aboutsummaryrefslogtreecommitdiff
path: root/src/compat.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix unit tests failing for Lua 5.3Benoit Germain2025-03-101-3/+3
| | | | | * Fix compatibility function lua_getiuservalue() for Lua 5.3 * Fix handling of nil function upvalues in lanes.nameof()
* Renamed macros_and_utils.h → macros_and_utils.hppBenoit Germain2024-10-281-1/+1
|
* Renamed compat.h → compat.hppBenoit Germain2024-10-281-1/+1
|
* Renamed _pch.h → _pch.hpp, deep.h → deep.hpp, lanes.h → lanes.hppBenoit Germain2024-10-281-1/+1
|
* Strengthen more code with UserValueIndexBenoit Germain2024-10-241-4/+4
|
* Make Unique even strongerBenoit Germain2024-10-241-1/+1
|
* Added strong types UserValueCount and UnusedIntBenoit Germain2024-10-241-2/+2
|
* Fix incorrect int-bool conversionsBenoit Germain2024-10-151-1/+1
|
* Minor code style fixBenoit Germain2024-10-091-2/+2
|
* Sprinkling StackIndex all over the placeBenoit Germain2024-10-081-10/+10
|
* Add support for to-be-closed lindaBenoit Germain2024-06-121-1/+1
|
* Factorize uservalue extraction in luaG_getalluservaluesBenoit Germain2024-06-071-8/+20
|
* Use a precompiled header to speed up the buildBenoit Germain2024-06-071-0/+1
|
* Fix transfer of nil uservalues triggering a Lua API check because of ↵Benoit Germain2024-06-061-11/+24
| | | | conversion to nil sentinels in keeper states
* lua_absindex → luaG_absindex for inliningBenoit Germain2024-06-041-1/+1
|
* More string_view + improved DEBUGSPEW outputBenoit Germain2024-05-271-2/+1
|
* lua503_getfield → strong typed luaG_getfieldBenoit Germain2024-05-221-2/+2
|
* Progressively applying the coding rulesBenoit Germain2024-05-131-6/+6
|
* Move InterCopyContext implementation in a separate fileBenoit Germain2024-05-131-2/+5
|
* Some more code refactorizationBenoit Germain2024-05-131-1/+1
|
* Some code factorizationBenoit Germain2024-05-031-6/+6
|
* Remove dependency on _G["package"]Benoit Germain2024-05-021-1/+18
|
* Progressively applying the coding rulesBenoit Germain2024-04-291-19/+19
|
* Function parameters L → L_Benoit Germain2024-04-291-46/+40
|
* ASSERT_L → LUA_ASSERTBenoit Germain2024-04-241-1/+1
|
* some dead code elimination and other triflesBenoit Germain2024-04-161-21/+18
|
* C++ migration: fixed a few std::ignoreBenoit Germain2024-04-101-4/+5
|
* 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-10/+25
| | | | transfer functions
* C++ migration: STACK_GROW is no longer a macro, sanitized and fixed warnings ↵Benoit Germain2024-03-221-1/+4
| | | | in keeper.cpp
* C++ migration: changed file extensions from .c to .cppBenoit Germain2024-03-191-0/+96