aboutsummaryrefslogtreecommitdiff
path: root/deep_test (follow)
Commit message (Collapse)AuthorAgeFilesLines
* deep_test vcproj tweaksBenoit Germain2024-05-132-10/+10
|
* Some more code refactorizationBenoit Germain2024-05-133-6/+7
|
* New lane generator option opt_tbl.nameBenoit Germain2024-05-131-3/+2
|
* InterCopyContext always raises errors in a non-Keeper stateBenoit Germain2024-05-021-2/+3
|
* All headers reformatted with updated clang-format settingsBenoit Germain2024-04-291-2/+2
|
* C++ migration: wrap all Lua error raising API functions in a [[noreturn]] ↵Benoit Germain2024-04-261-3/+3
| | | | raise_... equivalent
* Move LindaFactory in separate filesBenoit Germain2024-04-261-11/+14
|
* some dead code elimination and other triflesBenoit Germain2024-04-161-25/+25
|
* C++ migration: inter-state transfer managed by a new class InterCopyContextBenoit Germain2024-04-151-1/+1
|
* C++ migration: deep userdata API rework. bye bye idfunc, hello DeepFactoryBenoit Germain2024-04-152-36/+44
|
* C++ migration: [[nodiscard]] everywhere. still have to check all std::ignoreBenoit Germain2024-04-091-139/+139
|
* C++ migration: all enums are enum classBenoit Germain2024-03-291-4/+4
|
* C++ migration: deep_test vcproj configuration fix (we need at least C++17 ↵Benoit Germain2024-03-271-0/+18
| | | | standard support)
* C++ migration: Universe MUTEX_T replaced with std::mutex and std::atomicBenoit Germain2024-03-252-4/+3
|
* deep_test VS user configBenoit Germain2024-03-251-0/+1
|
* deep_test VS extension Smart Command Line Arguments config fileBenoit Germain2024-03-251-0/+16
|
* C++ migration: make deep_test build and runBenoit Germain2024-03-253-84/+77
|
* C++ migration: buildfixesBenoit Germain2024-03-192-20/+14
| | | | Essentially, buildfixes when compiling as C++, plus properly marking public API as extern "C"
* Bump deep_test.vcxproj to VS2022Benoit Germain2024-02-221-18/+18
|
* moonjit supportBenoit Germain2022-03-092-6/+90
|
* deep_test tweaksBenoit Germain2022-02-273-13/+186
|
* Update deep_test.vcxproj.userBenoit Germain2022-02-211-10/+35
|
* some fixes in deep_test vcproj for LuaJIT-2.1.0-beta3 testingBenoit Germain2022-02-212-0/+85
|
* __lanesclone is now called only once with 3 parameters dest, source, size -> ↵Benoit Germain2022-02-083-18/+21
| | | | BREAKS CUSTOM DEEP USERDATA API
* deep_test vcproj migrated to VS2019v3.15.1Benoit Germain2021-07-083-24/+183
|
* fix stack overflow when transfering a clonable userdata referencing itself ↵Benoit Germain2021-06-264-14/+46
| | | | through a uservalue
* correctly transfer the uservalue of a deep userdataBenoit Germain2021-06-245-3/+23
|
* expand deeptest.luaBenoit Germain2021-06-242-18/+20
|
* updated deep userdata unit test to expose issue #189Benoit Germain2021-06-232-9/+51
|
* __lanesclone now receives the original as light userdata the first time it ↵Benoit Germain2021-06-231-4/+8
| | | | is called
* Fix clonable userdata uservalue transferBenoit Germain2018-11-305-9/+47
|
* Lua 5.4 supportBenoit Germain2018-11-272-0/+78
|
* Fix a buffer overrunBenoit Germain2018-11-233-0/+219
|
* Deep userdata must embed DeepPrelude to save an allocation (also changes ↵Benoit Germain2018-11-151-1/+2
| | | | Deep protocol)
* __lanesclone mechanism should actually work nowBenoit Germain2018-11-072-39/+94
|
* rename deep_test.luaBenoit Germain2018-11-051-0/+0
|
* add support for deep userdata cloningBenoit Germain2018-10-292-6/+74
|
* Deep userdata improvementsBenoit Germain2017-08-022-15/+45
| | | | | Support for user-provided __gc Improved example
* Fix for deep-aware modulesBenoit Germain2017-08-012-0/+104
Don't crash when using a module that creates Lanes-compatible deep userdata. Added a sample deep-aware module.