Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | C++ migration: buildfix for pre-5.4 Lua targets | Benoit Germain | 2024-03-27 | 1 | -0/+1 |
| | |||||
* | C++ migration: templated lua_touserdata | Benoit Germain | 2024-03-26 | 1 | -1/+1 |
| | |||||
* | C++ migration: Fix metatable caching bug introduced when converting the ↵ | Benoit Germain | 2024-03-26 | 1 | -1/+1 |
| | | | | index to std::atomic | ||||
* | C++ migration: refactor AllocatorDefinition and ProtectedAllocator into classes | Benoit Germain | 2024-03-26 | 1 | -6/+80 |
| | |||||
* | C++ migration: Universe MUTEX_T replaced with std::mutex and std::atomic | Benoit Germain | 2024-03-25 | 1 | -25/+22 |
| | |||||
* | C++ migration: removed most typedef, removed uint_t | Benoit Germain | 2024-03-20 | 1 | -10/+5 |
| | |||||
* | C++ migration: more NULL → nullptr | Benoit Germain | 2024-03-20 | 1 | -1/+1 |
| | |||||
* | C++ migration: UniqueKey | Benoit Germain | 2024-03-20 | 1 | -2/+1 |
| | |||||
* | C++ migration: bool_t → bool | Benoit Germain | 2024-03-20 | 1 | -2/+2 |
| | |||||
* | C++ migration: buildfixes | Benoit Germain | 2024-03-19 | 1 | -7/+8 |
| | | | | Essentially, buildfixes when compiling as C++, plus properly marking public API as extern "C" | ||||
* | new .internal_allocator configuration IUNTESTED) | Benoit Germain | 2023-08-09 | 1 | -0/+2 |
| | | | | new configuration option .internal_allocator to help LuaJIT users. THIS IS YET UNTESTED, USE AT YOUR OWN RISKS. | ||||
* | moonjit support | Benoit Germain | 2022-03-09 | 1 | -5/+6 |
| | |||||
* | removed explicit calls to malloc/free | Benoit Germain | 2022-02-07 | 1 | -2/+2 |
| | | | | Lane and linda userdata were allocated with malloc/free, preventing embedders from fully controlling memory operations. Now all internal Lanes allocations go through the master state alloc function. | ||||
* | Changed all indentations to all whitespaces | Benoit Germain | 2022-02-07 | 1 | -32/+32 |
| | | | | Tabs mess up alignment of stack contents comments, so I'm done with them. | ||||
* | don't test __lanesignore for POD types (-> slightly faster when trasnfering ↵ | Benoit Germain | 2018-11-30 | 1 | -1/+1 |
| | | | | | | lots of data) + more code refactoring | ||||
* | protect_allocator configure option is gone, long live allocator (more ↵ | Benoit Germain | 2018-11-25 | 1 | -0/+26 |
| | | | | embedders-friendly) | ||||
* | fix an internal error trying to call on_state_create in a lane without any ↵ | Benoit Germain | 2018-11-03 | 1 | -0/+2 |
| | | | | | | | libs loaded always duplicate the config structure in new lanes even when no libraries are initialized by the generator | ||||
* | Fix Lanes build by reorganizing types around a bit | Benoit Germain | 2018-10-25 | 1 | -8/+16 |
| | |||||
* | Fix for deep-aware modules | Benoit Germain | 2017-08-01 | 1 | -0/+66 |
Don't crash when using a module that creates Lanes-compatible deep userdata. Added a sample deep-aware module. |