Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | DynASM/ARM64: Add .long expr. Add .quad/.addr expr + refs. | Mike Pall | 2021-05-02 | 2 | -23/+84 | |
| | | | | | | | | Suggested by Dmitry Stogov, Hao Sun and Nick Gasson. | |||||
* | | DynASM/x86: Fix x64 .aword refs. Add .qword, .quad, .addr and .long. | Mike Pall | 2021-05-02 | 2 | -11/+55 | |
| | | | | | | | | Suggested by Dmitry Stogov. | |||||
* | | FFI/ARM64/OSX: Fix vararg call handling. | Mike Pall | 2021-05-02 | 2 | -5/+5 | |
| | | | | | | | | Thanks to Igor Munkin. | |||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2021-04-25 | 1 | -0/+13 | |
|\| | ||||||
| * | Add FAQ about table iteration order. | Mike Pall | 2021-04-25 | 1 | -0/+13 | |
| | | ||||||
* | | Prevent compile of __concat with tailcall to fast function. | Mike Pall | 2021-04-21 | 1 | -0/+3 | |
| | | | | | | | | | | E.g. __concat = function() return setmetatable(...) end Reported by Fezile Manana. | |||||
* | | Fix IR_RENAME snapshot number. Follow-up fix for a32aeadc. | Mike Pall | 2021-04-20 | 1 | -1/+8 | |
| | | | | | | | | Reported by Victor Bombi, analyzed by XmiliaH. Thanks! | |||||
* | | Fix compiler warning. | Mike Pall | 2021-04-19 | 1 | -0/+2 | |
| | | ||||||
* | | DynASM: Fix global label references | Mike Pall | 2021-03-31 | 4 | -8/+20 | |
| | | | | | | | | ARM64 patch contributed by Hao Sun and Nick Gasson. | |||||
* | | DynASM/ARM64: Add VREG support. | Mike Pall | 2021-03-31 | 2 | -18/+41 | |
| | | | | | | | | Contributed by Hao Sun and Nick Gasson. | |||||
* | | Fix build with busybox grep. | Mike Pall | 2021-03-31 | 1 | -1/+1 | |
| | | | | | | | | Reported by ymph. | |||||
* | | NetBSD: Use PROT_MPROTECT() and disable getentropy(). | Mike Pall | 2021-03-29 | 3 | -4/+14 | |
| | | | | | | | | | | Note: this is not an officially supported target. Contributed by David Carlier. | |||||
* | | Allow disabling the serializer. | Mike Pall | 2021-03-26 | 1 | -0/+3 | |
| | | ||||||
* | | BSD: Fix build with BSD grep. | Mike Pall | 2021-03-26 | 1 | -1/+1 | |
| | | | | | | | | Thanks to carlocab. | |||||
* | | Fix .bat file builds. | Mike Pall | 2021-03-26 | 5 | -5/+5 | |
| | | ||||||
* | | OSX: Fix build by hardcoding external frame unwinding. | Mike Pall | 2021-03-25 | 1 | -7/+8 | |
| | | | | | | | | Apparently they can't even get 'grep' right, let alone a keyboard. | |||||
* | | String buffers, part 1: object serialization. | Mike Pall | 2021-03-25 | 26 | -18/+797 | |
| | | | | | | | | Sponsored by fmad.io. | |||||
* | | Reorganize lightuserdata interning code. | Mike Pall | 2021-03-25 | 3 | -28/+32 | |
| | | ||||||
* | | Upgrade docs to HTML5. It's about time. | Mike Pall | 2021-03-25 | 14 | -28/+28 | |
| | | ||||||
* | | FFI: Handle zero-fill of struct-of-NYI. | Mike Pall | 2021-03-23 | 1 | -1/+19 | |
| | | ||||||
* | | ARM64: Improve generation of immediates. | Mike Pall | 2021-03-23 | 1 | -31/+33 | |
| | | ||||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2021-03-23 | 1 | -13/+12 | |
|\| | ||||||
| * | Detect inconsistent renames even in the presence of sunk values. | Mike Pall | 2021-03-23 | 1 | -13/+12 | |
| | | | | | | | | Reported by Igor Munkin. | |||||
* | | Handle on-trace OOM errors from helper functions. | Mike Pall | 2021-03-23 | 24 | -51/+421 | |
| | | ||||||
* | | Use weak guards for on-trace allocations. | Mike Pall | 2021-03-23 | 4 | -49/+51 | |
| | | ||||||
* | | PPC: Fix GG_State loads. | Mike Pall | 2021-03-23 | 2 | -2/+2 | |
| | | ||||||
* | | MIPS: Fix handling of long-range spare jumps. | Mike Pall | 2021-03-23 | 2 | -25/+34 | |
| | | ||||||
* | | Cleanup and enable external unwinding for more platforms. | Mike Pall | 2021-03-23 | 4 | -190/+197 | |
| | | ||||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2021-03-11 | 2 | -8/+12 | |
|\| | ||||||
| * | Remove specific version numbers from the docs. | Mike Pall | 2021-03-11 | 2 | -8/+12 | |
| | | ||||||
* | | iOS: Don't use getentropy() since it's disallowed in the App Store. | Mike Pall | 2021-03-10 | 1 | -3/+9 | |
| | | | | | | | | Reported by MoNTE48. | |||||
* | | Linux/ARM64: Make mremap() non-moving due to VA space woes. | Mike Pall | 2021-03-10 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | This reduces overall performance on ARM64, but we have no choice. Linux kernel default userspace VA is 48 bit, but we'd need 47 bit. mremap() ignores address hints due to a kernel API issue. The mapping may move to an undesired address which will cause an assert or crash. Reported by Raymond W. Ko. | |||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2021-01-12 | 1 | -2/+5 | |
|\| | ||||||
| * | Clarify macOS build instructions. | Mike Pall | 2021-01-12 | 1 | -2/+5 | |
| | | ||||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2021-01-02 | 204 | -222/+222 | |
|\| | ||||||
| * | Bump copyright date. | Mike Pall | 2021-01-02 | 176 | -193/+193 | |
| | | ||||||
* | | Fix trace exit register dump for some archs. | Mike Pall | 2021-01-02 | 1 | -2/+5 | |
| | | ||||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2021-01-02 | 6 | -72/+52 | |
|\| | ||||||
| * | Documentation cleanup. | Mike Pall | 2021-01-02 | 4 | -62/+49 | |
| | | ||||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2020-12-28 | 1 | -0/+5 | |
|\| | ||||||
| * | FFI: Fix recording of union initialization. | Mike Pall | 2020-12-28 | 1 | -0/+5 | |
| | | | | | | | | Thanks to Alex Shpilkin. | |||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2020-12-04 | 1 | -0/+4 | |
|\| | ||||||
| * | x64: Fix __call metamethod return dispatch. | Mike Pall | 2020-12-04 | 1 | -0/+4 | |
| | | | | | | | | Reported by Igor Munkin. | |||||
* | | Fix binary number literal parsing. | Mike Pall | 2020-11-30 | 1 | -0/+1 | |
| | | | | | | | | Reported by Egor Skriptunoff. | |||||
* | | Fix warning. | Mike Pall | 2020-11-30 | 1 | -1/+1 | |
| | | ||||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2020-11-30 | 1 | -2/+1 | |
|\| | ||||||
| * | Fix warning. | Mike Pall | 2020-11-30 | 1 | -2/+1 | |
| | | ||||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2020-10-12 | 19 | -49/+49 | |
|\| | ||||||
| * | Minor changes and https-ify links. | Mike Pall | 2020-10-12 | 18 | -47/+47 | |
| | | ||||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2020-10-12 | 2 | -4/+8 | |
|\| |