LuaJIT

Software Screenshot:
LuaJIT
Software Details:
Version: 2.0.4 / 2.1.0-beta1 updated
Upload Date: 28 Sep 15
Developer: Mike Pall
Distribution Type: Freeware
Downloads: 43

Rating: 2.0/5 (Total Votes: 1)

Lua is a dynamically-typed scripting language offering object-oriented capabilities, designed for extending applications.

Just-in-time compilation (JIT) is a method to dynamically compile code and allow an application to run faster.
LuaJIT is a JIT system for Lua developers, allowing them to create faster running Lua-based apps.

What is new in this release:

  • Add PS4 port.
  • Add support for multilib distro builds.
  • Fix OSX build.
  • Fix MinGW build.
  • Fix Xbox 360 build.
  • Improve ULOAD forwarding for open upvalues.
  • Fix GC steps threshold handling when called by JIT-compiled code.
  • Fix argument checks for math.deg() and math.rad().
  • Fix jit.flush(func|true).
  • Respect jit.off(func) when returning to a function, too.
  • Fix compilation of string.byte(s, nil, n).
  • Fix line number for relocated bytecode after closure fixup
  • Fix frame traversal for backtraces.
  • Fix ABC elimination.
  • Fix handling of redundant PHIs.
  • Fix snapshot restore for exit to function header.
  • Fix type punning alias analysis for constified pointers
  • Fix call unroll checks in the presence of metamethod frames.
  • Fix initial maxslot for down-recursive traces.
  • Prevent BASE register coalescing if parent uses IR_RETF.
  • Don't purge modified function from stack slots in BC_RET.
  • Fix recording of BC_VARG.

What is new in version 2.0.4:

  • Add PS4 port.
  • Add support for multilib distro builds.
  • Fix OSX build.
  • Fix MinGW build.
  • Fix Xbox 360 build.
  • Improve ULOAD forwarding for open upvalues.
  • Fix GC steps threshold handling when called by JIT-compiled code.
  • Fix argument checks for math.deg() and math.rad().
  • Fix jit.flush(func|true).
  • Respect jit.off(func) when returning to a function, too.
  • Fix compilation of string.byte(s, nil, n).
  • Fix line number for relocated bytecode after closure fixup
  • Fix frame traversal for backtraces.
  • Fix ABC elimination.
  • Fix handling of redundant PHIs.
  • Fix snapshot restore for exit to function header.
  • Fix type punning alias analysis for constified pointers
  • Fix call unroll checks in the presence of metamethod frames.
  • Fix initial maxslot for down-recursive traces.
  • Prevent BASE register coalescing if parent uses IR_RETF.
  • Don't purge modified function from stack slots in BC_RET.
  • Fix recording of BC_VARG.

What is new in version 2.0.3:

  • Add PS4 port.
  • Add support for multilib distro builds.
  • Fix OSX build.
  • Fix MinGW build.
  • Fix Xbox 360 build.
  • Improve ULOAD forwarding for open upvalues.
  • Fix GC steps threshold handling when called by JIT-compiled code.
  • Fix argument checks for math.deg() and math.rad().
  • Fix jit.flush(func|true).
  • Respect jit.off(func) when returning to a function, too.
  • Fix compilation of string.byte(s, nil, n).
  • Fix line number for relocated bytecode after closure fixup
  • Fix frame traversal for backtraces.
  • Fix ABC elimination.
  • Fix handling of redundant PHIs.
  • Fix snapshot restore for exit to function header.
  • Fix type punning alias analysis for constified pointers
  • Fix call unroll checks in the presence of metamethod frames.
  • Fix initial maxslot for down-recursive traces.
  • Prevent BASE register coalescing if parent uses IR_RETF.
  • Don't purge modified function from stack slots in BC_RET.
  • Fix recording of BC_VARG.

What is new in version 2.0.0:

  • Fix Android/x86 build.
  • Fix recording of equality comparisons with __eq metamethods.
  • Fix detection of immutable upvalues.
  • Replace error with PANIC for callbacks from JIT-compiled code.
  • Fix builtin string to number conversion for INT_MIN.
  • Don't create unneeded array part for template tables.
  • Fix CONV.num.int sinking.
  • Don't propagate implicitly widened number to index metamethods.
  • ARM: Fix ordered comparisons of number vs. non-number.
  • FFI: Fix code generation for replay of sunk float fields.
  • FFI: Fix signedness of bool.

What is new in version 1.1.8:

  • Merged with Lua 5.1.5.
  • Also integrated fixes for all currently known bugs in Lua 5.1.5.

Similar Software

Comments to LuaJIT

Comments not found
Add Comment
Turn on images!