This is an automated email from the git hooks/post-receive script.
charles.baylis pushed a change to branch aarch64-v2.1-new in repository toolchain/luajit-aarch64.
at aff9aba Cleanup for ahuvload
This branch includes the following new commits:
new 221268b Use the GDB JIT API in a thread-safe manner. new f05280e x86/x64: Fix instruction length decoder. new 6a99732 Merge branch 'master' into v2.1 new 35b09e6 Windows/x86: Add full exception interoperability. new 573daa9 Fix dependencies. new 5837c2a Remove assumption that lj_math_random_step() doesn't clobber FPRs. new 4fe400c Merge branch 'master' into v2.1 new d4f3b11 Workaround for MinGW headers lacking some exception definitions. new 37e1e70 Add guard for obscure aliasing between open upvalues and SSA slots. new 475a6ae Merge branch 'master' into v2.1 new 1931b38 LJ_GC64: Introduce IRT_PGC. new cfa188f Move common 32/64 bit in-memory FP constants to jit_State. new 786dbb2 Add IR_FLOAD with REF_NIL for field loads from GG_State. new ccae333 Load SIMD constants with IR_FLOAD from GG_State. new 5135876 Add ra_addrename(). new a657fa0 Make the IR immovable after assembly. new 3152ed9 Simplify GCtrace * reference embedding for trace stitching. new a406797 Always walk IR constants in ascending order. new 7fb75cc Embed 64 bit constants directly in the IR, using two slots. new 9e99ccc Strip out old infrastructure for 64 bit constants. new f26679c LJ_GC64: Add support for 64 bit GCobj constants in the IR. new 8f868a9 LJ_GC64: Update IR type sizes. new 6c8258d LJ_FR2: Add support for trace recording and snapshots. new 2868715 x64/LJ_GC64: Add missing backend support and enable JIT compilation. new 747feb6 x86: Don't spill an explicit REF_BASE in the IR. new bfe2a35 Merge branch 'master' into v2.1 new 3f1031c Use MAP_TRYFIXED for the probing memory allocator, if available. new 9fa843a Cleanup install docs. new 6360f6e Fix collateral damage from LJ_GC64 changes to asm_href(). new e77638f x64/LJ_GC64: Fix __call metamethod for tailcall. new 5e2b609 Fix compiler warning. new e3c4c9a DynASM/MIPS: Add missing MIPS64 instructions. new d9986fb MIPS64, part 1: Add MIPS64 support to interpreter. new 56fe899 Proper fix for LJ_GC64 changes to asm_href(). new 384ce2f MIPS: Fix build failures and warnings. new a5f8a48 Don't try to record outermost pcall() return to lower frame. new 1c0454c Merge branch 'master' into v2.1 new 3206307 Fix Valgrind suppressions. new 7d43402 Merge branch 'master' into v2.1 new 58ca165 LJ_GC64: Allow optional use of the system memory allocator. new cc05e79 LJ_GC64: Ensure all IR slot fields are initialized. new ce1ad87 LJ_GC64: Set correct nil value when clearing a cdata finalizer. new a7bec69 Fix PHI remarking in SINK pass. new a88dc57 Merge branch 'master' into v2.1 new f598343 x64/LJ_GC64: Fix code generation for IR_KNULL call argument. new 287a534 MIPS: Support MIPS16 interlinking. new 9cbd10e stub out the stuff to enable the JIT for ARM64 new a12b229 WIP new 9715a81 WIP new 309f508 ARM: minor cleanup new ffd80e0 More stuff new 6fe20b7 tries to run JITed code. Dies with SIGILL. new 5b88ae2 fix up some branch encoding mistakes new f5b1800 Correct some branch issues with emit_branch and asm_guardcc new b718cfa Cleanup/fixes for load/store offsets new e216f4d Start of vm_exit_handler new 767c34d WIP trace exit. new 3e2a03f more vm_exit_handler fixes, now hits NYI at end new d87c739 vm_exit_interp implemented (not audited for w/x registers) new 421f1e4 LDR instruction selection fix new a5f1856 Support various constant generation operations. new 4f30c6e A bunch of fixes, first trace runs to completion. new ca73965 Fix vm_exit_interp assuming 4 byte pointers in dispatch table new b181399 Test program works, but segfaults on exit new ab82cab Fix corruption of stack frame on trace exit. new aff9aba Cleanup for ahuvload
The 66 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.