| Commit message (Expand) | Author | Files | Lines |
2011-06-13 | Fix dumping of already stripped functions with debug info. | Mike Pall | 1 | -1/+2 |
2011-06-13 | Add -b command line option to save/list bytecode. | Mike Pall | 4 | -16/+198 |
2011-06-13 | Add support for bytecode loading/saving. | Mike Pall | 16 | -48/+1019 |
2011-06-12 | Add recursive dump option to jit.bc.dump(). | Mike Pall | 2 | -1/+10 |
2011-06-12 | No need for L argument to lj_str_initbuf(). | Mike Pall | 4 | -4/+4 |
2011-06-11 | FFI: Support __tostring metamethod for pointers to structs, too. | Mike Pall | 1 | -9/+14 |
2011-06-11 | Make .eh_frame section read-write on Solaris. | Mike Pall | 4 | -0/+16 |
2011-06-10 | Fix check for missing arguments in string.format(). | Mike Pall | 1 | -2/+3 |
2011-06-09 | Cleanup prototype flags. | Mike Pall | 6 | -25/+33 |
2011-06-09 | Remove bogus assertion for GC estimate vs. threshold. | Mike Pall | 1 | -1/+0 |
2011-06-09 | Flatten and compress in-memory debug info (saves ~70%). | Mike Pall | 14 | -165/+344 |
2011-06-07 | Move debugging/introspection functionality to lj_debug.c. | Mike Pall | 13 | -457/+521 |
2011-06-07 | Fix compiler warning. | Mike Pall | 1 | -3/+3 |
2011-06-07 | FFI: Print NULL pointers as "cdata<... *>: NULL". | Mike Pall | 1 | -0/+4 |
2011-06-07 | FFI: Show address pointed to for tostring(pointer). | Mike Pall | 2 | -4/+9 |
2011-06-07 | Minor change to bytecode penalty code for consistency. | Mike Pall | 1 | -1/+1 |
2011-06-07 | Fix data-flow analysis for BC_UCLO. | Mike Pall | 1 | -0/+1 |
2011-06-06 | FFI: Change tonumber(cdata) semantics. Return nil for non-numbers. | Mike Pall | 2 | -17/+24 |
2011-06-05 | ARM: Add fast assembler implementation of floor/ceil/trunc. | Mike Pall | 5 | -652/+739 |
2011-06-05 | PPC: Add lj_vm_floor which is callable from C. | Mike Pall | 2 | -189/+205 |
2011-06-05 | ARM: Fuse XLOAD/XSTORE operands. | Mike Pall | 2 | -52/+145 |
2011-06-03 | Add stdint.h replacement for Symbian. Sigh. | Mike Pall | 1 | -1/+13 |
2011-06-03 | Add narrowing of modulo operator. | Mike Pall | 9 | -16/+76 |
2011-06-03 | Move math helpers to lj_vmmath.c. Add missing log2/exp2 for Symbian. | Mike Pall | 14 | -119/+160 |
2011-06-03 | ARM: Disable C++ exception catching on Symbian. | Mike Pall | 2 | -5/+5 |
2011-06-02 | ARM: Enable JIT compiler (except for iOS). | Mike Pall | 1 | -0/+3 |
2011-06-02 | ARM: Add ARM-specific assembler backend. | Mike Pall | 5 | -0/+2274 |
2011-06-02 | ARM: Don't generate unaligned XLOADs. | Mike Pall | 1 | -3/+12 |
2011-06-02 | Many soft-float-related fixes to SPLIT pass and assembler backend. | Mike Pall | 2 | -41/+109 |
2011-06-02 | ARM: Catch C++ exceptions in interpreter frames. | Mike Pall | 2 | -1/+45 |
2011-06-01 | DUALNUM: Fix missing type check for loop index slot. | Mike Pall | 1 | -1/+2 |
2011-05-31 | ARM: Tune rematerialization scheduler. | Mike Pall | 1 | -23/+27 |
2011-05-31 | FFI: Fix recording of casts from 32 bit pointers to integers. | Mike Pall | 1 | -1/+1 |
2011-05-31 | x86/x64: Minor cleanup in assembler backend. | Mike Pall | 1 | -3/+3 |
2011-05-31 | ARM: Optimize hash algorithm for 3-operand CPUs. | Mike Pall | 1 | -0/+8 |
2011-05-31 | ARM: Fix __newindex metamethod handling for BC_TSETB. | Mike Pall | 2 | -74/+76 |
2011-05-31 | ARM: Fix string.sub() argument checks. | Mike Pall | 2 | -2/+2 |
2011-05-30 | Clean up memory allocator initialization and catch early OOM. | Mike Pall | 1 | -15/+20 |
2011-05-27 | FFI: Avoid unused functions if FFI is disabled. | Mike Pall | 2 | -0/+4 |
2011-05-27 | ARM: Interpreter/JIT integration, part #2. | Mike Pall | 2 | -564/+769 |
2011-05-27 | ARM: Fix math.ldexp() recording and folding. | Mike Pall | 3 | -5/+30 |
2011-05-27 | Fix compiler warning. | Mike Pall | 1 | -1/+3 |
2011-05-27 | Fix handling of number constants in snapshots in SPLIT pass. | Mike Pall | 3 | -12/+18 |
2011-05-26 | ARM: Fix rematerialization scheduler. | Mike Pall | 1 | -3/+4 |
2011-05-26 | ARM: Flush instruction cache in assembler backend. | Mike Pall | 1 | -1/+14 |
2011-05-26 | Treat extra exit from stack check like a parent exit. | Mike Pall | 1 | -1/+9 |
2011-05-26 | Simplify helper routines for soft-float targets. Add POW rejoin. | Mike Pall | 4 | -15/+89 |
2011-05-26 | ARM: Add CPU detection. | Mike Pall | 3 | -2/+34 |
2011-05-23 | ARM: Unify rotates to simplify assembler backend. | Mike Pall | 3 | -2/+13 |
2011-05-23 | FFI: Fix __gc for VLA/VLS cdata objects. | Mike Pall | 3 | -5/+8 |