aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* DUALNUM: Handle integer type in FFI.Mike Pall2011-02-275-17/+42
* x64: Improve accuracy of x^-k.Mike Pall2011-02-254-1794/+1791
* Fix table.maxn().Mike Pall2011-02-231-1/+1
* FFI: Record calls to functions with void results.Mike Pall2011-02-231-2/+8
* Eliminate dead slots in snapshots using bytecode data-flow analysis.Mike Pall2011-02-224-21/+133
* From Lua 5.2: Support load(string).Mike Pall2011-02-201-1/+4
* From Lua 5.2: fp:read("*L").Mike Pall2011-02-201-7/+7
* From Lua 5.2: table.unpack(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2011-02-201-0/+4
* From Lua 5.2: Add package.searchpath().Mike Pall2011-02-201-10/+29
* From Lua 5.2: Empty statement. Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2011-02-201-0/+5
* From Lua 5.2: coroutine.running(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2011-02-201-1/+7
* FFI: Fix recording of userdata conversions.Mike Pall2011-02-201-1/+1
* FFI: Fix 64 bit to 32 bit truncations on x64.Mike Pall2011-02-201-8/+2
* FFI: Fix recording of ffi.copy() and ffi.fill().Mike Pall2011-02-191-1/+3
* FFI: Improve conversion error messages.Mike Pall2011-02-194-15/+32
* DUALNUM: Add integer type to core VM.Mike Pall2011-02-1723-189/+403
* DUALNUM: Add build infrastructure.Mike Pall2011-02-171-0/+12
* FFI: Fix management of C library handles for default namespace.Mike Pall2011-02-161-3/+7
* Fix error handling within metamethods. Special-case FFI mm.Mike Pall2011-02-162-18/+28
* Add workaround for lj_meta_tset() newkey inconsistency.Mike Pall2011-02-151-1/+2
* PPC: Disable FFI due to NYI: comparisons and calls.Mike Pall2011-02-141-0/+1
* Fix type mismatch in XSTORE forwarding.Mike Pall2011-02-141-2/+2
* RELEASE LuaJIT-2.0.0-beta6v2.0.0-beta6Mike Pall2011-02-112-4/+4
* FFI: Disable unused code for some build modes.Mike Pall2011-02-112-2/+2
* Fix bytecode optimization of and/or operators.Mike Pall2011-02-081-4/+0
* FFI: Record ffi.abi().Mike Pall2011-02-085-4/+21
* FFI: Record ffi.copy() and ffi.fill().Mike Pall2011-02-074-15/+53
* FFI: Fix recording of pointer arithmetic.Mike Pall2011-02-071-1/+1
* Add IR_XBAR, a barrier against XLOAD/XSTORE optimizations.Mike Pall2011-02-074-2/+6
* Improve static assertion macro.Mike Pall2011-02-072-1/+7
* FFI: Allow cdata types for integer arguments of ffi.* functions.Mike Pall2011-02-072-6/+23
* FFI: Fix handling of enum arguments to C calls.Mike Pall2011-02-071-2/+2
* FFI: Perform stricter checks in ffi.cast(). Record ffi.cast().Mike Pall2011-02-061-7/+6
* FFI: Simplify and fix tonumber() for cdata objects.Mike Pall2011-02-062-38/+13
* Strength-reduce 32 to 64 bit widening for XLOAD U8/U16 inputs.Mike Pall2011-02-061-0/+3
* FFI: Limit number of arguments for recorded calls.Mike Pall2011-02-051-1/+1
* FFI: Record simple C function calls.Mike Pall2011-02-056-32/+169
* FFI: Optimize snapshots for cdata comparisons.Mike Pall2011-02-054-8/+23
* Fix metamethod comparisons triggered by BC_ISEQP/BC_ISNEP.Mike Pall2011-02-051-1/+1
* FFI: Record C library namespace lookups.Mike Pall2011-02-058-11/+53
* Treat metatables of special userdata objects as immutable.Mike Pall2011-02-051-12/+26
* FFI: Record ffi.string().Mike Pall2011-02-054-7/+31
* FFI: Avoid intermediate boxes for tonumber(), too.Mike Pall2011-02-051-0/+6
* FFI: Disable MUL => BSHL FOLD rule on 32 bit.Mike Pall2011-02-031-0/+3
* FFI: Rename IR_CNEWP to IR_CNEWI and use it to box 64 bit integers.Mike Pall2011-02-035-82/+140
* Rename IR_POWI to IR_POW.Mike Pall2011-02-025-15/+15
* FFI: Add basic FOLD rules for 64 bit integer DIV, MOD and POWI.Mike Pall2011-02-022-1/+54
* FFI: Record 64 bit integer divide and modulo.Mike Pall2011-02-026-34/+86
* Use names defined in lualib.h for library registration.Mike Pall2011-02-0211-19/+17
* Fix OSX build to work with newer ld64 versions.Mike Pall2011-02-024-0/+4