aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add IRCONV_NONE for pass-through INT to I64/U64 type change.Mike Pall2021-07-195-4/+7
|
* Merge branch 'master' into v2.1Mike Pall2021-07-191-1/+1
|\
| * Fix jit.dump() output for IR_CONV.Mike Pall2021-07-191-1/+1
| |
* | Disable unreliable assertion for external frame unwinding.Mike Pall2021-06-251-0/+2
| | | | | | | | Broken on Fedora/ARM64. Reported by Yichun Zhang.
* | Flush and close output file after profiling run.Mike Pall2021-06-251-0/+1
| | | | | | | | Thanks to Sergey Ostanevich.
* | Avoid conflict between 64 bit lightuserdata and ITERN key.Mike Pall2021-06-251-1/+2
| | | | | | | | Reported by XmiliaH.
* | Throw any errors before stack changes in trace stitching.Mike Pall2021-06-141-0/+4
| | | | | | | | Thanks to doujiang24.
* | Merge branch 'master' into v2.1Mike Pall2021-06-081-1/+1
|\|
| * DynASM/x86: Add missing escape in pattern.Mike Pall2021-06-081-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2021-06-071-4/+3
|\|
| * Fix HTML.Mike Pall2021-06-071-4/+3
| |
* | String buffers, part 2e: add serialization string dictionary.Mike Pall2021-06-0710-65/+214
| | | | | | | | Sponsored by fmad.io.
* | DynASM/ARM64: Fix LSL/BFI* encoding with variable shifts.Mike Pall2021-06-041-6/+8
| | | | | | | | Thanks to Dmitry Stogov.
* | Fix MinGW static build.Mike Pall2021-06-031-1/+2
| | | | | | | | Reported by Sundaram Ramaswamy.
* | Fix dependencies.Mike Pall2021-06-031-1/+1
| |
* | Fix IR_BUFHDR assembly.Mike Pall2021-06-031-3/+4
| |
* | FFI: Support FFI numbers in string.format() and buf:putf().Mike Pall2021-06-034-6/+47
| |
* | ARM64: More improvements to the generation of immediates.Mike Pall2021-06-033-16/+12
| |
* | String buffers, part 2d: basic string buffer methods.Mike Pall2021-06-0118-82/+813
| | | | | | | | Sponsored by fmad.io.
* | String buffers, part 2c: abstract out string.format.Mike Pall2021-06-014-89/+121
| | | | | | | | Sponsored by fmad.io.
* | Abstract out on-demand loading of FFI library.Mike Pall2021-06-014-15/+13
| |
* | String buffers, part 2b: Add extended string buffers. Use in serializer.Mike Pall2021-06-016-98/+210
| | | | | | | | Sponsored by fmad.io.
* | String buffers, part 2a: internal SBuf reorg. Use full pointers.Mike Pall2021-06-0124-160/+153
| | | | | | | | Sponsored by fmad.io.
* | Merge branch 'master' into v2.1Mike Pall2021-06-011-0/+2
|\|
| * FFI: Fix dangling reference to CType.Mike Pall2021-06-011-0/+2
| |
* | Merge branch 'master' into v2.1Mike Pall2021-05-291-4/+4
|\|
| * PPC/PS3: Fix BC_ADD*/BC_SUB*.Mike Pall2021-05-291-4/+4
| | | | | | | | Thanks to MaryWan1982.
* | Merge branch 'master' into v2.1Mike Pall2021-05-291-2/+4
|\|
| * Fix use-def analysis for vararg functions.Mike Pall2021-05-291-2/+4
| | | | | | | | Reported by Shmuel Zeigerman.
* | Merge branch 'master' into v2.1Mike Pall2021-05-241-1/+3
|\|
| * Fix use-def analysis for BC_VARG.Mike Pall2021-05-241-1/+3
| | | | | | | | Reported by Ryan Lucia.
* | DynASM/ARM64: Fix ADRP encoding with absolute address.Mike Pall2021-05-221-1/+7
| | | | | | | | Thanks to Dmitry Stogov.
* | Merge branch 'master' into v2.1Mike Pall2021-05-171-3/+1
|\|
| * Fix compiler warnings.Mike Pall2021-05-171-3/+1
| |
* | DynASM: Bump version to 1.5.0.Mike Pall2021-05-027-20/+20
| |
* | DynASM/ARM64: Add .long expr. Add .quad/.addr expr + refs.Mike Pall2021-05-022-23/+84
| | | | | | | | Suggested by Dmitry Stogov, Hao Sun and Nick Gasson.
* | DynASM/x86: Fix x64 .aword refs. Add .qword, .quad, .addr and .long.Mike Pall2021-05-022-11/+55
| | | | | | | | Suggested by Dmitry Stogov.
* | FFI/ARM64/OSX: Fix vararg call handling.Mike Pall2021-05-022-5/+5
| | | | | | | | Thanks to Igor Munkin.
* | Merge branch 'master' into v2.1Mike Pall2021-04-251-0/+13
|\|
| * Add FAQ about table iteration order.Mike Pall2021-04-251-0/+13
| |
* | Prevent compile of __concat with tailcall to fast function.Mike Pall2021-04-211-0/+3
| | | | | | | | | | E.g. __concat = function() return setmetatable(...) end Reported by Fezile Manana.
* | Fix IR_RENAME snapshot number. Follow-up fix for a32aeadc.Mike Pall2021-04-201-1/+8
| | | | | | | | Reported by Victor Bombi, analyzed by XmiliaH. Thanks!
* | Fix compiler warning.Mike Pall2021-04-191-0/+2
| |
* | DynASM: Fix global label referencesMike Pall2021-03-314-8/+20
| | | | | | | | ARM64 patch contributed by Hao Sun and Nick Gasson.
* | DynASM/ARM64: Add VREG support.Mike Pall2021-03-312-18/+41
| | | | | | | | Contributed by Hao Sun and Nick Gasson.
* | Fix build with busybox grep.Mike Pall2021-03-311-1/+1
| | | | | | | | Reported by ymph.
* | NetBSD: Use PROT_MPROTECT() and disable getentropy().Mike Pall2021-03-293-4/+14
| | | | | | | | | | Note: this is not an officially supported target. Contributed by David Carlier.
* | Allow disabling the serializer.Mike Pall2021-03-261-0/+3
| |
* | BSD: Fix build with BSD grep.Mike Pall2021-03-261-1/+1
| | | | | | | | Thanks to carlocab.
* | Fix .bat file builds.Mike Pall2021-03-265-5/+5
| |