summaryrefslogtreecommitdiff
path: root/src/lj_crecord.c (follow)
Commit message (Collapse)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
| | | | Also narrow CONV.int.num and CONV.i64.num.
* 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