aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-06-07Fix corruption of stack frame on trace exit.old/aarch64-v2.1-gc64-disCharles Baylis
2016-06-07Test program works, but segfaults on exitCharles Baylis
2016-06-07Fix vm_exit_interp assuming 4 byte pointers in dispatch tableCharles Baylis
2016-06-07A bunch of fixes, first trace runs to completion.Charles Baylis
2016-06-03Support various constant generation operations.Charles Baylis
2016-06-03LDR instruction selection fixCharles Baylis
2016-06-01Merge remote-tracking branch 'rtrk/arm64' into tmpCharles Baylis
2016-06-01ARM64: Added code for disassembling FP instructions.Djordje Kovacevic
2016-05-31Merge remote-tracking branch 'rtrk/arm64' into tmpCharles Baylis
2016-05-31vm_exit_interp implemented (not audited for w/x registers)old/aarch64-v2.1-on-gc64Charles Baylis
2016-05-31more vm_exit_handler fixes, now hits NYI at endstuffCharles Baylis
2016-05-31WIP trace exit.Charles Baylis
2016-05-26Start of vm_exit_handlerCharles Baylis
2016-05-25Implemented disassembling majority of general purpose instructions.Djordje Kovacevic
2016-05-18ARM64: Initial steps in implementing ARM64 disassembler.Djordje Kovacevic
2016-05-18Cleanup/fixes for load/store offsetsCharles Baylis
2016-05-17Correct some branch issues with emit_branch and asm_guardccCharles Baylis
2016-05-17fix up some branch encoding mistakesCharles Baylis
2016-05-17tries to run JITed code. Dies with SIGILL.Charles Baylis
2016-05-16Merge branch 'aarch64-v2.1' into stuffCharles Baylis
2016-05-16More stuffold/aarch64-v2.1Charles Baylis
2016-05-10ARM: minor cleanupCharles Baylis
2016-05-07Windows/x86: Add full exception interoperability.Mike Pall
2016-05-06Merge branch 'master' into v2.1Mike Pall
2016-05-06x86/x64: Fix instruction length decoder.Mike Pall
2016-05-03Use the GDB JIT API in a thread-safe manner.Mike Pall
2016-05-03WIPCharles Baylis
2016-05-03WIPCharles Baylis
2016-05-03stub out the stuff to enable the JIT for ARM64Charles Baylis
2016-04-24x64/LJ_GC64: Enable JIT compilation.Peter Cawley
2016-04-24LJ_FR2: Improve trace recording and snapshots.Peter Cawley
2016-04-24LJ_GC64: Update IR type sizes.Peter Cawley
2016-04-24Overhaul how 64-bit constants are represented in the IR.Peter Cawley
2016-04-24Use IRT_PGC instead of IRT_P32 in various places.Peter Cawley
2016-04-24Constrain value range of lj_ir_kptr() to unsigned 32 bit pointers.Mike Pall
2016-04-24Merge branch 'master' into v2.1Mike Pall
2016-04-24Fix GCC 6 -Wmisleading-indentation warnings.HEADmasterMike Pall
2016-04-21Merge branch 'master' into v2.1Mike Pall
2016-04-21Fix handling of non-numeric strings in arithmetic coercions.Mike Pall
2016-04-18Merge branch 'master' into v2.1Mike Pall
2016-04-18Whitespace.Mike Pall
2016-04-18Merge branch 'master' into v2.1Mike Pall
2016-04-18x86/x64: Search for exit jumps with instruction length decoder.Mike Pall
2016-04-18Rewrite memory block allocator.Mike Pall
2016-04-14Merge branch 'master' into v2.1Mike Pall
2016-04-14MIPS: Fix BC_ISNEXT fallback path.Mike Pall
2016-04-13x64/LJ_GC64: Fix BC_UCLO check for fast-path.Mike Pall
2016-04-05x86: Improve disassembly of BMI2 instructions.Mike Pall
2016-04-03Merge branch 'master' into v2.1Mike Pall
2016-04-03Fix recording of select(n, ...) with off-trace varargsMike Pall