Releases: RadiatedExodus/LuauCeption
0.654
Changes
- Updated to 0.654
- Updated Vector3 implementation to check for Lune's Vector3 implementation and vanilla Luau's vector builtin (order: Roblox, Lune, Builtin, Luau-impl)
- Added 2 new exports
Full Changelog: 0.648...0.654
0.648
Changes
- Updated to 0.648
- Added new import functions (note that, particularly
_setitimer_jswill require the task library, if the code happens to use it then it will NOT work in environments without a workingtask.delayandtask.cancel.)
Full Changelog: 0.645...0.648
0.645
Changes
- Updated to 0.645
- Implemented strftime, gmtime_r, and localtime_r (
os.dateshould now work 🎉) - Update
lua_CompileOptionsinluau_compile
Warning ⚠️
The function signature for luau_compile has changed (added typInfLevel parameter)! Please update your code accordingly:
Before: luau_compile(src: string, optLevel: number?, dbgLevel: number?, covLevel: number?)
After: luau_compile(src: string, optLevel: number?, dbgLevel: number?, typInfLevel: number?, covLevel: number?)
Full Changelog: 0.640...0.645
0.640
Changes
- Updated to 0.640
- Adjusted to new runtime inlining functions from Wasynth
Full Changelog: 0.631...0.640
0.631
Changes
- Updated to 0.631
- Fixed a type check oversight in the vanilla Vector3 implementation that was causing number precision (this fixes the vm number precision error!)
- Create a proper testing suite using frktest and lune
Full Changelog: 0.630...0.631
0.630
Changes
- Updated to 0.630
- Changed
stackSaveandstackRestoreto their new function namesemscripten_stack_get_currentand_emscripten_stack_restorerespectively
Known issues
- Number precision in the VM is quite off:
2.34217728
4.68435456
7.0265318400000005
9.36870912
11.7108864
14.053063679999999
16.39524096
18.73741824
21.07959552
Full Changelog: 0.628...0.630
0.628
Changes
- Small Typo Fix (__div -> __mod) by @phoriah in #3
- Luau VM is now fixed in both VM and Full variants 🎉
- Proper C exception handling (can only show vfptr and undecorated name at the moment, thanks to Tryptamine for helping me implement this)
- Proper
invokehandling
New Contributors
Known issues
- Number precision in the VM is quite off:
2.34217728
4.68435456
7.0265318400000005
9.36870912
11.7108864
14.053063679999999
16.39524096
18.73741824
21.07959552
Full Changelog: 0.624...0.628
0.624
Full Changelog: 0.621...0.624
WARNING
The VM currently does not work in both Luau.LuauCeption.VM and Luau.LuauCeption.Full. The compiler however works as expected.
Changes
- Updated to 0.624
0.621
Full Changelog: 0.620...0.621
WARNING
The VM currently does not work in both Luau.LuauCeption.VM and Luau.LuauCeption.Full. The compiler however works as expected.
Changes
- Updated to 0.621
- All strings are now null-terminated C strings
- Fixed full variant not including 2 required variables
- Moved a bunch of helper functions to a seperate snippet file
0.620
Full Changelog: https://github.com/RealEthanPlayzDev/LuauCeption/commits/0.620
WARNING
The VM currently does not work in both Luau.LuauCeption.VM.luau and Luau.LuauCeption.Full.luau. The compiler however works as expected.