Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Renamed _pch.h → _pch.hpp, deep.h → deep.hpp, lanes.h → lanes.hpp | Benoit Germain | 2024-10-28 | 1 | -76/+0 |
| | |||||
* | Added strong types UserValueCount and UnusedInt | Benoit Germain | 2024-10-24 | 1 | -2/+2 |
| | |||||
* | Fix missing virtual destructor | Benoit Germain | 2024-10-15 | 1 | -1/+1 |
| | |||||
* | Sprinkling StackIndex all over the place | Benoit Germain | 2024-10-08 | 1 | -3/+3 |
| | |||||
* | Lindas now accept deep user data as valid keys | Benoit Germain | 2024-06-24 | 1 | -0/+1 |
| | |||||
* | Add support for to-be-closed linda | Benoit Germain | 2024-06-12 | 1 | -1/+1 |
| | |||||
* | All Lua headers included just once in _pch.h | Benoit Germain | 2024-06-11 | 1 | -9/+0 |
| | |||||
* | Use a precompiled header to speed up the build | Benoit Germain | 2024-06-07 | 1 | -3/+0 |
| | |||||
* | Code boyscouting | Benoit Germain | 2024-06-03 | 1 | -1/+2 |
| | |||||
* | Moved lanes.sleep implementation to the C-side | Benoit Germain | 2024-06-03 | 1 | -0/+2 |
| | |||||
* | Fix clang-tidy issues (most notably Microsoft-specific explicit constructor ↵ | Benoit Germain | 2024-05-29 | 1 | -9/+9 |
| | | | | calls) | ||||
* | Boyscouting deep.cpp|h | Benoit Germain | 2024-05-29 | 1 | -10/+11 |
| | |||||
* | PushDeepProxy internal change | Benoit Germain | 2024-05-29 | 1 | -1/+1 |
| | |||||
* | Lane::debugName is a std::string_view | Benoit Germain | 2024-05-20 | 1 | -1/+1 |
| | |||||
* | Start using string_view | Benoit Germain | 2024-05-20 | 1 | -1/+2 |
| | |||||
* | Almost nothing | Benoit Germain | 2024-05-14 | 1 | -0/+4 |
| | |||||
* | Move InterCopyContext implementation in a separate file | Benoit Germain | 2024-05-13 | 1 | -7/+3 |
| | |||||
* | Progressively applying the coding rules | Benoit Germain | 2024-05-02 | 1 | -4/+4 |
| | |||||
* | Progressively applying the coding rules | Benoit Germain | 2024-04-30 | 1 | -0/+1 |
| | |||||
* | All headers reformatted with updated clang-format settings | Benoit Germain | 2024-04-29 | 1 | -10/+7 |
| | |||||
* | Move LindaFactory in separate files | Benoit Germain | 2024-04-26 | 1 | -8/+8 |
| | |||||
* | Formalize a few coding style rules, start to enforce them for constants | Benoit Germain | 2024-04-26 | 1 | -3/+3 |
| | |||||
* | C++ migration: using KeeperState = Unique<lua_State*> | Benoit Germain | 2024-04-24 | 1 | -2/+2 |
| | |||||
* | C++ migration: push_thread_status converted to a Lane class method | Benoit Germain | 2024-04-24 | 1 | -3/+0 |
| | |||||
* | some dead code elimination and other trifles | Benoit Germain | 2024-04-16 | 1 | -1/+1 |
| | |||||
* | C++ migration: more conversion to InterCopyContext. debugspew indentation is ↵ | Benoit Germain | 2024-04-16 | 1 | -1/+1 |
| | | | | managed by a scope object | ||||
* | C++ migration: deep userdata API rework. bye bye idfunc, hello DeepFactory | Benoit Germain | 2024-04-15 | 1 | -18/+44 |
| | |||||
* | C++ migration: [[nodiscard]] everywhere. still have to check all std::ignore | Benoit Germain | 2024-04-09 | 1 | -5/+5 |
| | |||||
* | C++ migration: use strong type safety for source and destination states in ↵ | Benoit Germain | 2024-04-09 | 1 | -2/+2 |
| | | | | transfer functions | ||||
* | C++ migration: still more threading code cleanup. 'sudo' global moved in the ↵ | Benoit Germain | 2024-04-09 | 1 | -1/+1 |
| | | | | Universe | ||||
* | C++ migration: all enums are enum class | Benoit Germain | 2024-03-29 | 1 | -9/+9 |
| | |||||
* | C++ migration: new helper templates lua_tolightuserdata and lua_tofulluserdata | Benoit Germain | 2024-03-27 | 1 | -5/+6 |
| | |||||
* | C++ migration: Universe MUTEX_T replaced with std::mutex and std::atomic | Benoit Germain | 2024-03-25 | 1 | -4/+6 |
| | |||||
* | C++ migration: removed most typedef, removed uint_t | Benoit Germain | 2024-03-20 | 1 | -10/+7 |
| | |||||
* | C++ migration: UniqueKey | Benoit Germain | 2024-03-20 | 1 | -6/+5 |
| | |||||
* | C++ migration: buildfixes | Benoit Germain | 2024-03-19 | 1 | -15/+11 |
| | | | | Essentially, buildfixes when compiling as C++, plus properly marking public API as extern "C" | ||||
* | Changed all indentations to all whitespaces | Benoit Germain | 2022-02-07 | 1 | -12/+12 |
| | | | | Tabs mess up alignment of stack contents comments, so I'm done with them. | ||||
* | correctly transfer the uservalue of a deep userdata | Benoit Germain | 2021-06-24 | 1 | -4/+4 |
| | |||||
* | Deep userdata must embed DeepPrelude to save an allocation (also changes ↵ | Benoit Germain | 2018-11-15 | 1 | -4/+8 |
| | | | | Deep protocol) | ||||
* | Enum buildfix | Benoit Germain | 2018-11-02 | 1 | -3/+10 |
| | |||||
* | Fix DLL exports | Benoit Germain | 2018-10-25 | 1 | -0/+1 |
| | |||||
* | More MinGW buildfixes (I hope) | Benoit Germain | 2018-10-25 | 1 | -1/+3 |
| | |||||
* | Fix Lanes build by reorganizing types around a bit | Benoit Germain | 2018-10-25 | 1 | -1/+21 |
| | |||||
* | Deep userdata changes | Benoit Germain | 2014-06-17 | 1 | -0/+1 |
| | | | | | | | | | * bumped version to 3.9.6 * separate deep userdata code in a dedicated file to allow external modules to implement Lanes-compatible deep userdata without requiring a binary dependency against the Lanes module. because of this linda_id function(eDO_metatable) must push 2 values on the stack: a metatable and a deep version string obtained from luaG_pushdeepversion() | ||||
* | Deep userdata support improvements | Benoit Germain | 2014-02-17 | 1 | -2/+10 |
| | | | | | | | | | | | | * bumped version to 3.9.0 * keepers now require "package", receive package.path & package.cpath, and call on_state_create() if it is a C function * changed the deep public API (improved deep idfunc signature, renamed luaG_deep_userdata to luaG_newdeepuserdata) * if an error occurs while copying a deep userdata, don't raise inside the keeper state * fixed situations where raised errors could lead to memory leaks (deep gc) | ||||
* | Fix windows build not exporting public 'deep' API | Benoit Germain | 2013-10-25 | 1 | -4/+10 |
| | |||||
* | Separated public "deep" API declarations in a dedicated header. | Benoit Germain | 2012-11-18 | 1 | -0/+17 |