Skip to content

Commit

Permalink
luajit: bump new version
Browse files Browse the repository at this point in the history
* ARM64: Fix exit stub patching.
* arm64: fix cur_L restoration on error throw

Closes #6098
Closes #6189
Part of #5629
Relates to #6323
Follows up #1516
  • Loading branch information
igormunkin committed Aug 19, 2021
1 parent 1fe5a2e commit 847b096
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
15 changes: 15 additions & 0 deletions changelogs/unreleased/introduce-arm64-preliminary-support.md
@@ -0,0 +1,15 @@
## feature/luajit

* Introduced preliminary support of GNU/Linux ARM64 and MacOS M1. In scope of
this activity the following issues have been resolved:
- Introduced support for full 64-bit range of lightuserdata values (gh-2712)
- Fixed memory remapping issue when the page leaves 47-bit segments
- Fixed M1 architecture detection (gh-6065)
- Fixed variadic arguments handling in FFI on M1 (gh-6066)
- Fixed `table.move` misbehaviour when table reallocation occurs (gh-6084)
- Fixed Lua stack inconsistency when xpcall is called with invalid second
argument on ARM64 (gh-6093)
- Fixed `BC_USETS` bytecode semantics for closed upvalues and gray strings
- Fixed side exit jump target patching considering the range values of the
particular instruction (gh-6098)
- Fixed current Lua coroutine restoring on exceptional path on ARM64 (gh-6189)

0 comments on commit 847b096

Please sign in to comment.