summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* ARM: Add VFP and hard-float ABI variants to JIT compiler.Mike Pall2012-08-098-113/+760
* Never compile DWARF unwinder on Windows.Mike Pall2012-08-091-1/+1
* FFI: Compile ffi.typeof(cdata).Mike Pall2012-08-083-2/+16
* FFI: Compile assignments from enums.Mike Pall2012-08-081-2/+5
* Add missing change for last commit.Mike Pall2012-08-051-0/+1
* FFI: Improve error message for bad indexing attempts.Mike Pall2012-08-051-3/+7
* FFI: Initialize all fields of standard types.Mike Pall2012-08-051-0/+2
* FFI: Fix alignment of C call structure.Mike Pall2012-08-021-1/+5
* ARM: Add hard-float ABI support to the FFI (interpreter).Mike Pall2012-07-305-19/+193
* ARM: Add VFP and hard-float ABI variants to interpreter.Mike Pall2012-07-303-28/+434
* Only replay sunk stores up to the snapshot reference.Mike Pall2012-07-291-2/+1
* Need to handle TBAR in SINK pass.Mike Pall2012-07-291-1/+1
* Handle cross-compiles with FPU/no-FPU or hard-fp/soft-fp ABI mismatch.Mike Pall2012-07-292-6/+16
* ARM: Add VFP instructions to ARM disassembler.Mike Pall2012-07-291-9/+154
* DynASM/ARM: Add VFP instructions.Mike Pall2012-07-292-49/+235
* Don't treat all constified cdata content as constant.Mike Pall2012-07-243-2/+16
* Turn loads from immutable upvalues into constants.Mike Pall2012-07-206-24/+72
* Fix slot flags in snapshot replay.Mike Pall2012-07-201-1/+1
* Fix restore of sunk CNEWI with implicit P32 to P64 conversion.Mike Pall2012-07-181-0/+4
* FFI: Box all accessed or returned enums.Mike Pall2012-07-1711-60/+121
* Fix FOLD rule (i-j)-i => 0-j.Mike Pall2012-07-171-1/+1
* Workaround for MSVC conversion bug (double -> uint32_t -> int32_t).Mike Pall2012-07-171-0/+7
* x86/x64: Fix fusion of unsigned byte comparisons with swapped ops.Mike Pall2012-07-161-2/+2
* ARM: Invoke SPLIT pass for leftover IR_TOBIT.Mike Pall2012-07-161-0/+2
* From Lua 5.2: Add -E command line option (ignore env vars).Mike Pall2012-07-163-11/+30
* Correct dispatch table modifications for return hooks.Mike Pall2012-07-161-2/+2
* FFI: Show address pointed to for tostring(ref), too.Mike Pall2012-07-121-1/+4
* Limit number of parent links handled by backend.Mike Pall2012-07-111-0/+2
* Use an explicit flag to signal SINK tags for a trace.Mike Pall2012-07-113-7/+7
* Don't allocate constants for sunk stores.Mike Pall2012-07-091-1/+1
* Avoid compiler warnings about redefined C++ keywords.Mike Pall2012-07-096-10/+10
* Add missing declarations for MSVC intrinsics.Mike Pall2012-07-091-0/+5
* Clean up ARM capability flags. Only set highest arch version.Mike Pall2012-07-082-16/+18
* Change DynASM bit operations to use Lua BitOp.Mike Pall2012-07-085-131/+106
* Add Lua BitOp to minilua.Mike Pall2012-07-082-1/+128
* Finally fix target detection for msvcbuild.bat.Mike Pall2012-07-073-217/+11
* Drop range limit for sunk stores relative to sunk allocation.Mike Pall2012-07-044-12/+50
* Bump some limits to accomodate SINK pass.Mike Pall2012-07-043-3/+3
* Add stricter check for sinking PHIs.Mike Pall2012-07-041-2/+3
* Remove unneeded snapshot preps for sunk stores.Mike Pall2012-07-034-53/+19
* Fix NEWREF marking in SINK pass.Mike Pall2012-07-031-1/+1
* Fix compiler warnings.Mike Pall2012-07-032-2/+3
* Avoid pesky compiler warnings about C++ keywords (eh?).Mike Pall2012-07-0318-97/+97
* Invoke SPLIT pass in side trace for rejoined sunk stores.Mike Pall2012-07-031-0/+1
* Avoid strict aliasing issues.Mike Pall2012-07-031-5/+5
* Add allocation sinking and store sinking optimization.Mike Pall2012-07-0215-88/+749
* ARM: Simplify two-step constant rematerialization.Mike Pall2012-07-021-10/+13
* Handle initial snapshot for side traces in lj_snap.c only.Mike Pall2012-07-022-1/+1
* Handle joining IR_HIOP in SPLIT pass.Mike Pall2012-07-021-0/+10
* Add IR_PVAL instruction for non-slot parent links.Mike Pall2012-07-023-1/+4