Skip to content

Releases: RealEthanPlayzDev/LuauCeption

0.648

19 Oct 08:52
905ca91
Compare
Choose a tag to compare

Changes

  • Updated to 0.648
  • Added new import functions (note that, particularly _setitimer_js will require the task library, if the code happens to use it then it will NOT work in environments without a working task.delay and task.cancel.)

Full Changelog: 0.645...0.648

0.645

28 Sep 14:40
431b51a
Compare
Choose a tag to compare

Changes

  • Updated to 0.645
  • Implemented strftime, gmtime_r, and localtime_r (os.date should now work 🎉)
  • Update lua_CompileOptions in luau_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

31 Aug 08:28
Compare
Choose a tag to compare

Changes

  • Updated to 0.640
  • Adjusted to new runtime inlining functions from Wasynth

Full Changelog: 0.631...0.640

0.631

23 Jun 12:19
Compare
Choose a tag to compare

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

15 Jun 10:39
Compare
Choose a tag to compare

Changes

  • Updated to 0.630
  • Changed stackSave and stackRestore to their new function names emscripten_stack_get_current and _emscripten_stack_restore respectively

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

02 Jun 05:34
Compare
Choose a tag to compare

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 invoke handling

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

09 May 12:19
Compare
Choose a tag to compare

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

19 Apr 14:07
Compare
Choose a tag to compare

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

06 Apr 19:19
Compare
Choose a tag to compare

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.