aboutsummaryrefslogtreecommitdiff
path: root/src/lj_crecord.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2014-04-011-27/+34
|\
| * FFI: Allow non-scalar cdata to be compared for equality by address.Mike Pall2014-04-011-27/+34
* | Merge branch 'master' into v2.1Mike Pall2014-01-161-1/+1
|\|
| * Bump copyright date to 2014.Mike Pall2014-01-161-1/+1
* | FFI: Compile conversions from functions to function pointers.Mike Pall2013-10-161-1/+7
* | FFI: Compile lightuserdata to void * conversion.Mike Pall2013-10-091-1/+6
* | Merge branch 'master' into v2.1Mike Pall2013-09-081-1/+1
|\|
| * FFI: Fix argument checks for ffi.string().Mike Pall2013-09-081-1/+1
* | Merge branch 'master' into v2.1Mike Pall2013-05-291-2/+3
|\|
| * FFI: Preserve intermediate string for const char * conversion.Mike Pall2013-05-291-2/+3
* | FFI: Refactor ffi.gc()/__gc. Compile ffi.gc(cdata, nil), too.Mike Pall2013-05-241-13/+11
* | FFI: Compile VLA/VLS and large cdata allocs with default initialization.Mike Pall2013-05-241-14/+39
* | Merge branch 'master' into v2.1Mike Pall2013-05-231-6/+1
|\|
| * FFI: Fix unroll limit for ffi.fill().Mike Pall2013-05-231-6/+1
* | Merge branch 'master' into v2.1Mike Pall2013-05-231-0/+4
|\|
| * FFI: Insert no-op type conversion for pointer to integer cast.Mike Pall2013-05-231-0/+4
* | Compile bit.tohex().Mike Pall2013-05-151-0/+37
* | Big renaming of string buffer/formatting/conversion functions.Mike Pall2013-05-131-1/+0
* | Merge branch 'master' into v2.1Mike Pall2013-05-021-1/+1
|\|
| * FFI: Fix tailcall in lowest frame to C function with bool result.Mike Pall2013-05-021-1/+1
* | FFI: Add 64 bit bitwise operations.Mike Pall2013-03-141-0/+95
* | Remove obsolete non-truncating number to integer conversions.Mike Pall2013-02-231-6/+5
|/
* Bump copyright date to 2013.Mike Pall2013-02-111-1/+1
* 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
* FFI: Compile assignments from enums.Mike Pall2012-08-081-2/+5
* 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
* 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