aboutsummaryrefslogtreecommitdiff
path: root/src/state.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Boyscouting some luaG_ functionsBenoit Germain2024-06-071-5/+5
|
* Use a precompiled header to speed up the buildBenoit Germain2024-06-071-2/+1
|
* Modernize compatBenoit Germain2024-06-051-5/+5
|
* Fix clang-tidy issues (most notably Microsoft-specific explicit constructor ↵Benoit Germain2024-05-291-2/+2
| | | | calls)
* Organized namespace 'state'Benoit Germain2024-05-291-256/+273
|
* Fix bad std::optional usageBenoit Germain2024-05-291-7/+10
|
* Moved implementation of lanes.nameof in a separate fileBenoit Germain2024-05-291-2/+2
|
* Modernize serialize_requireBenoit Germain2024-05-291-67/+1
|
* New Lanes finalizer API lanes.finally()Benoit Germain2024-05-281-1/+1
|
* More string_viewBenoit Germain2024-05-271-7/+8
|
* namespace tweaksBenoit Germain2024-05-271-23/+23
|
* More string_view + improved DEBUGSPEW outputBenoit Germain2024-05-271-17/+28
|
* Process upvalues equal to _G in Lua51 as in other flavorsBenoit Germain2024-05-241-31/+35
|
* DEBUGSPEW_PARAM_COMMA(Universe* U_)Benoit Germain2024-05-231-8/+8
|
* Automatically initialize "jit" module in new lanesBenoit Germain2024-05-231-1/+5
|
* on_state_create receives a string argument, "lane" or "keeper"Benoit Germain2024-05-231-25/+31
|
* DEBUGSPEW fprintf(stderr) → std::cerrBenoit Germain2024-05-221-32/+24
|
* lua503_getfield → strong typed luaG_getfieldBenoit Germain2024-05-221-3/+2
|
* Fixed forgotten int → LuaErrorBenoit Germain2024-05-201-2/+2
|
* Shuffling code aroundBenoit Germain2024-05-141-5/+5
|
* Progressively applying the coding rulesBenoit Germain2024-05-141-2/+2
|
* Move Lane implementation in a separate fileBenoit Germain2024-05-141-1/+1
|
* Progressively applying the coding rulesBenoit Germain2024-05-131-68/+65
|
* Move InterCopyContext implementation in a separate fileBenoit Germain2024-05-131-0/+1
|
* Some more code refactorizationBenoit Germain2024-05-131-48/+59
|
* Some code factorizationBenoit Germain2024-05-031-1/+1
|
* Progressively applying the coding rulesBenoit Germain2024-05-021-17/+17
|
* Progressively applying the coding rulesBenoit Germain2024-04-301-180/+147
|
* Progressively applying the coding rulesBenoit Germain2024-04-291-8/+8
|
* Function parameters L → L_Benoit Germain2024-04-291-51/+51
|
* C++ migration: wrap all Lua error raising API functions in a [[noreturn]] ↵Benoit Germain2024-04-261-4/+4
| | | | raise_... equivalent
* Formalize a few coding style rules, start to enforce them for constantsBenoit Germain2024-04-261-6/+6
|
* C++ migration: using KeeperState = Unique<lua_State*>Benoit Germain2024-04-241-4/+4
|
* some dead code elimination and other triflesBenoit Germain2024-04-161-19/+17
|
* C++ migration: more conversion to InterCopyContext. debugspew indentation is ↵Benoit Germain2024-04-161-22/+22
| | | | managed by a scope object
* C++ migration: luaG_inter_copy_* now return an enum class instead of an ↵Benoit Germain2024-04-101-10/+24
| | | | anonymous int
* C++ migration: [[nodiscard]] everywhere. still have to check all std::ignoreBenoit Germain2024-04-091-3/+3
|
* C++ migration: use strong type safety for source and destination states in ↵Benoit Germain2024-04-091-19/+10
| | | | transfer functions
* C++ migration: more atomicsBenoit Germain2024-04-021-17/+17
|
* C++ migration: all enums are enum classBenoit Germain2024-03-291-3/+3
|
* C++ migration: improved UniqueKey interfaceBenoit Germain2024-03-281-17/+17
|
* C++ migration: cleanup usage of lua_error and luaL_errorBenoit Germain2024-03-281-1/+1
|
* 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-2/+2
|
* C++ migration: Universe MUTEX_T replaced with std::mutex and std::atomicBenoit Germain2024-03-251-3/+3
|
* C++ migration: revamped stack checking macrosBenoit Germain2024-03-251-37/+39
|
* C++ migration: REGISTRY_SET and REGISTRY_GET are gone, welcome templates and ↵Benoit Germain2024-03-211-5/+5
| | | | lambdas
* C++ migration: more NULL → nullptrBenoit Germain2024-03-201-18/+18
|
* C++ migration: bool_t → boolBenoit Germain2024-03-201-2/+2
|