| Commit message (Expand) | Author | Files | Lines |
2010-12-06 | Add IR_TOI64. | Mike Pall | 5 | -4/+56 |
2010-12-06 | Add FOLD rule to turn i << 1 into i + i. | Mike Pall | 1 | -0/+5 |
2010-12-06 | Fix 64 bit shifts in backend. Fix shift by 0. | Mike Pall | 1 | -2/+2 |
2010-12-06 | Fix XLOAD/XSTORE references. | Mike Pall | 1 | -2/+3 |
2010-12-06 | Add support for integer IR_MUL. | Mike Pall | 3 | -13/+106 |
2010-12-06 | Support all kinds of XLOAD/XSTORE references in backend. | Mike Pall | 1 | -6/+13 |
2010-12-06 | Avoid compiler warnings. | Mike Pall | 2 | -2/+2 |
2010-12-06 | Use native IRT_PTR instead of IRT_LIGHTUD workaround for FILE*. | Mike Pall | 2 | -2/+5 |
2010-12-06 | Simplify lj_ir_kvalue(). Fix IR_KNULL + IRT_P64 case. | Mike Pall | 1 | -20/+9 |
2010-12-06 | Avoid warning. | Mike Pall | 1 | -0/+1 |
2010-12-06 | Add IR_XSTORE. | Mike Pall | 5 | -16/+57 |
2010-12-06 | Add minimal set of fold rules for KINT64. | Mike Pall | 1 | -0/+19 |
2010-12-06 | Add support for 64 bit integer arithmetic to x64 backend. | Mike Pall | 3 | -36/+59 |
2010-12-05 | Fix xmm spill/restore broken by b1fb71fb. | Mike Pall | 1 | -7/+16 |
2010-12-05 | Add IR_KINT64. | Mike Pall | 9 | -95/+135 |
2010-12-05 | Cleanup 64 bit IR type handling. | Mike Pall | 4 | -30/+48 |
2010-12-05 | Rename IRT_PTR to IRT_P32. | Mike Pall | 5 | -32/+32 |
2010-12-05 | Make sure to use irt_toitype() macro everywhere. | Mike Pall | 2 | -9/+8 |
2010-12-05 | Split off fast function recording to lj_ffrecord.c. | Mike Pall | 7 | -836/+899 |
2010-12-05 | Whitespace. | Mike Pall | 2 | -5/+5 |
2010-12-05 | Don't export internal symbol. | Mike Pall | 1 | -1/+1 |
2010-12-05 | FFI: Add ffi.* library. | Mike Pall | 7 | -4/+390 |
2010-12-05 | FFI: Add support for converting cdata to tonumber(). | Mike Pall | 2 | -2/+14 |
2010-12-05 | FFI: Add C declaration parser. | Mike Pall | 5 | -8/+1877 |
2010-12-05 | FFI: Add C data handling and C type conversions. | Mike Pall | 9 | -17/+1149 |
2010-12-05 | FFI: Add C type management. | Mike Pall | 6 | -12/+1041 |
2010-12-04 | POSIX is an acronym. | Mike Pall | 2 | -2/+2 |
2010-12-03 | Undo ef8c2648. | Mike Pall | 1 | -7/+0 |
2010-12-01 | Allow access to raw error messages from outside lj_err.c. | Mike Pall | 2 | -3/+4 |
2010-11-30 | FFI: Add define to disable the FFI library. | Mike Pall | 2 | -0/+13 |
2010-11-30 | Add support for deferred library loads to lib_init.c. | Mike Pall | 2 | -4/+15 |
2010-11-30 | Fix check for enabled JIT compiler in lj_trace.h. | Mike Pall | 1 | -2/+2 |
2010-11-30 | Rearrange src/Makefile. Split features and debugging support. | Mike Pall | 1 | -36/+56 |
2010-11-29 | Update copyright for Lua 5.2-derived features. | Mike Pall | 1 | -2/+2 |
2010-11-29 | Don't mark REF_BASE in DCE. | Mike Pall | 1 | -3/+3 |
2010-11-28 | Add shorter defines for endianess checks. | Mike Pall | 2 | -5/+6 |
2010-11-27 | Remove metamethod frame for errors from internal metamethods. | Mike Pall | 1 | -3/+6 |
2010-11-26 | FFI: Don't propagate cdata objects. | Mike Pall | 1 | -1/+1 |
2010-11-26 | FFI: Add macros for consistent number to integer truncation. | Mike Pall | 1 | -0/+7 |
2010-11-26 | FFI: Add cdata object type. | Mike Pall | 7 | -10/+47 |
2010-11-26 | Display caller location in errors from metamethods. | Mike Pall | 1 | -1/+2 |
2010-11-25 | Shrink slots for 'break' statement to help data-flow analysis. | Mike Pall | 1 | -0/+4 |
2010-11-25 | Improve unrolling heuristics for non-looping inner loops. | Mike Pall | 1 | -1/+2 |
2010-11-22 | Support os.exit(status|true|false [,close]) (from Lua 5.2). | Mike Pall | 1 | -2/+9 |
2010-11-22 | Parse '\*' escape in strings (from Lua 5.2). | Mike Pall | 1 | -0/+5 |
2010-11-19 | Tighter check on table.sort function compliance (from Lua 5.2). | Mike Pall | 1 | -2/+2 |
2010-11-19 | Add support for "%g" character class in patterns (from Lua 5.2). | Mike Pall | 2 | -3/+5 |
2010-11-19 | string.format("%q", str) is now fully reversible (from Lua 5.2). | Mike Pall | 1 | -11/+9 |
2010-11-19 | Parse hexadecimal escapes in strings (from Lua 5.2). | Mike Pall | 2 | -13/+29 |
2010-11-19 | Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT. | Mike Pall | 10 | -2834/+2906 |