Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove uintptr_t againv3.17.0 | Benoit Germain | 2024-04-29 | 1 | -5/+5 |
| | |||||
* | fix keeper state stack accumulating garbage in case of transfer errors | Benoit Germain | 2024-04-15 | 1 | -0/+4 |
| | |||||
* | Bring all interesting fixes from the C++ implementation back into the C ↵ | Benoit Germain | 2024-04-11 | 1 | -56/+59 |
| | | | | implementation | ||||
* | Minor tweaksv3.16.1 | Benoit Germain | 2023-08-16 | 1 | -4/+2 |
| | |||||
* | new .internal_allocator configuration IUNTESTED) | Benoit Germain | 2023-08-09 | 1 | -12/+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 | -6/+6 |
| | |||||
* | Make allocator threadsafe by default when running LuaJIT, because LuaJIT ↵ | Benoit Germain | 2022-02-21 | 1 | -6/+6 |
| | | | | allocator is not | ||||
* | NEVER use allocator obtained from lua_getallocf to allocate stuff manually ↵ | Benoit Germain | 2022-02-17 | 1 | -5/+22 |
| | | | | when compiling for LuaJIT | ||||
* | removed explicit calls to malloc/free | Benoit Germain | 2022-02-07 | 1 | -2/+5 |
| | | | | 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 | -690/+690 |
| | | | | 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 | -1/+1 |
| | |||||
* | lane:cancel internal code refactorization | Benoit Germain | 2019-04-19 | 1 | -2/+2 |
| | |||||
* | Fix build errors | Benoit Germain | 2018-11-19 | 1 | -0/+1 |
| | |||||
* | Internal code tweaks | Benoit Germain | 2018-11-19 | 1 | -4/+5 |
| | | | | | | * Registry access code utility macros * CONFIG_REGKEY and LOOKUP_REGKEY are now lightuserdata instead of strings * Stack checking debug macros improvements | ||||
* | Deep userdata must embed DeepPrelude to save an allocation (also changes ↵ | Benoit Germain | 2018-11-15 | 1 | -2/+3 |
| | | | | Deep protocol) | ||||
* | split linda code in a separate file | Benoit Germain | 2018-11-15 | 1 | -0/+934 |