aboutsummaryrefslogtreecommitdiff
path: root/src/tools.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Tweak luaG_getfuncsubtypeBenoit Germain2024-06-191-14/+13
|
* BoyscoutingBenoit Germain2024-06-141-6/+6
|
* lua_pushliteral -> luaG_pushstringBenoit Germain2024-06-141-3/+3
|
* More fixes to make clang happyBenoit Germain2024-06-141-2/+2
|
* luaG_typename returns a std::string_viewBenoit Germain2024-06-101-3/+3
|
* Boyscouting some luaG_ functionsBenoit Germain2024-06-071-8/+8
|
* Use a precompiled header to speed up the buildBenoit Germain2024-06-071-0/+1
|
* Modernize compatBenoit Germain2024-06-051-17/+17
|
* lua_absindex → luaG_absindex for inliningBenoit Germain2024-06-041-2/+2
|
* Remove some useless compatibility stuffBenoit Germain2024-06-041-6/+4
|
* Fix clang-tidy issues (most notably Microsoft-specific explicit constructor ↵Benoit Germain2024-05-291-5/+5
| | | | calls)
* Moved implementation of lanes.nameof in a separate fileBenoit Germain2024-05-291-243/+73
|
* Modernize serialize_requireBenoit Germain2024-05-291-0/+57
|
* namespace tweaksBenoit Germain2024-05-271-2/+2
|
* More string_view + improved DEBUGSPEW outputBenoit Germain2024-05-271-2/+2
|
* DEBUGSPEW_PARAM_COMMA(Universe* U_)Benoit Germain2024-05-231-16/+18
|
* DEBUGSPEW fprintf(stderr) → std::cerrBenoit Germain2024-05-221-15/+18
|
* More string_viewBenoit Germain2024-05-201-17/+14
|
* Start using string_viewBenoit Germain2024-05-201-21/+21
|
* Shuffling code aroundBenoit Germain2024-05-141-0/+1
|
* Progressively applying the coding rulesBenoit Germain2024-05-141-6/+6
|
* Almost nothingBenoit Germain2024-05-141-1/+0
|
* Moved Lane tracking implementation in a separate fileBenoit Germain2024-05-141-0/+1
|
* Progressively applying the coding rulesBenoit Germain2024-05-131-62/+62
|
* Move InterCopyContext implementation in a separate fileBenoit Germain2024-05-131-1305/+4
|
* Some more code refactorizationBenoit Germain2024-05-131-1/+1
|
* Improve error message on table transfer type mismatchBenoit Germain2024-05-061-5/+5
|
* Some code factorizationBenoit Germain2024-05-031-52/+4
|
* Remove dependency on _G["package"]Benoit Germain2024-05-021-3/+2
|
* InterCopyContext always raises errors in a non-Keeper stateBenoit Germain2024-05-021-16/+15
|
* Progressively applying the coding rulesBenoit Germain2024-05-021-33/+31
|
* Progressively applying the coding rulesBenoit Germain2024-05-021-16/+16
|
* Progressively applying the coding rulesBenoit Germain2024-04-301-91/+80
|
* Progressively applying the coding rulesBenoit Germain2024-04-301-840/+661
|
* Progressively applying the coding rulesBenoit Germain2024-04-291-6/+6
|
* Function parameters L → L_Benoit Germain2024-04-291-318/+317
|
* C++ migration: wrap all Lua error raising API functions in a [[noreturn]] ↵Benoit Germain2024-04-261-25/+25
| | | | raise_... equivalent
* Formalize a few coding style rules, start to enforce them for constantsBenoit Germain2024-04-261-40/+34
|
* C++ migration: using KeeperState = Unique<lua_State*>Benoit Germain2024-04-241-1/+1
|
* C++ migration: enum → enum classBenoit Germain2024-04-241-12/+12
|
* ASSERT_L → LUA_ASSERTBenoit Germain2024-04-241-28/+28
|
* C++ migration: split UniqueKey into UniqueKey+RegistryUniqueKeyBenoit Germain2024-04-241-4/+4
|
* some dead code elimination and other triflesBenoit Germain2024-04-161-371/+298
|
* C++ migration: more conversion to InterCopyContext. debugspew indentation is ↵Benoit Germain2024-04-161-86/+106
| | | | managed by a scope object
* C++ migration: inter-state transfer managed by a new class InterCopyContextBenoit Germain2024-04-151-301/+320
|
* Merge branch 'C-Implementation'Benoit Germain2024-04-111-1/+1
| | | | Since almost everything in C-implementation comes from manual cherry-picking stuff in master, the merge essentially consist in a pure git tree operation to reconnect stuff properly.
* C++ migration: wrap lua type values in an enum class for type safety and ↵Benoit Germain2024-04-101-15/+15
| | | | debugging purposes
* C++ migration: luaG_inter_copy_* now return an enum class instead of an ↵Benoit Germain2024-04-101-14/+24
| | | | anonymous int
* C++ migration: fixed a few std::ignoreBenoit Germain2024-04-101-127/+124
|
* C++ migration: [[nodiscard]] everywhere. still have to check all std::ignoreBenoit Germain2024-04-091-128/+132
|