Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Kill obsolete deeptest.lua file | Benoit Germain | 2025-03-11 | 1 | -159/+0 |
| | |||||
* | Sample module deep test renamed deep_userdata_example | Benoit Germain | 2025-03-11 | 5 | -1413/+0 |
| | |||||
* | Some fixes for unit tests with LuaJIT | Benoit Germain | 2025-03-10 | 2 | -2/+99 |
| | | | | | | | * vcproj settings * always load "jit" module so that lanes does not detect it in running under PUC-Lua * add fixture support so that test "cooperative_shutdown.lua" works * fix test "lanes.configure() allocator setting not failing like it should | ||||
* | Makefile and code fixes to build the unit tests | Benoit Germain | 2025-03-06 | 1 | -17/+17 |
| | |||||
* | Minor internal code tweaks | Benoit Germain | 2025-02-05 | 1 | -4/+5 |
| | | | | | | | * mark all eligible classes Final * new TableIndex strong type * buildfixes for HAVE_DEBUGSPEW() * overridden virtual destructors tagged as such | ||||
* | DeepFactory counts the number of active Deep objects | Benoit Germain | 2024-12-10 | 1 | -0/+11 |
| | |||||
* | deep_test buildfix | Benoit Germain | 2024-12-10 | 1 | -2/+2 |
| | |||||
* | Expanded deep_test a bit | Benoit Germain | 2024-12-10 | 1 | -6/+45 |
| | |||||
* | Improved DeepPrelude architecture | Benoit Germain | 2024-12-09 | 1 | -1/+5 |
| | |||||
* | More [[nodiscard]] boyscouting | Benoit Germain | 2024-11-20 | 1 | -14/+28 |
| | |||||
* | Renamed tracker.h → tracker.hpp, nameof.h → nameof.hpp | Benoit Germain | 2024-10-28 | 2 | -4/+4 |
| | |||||
* | Renamed uniquekey.h → uniquekey.hpp | Benoit Germain | 2024-10-28 | 2 | -8/+8 |
| | |||||
* | Renamed macros_and_utils.h → macros_and_utils.hpp | Benoit Germain | 2024-10-28 | 1 | -1/+1 |
| | |||||
* | Buildfix following deep.h → deep.hpp renaming | Benoit Germain | 2024-10-28 | 3 | -5/+5 |
| | |||||
* | Renamed _pch.h → _pch.hpp, deep.h → deep.hpp, lanes.h → lanes.hpp | Benoit Germain | 2024-10-28 | 1 | -1/+1 |
| | |||||
* | Strengthen more code with UserValueIndex | Benoit Germain | 2024-10-24 | 1 | -8/+8 |
| | |||||
* | Make Unique even stronger | Benoit Germain | 2024-10-24 | 1 | -1/+1 |
| | |||||
* | Added strong types UserValueCount and UnusedInt | Benoit Germain | 2024-10-24 | 1 | -2/+2 |
| | |||||
* | Sprinkling StackIndex all over the place | Benoit Germain | 2024-10-08 | 1 | -10/+10 |
| | |||||
* | Wording fix: parameter → argument | Benoit Germain | 2024-06-14 | 2 | -2/+2 |
| | |||||
* | Fix deeptest.lua | Benoit Germain | 2024-06-14 | 1 | -2/+6 |
| | |||||
* | lua_pushliteral -> luaG_pushstring | Benoit Germain | 2024-06-14 | 1 | -2/+2 |
| | |||||
* | A small step toward making clang happy | Benoit Germain | 2024-06-13 | 1 | -0/+63 |
| | |||||
* | Add support for to-be-closed linda | Benoit Germain | 2024-06-12 | 1 | -1/+2 |
| | |||||
* | Removed .demote_full_userdata | Benoit Germain | 2024-06-10 | 2 | -4/+11 |
| | |||||
* | Factorize uservalue extraction in luaG_getalluservalues | Benoit Germain | 2024-06-07 | 2 | -2/+10 |
| | |||||
* | Fix deep_test.cpp | Benoit Germain | 2024-06-07 | 1 | -2/+2 |
| | |||||
* | Use a precompiled header to speed up the build | Benoit Germain | 2024-06-07 | 2 | -1/+2 |
| | |||||
* | Debug code to help track linda gc during keeper operation | Benoit Germain | 2024-06-07 | 1 | -15/+37 |
| | |||||
* | Converted a few more raw string pointers to std::string_view | Benoit Germain | 2024-06-06 | 1 | -2/+2 |
| | |||||
* | Augment deep_test with deep:invoke() | Benoit Germain | 2024-06-06 | 4 | -8/+46 |
| | |||||
* | Fix deep_test for all flavors of Lua | Benoit Germain | 2024-06-06 | 4 | -81/+88 |
| | |||||
* | Boyscouting deep.cpp|h | Benoit Germain | 2024-05-29 | 1 | -13/+13 |
| | |||||
* | Start using string_view | Benoit Germain | 2024-05-20 | 1 | -1/+1 |
| | |||||
* | deep_test vcproj tweaks | Benoit Germain | 2024-05-13 | 2 | -10/+10 |
| | |||||
* | Some more code refactorization | Benoit Germain | 2024-05-13 | 3 | -6/+7 |
| | |||||
* | New lane generator option opt_tbl.name | Benoit Germain | 2024-05-13 | 1 | -3/+2 |
| | |||||
* | InterCopyContext always raises errors in a non-Keeper state | Benoit Germain | 2024-05-02 | 1 | -2/+3 |
| | |||||
* | All headers reformatted with updated clang-format settings | Benoit Germain | 2024-04-29 | 1 | -2/+2 |
| | |||||
* | C++ migration: wrap all Lua error raising API functions in a [[noreturn]] ↵ | Benoit Germain | 2024-04-26 | 1 | -3/+3 |
| | | | | raise_... equivalent | ||||
* | Move LindaFactory in separate files | Benoit Germain | 2024-04-26 | 1 | -11/+14 |
| | |||||
* | some dead code elimination and other trifles | Benoit Germain | 2024-04-16 | 1 | -25/+25 |
| | |||||
* | C++ migration: inter-state transfer managed by a new class InterCopyContext | Benoit Germain | 2024-04-15 | 1 | -1/+1 |
| | |||||
* | C++ migration: deep userdata API rework. bye bye idfunc, hello DeepFactory | Benoit Germain | 2024-04-15 | 2 | -36/+44 |
| | |||||
* | C++ migration: [[nodiscard]] everywhere. still have to check all std::ignore | Benoit Germain | 2024-04-09 | 1 | -139/+139 |
| | |||||
* | C++ migration: all enums are enum class | Benoit Germain | 2024-03-29 | 1 | -4/+4 |
| | |||||
* | C++ migration: deep_test vcproj configuration fix (we need at least C++17 ↵ | Benoit Germain | 2024-03-27 | 1 | -0/+18 |
| | | | | standard support) | ||||
* | C++ migration: Universe MUTEX_T replaced with std::mutex and std::atomic | Benoit Germain | 2024-03-25 | 2 | -4/+3 |
| | |||||
* | deep_test VS user config | Benoit Germain | 2024-03-25 | 1 | -0/+1 |
| | |||||
* | deep_test VS extension Smart Command Line Arguments config file | Benoit Germain | 2024-03-25 | 1 | -0/+16 |
| |