aboutsummaryrefslogtreecommitdiff
path: root/src/intercopycontext.hpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Improve table and userdata conversionsBenoit Germain2025-09-201-11/+21
| | | | | | | | * add convert_fallback and convert_max_attempts to global settings * if no __lanesconvert is available, use convert_fallback (can be useful for externally provided full userdata with fixed metatables) * only try conversion on non-deep and non-clonable userdata * conversion can be applied recursively, up to convert_max_attempts times * plus all the relevant unit tests of course
* All enums are [[nodiscard]]Benoit Germain2025-02-051-2/+2
|
* Minor internal code tweaksBenoit Germain2025-02-051-1/+1
| | | | | | | * mark all eligible classes Final * new TableIndex strong type * buildfixes for HAVE_DEBUGSPEW() * overridden virtual destructors tagged as such
* Data transfer supports registered non-deep full userdataBenoit Germain2024-12-021-0/+2
|
* Some [[nodiscard]] boyscoutingBenoit Germain2024-11-201-19/+38
|
* Renamed intercopycontext.h → intercopycontext.hpp, state.h → state.hppBenoit Germain2024-10-281-0/+79