aboutsummaryrefslogtreecommitdiff
path: root/deep_test/deep_test.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix stack overflow when transfering a clonable userdata referencing itself ↵Benoit Germain2021-06-261-0/+2
| | | | through a uservalue
* correctly transfer the uservalue of a deep userdataBenoit Germain2021-06-241-1/+4
|
* expand deeptest.luaBenoit Germain2021-06-241-2/+2
|
* updated deep userdata unit test to expose issue #189Benoit Germain2021-06-231-0/+25
|
* __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-301-1/+26
|
* 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-071-21/+59
|
* add support for deep userdata cloningBenoit Germain2018-10-291-1/+62
|
* Deep userdata improvementsBenoit Germain2017-08-021-13/+41
| | | | | Support for user-provided __gc Improved example
* Fix for deep-aware modulesBenoit Germain2017-08-011-0/+91
Don't crash when using a module that creates Lanes-compatible deep userdata. Added a sample deep-aware module.