aboutsummaryrefslogtreecommitdiff
path: root/src/macros_and_utils.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Bring all interesting fixes from the C++ implementation back into the C ↵Benoit Germain2024-04-111-1/+6
| | | | implementation
* new .internal_allocator configuration IUNTESTED)Benoit Germain2023-08-091-3/+0
| | | | new configuration option .internal_allocator to help LuaJIT users. THIS IS YET UNTESTED, USE AT YOUR OWN RISKS.
* moonjit supportBenoit Germain2022-03-091-15/+5
|
* Make allocator threadsafe by default when running LuaJIT, because LuaJIT ↵Benoit Germain2022-02-211-0/+3
| | | | allocator is not
* NEVER use allocator obtained from lua_getallocf to allocate stuff manually ↵Benoit Germain2022-02-171-0/+10
| | | | when compiling for LuaJIT
* Changed all indentations to all whitespacesBenoit Germain2022-02-071-33/+33
| | | | Tabs mess up alignment of stack contents comments, so I'm done with them.
* fix require() wrapper to return all values returned by original require()Benoit Germain2021-09-221-1/+1
|
* Moved cancellation code in separate filesBenoit Germain2019-04-221-0/+2
|
* DEBUGSPEW_CODE in cancel_hookBenoit Germain2019-04-201-1/+1
|
* protect_allocator configure option is gone, long live allocator (more ↵Benoit Germain2018-11-251-19/+1
| | | | embedders-friendly)
* Internal code tweaksBenoit Germain2018-11-191-14/+54
| | | | | | * Registry access code utility macros * CONFIG_REGKEY and LOOKUP_REGKEY are now lightuserdata instead of strings * Stack checking debug macros improvements
* fix a bunch of compilation warnings (issue #157)Benoit Germain2018-11-111-4/+8
|
* let manually define PROPAGATE_ALLOCF (needed for LuaJIT GC64)sonoro12342018-10-291-0/+2
|
* use include lualib.hsonoro12342018-10-261-0/+1
|
* Fix for deep-aware modulesBenoit Germain2017-08-011-0/+71
Don't crash when using a module that creates Lanes-compatible deep userdata. Added a sample deep-aware module.