aboutsummaryrefslogtreecommitdiff
path: root/src/deep.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* New compatibility helper luaG_rawgetBenoit Germain9 days1-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
* 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]] rai...Benoit Germain2024-04-261-6/+6
* 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 a...Benoit Germain2024-04-151-3/+3
* 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 anony...Benoit Germain2024-04-101-1/+1