aboutsummaryrefslogtreecommitdiff
path: root/src/linda.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Use string_view for Linda namesBenoit Germain2024-05-201-24/+31
* linda:limit uses nil instead of -1 to unblockBenoit Germain2024-05-201-5/+6
* Fixed forgotten int → LuaErrorBenoit Germain2024-05-201-2/+2
* Alpha-sort Linda's Lua APIBenoit Germain2024-05-201-296/+298
* Restore linda:limit(0), it was a mistakeBenoit Germain2024-05-201-2/+3
* linda:limit errors on limits < 1Benoit Germain2024-05-201-2/+4
* Shuffling code aroundBenoit Germain2024-05-141-87/+89
* Move Lane implementation in a separate fileBenoit Germain2024-05-141-1/+1
* Progressively applying the coding rulesBenoit Germain2024-05-131-232/+232
* Move InterCopyContext implementation in a separate fileBenoit Germain2024-05-131-4/+0
* Linda API changesBenoit Germain2024-05-131-16/+9
* Progressively applying the coding rulesBenoit Germain2024-05-021-36/+36
* Progressively applying the coding rulesBenoit Germain2024-05-021-14/+14
* Progressively applying the coding rulesBenoit Germain2024-04-301-239/+150
* Function parameters L → L_Benoit Germain2024-04-291-128/+128
* C++ migration: wrap all Lua error raising API functions in a [[noreturn]] rai...Benoit Germain2024-04-261-8/+8
* Move LindaFactory in separate filesBenoit Germain2024-04-261-139/+25
* Formalize a few coding style rules, start to enforce them for constantsBenoit Germain2024-04-261-21/+21
* C++ integration: cleanup in Linda/Keeper interactionBenoit Germain2024-04-251-111/+79
* C++ migration: using KeeperState = Unique<lua_State*>Benoit Germain2024-04-241-5/+5
* ASSERT_L → LUA_ASSERTBenoit Germain2024-04-241-14/+14
* C++ migration: inter-state transfer managed by a new class InterCopyContextBenoit Germain2024-04-151-2/+2
* C++ migration: all linda operations go through a different lua_CFunction so a...Benoit Germain2024-04-151-365/+369
* C++ migration: deep userdata API rework. bye bye idfunc, hello DeepFactoryBenoit Germain2024-04-151-151/+141
* C++ migration: keeper_call returns a std::optionalBenoit Germain2024-04-151-67/+80
* C++ migration: luaG_inter_copy_* now return an enum class instead of an anony...Benoit Germain2024-04-101-1/+1
* C++ migration: [[nodiscard]] everywhere. still have to check all std::ignoreBenoit Germain2024-04-091-6/+6
* C++ migration: use strong type safety for source and destination states in tr...Benoit Germain2024-04-091-5/+5
* C++ migration: lanes.now_secs uses std::chrono::sytem_clock. plus more enum c...Benoit Germain2024-04-081-10/+10
* C++ migration: use std::jthread, std::condition_variable, std::chrono.Benoit Germain2024-04-081-40/+52
* Enable manual control of GC inside keeper statesBenoit Germain2024-04-051-5/+12
* C++ migration: all enums are enum classBenoit Germain2024-03-291-8/+8
* C++ migration: improved UniqueKey interfaceBenoit Germain2024-03-281-17/+16
* linda.batched is now a lightuserdata instead of a string. plus some reformatt...Benoit Germain2024-03-281-348/+331
* C++ migration: Linda is a proper class with overloaded operator new/deleteBenoit Germain2024-03-281-12/+16
* C++ migration: cleanup usage of lua_error and luaL_errorBenoit Germain2024-03-281-4/+4
* C++ migration: less kludgy Linda name management with a std::variantBenoit Germain2024-03-281-70/+156
* C++ migration: new helper templates lua_tolightuserdata and lua_tofulluserdataBenoit Germain2024-03-271-1/+1
* C++ migration: templated lua_touserdataBenoit Germain2024-03-261-1/+1
* C++ migration: refactor AllocatorDefinition and ProtectedAllocator into classesBenoit Germain2024-03-261-13/+5
* C++ migration: Universe MUTEX_T replaced with std::mutex and std::atomicBenoit Germain2024-03-251-4/+4
* C++ migration: revamped stack checking macrosBenoit Germain2024-03-251-8/+8
* C++ migration: ThreadStatus, CancelRequest and CancelResult are enum classBenoit Germain2024-03-201-17/+17
* C++ migration: removed most typedef, removed uint_tBenoit Germain2024-03-201-3/+3
* C++ migration: UniqueKeyBenoit Germain2024-03-201-9/+9
* C++ migration: bool_t → boolBenoit Germain2024-03-201-17/+14
* C++ migration: NULL → nullptrBenoit Germain2024-03-191-23/+23
* C++ migration: changed file extensions from .c to .cppBenoit Germain2024-03-191-0/+945