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

lessphp
lessphp

13 Apr 15

asm.js
asm.js

12 Apr 15

gulp.js
gulp.js

20 Jul 15

Comments to LuaJIT

Comments not found
Add Comment
Turn on images!