| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | FFI: Improve ld script detection in ffi.load(). | Mike Pall | 2011-11-25 | 1 | -9/+23 |
* | Do not eliminate PHIs only referenced from other PHIs. | Mike Pall | 2011-11-24 | 1 | -13/+41 |
* | Replace stack slot for implicit number->string conv. in Lua/C API. | Mike Pall | 2011-11-21 | 1 | -6/+12 |
* | Specialize to prototype for non-monomorphic functions. | Mike Pall | 2011-11-20 | 5 | -7/+31 |
* | Count frames with same prototype in call unroll limit check. | Mike Pall | 2011-11-20 | 1 | -4/+8 |
* | Keep maximum frame extent in snap->topslot. | Mike Pall | 2011-11-20 | 4 | -53/+37 |
* | Get rid of snap->depth. | Mike Pall | 2011-11-20 | 7 | -17/+25 |
* | Fix debug option for msvcbuild.bat. | Mike Pall | 2011-11-17 | 1 | -2/+2 |
* | FFI: Add missing GC barrier for callback registration. | Mike Pall | 2011-11-15 | 1 | -0/+1 |
* | FFI: Save GetLastError() around ffi.load() and symbol resolving, too. | Mike Pall | 2011-11-15 | 1 | -0/+4 |
* | Eliminate some rare occurrences of redundant PHIs. | Mike Pall | 2011-11-14 | 1 | -4/+8 |
* | Fix hint-based register allocation in ra_dest(). | Mike Pall | 2011-11-14 | 1 | -1/+1 |
* | FFI: Add callback support (for x86/x64). | Mike Pall | 2011-11-14 | 25 | -4340/+5187 |
* | FFI: Resolve __call metamethod for pointers, too. | Mike Pall | 2011-11-14 | 2 | -2/+22 |
* | Avoid dependence on lj_jit.h if only including lj_target.h. | Mike Pall | 2011-11-12 | 2 | -7/+11 |
* | FFI: Add unwind definitions for lj_vm_ffi_call. | Mike Pall | 2011-11-12 | 11 | -1822/+2476 |
* | ARM: Fix IR splitting for softfp XLOAD. | Mike Pall | 2011-11-11 | 2 | -5/+15 |
* | ARM: Fix code generation for type-check only softfp [AHUV]LOAD. | Mike Pall | 2011-11-11 | 1 | -1/+1 |
* | x64: Fix lightuserdata comparisons. | Mike Pall | 2011-11-04 | 3 | -1144/+1148 |
* | Spelling. | Mike Pall | 2011-11-04 | 1 | -1/+1 |
* | FFI: Compile calls to stdcall, fastcall and vararg functions. | Mike Pall | 2011-10-27 | 12 | -74/+241 |
* | PPC: Fuse BAND with shift to rlwinm. | Mike Pall | 2011-10-25 | 1 | -8/+42 |
* | Add more FOLD rules for shift + BAND simplifications. | Mike Pall | 2011-10-25 | 1 | -0/+30 |
* | x64: Fix code generation for BSWAP. | Mike Pall | 2011-10-25 | 1 | -1/+1 |
* | PPC: Fuse BSWAP with XLOAD/XSTORE to lwbrx/stwbrx. | Mike Pall | 2011-10-25 | 2 | -14/+46 |
* | PPC/e500: Fix write barrier in USETS. | Mike Pall | 2011-10-25 | 2 | -4/+3 |
* | PPC: Fix write barrier in USETV/USETS. | Mike Pall | 2011-10-25 | 2 | -8/+6 |
* | PPC: Integrate and enable JIT compiler. | Mike Pall | 2011-10-24 | 7 | -6/+2603 |
* | Allow selection of single-number vs. dual-number mode in Makefile. | Mike Pall | 2011-10-24 | 2 | -0/+10 |
* | PPC: Fix/improve interpreter/JIT integration. | Mike Pall | 2011-10-24 | 2 | -410/+444 |
* | PPC: Generalize rematerialization handling. | Mike Pall | 2011-10-24 | 1 | -2/+15 |
* | PPC: Add support for GDB JIT API. | Mike Pall | 2011-10-24 | 1 | -0/+21 |
* | PPC: Add Linux/PPC cache flush mechanism. | Mike Pall | 2011-10-24 | 1 | -1/+17 |
* | Make sure to flush/sync the D/I-cache for all generated code. | Mike Pall | 2011-10-24 | 1 | -2/+4 |
* | Fix handling of alignment arguments (nil) to CALLX. | Mike Pall | 2011-10-24 | 2 | -3/+3 |
* | PPC: Add support for per-trace exit stubs. | Mike Pall | 2011-10-24 | 2 | -1/+15 |
* | Generalize handling of stack checks indicated by highest exit + 1. | Mike Pall | 2011-10-24 | 4 | -12/+22 |
* | Don't save/restore tmptv with copyTV. | Mike Pall | 2011-10-24 | 1 | -6/+5 |
* | Fix compiler warning. | Mike Pall | 2011-10-24 | 1 | -0/+1 |
* | Add missing FOLD rule for CONV.u64.int + sign-extension. | Mike Pall | 2011-10-22 | 1 | -0/+1 |
* | FFI: Cleanup/fix 64 bit arithmetic in assembler backend. | Mike Pall | 2011-10-22 | 2 | -33/+31 |
* | x64: Fix math.random() code generation. | Mike Pall | 2011-10-22 | 1 | -2/+1 |
* | Fix register hints for arithmetic helper functions. | Mike Pall | 2011-10-22 | 1 | -2/+3 |
* | Separate/rename NUM/FLOAT <-> I64/U64 conversion functions. | Mike Pall | 2011-10-22 | 3 | -34/+70 |
* | Cleanup various endianess issues in assembler backend. | Mike Pall | 2011-10-22 | 7 | -21/+26 |
* | Rearrange defines for workarounds to embedded operating systems. | Mike Pall | 2011-10-19 | 5 | -10/+19 |
* | Fix FOLD rule for CONV.flt.num(CONV.num.flt(x)) => x. | Mike Pall | 2011-10-19 | 1 | -2/+2 |
* | FFI/x86: Fix CONV.u32.num rounding. | Mike Pall | 2011-10-19 | 1 | -20/+10 |
* | Don't fuse colocated array offsets without -Ofuse. | Mike Pall | 2011-10-19 | 2 | -2/+2 |
* | Fixup PC in tracebacks after exits from down-recursive traces. | Mike Pall | 2011-10-17 | 2 | -2/+16 |