| Commit message (Expand) | Author | Age | Files | Lines |
* | Low-overhead profiler, part 4: JIT compiler support. | Mike Pall | 2013-09-08 | 1 | -0/+60 |
* | Big renaming of string buffer/formatting/conversion functions. | Mike Pall | 2013-05-13 | 1 | -1/+0 |
* | Compile __concat metamethod. | Mike Pall | 2013-04-28 | 1 | -14/+48 |
* | Change semantics of buffer ops to simplify CSE and DCE. | Mike Pall | 2013-04-26 | 1 | -1/+1 |
* | Use explicit conversion type for IR_TOSTR. Add char conversion. | Mike Pall | 2013-04-23 | 1 | -1/+2 |
* | Always emit TOSTR for non-string CAT operands. Fuse in backend. | Mike Pall | 2013-04-23 | 1 | -3/+6 |
* | Compile string concatenations (BC_CAT). | Mike Pall | 2013-04-21 | 1 | -1/+34 |
* | Add special bytecodes for builtins. | Mike Pall | 2013-02-23 | 1 | -0/+16 |
* | Bump copyright date to 2013. | Mike Pall | 2013-02-11 | 1 | -1/+1 |
* | Don't propagate implicitly widened number to index metamethods. | Mike Pall | 2012-11-06 | 1 | -1/+1 |
* | Fix recording of equality comparisons with __eq metamethods. | Mike Pall | 2012-10-19 | 1 | -5/+3 |
* | FFI: Compile ffi.sizeof(), ffi.alignof() and ffi.offsetof(). | Mike Pall | 2012-10-10 | 1 | -1/+11 |
* | From Lua 5.2: Allow mixed metamethods for ordered comparisons. | Mike Pall | 2012-09-28 | 1 | -1/+14 |
* | Remove some library functions for no-JIT/no-FFI builds. | Mike Pall | 2012-09-24 | 1 | -0/+2 |
* | From Lua 5.2: Add goto and ::label:: statements. | Mike Pall | 2012-09-16 | 1 | -1/+1 |
* | Use 0/1 macro for Lua 5.2 compatibility. | Mike Pall | 2012-09-12 | 1 | -7/+3 |
* | Don't constify upvalues that may retain large amounts of memory. | Mike Pall | 2012-08-28 | 1 | -1/+27 |
* | Turn loads from immutable upvalues into constants. | Mike Pall | 2012-07-20 | 1 | -2/+33 |
* | Handle initial snapshot for side traces in lj_snap.c only. | Mike Pall | 2012-07-02 | 1 | -1/+0 |
* | Move snapshot replay for side traces to lj_snap.c. | Mike Pall | 2012-07-02 | 1 | -58/+2 |
* | Bump copyright date to 2012. | Mike Pall | 2012-01-23 | 1 | -1/+1 |
* | FFI: Record C function calls with bool return values. | Mike Pall | 2011-11-25 | 1 | -1/+7 |
* | Specialize to prototype for non-monomorphic functions. | Mike Pall | 2011-11-20 | 1 | -6/+22 |
* | Count frames with same prototype in call unroll limit check. | Mike Pall | 2011-11-20 | 1 | -4/+8 |
* | Get rid of snap->depth. | Mike Pall | 2011-11-20 | 1 | -1/+2 |
* | Record missing FORI slot loads (e.g. after return to lower frame). | Mike Pall | 2011-08-21 | 1 | -0/+1 |
* | Don't bother to chain NOPs. | Mike Pall | 2011-08-11 | 1 | -1/+1 |
* | Return to lower frame via interpreter for unhandled cases. | Mike Pall | 2011-06-29 | 1 | -3/+30 |
* | Reorganize trace linking and track link types. | Mike Pall | 2011-06-28 | 1 | -11/+18 |
* | Fix recording of loops with instable directions in side traces. | Mike Pall | 2011-06-20 | 1 | -6/+7 |
* | From Lua 5.2: __len for tables. Needs -DLUAJIT_ENABLE_LUA52COMPAT. | Mike Pall | 2011-06-20 | 1 | -11/+36 |
* | Cleanup prototype flags. | Mike Pall | 2011-06-09 | 1 | -2/+2 |
* | Add narrowing of modulo operator. | Mike Pall | 2011-06-03 | 1 | -1/+1 |
* | 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 |