aboutsummaryrefslogtreecommitdiff
path: root/src/keeper.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* lua_pushliteral -> luaG_pushstringBenoit Germain2024-06-141-1/+1
* More char* -> std::string_view conversionsBenoit Germain2024-06-141-69/+73
* linda :get(), :set(), :limit() return value changesBenoit Germain2024-06-121-20/+27
* More application of the coding rulesBenoit Germain2024-06-111-5/+9
* Remove what looks like to have been a bug workaround for MSVC std::unique_ptr...Benoit Germain2024-06-111-2/+1
* Boyscouting some luaG_ functionsBenoit Germain2024-06-071-3/+3
* Use a precompiled header to speed up the buildBenoit Germain2024-06-071-4/+1
* Code boyscoutingBenoit Germain2024-06-071-4/+4
* Converted a few more raw string pointers to std::string_viewBenoit Germain2024-06-061-1/+1
* Fix Lua stack overflow in KeyUD:peek()Benoit Germain2024-06-061-1/+3
* Refactored keeper implementation of linda:send()Benoit Germain2024-06-041-44/+50
* Refactored keeper implementation of linda:receive()Benoit Germain2024-06-041-48/+46
* Refactored keeper implementation of linda:limit()Benoit Germain2024-06-041-23/+31
* Moved keeper functions aroundBenoit Germain2024-06-041-147/+148
* Refactored keeper implementation of linda:get()Benoit Germain2024-06-041-17/+23
* Keeper code internal improvementsBenoit Germain2024-06-041-25/+25
* Keeper code internal improvementsBenoit Germain2024-06-041-33/+42
* Clarified keeper.cpp stack tracking commentsBenoit Germain2024-06-031-265/+294
* Start modernizing Keeper implementationBenoit Germain2024-05-311-208/+202
* Keeper management modernisation and improvementsBenoit Germain2024-05-301-15/+221
* Sprinkle a bit of std::ranges::iota_viewBenoit Germain2024-05-281-10/+11
* Fix __lanesignoreBenoit Germain2024-05-221-20/+0
* linda:limit uses nil instead of -1 to unblockBenoit Germain2024-05-201-5/+5
* Minor code tweaksBenoit Germain2024-05-171-1/+1
* Shuffling code aroundBenoit Germain2024-05-141-140/+7
* Progressively applying the coding rulesBenoit Germain2024-05-131-5/+5
* Progressively applying the coding rulesBenoit Germain2024-05-131-164/+164
* 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