summaryrefslogtreecommitdiff
path: root/src/lj_crecord.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* FFI: Fix recording of bool call result check on x86/x64.Mike Pall2012-11-061-0/+5
|
* FFI: Compile ffi.gc().Mike Pall2012-10-101-16/+27
|
* FFI: Compile ffi.sizeof(), ffi.alignof() and ffi.offsetof().Mike Pall2012-10-101-1/+22
|
* FFI: Compile array/struct copies.Mike Pall2012-10-091-3/+3
|
* FFI: Optimize ffi.copy() and ffi.fill().Mike Pall2012-10-091-26/+261
|
* FFI: Add support for copy constructors.Mike Pall2012-10-081-1/+2
|
* FFI: ctypeid of ctype object is immutable.Mike Pall2012-09-271-2/+1
|
* FFI: Always resolve metamethods for pointers to structs.Mike Pall2012-09-081-6/+12
|
* Fix recording of ctype() constructors for pointers.Mike Pall2012-09-031-2/+1
|
* FFI: Compile ffi.typeof(cdata).Mike Pall2012-08-081-0/+12
| | | | Thanks to Robert G. Jakabosky.
* FFI: Compile assignments from enums.Mike Pall2012-08-081-2/+5
| | | | Thanks to Robert G. Jakabosky.
* Turn loads from immutable upvalues into constants.Mike Pall2012-07-201-10/+2
|
* FFI: Box all accessed or returned enums.Mike Pall2012-07-171-41/+66
|
* Bump some limits to accomodate SINK pass.Mike Pall2012-07-041-1/+1
|
* Avoid pesky compiler warnings about C++ keywords (eh?).Mike Pall2012-07-031-15/+15
|
* Fix cdecl string parsing during recording.Mike Pall2012-06-281-0/+1
|
* FFI: Check for __new metamethod when calling a constructor.Mike Pall2012-06-201-19/+25
|
* FFI: Fix address calculation for refs.Mike Pall2012-06-091-8/+10
| | | | Fixes bug introduced in commit 5032e6d8.
* FFI: Use CNEWI/FLOAD to box/access ffi.new("int", x) (for varargs).Mike Pall2012-06-041-18/+19
|
* FFI: Convert io.* file handle to FILE * pointer (but as a void *).Mike Pall2012-05-291-1/+8
|
* FFI: Equality comparisons never raise an error.Mike Pall2012-05-231-6/+10
|
* FFI: Fix recording of test for bool result of call.Mike Pall2012-05-091-7/+10
|
* 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
|