| Commit message (Expand) | Author | Age | Files | Lines |
* | FFI: Simplify logic for pointer arithmetic. | Mike Pall | 2011-01-12 | 1 | -13/+5 |
* | FFI: Rearrange code in lib_ffi.c. | Mike Pall | 2011-01-12 | 1 | -48/+50 |
* | FFI: Untangle and fix calling convention definitions. | Mike Pall | 2011-01-12 | 2 | -92/+129 |
* | Avoid compiler warnings. | Mike Pall | 2011-01-12 | 1 | -1/+1 |
* | FFI: Fix C calls with complex values on x64. | Mike Pall | 2011-01-11 | 1 | -13/+20 |
* | FFI: Lookup decorated name for fastcall/stdcall functions. | Mike Pall | 2011-01-11 | 1 | -30/+63 |
* | FFI: Auto-detect __stdcall and fix up C function declarations. | Mike Pall | 2011-01-10 | 7 | -1244/+1281 |
* | FFI: Add ffi.load() and ffi.C default namespace. | Mike Pall | 2011-01-10 | 11 | -15/+435 |
* | FFI: Fix function pointer lookup for calls. | Mike Pall | 2011-01-10 | 1 | -4/+5 |
* | FFI: Preserve stack top across implicit load of FFI library in lexer. | Mike Pall | 2011-01-09 | 2 | -2/+4 |
* | Bump copyright date to 2011. | Mike Pall | 2011-01-09 | 133 | -163/+163 |
* | FFI: Handle NYI cases for cdata call metamethod. | Mike Pall | 2011-01-09 | 1 | -1/+3 |
* | FFI: Add missing GC steps for C function calls. | Mike Pall | 2011-01-09 | 2 | -12/+24 |
* | Fix Windows/x86 build and update pregenerated files. | Mike Pall | 2011-01-06 | 5 | -1573/+1619 |
* | FFI: Add support for calling C functions. | Mike Pall | 2011-01-06 | 11 | -24/+617 |
* | Avoid compiler warnings. | Mike Pall | 2011-01-05 | 1 | -1/+1 |
* | FFI: Add missing link to parameters for C function declaration. | Mike Pall | 2011-01-05 | 1 | -1/+2 |
* | Fix handling of floats in x86/x64 backend. | Mike Pall | 2011-01-05 | 3 | -13/+19 |
* | FFI: Force snapshot after store to cdata. | Mike Pall | 2011-01-05 | 1 | -0/+1 |
* | FFI: Record 64 bit integer arithmetic. | Mike Pall | 2011-01-03 | 3 | -8/+40 |
* | Add support for non-constant integer IR_MUL to backend. | Mike Pall | 2011-01-03 | 2 | -28/+16 |
* | Add support for integer IR_NEG to backend. | Mike Pall | 2011-01-03 | 1 | -4/+9 |
* | FFI: Record pointer arithmetic. | Mike Pall | 2011-01-03 | 3 | -7/+114 |
* | FFI: Add support for cdata constants to IR. | Mike Pall | 2011-01-02 | 2 | -13/+57 |
* | Use cdata to pass IR_KINT64 to -jdump. | Mike Pall | 2011-01-02 | 4 | -3/+17 |
* | Improve uint64_t <-> FP conversions in x64 backend. | Mike Pall | 2011-01-02 | 3 | -16/+21 |
* | FFI: Record tonumber() for boxed cdata. | Mike Pall | 2011-01-02 | 4 | -2/+32 |
* | Add support for uint64_t <-> FP conversions to x64 backend. | Mike Pall | 2011-01-02 | 2 | -17/+35 |
* | Add conversions for type mismatches in XSTORE forwarding. | Mike Pall | 2010-12-31 | 1 | -7/+21 |
* | Add 8/16 to 32 bit sign/zero-extension variants to CONV. | Mike Pall | 2010-12-31 | 1 | -1/+24 |
* | Fix register allocation for FP <- int conversion. | Mike Pall | 2010-12-31 | 1 | -1/+1 |
* | Refactoring of conversion ops, part 5: drop TOINT/TOI64/TONUM. | Mike Pall | 2010-12-31 | 4 | -186/+2 |
* | Refactoring of conversion ops, part 4: use CONV instead of TOINT/TONUM. | Mike Pall | 2010-12-31 | 8 | -61/+89 |
* | Refactoring of conversion ops, part 3: add FOLD rules for IR_CONV. | Mike Pall | 2010-12-31 | 2 | -35/+226 |
* | Copy destination type for CONV from ir->t to op2, too. | Mike Pall | 2010-12-31 | 8 | -29/+49 |
* | Add lj_num2u64 for number to uint64_t conversion. | Mike Pall | 2010-12-31 | 2 | -6/+12 |
* | FFI: Add missing GC steps for implicit allocations. | Mike Pall | 2010-12-30 | 5 | -15/+24 |
* | Refactoring of conversion ops, part 2: cleanup cdata conversions. | Mike Pall | 2010-12-30 | 3 | -72/+82 |
* | Add support for IRT_FLOAT to XLOAD/XSTORE. | Mike Pall | 2010-12-30 | 2 | -2/+7 |
* | Refactoring of conversion ops, part 1: add IR_CONV. | Mike Pall | 2010-12-30 | 5 | -1/+142 |
* | Use macro-map for IRT_* enum. Add IRT_FLOAT. | Mike Pall | 2010-12-28 | 2 | -30/+21 |
* | FFI: Catch various NYI cases while recording. | Mike Pall | 2010-12-28 | 2 | -2/+7 |
* | Make recording of type() independent of LJ_T*/IRT_* mapping. | Mike Pall | 2010-12-28 | 1 | -1/+7 |
* | FFI: Add 64 bit integer arithmetic. | Mike Pall | 2010-12-25 | 6 | -17/+157 |
* | FFI: Fix C type representation for valarrays. | Mike Pall | 2010-12-25 | 1 | -1/+1 |
* | FFI: Parse complex and 64 bit integer literals. | Mike Pall | 2010-12-24 | 14 | -110/+303 |
* | Fix misnamed macro in Lua parser. | Mike Pall | 2010-12-24 | 1 | -8/+8 |
* | FFI: Fix C parser for hex literals. | Mike Pall | 2010-12-23 | 1 | -1/+1 |
* | FFI: Add pointer arithmetic. | Mike Pall | 2010-12-23 | 3 | -6/+118 |
* | Fix display of branches to exit stubs in 32 bit disassembly. | Mike Pall | 2010-12-23 | 1 | -1/+1 |