aboutsummaryrefslogtreecommitdiff
path: root/src/deep.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* New compatibility helper luaG_rawgetBenoit Germain2025-03-061-2/+1
|
* Migrated unit tests to Catch2 v3.7.1Benoit Germain2024-12-201-4/+4
|
* DeepFactory counts the number of active Deep objectsBenoit Germain2024-12-101-0/+2
|
* Renamed an internal constantBenoit Germain2024-12-101-7/+11
|
* Expanded deep_test a bitBenoit Germain2024-12-101-1/+1
|
* Improved DeepPrelude architectureBenoit Germain2024-12-091-32/+34
|
* More [[nodiscard]] boyscoutingBenoit Germain2024-11-201-1/+2
|
* Renamed allocator.h → allocator.hpp, cancel.h → cancel.hpp, keeper.h → ↵Benoit Germain2024-10-281-1/+1
| | | | keeper.hpp, tools.h → tools.hpp
* Renamed _pch.h → _pch.hpp, deep.h → deep.hpp, lanes.h → lanes.hppBenoit Germain2024-10-281-2/+2
|
* New compatibility helper luaG_rawgetfieldBenoit Germain2024-10-251-1/+1
|
* More strong typing for UniqueKey::getSubTable() argumentsBenoit Germain2024-10-241-1/+1
|
* Added strong types UserValueCount and UnusedIntBenoit Germain2024-10-241-2/+2
|
* Sprinkling StackIndex all over the placeBenoit Germain2024-10-081-12/+12
|
* Lindas now accept deep user data as valid keysBenoit Germain2024-06-241-1/+8
|
* lua_pushliteral -> luaG_pushstringBenoit Germain2024-06-141-1/+1
|
* Add support for to-be-closed lindaBenoit Germain2024-06-121-2/+1
|
* Boyscouting some luaG_ functionsBenoit Germain2024-06-071-7/+7
|
* Use a precompiled header to speed up the buildBenoit Germain2024-06-071-4/+1
|
* Converted a few more raw string pointers to std::string_viewBenoit Germain2024-06-061-2/+1
|
* Modernize compatBenoit Germain2024-06-051-4/+4
|
* Moved lanes.sleep implementation to the C-sideBenoit Germain2024-06-031-3/+15
|
* Improved multi-keeper testsBenoit Germain2024-05-311-4/+5
|
* Boyscouting deep.cpp|hBenoit Germain2024-05-291-84/+98
|
* PushDeepProxy internal changeBenoit Germain2024-05-291-45/+42
|
* DEBUGSPEW fprintf(stderr) → std::cerrBenoit Germain2024-05-221-2/+2
|
* lua503_getfield → strong typed luaG_getfieldBenoit Germain2024-05-221-5/+4
|
* Lane::debugName is a std::string_viewBenoit Germain2024-05-201-9/+9
|
* Fixed forgotten int → LuaErrorBenoit Germain2024-05-201-3/+2
|
* Start using string_viewBenoit Germain2024-05-201-4/+4
|
* linda:limit errors on limits < 1Benoit Germain2024-05-201-23/+3
|
* Progressively applying the coding rulesBenoit Germain2024-05-131-31/+33
|
* Move InterCopyContext implementation in a separate fileBenoit Germain2024-05-131-55/+1
|
* Some code factorizationBenoit Germain2024-05-031-2/+22
|
* InterCopyContext always raises errors in a non-Keeper stateBenoit Germain2024-05-021-9/+7
|
* Progressively applying the coding rulesBenoit Germain2024-05-021-8/+8
|
* Progressively applying the coding rulesBenoit Germain2024-04-301-36/+28
|
* Progressively applying the coding rulesBenoit Germain2024-04-301-185/+145
|
* Progressively applying the coding rulesBenoit Germain2024-04-291-88/+88
|
* Fix keeper state stack integrity assertionBenoit Germain2024-04-291-1/+5
|
* Function parameters L → L_Benoit Germain2024-04-291-46/+46
|
* C++ migration: wrap all Lua error raising API functions in a [[noreturn]] ↵Benoit Germain2024-04-261-6/+6
| | | | raise_... equivalent
* Formalize a few coding style rules, start to enforce them for constantsBenoit Germain2024-04-261-9/+9
|
* C++ migration: using KeeperState = Unique<lua_State*>Benoit Germain2024-04-241-2/+2
|
* ASSERT_L → LUA_ASSERTBenoit Germain2024-04-241-6/+6
|
* C++ migration: split UniqueKey into UniqueKey+RegistryUniqueKeyBenoit Germain2024-04-241-2/+2
|
* some dead code elimination and other triflesBenoit Germain2024-04-161-28/+28
|
* C++ migration: inter-state transfer managed by a new class InterCopyContextBenoit Germain2024-04-151-14/+16
|
* C++ migration: all linda operations go through a different lua_CFunction so ↵Benoit Germain2024-04-151-3/+3
| | | | as not to defeat function lookup
* C++ migration: deep userdata API rework. bye bye idfunc, hello DeepFactoryBenoit Germain2024-04-151-90/+59
|
* C++ migration: luaG_inter_copy_* now return an enum class instead of an ↵Benoit Germain2024-04-101-1/+1
| | | | anonymous int