aboutsummaryrefslogtreecommitdiff
path: root/src/lj_crecord.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* FFI: Don't record test for bool result of call, if ignored.Mike Pall2012-05-081-1/+3
* ARM/FFI: Invoke SPLIT pass for double args in FFI call.Mike Pall2012-04-261-0/+2
* FFI: Fix result type of pointer difference.Mike Pall2012-04-171-1/+1
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
* Fix compiler warning.Mike Pall2011-12-091-2/+4
* FFI: Record ffi.errno().Mike Pall2011-11-261-0/+8
* FFI: Record C function calls with bool return values.Mike Pall2011-11-251-3/+28
* FFI: Add callback support (for x86/x64).Mike Pall2011-11-141-1/+8
* FFI: Resolve __call metamethod for pointers, too.Mike Pall2011-11-141-1/+18
* FFI: Compile calls to stdcall, fastcall and vararg functions.Mike Pall2011-10-271-20/+83
* PPC: Integrate and enable JIT compiler.Mike Pall2011-10-241-2/+6
* FFI: Fix call argument and return handling for I8/U8/I16/U16 types.Mike Pall2011-10-131-1/+12
* FFI: Record loads/stores to external variables in namespaces.Mike Pall2011-10-111-1/+16
* FFI: Fix recording of const/enum lookups in namespaces.Mike Pall2011-10-111-1/+1
* FFI: Limit snapshot optimization for cdata comparisons.Mike Pall2011-08-071-1/+2
* FFI: Treat function ctypes like pointers in comparisons.Mike Pall2011-07-231-0/+4
* FFI: Change tonumber(cdata) semantics. Return nil for non-numbers.Mike Pall2011-06-061-4/+12
* ARM: Fuse XLOAD/XSTORE operands.Mike Pall2011-06-051-0/+7
* FFI: Fix recording of casts from 32 bit pointers to integers.Mike Pall2011-05-311-1/+1
* Move IR_CALL* definitions to lj_ircall.h.Mike Pall2011-05-221-0/+1
* Fix compiler warning.Mike Pall2011-05-041-1/+2
* FFI: Compile C function calls with 64 bit args/results in 32 bit mode.Mike Pall2011-04-291-2/+3
* FFI: Add ffi.istype() function.Mike Pall2011-04-201-13/+26
* FFI: Fix cdata finalization.Mike Pall2011-04-131-13/+13
* FFI: Add ctype metamethods and ffi.metatype().Mike Pall2011-04-121-32/+121
* FFI: Force snapshot after C call to preserve semantics.Mike Pall2011-03-151-0/+1
* DUALNUM: Handle integer type in JIT compiler.Mike Pall2011-03-101-21/+14
* FFI: Fix and optimize recording of cdata[cdata].Mike Pall2011-03-101-4/+11
* FFI: Fix compiled ffi.string() semantics.Mike Pall2011-02-281-1/+1
* FFI: Record calls to functions with void results.Mike Pall2011-02-231-2/+8
* FFI: Fix recording of userdata conversions.Mike Pall2011-02-201-1/+1
* FFI: Fix 64 bit to 32 bit truncations on x64.Mike Pall2011-02-201-8/+2
* FFI: Fix recording of ffi.copy() and ffi.fill().Mike Pall2011-02-191-1/+3
* FFI: Record ffi.abi().Mike Pall2011-02-081-0/+10
* FFI: Record ffi.copy() and ffi.fill().Mike Pall2011-02-071-0/+34
* FFI: Fix recording of pointer arithmetic.Mike Pall2011-02-071-1/+1
* FFI: Allow cdata types for integer arguments of ffi.* functions.Mike Pall2011-02-071-1/+6
* FFI: Fix handling of enum arguments to C calls.Mike Pall2011-02-071-2/+2
* FFI: Simplify and fix tonumber() for cdata objects.Mike Pall2011-02-061-32/+7
* FFI: Limit number of arguments for recorded calls.Mike Pall2011-02-051-1/+1
* FFI: Record simple C function calls.Mike Pall2011-02-051-3/+68
* FFI: Optimize snapshots for cdata comparisons.Mike Pall2011-02-051-0/+10
* FFI: Record C library namespace lookups.Mike Pall2011-02-051-0/+34
* FFI: Record ffi.string().Mike Pall2011-02-051-0/+17
* FFI: Avoid intermediate boxes for tonumber(), too.Mike Pall2011-02-051-0/+6
* FFI: Rename IR_CNEWP to IR_CNEWI and use it to box 64 bit integers.Mike Pall2011-02-031-27/+43
* FFI: Record 64 bit integer divide and modulo.Mike Pall2011-02-021-2/+0
* Add SPLIT pass to split 64 bit IR instructions for 32 bit CPUs.Mike Pall2011-02-021-6/+14
* FFI: Limit index range for complex numbers.Mike Pall2011-01-291-1/+4
* FFI: Split up 64 bit x^k helper into signed/unsigned.Mike Pall2011-01-281-2/+2