aboutsummaryrefslogtreecommitdiff
path: root/src/deep.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* C++ migration: fixed a few std::ignoreBenoit Germain2024-04-101-8/+7
* C++ migration: [[nodiscard]] everywhere. still have to check all std::ignoreBenoit Germain2024-04-091-4/+8
* C++ migration: use strong type safety for source and destination states in tr...Benoit Germain2024-04-091-18/+22
* C++ migration: all enums are enum classBenoit Germain2024-03-291-20/+20
* C++ migration: improved UniqueKey interfaceBenoit Germain2024-03-281-2/+3
* C++ migration: Linda is a proper class with overloaded operator new/deleteBenoit Germain2024-03-281-10/+11
* C++ migration: cleanup usage of lua_error and luaL_errorBenoit Germain2024-03-281-3/+3
* C++ migration: fix deep userdata refcounting bug introduced by std::atomic usageBenoit Germain2024-03-271-3/+2
* C++ migration: new helper templates lua_tolightuserdata and lua_tofulluserdataBenoit Germain2024-03-271-21/+17
* C++ migration: templated lua_touserdataBenoit Germain2024-03-261-8/+6