| Commit message (Expand) | Author | Age | Files | Lines |
* | DUALNUM: Fix missing type check for loop index slot. | Mike Pall | 2011-06-01 | 1 | -1/+2 |
* | Split up FP IR instructions with SPLIT pass for soft-float targets. | Mike Pall | 2011-05-22 | 1 | -4/+6 |
* | Add missing guard to for loop argument conversion. | Mike Pall | 2011-05-22 | 1 | -1/+1 |
* | Move IR_CALL* definitions to lj_ircall.h. | Mike Pall | 2011-05-22 | 1 | -0/+1 |
* | Tuning loop unrolling heuristics again. | Mike Pall | 2011-05-10 | 1 | -3/+11 |
* | More tuning of loop unrolling heuristics. | Mike Pall | 2011-05-04 | 1 | -4/+3 |
* | Fix stack slot updates for down-recursion. | Mike Pall | 2011-05-04 | 1 | -1/+2 |
* | Tune loop unrolling heuristics. Increase trace recorder limits. | Mike Pall | 2011-05-03 | 1 | -1/+3 |
* | Workaround to compile with Clang. Fix Clang warnings. | Mike Pall | 2011-04-19 | 1 | -2/+2 |
* | Optimize lookups in empty proxy tables. | Mike Pall | 2011-04-10 | 1 | -1/+7 |
* | Fix recording of JLOOP with higher maxslot. | Mike Pall | 2011-04-10 | 1 | -1/+1 |
* | DUALNUM: Fix narrowing of unary minus. | Mike Pall | 2011-03-19 | 1 | -7/+8 |
* | DUALNUM: Narrow unary minus. | Mike Pall | 2011-03-15 | 1 | -2/+1 |
* | DUALNUM: Handle integer type in JIT compiler. | Mike Pall | 2011-03-10 | 1 | -124/+156 |
* | DUALNUM: Make overflow guards weak. Add IR_USE and IR_MULOV. | Mike Pall | 2011-03-07 | 1 | -2/+3 |
* | Suppress recording of retried fast functions. | Mike Pall | 2011-03-07 | 1 | -0/+4 |
* | Eliminate dead slots in snapshots using bytecode data-flow analysis. | Mike Pall | 2011-02-22 | 1 | -5/+3 |
* | Add workaround for lj_meta_tset() newkey inconsistency. | Mike Pall | 2011-02-15 | 1 | -1/+2 |
* | FFI: Record ffi.abi(). | Mike Pall | 2011-02-08 | 1 | -2/+5 |
* | FFI: Optimize snapshots for cdata comparisons. | Mike Pall | 2011-02-05 | 1 | -5/+9 |
* | Fix metamethod comparisons triggered by BC_ISEQP/BC_ISNEP. | Mike Pall | 2011-02-05 | 1 | -1/+1 |
* | Treat metatables of special userdata objects as immutable. | Mike Pall | 2011-02-05 | 1 | -12/+26 |
* | Add compile-time option LUAJIT_ENABLE_CHECKHOOK. Disabled by default. | Mike Pall | 2011-01-19 | 1 | -0/+21 |
* | Differentiate between IR_KPTR and IR_KKPTR. | Mike Pall | 2011-01-19 | 1 | -3/+3 |
* | Cleanup and fix trace flush logic. | Mike Pall | 2011-01-18 | 1 | -0/+1 |
* | FFI: Record 64 bit integer comparisons and pointer comparisons. | Mike Pall | 2011-01-17 | 1 | -0/+1 |
* | Add trace recorder infrastructure for instruction post-processing. | Mike Pall | 2011-01-17 | 1 | -0/+20 |
* | Fix assertion. | Mike Pall | 2011-01-16 | 1 | -1/+4 |
* | FFI: Add 64 bit integer comparisons and pointer comparisons. | Mike Pall | 2011-01-13 | 1 | -0/+29 |
* | Bump copyright date to 2011. | Mike Pall | 2011-01-09 | 1 | -1/+1 |
* | FFI: Add support for cdata constants to IR. | Mike Pall | 2011-01-02 | 1 | -0/+5 |
* | Refactoring of conversion ops, part 4: use CONV instead of TOINT/TONUM. | Mike Pall | 2010-12-31 | 1 | -11/+11 |
* | FFI: Treat cdata metatable+methods as immutable in trace recorder. | Mike Pall | 2010-12-08 | 1 | -0/+13 |
* | Add IR_KINT64. | Mike Pall | 2010-12-05 | 1 | -1/+2 |
* | Rename IRT_PTR to IRT_P32. | Mike Pall | 2010-12-05 | 1 | -20/+20 |
* | Split off fast function recording to lj_ffrecord.c. | Mike Pall | 2010-12-05 | 1 | -826/+38 |
* | Improve unrolling heuristics for non-looping inner loops. | Mike Pall | 2010-11-25 | 1 | -1/+2 |
* | Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT. | Mike Pall | 2010-11-19 | 1 | -1/+4 |
* | Add support for __pairs and __ipairs metamethods (from Lua 5.2). | Mike Pall | 2010-11-18 | 1 | -27/+36 |
* | Fix recording of y = select(n, ...) for non-int indexes. | Mike Pall | 2010-10-11 | 1 | -0/+2 |
* | Decouple SLOAD type and optional conversion. | Mike Pall | 2010-10-11 | 1 | -9/+11 |
* | Specialize bytecode for pairs()/next() iterator. Speedup: 3.5x. | Mike Pall | 2010-09-30 | 1 | -0/+2 |
* | Add IR_VLOAD for vararg loads. | Mike Pall | 2010-09-14 | 1 | -2/+2 |
* | Avoid unnecessary vararg loads. | Mike Pall | 2010-09-14 | 1 | -1/+2 |
* | Record y = select(x, ...) idiom. | Mike Pall | 2010-09-13 | 1 | -0/+59 |
* | Record select(). | Mike Pall | 2010-09-13 | 1 | -0/+42 |
* | Record vararg expressions with varargs defined off-trace. | Mike Pall | 2010-09-13 | 1 | -23/+57 |
* | Fix tailcalls from vararg functions. | Mike Pall | 2010-09-13 | 1 | -1/+8 |
* | Fix off-by-one errors in maxslot calculation of trace recorder. | Mike Pall | 2010-09-12 | 1 | -2/+2 |
* | Record vararg expressions with known fixed number of results. | Mike Pall | 2010-09-12 | 1 | -1/+27 |