aboutsummaryrefslogtreecommitdiff
path: root/src/state.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* lanes/core.[so|dll] → lanes_core.[so|dll]Benoit Germain34 hours1-4/+3
|
* Minor internal code tweaksBenoit Germain2025-02-051-1/+1
| | | | | | | * mark all eligible classes Final * new TableIndex strong type * buildfixes for HAVE_DEBUGSPEW() * overridden virtual destructors tagged as such
* AllocatorDefinition implementation improvementsBenoit Germain2024-11-201-1/+1
|
* Simplified lane base library string parsingBenoit Germain2024-11-191-13/+7
|
* Renamed intercopycontext.h → intercopycontext.hpp, state.h → state.hppBenoit Germain2024-10-281-2/+2
|
* Renamed lane.h → lane.hpp, linda.h → linda.hpp, threading.h → ↵Benoit Germain2024-10-281-1/+1
| | | | threading.hpp
* Renamed universe.h → universe.hppBenoit Germain2024-10-281-1/+1
|
* Renamed allocator.h → allocator.hpp, cancel.h → cancel.hpp, keeper.h → ↵Benoit Germain2024-10-281-1/+1
| | | | keeper.hpp, tools.h → tools.hpp
* Renamed _pch.h → _pch.hpp, deep.h → deep.hpp, lanes.h → lanes.hppBenoit Germain2024-10-281-2/+2
|
* Modernized some more triflesBenoit Germain2024-10-241-1/+1
|
* Fix/suppress MSVC /Wall warningsBenoit Germain2024-10-161-2/+2
|
* Sprinkling StackIndex all over the placeBenoit Germain2024-10-081-3/+3
|
* Modernized lanes.gen() base library list processing codeBenoit Germain2024-09-241-14/+22
|
* Fix (harmless) bad internal usage of luaopen_lanes_coreBenoit Germain2024-06-261-13/+4
|
* Make lanes.gen stricter on base librariesBenoit Germain2024-06-261-8/+28
|
* Tweak luaG_getfuncsubtypeBenoit Germain2024-06-191-2/+0
|
* Improved on_state_create implementationBenoit Germain2024-06-191-69/+2
| | | | | * modernized implementation uses a std::variant * detect Lua functions with upvalues earlier
* Give a chance to config.allocator to provide a specific allocator for ↵Benoit Germain2024-06-181-17/+2
| | | | internal stuff
* Moved AllocatorDefinition in a lanes namespaceBenoit Germain2024-06-181-2/+2
|
* When it is a function, config.allocator is called with a string hintBenoit Germain2024-06-181-6/+9
|
* Foolproofed config.allocator when it is a functionBenoit Germain2024-06-171-0/+3
|
* BoyscoutingBenoit Germain2024-06-141-7/+7
|
* Handle std::ignore cases that should not be ignoredBenoit Germain2024-06-141-2/+5
|
* lua_pushliteral -> luaG_pushstringBenoit Germain2024-06-141-3/+3
|
* More char* -> std::string_view conversionsBenoit Germain2024-06-141-4/+4
|
* More application of the coding rulesBenoit Germain2024-06-111-1/+1
|
* luaG_typename returns a std::string_viewBenoit Germain2024-06-101-1/+1
|
* Improvements in compat.hBenoit Germain2024-06-071-1/+1
|
* 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
|