Hi,
A month ago I announced clx and received a lot of useful feedback regarding GC, coroutines, metatables, integer support and compatibility.
Since then, CLX 0.2.0 has been released.
The main change is the replacement of the original NaN-tagged value representation with a shadow-types implementation. This removes the previous 48-bit integer limitation and allows full 64-bit integer support while also improving generated native code in many cases.
Other notable changes include improved table implementation, ARM64 coroutine support on macOS and various optimizer improvements.
Thank you to everyone who provided feedback and suggestions after the initial announcement.
Repository:
https://github.com/samyeyo/clx