summaryrefslogtreecommitdiff
path: root/src/lj_crecord.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* FFI: Record tonumber() for boxed cdata.Mike Pall2011-01-021-0/+28
* Refactoring of conversion ops, part 4: use CONV instead of TOINT/TONUM.Mike Pall2010-12-311-6/+8
* Copy destination type for CONV from ir->t to op2, too.Mike Pall2010-12-311-14/+17
* Refactoring of conversion ops, part 2: cleanup cdata conversions.Mike Pall2010-12-301-71/+78
* FFI: Catch various NYI cases while recording.Mike Pall2010-12-281-2/+3
* FFI: Record cdata allocations.Mike Pall2010-12-221-6/+127
* Avoid compiler warnings.Mike Pall2010-12-221-1/+1
* FFI: Drop IR_CNEWI. Add IR_CNEWP only for pointers/refs.Mike Pall2010-12-171-4/+4
* FFI: Record copy-by-value for pointer and complex C types.Mike Pall2010-12-171-10/+28
* FFI: Fix auto-deref of pointers to structs.Mike Pall2010-12-151-2/+10
* FOLD (base+k)+(idx*sz)+ofs ==> (base+idx*sz)+(ofs+k).Mike Pall2010-12-121-15/+23
* FFI: Don't use KNULL for arbitrary NULL pointers.Mike Pall2010-12-111-1/+1
* FFI: Add IR_CNEW/IR_CNEWI to allocate/init cdata objects.Mike Pall2010-12-111-4/+5
* FFI: Always specialize to the field name for struct access.Mike Pall2010-12-091-0/+2
* Strength-reduce 32 to 64 bit widening using scalar evolution analysis.Mike Pall2010-12-091-4/+6
* FOLD (base+(idx+k)*sz)+ofs ==> (base+idx*sz)+(ofs+k*sz).Mike Pall2010-12-081-3/+15
* FFI: Record cdata index operations (preliminary, lots of NYI cases).Mike Pall2010-12-081-0/+391