aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Another fix for the trace flush logic. I'll get this right someday.Mike Pall2011-01-221-6/+9
* PPC: Fix ipairs() for keys in the hash part.Mike Pall2011-01-202-2/+2
* Add compile-time option LUAJIT_ENABLE_CHECKHOOK. Disabled by default.Mike Pall2011-01-191-0/+21
* Combine i8/u8 XLOAD with BAND+comparison into test byte mrm, imm8.Mike Pall2011-01-191-0/+20
* Add volatile XLOADs.Mike Pall2011-01-192-2/+6
* Differentiate between IR_KPTR and IR_KKPTR.Mike Pall2011-01-196-23/+32
* Fix for the fix for the trace flush logic.Mike Pall2011-01-181-5/+5
* Cleanup and fix trace flush logic.Mike Pall2011-01-184-28/+29
* FFI: Record 64 bit integer comparisons and pointer comparisons.Mike Pall2011-01-174-28/+49
* FFI: Record conversions from bool ctype.Mike Pall2011-01-172-3/+8
* Add trace recorder infrastructure for instruction post-processing.Mike Pall2011-01-173-1/+32
* FFI: Don't swap operands for cdata __eq metamethod call.Mike Pall2011-01-171-7/+4
* FFI: Record conversions to bool ctype.Mike Pall2011-01-161-9/+53
* Fix assertion.Mike Pall2011-01-161-1/+4
* FFI: Allow indexing a struct constructor to get constants.Mike Pall2011-01-162-1/+26
* FFI: Record conversions from strings to enums or pointers.Mike Pall2011-01-131-3/+22
* Add FOLD rule for CONV.num.u32 KINT.Mike Pall2011-01-131-0/+6
* Fix recording of select() with multi-char string as 1st argument.Mike Pall2011-01-131-1/+1
* FFI: Cleanup some type conversions.Mike Pall2011-01-132-33/+17
* FFI: Add 64 bit integer comparisons and pointer comparisons.Mike Pall2011-01-1311-3021/+3309
* FFI: Simplify logic for pointer arithmetic.Mike Pall2011-01-121-13/+5
* FFI: Rearrange code in lib_ffi.c.Mike Pall2011-01-121-48/+50
* FFI: Untangle and fix calling convention definitions.Mike Pall2011-01-122-92/+129
* Avoid compiler warnings.Mike Pall2011-01-121-1/+1
* FFI: Fix C calls with complex values on x64.Mike Pall2011-01-111-13/+20
* FFI: Lookup decorated name for fastcall/stdcall functions.Mike Pall2011-01-111-30/+63
* FFI: Auto-detect __stdcall and fix up C function declarations.Mike Pall2011-01-107-1244/+1281
* FFI: Add ffi.load() and ffi.C default namespace.Mike Pall2011-01-1011-15/+435
* FFI: Fix function pointer lookup for calls.Mike Pall2011-01-101-4/+5
* FFI: Preserve stack top across implicit load of FFI library in lexer.Mike Pall2011-01-092-2/+4
* Bump copyright date to 2011.Mike Pall2011-01-09105-110/+110
* FFI: Handle NYI cases for cdata call metamethod.Mike Pall2011-01-091-1/+3
* FFI: Add missing GC steps for C function calls.Mike Pall2011-01-092-12/+24
* Fix Windows/x86 build and update pregenerated files.Mike Pall2011-01-065-1573/+1619
* FFI: Add support for calling C functions.Mike Pall2011-01-0611-24/+617
* Avoid compiler warnings.Mike Pall2011-01-051-1/+1
* FFI: Add missing link to parameters for C function declaration.Mike Pall2011-01-051-1/+2
* Fix handling of floats in x86/x64 backend.Mike Pall2011-01-053-13/+19
* FFI: Force snapshot after store to cdata.Mike Pall2011-01-051-0/+1
* FFI: Record 64 bit integer arithmetic.Mike Pall2011-01-033-8/+40
* Add support for non-constant integer IR_MUL to backend.Mike Pall2011-01-032-28/+16
* Add support for integer IR_NEG to backend.Mike Pall2011-01-031-4/+9
* FFI: Record pointer arithmetic.Mike Pall2011-01-033-7/+114
* FFI: Add support for cdata constants to IR.Mike Pall2011-01-022-13/+57
* Use cdata to pass IR_KINT64 to -jdump.Mike Pall2011-01-023-3/+14
* Improve uint64_t <-> FP conversions in x64 backend.Mike Pall2011-01-023-16/+21
* FFI: Record tonumber() for boxed cdata.Mike Pall2011-01-024-2/+32
* Add support for uint64_t <-> FP conversions to x64 backend.Mike Pall2011-01-022-17/+35
* Add conversions for type mismatches in XSTORE forwarding.Mike Pall2010-12-311-7/+21
* Add 8/16 to 32 bit sign/zero-extension variants to CONV.Mike Pall2010-12-311-1/+24