aboutsummaryrefslogtreecommitdiff
path: root/src/macros_and_utils.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Renamed macros_and_utils.h → macros_and_utils.hppBenoit Germain2024-10-281-49/+0
* Renamed debug.h → debug.hppBenoit Germain2024-10-281-1/+1
* Renamed luaerrors.h → luaerrors.hppBenoit Germain2024-10-281-1/+1
* Sprinkling StackIndex all over the placeBenoit Germain2024-10-081-3/+2
* Internal improvements: new strong types StackIndex and KeeperIndexBenoit Germain2024-10-071-32/+2
* Change linda:limit()Benoit Germain2024-06-261-0/+2
* Code boyscoutingBenoit Germain2024-06-121-1/+1
* All Lua headers included just once in _pch.hBenoit Germain2024-06-111-11/+0
* Boyscouting some luaG_ functionsBenoit Germain2024-06-071-27/+0
* Use a precompiled header to speed up the buildBenoit Germain2024-06-071-3/+0
* Reorganized debug stuffBenoit Germain2024-06-071-151/+3
* Converted a few more raw string pointers to std::string_viewBenoit Germain2024-06-061-7/+7
* Fix clang-tidy issues (most notably Microsoft-specific explicit constructor c...Benoit Germain2024-05-291-1/+1
* Fix LUA_ASSERT not showing the line number properlyBenoit Germain2024-05-171-2/+2
* Shuffling code aroundBenoit Germain2024-05-141-15/+0
* Progressively applying the coding rulesBenoit Germain2024-05-131-21/+21
* Progressively applying the coding rulesBenoit Germain2024-05-131-1/+1
* Progressively applying the coding rulesBenoit Germain2024-05-131-5/+5
* Move InterCopyContext implementation in a separate fileBenoit Germain2024-05-131-1/+1
* Progressively applying the coding rulesBenoit Germain2024-05-021-1/+1
* Progressively applying the coding rulesBenoit Germain2024-04-301-1/+1
* Progressively applying the coding rulesBenoit Germain2024-04-291-6/+6
* Function parameters L → L_Benoit Germain2024-04-291-13/+15
* All headers reformatted with updated clang-format settingsBenoit Germain2024-04-291-37/+51
* C++ migration: wrap all Lua error raising API functions in a [[noreturn]] rai...Benoit Germain2024-04-261-13/+51
* C++ migration: using KeeperState = Unique<lua_State*>Benoit Germain2024-04-241-2/+2
* ASSERT_L → LUA_ASSERTBenoit Germain2024-04-241-9/+15
* some dead code elimination and other triflesBenoit Germain2024-04-161-3/+1
* C++ migration: more conversion to InterCopyContext. debugspew indentation is ...Benoit Germain2024-04-161-4/+3
* C++ migration: keeper_call returns a std::optionalBenoit Germain2024-04-151-6/+38
* C++ migration: wrap lua type values in an enum class for type safety and debu...Benoit Germain2024-04-101-4/+6
* C++ migration: luaG_inter_copy_* now return an enum class instead of an anony...Benoit Germain2024-04-101-4/+4
* C++ migration: [[nodiscard]] everywhere. still have to check all std::ignoreBenoit Germain2024-04-091-6/+9
* C++ migration: use strong type safety for source and destination states in tr...Benoit Germain2024-04-091-2/+16
* C++ migration: use std::jthread, std::condition_variable, std::chrono.Benoit Germain2024-04-081-0/+5
* C++ migration: more atomicsBenoit Germain2024-04-021-1/+1
* C++ migration: cleanup usage of lua_error and luaL_errorBenoit Germain2024-03-281-4/+18
* C++ migration:: new helper template lua_newuserdatauvBenoit Germain2024-03-271-0/+6
* C++ migration: new helper templates lua_tolightuserdata and lua_tofulluserdataBenoit Germain2024-03-271-2/+18
* C++ migration: templated lua_touserdataBenoit Germain2024-03-261-0/+7
* C++ migration: revamped stack checking macrosBenoit Germain2024-03-251-39/+77
* C++ migration: STACK_GROW is no longer a macro, sanitized and fixed warnings ...Benoit Germain2024-03-221-1/+6
* C++ migration: REGISTRY_SET and REGISTRY_GET are gone, welcome templates and ...Benoit Germain2024-03-211-14/+0
* C++ migration: UniqueKeyBenoit Germain2024-03-201-2/+2
* C++ migration: bool_t → boolBenoit Germain2024-03-201-3/+3
* C++ migration: MSVC-specific "inline" is goneBenoit Germain2024-03-191-5/+0
* C++ migration: buildfixesBenoit Germain2024-03-191-7/+7
* new .internal_allocator configuration IUNTESTED)Benoit Germain2023-08-091-3/+0
* moonjit supportBenoit Germain2022-03-091-15/+5
* Make allocator threadsafe by default when running LuaJIT, because LuaJIT allo...Benoit Germain2022-02-211-0/+3