Skip to content
This repository has been archived by the owner on Apr 19, 2019. It is now read-only.

Releases: SquidDev/luaj.luajc

1.0.0 for Cobalt

29 Aug 07:58
Compare
Choose a tag to compare

Ported version 1.0.8 of luaj.luajc to Cobalt.

1.1.0 for Cobalt

20 Sep 22:20
Compare
Choose a tag to compare

Add additional data to error messages

1.0.8

13 Jun 09:35
Compare
Choose a tag to compare
  • Threaded compilation for larger functions
  • Prevent compiling massive functions (as Java cannot cope with it).

1.0.6

17 May 16:50
Compare
Choose a tag to compare
  • Fix several of LuaJ's string bugs
  • Pop the stack when an error occurs
  • Add LASM compiler for unit tests

1.0.5

19 Feb 08:32
Compare
Choose a tag to compare
  • Add liveness and dominator tracking - not actually used but possibly useful later
  • Fix issue with tailcalls

1.0.4

06 Feb 09:31
Compare
Choose a tag to compare
  • Add delayed/deferred compilation: Only compile after a function has been called x times.
  • Add fallback executor (for when compilation fails)
  • Fix #8

1.0.3

02 Feb 08:39
Compare
Choose a tag to compare
  • Downgrade to Java 6
  • Fix setfenv
  • Fix 'The Upvalue Bug' (see #4)
  • Bytecode debug hooks are fired correctly now
  • Improve debug performance
  • Fix tail recursion
  • Fix mutable upvalue arguments

1.0.1

20 May 10:49
Compare
Choose a tag to compare

Fixes issue with loading bytecode with no line numbers (SquidDev-CC/CCTweaks#37).

Available on my Maven repo