aboutsummaryrefslogtreecommitdiff
path: root/lib (unfollow)
Commit message (Expand)AuthorFilesLines
2011-03-26ARM: Add support for ARM relocations to buildvm.Mike Pall2-3/+13
2011-03-23ARM: Add DynASM ARM module and encoding engine.Mike Pall3-4/+1379
2011-03-19DUALNUM: Fix narrowing of unary minus.Mike Pall1-7/+8
2011-03-19Fix data-flow analysis for BC_ITERC.Mike Pall1-1/+2
2011-03-18x64: Use external unwinding for lua_yield().Mike Pall2-11/+18
2011-03-17FFI: Fix marking of ffi.gc() finalizer table.Mike Pall1-1/+1
2011-03-17x64: Workaround for libgcc unwind bug (still present in RHEL 5.5).Mike Pall6-3303/+3331
2011-03-15DUALNUM: Narrow result of math.floor() and math.ceil().Mike Pall1-3/+11
2011-03-15DUALNUM: Narrow unary minus.Mike Pall4-3/+30
2011-03-15FFI: Force snapshot after C call to preserve semantics.Mike Pall1-0/+1
2011-03-11DUALNUM: Add integer variant of MIN/MAX.Mike Pall6-7/+64
2011-03-10Get rid of the remaining silly cast macros from Lua.Mike Pall17-65/+58
2011-03-10DUALNUM: Handle integer type in JIT compiler.Mike Pall16-276/+484
2011-03-10FFI: Fix and optimize recording of cdata[cdata].Mike Pall2-4/+41
2011-03-10x86/x64: Fix code generation for fused IR_MUL/IR_MULOV.Mike Pall1-1/+1
2011-03-10FFI: Fix x86 code generation for ffi.string().Mike Pall1-1/+1
2011-03-09Fix handling of err_loc() within cpcall frames.Mike Pall1-5/+8
2011-03-09DUALNUM: Add extra assertions to interpreter.Mike Pall4-1671/+1738
2011-03-07Fix code generation for bit.bnot().Mike Pall1-1/+1
2011-03-07DUALNUM: Make overflow guards weak. Add IR_USE and IR_MULOV.Mike Pall4-4/+40
2011-03-07DUALNUM: Fix x87 code for BC_ISEQN/BC_ISNEN.Mike Pall4-1257/+1253
2011-03-07Suppress recording of retried fast functions.Mike Pall3-2/+9
2011-03-03Fix narrowing of POW.Mike Pall1-8/+12
2011-03-03Fix code generation for Intel Atom in x64 mode.Mike Pall1-1/+1
2011-03-01FFI: Resolve ld script redirection in ffi.load().Mike Pall1-1/+32
2011-02-28FFI: Fix compiled ffi.string() semantics.Mike Pall5-5/+8
2011-02-28FFI: Add ffi.gc() function for finalization of cdata objects.Mike Pall9-57/+191
2011-02-27DUALNUM: Handle integer type in x86/x64 interpreter and libraries.Mike Pall16-3764/+6439
2011-02-27DUALNUM: Handle integer type in FFI.Mike Pall5-17/+42
2011-02-25x64: Improve accuracy of x^-k.Mike Pall4-1794/+1791
2011-02-23Fix table.maxn().Mike Pall1-1/+1
2011-02-23FFI: Record calls to functions with void results.Mike Pall1-2/+8
2011-02-22Eliminate dead slots in snapshots using bytecode data-flow analysis.Mike Pall4-21/+133
2011-02-20From Lua 5.2: Support load(string).Mike Pall1-1/+4
2011-02-20From Lua 5.2: fp:read("*L").Mike Pall1-7/+7
2011-02-20From Lua 5.2: table.unpack(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall1-0/+4
2011-02-20From Lua 5.2: Add package.searchpath().Mike Pall1-10/+29
2011-02-20From Lua 5.2: Empty statement. Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall1-0/+5
2011-02-20From Lua 5.2: coroutine.running(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall1-1/+7
2011-02-20FFI: Fix recording of userdata conversions.Mike Pall1-1/+1
2011-02-20FFI: Fix 64 bit to 32 bit truncations on x64.Mike Pall1-8/+2
2011-02-19FFI: Fix recording of ffi.copy() and ffi.fill().Mike Pall1-1/+3
2011-02-19FFI: Improve conversion error messages.Mike Pall4-15/+32
2011-02-18FFI: Fix docs about C bool -> Lua boolean conversion.Mike Pall1-1/+1
2011-02-17DUALNUM: Add integer type to core VM.Mike Pall23-189/+403
2011-02-17DUALNUM: Add build infrastructure.Mike Pall1-0/+12
2011-02-16FFI: Fix management of C library handles for default namespace.Mike Pall1-3/+7
2011-02-16Fix error handling within metamethods. Special-case FFI mm.Mike Pall2-18/+28
2011-02-15Add workaround for lj_meta_tset() newkey inconsistency.Mike Pall1-1/+2
2011-02-14PPC: Disable FFI due to NYI: comparisons and calls.Mike Pall1-0/+1