-
Notifications
You must be signed in to change notification settings - Fork 299
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Synchronize lib/luajit and DynASM-Luamode with LuaJIT/LuaJIT:v2.1 #724
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2f6b296 Add proper DynASM dependency. 89982b7 FFI: Parse #line NN and #NN. 39eddd3 Always merge snapshots without instructions inbetween. 04d2806 Rollback due to HREFK + load fwd must restore guardemit state. 22e7b00 DynASM/x64: Fix for full VREG support. 52ebe02 x86: Disassemble AES instructions. 5ce6399 x86: Improve disassembly of AVX shift instructions. cfae384 DynASM/x86: Add AVX AES instructions. f61148c ARM: Add external frame unwinding. a687a60 DynASM/x64: Add full VREG support. 20f4141 FFI: Properly unsink non-standard cdata allocations. 0345f36 MIPS soft-float, part 2: Add soft-float FFI support. 3f5c724 MIPS soft-float, part 1: Add soft-float support to interpreter. 126e55d Merge branch 'master' into v2.1 3d4c9f9 FFI: Fix SPLIT pass for CONV i64.u64. 3a0b2a9 x64/LJ_GC64: Fix stack growth in vararg function setup. 4f87367 Document minimum compiler requirements for 2.1 branch. 0aa337a Merge branch 'master' into v2.1 367cba2 DynASM/x86: Add rdpmc instruction. 7991a66 Extend Valgrind suppressions for non-inlined C code. 0029110 Update changelog. 42b9c98 iOS/ARM64: Add build instructions. 3ad7734 Merge branch 'master' into v2.1 1393b2f Update build instructions. f416cf6 OSX: Switch to Clang as the default compiler. ffb124e Merge branch 'master' into v2.1 3639ff4 iOS: Disable os.execute() when building for iOS >= 8.0. 6a54411 x86/x64: Disassemble AVX/AVX2 instructions. 4c08158 Whitespace. d62dc01 DynASM: Bump version to 1.4. 8a13c9c DynASM/x86: Add AVX and AVX2 opcodes. 7e22082 DynASM/x86: Add AES-NI opcodes. e54ca42 Merge branch 'master' into v2.1 7579b16 DynASM/x86: Restrict shld/shrd to operands with same width. 9dc785e DynASM/x86: Fix some SSE instruction templates. efaf24f Fix pairs() recording. b20642c Merge branch 'master' into v2.1 e5f4cb1 FFI: Fix ipairs() recording. 776c693 Merge branch 'master' into v2.1 4808e62 Drop marks from replayed instructions when sinking. 22a9ed8 Merge branch 'master' into v2.1 2e85af8 Flush symbol tables in jit.dump on trace flush. 86c21bd Add collectgarbage("isrunning"). 0b09c97 Merge branch 'master' into v2.1 ef087aa Fix unsinking check. 52ea1a3 FFI: Add ssize_t declaration. 49427df Merge branch 'master' into v2.1 076d625 Fix Cygwin support. Note: this is not a supported target. git-subtree-dir: lib/luajit git-subtree-split: 2f6b296
eugeneia
added a commit
to eugeneia/snabb
that referenced
this pull request
Jan 26, 2016
…LuaJIT/LuaJIT:v2.1) into max-next
Merged into |
dpino
added a commit
to dpino/snabb
that referenced
this pull request
Jan 24, 2017
Snabb lwAFTR v3.1.7 change log
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR synchronizes LuaJIT and DynASM with https://github.com/LuaJIT/LuaJIT/tree/v2.1 and effectively upgrades to LuaJIT/LuaJIT@2f6b296. Among other improvements, this update provides access to special AES/AVX registers.
Supersedes #705 and #709.