]> git.ipfire.org Git - thirdparty/LuaJIT.git/shortlog
thirdparty/LuaJIT.git
2011-04-05  Mike PallRemove links to shootout.
2011-04-05  Mike PallFuse XLOAD/XSTORE operands more aggressively.
2011-04-05  Mike PallAdd FOLD rule for FLOAT->NUM->FLOAT conversions.
2011-04-05  Mike PallFix code generation for PHIs with type IRT_FLOAT.
2011-04-05  Mike Pallx64: Fix getmetatable(lightuserdata).
2011-04-04  Mike PallARM: Finish basic table indexing and add metamethod...
2011-04-04  Mike PallARM: Add assert() and type() fast functions.
2011-04-04  Mike PallARM: Add pcall() and xpcall() fast functions and unwinders.
2011-04-04  Mike PallPPC: Minor cleanups of interpreter.
2011-04-03  Mike PallARM: Add fast functions pairs()/next() and ipairs(...
2011-04-03  Mike PallARM: Add tostring() fast function.
2011-04-03  Mike PallARM: Add basic infrastructure for fast functions.
2011-04-03  Mike PallARM: Add table indexing with string keys. Add get global.
2011-04-03  Mike PallARM: Add table constructors.
2011-04-03  Mike PallARM: Add call and iterator call instructions.
2011-04-03  Mike PallARM: Add missing parts of return handling.
2011-04-03  Mike PallARM: Minor fixes and cleanups for type checks.
2011-04-03  Mike PallARM: Don't conditionalize non-opcodes in DynASM.
2011-04-03  Mike PallARM: Fix escaping of opcodes in DynASM.
2011-03-30  Mike PallARM: Add binary arithmetic instructions.
2011-03-30  Mike PallARM: Add basic loop and branch instructions.
2011-03-29  Mike PallARM: Add basic unary bytecode instructions.
2011-03-29  Mike PallARM: Add support to call Lua functions and return from...
2011-03-29  Mike PallARM: Add support to call C functions.
2011-03-29  Mike PallARM: Add entry and exit points into VM. Add type check...
2011-03-29  Mike PallARM: Add frame unwind info for assembler part.
2011-03-29  Mike PallARM: Add instruction/call decode + dispatch macros.
2011-03-29  Mike PallARM: Add register assignments, type definitions and...
2011-03-28  Mike PallAvoid compiler warning.
2011-03-28  Mike PallClean up DynASM glue macros. Thanks to Josh Haberman.
2011-03-26  Mike PallARM: Add skeleton for ARM interpreter.
2011-03-26  Mike PallARM: Add support for ARM relocations to buildvm.
2011-03-23  Mike PallARM: Add DynASM ARM module and encoding engine.
2011-03-19  Mike PallDUALNUM: Fix narrowing of unary minus.
2011-03-19  Mike PallFix data-flow analysis for BC_ITERC.
2011-03-18  Mike Pallx64: Use external unwinding for lua_yield().
2011-03-17  Mike PallFFI: Fix marking of ffi.gc() finalizer table.
2011-03-17  Mike Pallx64: Workaround for libgcc unwind bug (still present...
2011-03-15  Mike PallDUALNUM: Narrow result of math.floor() and math.ceil().
2011-03-15  Mike PallDUALNUM: Narrow unary minus.
2011-03-15  Mike PallFFI: Force snapshot after C call to preserve semantics.
2011-03-11  Mike PallDUALNUM: Add integer variant of MIN/MAX.
2011-03-10  Mike PallGet rid of the remaining silly cast macros from Lua.
2011-03-10  Mike PallDUALNUM: Handle integer type in JIT compiler.
2011-03-10  Mike PallFFI: Fix and optimize recording of cdata[cdata].
2011-03-10  Mike Pallx86/x64: Fix code generation for fused IR_MUL/IR_MULOV.
2011-03-09  Mike PallFFI: Fix x86 code generation for ffi.string().
2011-03-09  Mike PallFix handling of err_loc() within cpcall frames.
2011-03-09  Mike PallDUALNUM: Add extra assertions to interpreter.
2011-03-07  Mike PallFix code generation for bit.bnot().
2011-03-07  Mike PallDUALNUM: Make overflow guards weak. Add IR_USE and...
2011-03-07  Mike PallDUALNUM: Fix x87 code for BC_ISEQN/BC_ISNEN.
2011-03-07  Mike PallSuppress recording of retried fast functions.
2011-03-03  Mike PallFix narrowing of POW.
2011-03-02  Mike PallFix code generation for Intel Atom in x64 mode.
2011-03-01  Mike PallFFI: Resolve ld script redirection in ffi.load().
2011-02-28  Mike PallFFI: Fix compiled ffi.string() semantics.
2011-02-28  Mike PallFFI: Add ffi.gc() function for finalization of cdata...
2011-02-27  Mike PallDUALNUM: Handle integer type in x86/x64 interpreter...
2011-02-27  Mike PallDUALNUM: Handle integer type in FFI.
2011-02-25  Mike Pallx64: Improve accuracy of x^-k.
2011-02-23  Mike PallFix table.maxn().
2011-02-22  Mike PallFFI: Record calls to functions with void results.
2011-02-22  Mike PallEliminate dead slots in snapshots using bytecode data...
2011-02-20  Mike PallFrom Lua 5.2: Support load(string).
2011-02-20  Mike PallFrom Lua 5.2: fp:read("*L").
2011-02-20  Mike PallFrom Lua 5.2: table.unpack(). Needs -DLUAJIT_ENABLE_LUA...
2011-02-20  Mike PallFrom Lua 5.2: Add package.searchpath().
2011-02-20  Mike PallFrom Lua 5.2: Empty statement. Needs -DLUAJIT_ENABLE_LU...
2011-02-20  Mike PallFrom Lua 5.2: coroutine.running(). Needs -DLUAJIT_ENABL...
2011-02-20  Mike PallFFI: Fix recording of userdata conversions.
2011-02-19  Mike PallFFI: Fix 64 bit to 32 bit truncations on x64.
2011-02-19  Mike PallFFI: Fix recording of ffi.copy() and ffi.fill().
2011-02-19  Mike PallFFI: Improve conversion error messages.
2011-02-18  Mike PallFFI: Fix docs about C bool -> Lua boolean conversion.
2011-02-16  Mike PallDUALNUM: Add integer type to core VM.
2011-02-16  Mike PallDUALNUM: Add build infrastructure.
2011-02-16  Mike PallFFI: Fix management of C library handles for default...
2011-02-15  Mike PallFix error handling within metamethods. Special-case...
2011-02-15  Mike PallAdd workaround for lj_meta_tset() newkey inconsistency.
2011-02-14  Mike PallPPC: Disable FFI due to NYI: comparisons and calls.
2011-02-14  Mike PallFix type mismatch in XSTORE forwarding.
2011-02-11  Mike PallRELEASE LuaJIT-2.0.0-beta6 v2.0.0-beta6
2011-02-11  Mike PallFFI: Disable unused code for some build modes.
2011-02-11  Mike PallUpdate changelog.
2011-02-11  Mike PallCleanup of docs.
2011-02-11  Mike PallFFI: Finish FFI docs.
2011-02-10  Mike PallFFI: Finish docs on FFI semantics. Phew.
2011-02-10  Mike PallFix various HTML errors in the docs.
2011-02-09  Mike PallFFI: Add more docs on FFI semantics.
2011-02-08  Mike PallFFI: Document current FFI implementation status.
2011-02-08  Mike PallFix bytecode optimization of and/or operators.
2011-02-07  Mike PallFFI: Record ffi.abi().
2011-02-07  Mike PallFFI: Record ffi.copy() and ffi.fill().
2011-02-07  Mike PallFFI: Fix recording of pointer arithmetic.
2011-02-07  Mike PallAdd IR_XBAR, a barrier against XLOAD/XSTORE optimizations.
2011-02-07  Mike PallImprove static assertion macro.
2011-02-07  Mike PallFFI: Allow cdata types for integer arguments of ffi...
2011-02-07  Mike PallFFI: Fix handling of enum arguments to C calls.
2011-02-06  Mike PallFFI: Perform stricter checks in ffi.cast(). Record...
next