aboutsummaryrefslogtreecommitdiff
path: root/src/keeper.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Move InterCopyContext implementation in a separate fileBenoit Germain2024-05-131-4/+1
* Some code factorizationBenoit Germain2024-05-031-1/+1
* Remove dependency on _G["package"]Benoit Germain2024-05-021-4/+3
* Progressively applying the coding rulesBenoit Germain2024-05-021-7/+7
* Progressively applying the coding rulesBenoit Germain2024-04-301-366/+289
* Progressively applying the coding rulesBenoit Germain2024-04-291-29/+29
* Function parameters L → L_Benoit Germain2024-04-291-236/+236
* C++ migration: wrap all Lua error raising API functions in a [[noreturn]] rai...Benoit Germain2024-04-261-5/+5
* Formalize a few coding style rules, start to enforce them for constantsBenoit Germain2024-04-261-36/+36
* C++ integration: cleanup in Linda/Keeper interactionBenoit Germain2024-04-251-34/+13
* C++ migration: using KeeperState = Unique<lua_State*>Benoit Germain2024-04-241-14/+14
* ASSERT_L → LUA_ASSERTBenoit Germain2024-04-241-5/+5
* C++ migration: split UniqueKey into UniqueKey+RegistryUniqueKeyBenoit Germain2024-04-241-1/+1
* some dead code elimination and other triflesBenoit Germain2024-04-161-30/+30
* C++ migration: more conversion to InterCopyContext. debugspew indentation is ...Benoit Germain2024-04-161-26/+33
* C++ migration: all linda operations go through a different lua_CFunction so a...Benoit Germain2024-04-151-1/+1
* C++ migration: deep userdata API rework. bye bye idfunc, hello DeepFactoryBenoit Germain2024-04-151-0/+2
* C++ migration: keeper_call returns a std::optionalBenoit Germain2024-04-151-14/+14
* C++ migration: luaG_inter_copy_* now return an enum class instead of an anony...Benoit Germain2024-04-101-6/+6
* C++ migration: fixed a few std::ignoreBenoit Germain2024-04-101-3/+3
* C++ migration: [[nodiscard]] everywhere. still have to check all std::ignoreBenoit Germain2024-04-091-29/+29
* C++ migration: use strong type safety for source and destination states in tr...Benoit Germain2024-04-091-8/+8
* C++ migration: use std::jthread, std::condition_variable, std::chrono.Benoit Germain2024-04-081-10/+9
* Enable manual control of GC inside keeper statesBenoit Germain2024-04-051-8/+46
* C++ migration: fix some warnings in 32 bits buildsBenoit Germain2024-03-311-2/+2
* C++ migration: all enums are enum classBenoit Germain2024-03-291-8/+8
* C++ migration: improved UniqueKey interfaceBenoit Germain2024-03-281-10/+11
* C++ migration: lots of noise, but it's only some minor code cleanupBenoit Germain2024-03-281-1/+1
* C++ migration: Linda is a proper class with overloaded operator new/deleteBenoit Germain2024-03-281-3/+3
* C++ migration: cleanup usage of lua_error and luaL_errorBenoit Germain2024-03-281-6/+3
* C++ migration:: new helper template lua_newuserdatauvBenoit Germain2024-03-271-48/+50
* C++ migration: new helper templates lua_tolightuserdata and lua_tofulluserdataBenoit Germain2024-03-271-7/+12
* C++ migration: templated lua_touserdataBenoit Germain2024-03-261-12/+20
* C++ migration: refactor AllocatorDefinition and ProtectedAllocator into classesBenoit Germain2024-03-261-9/+3
* C++ migration: revamped stack checking macrosBenoit Germain2024-03-251-23/+23
* C++ migration: STACK_GROW is no longer a macro, sanitized and fixed warnings ...Benoit Germain2024-03-221-370/+386
* C++ migration: REGISTRY_SET and REGISTRY_GET are gone, welcome templates and ...Benoit Germain2024-03-211-5/+4
* C++ migration: removed most typedef, removed uint_tBenoit Germain2024-03-201-4/+4
* C++ migration: more NULL → nullptrBenoit Germain2024-03-201-2/+2
* C++ migration: UniqueKeyBenoit Germain2024-03-201-3/+3
* C++ migration: bool_t → boolBenoit Germain2024-03-201-1/+1
* C++ migration: NULL → nullptrBenoit Germain2024-03-191-18/+18
* C++ migration: changed file extensions from .c to .cppBenoit Germain2024-03-191-0/+825