| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Avoid race condition with profiler thread during dispatch table update. | Mike Pall | 2026-05-25 | 1 | -4/+4 |
| | | | | | Reported by artemking4. #1460 | ||||
| * | Avoid recording interference due to invocation of VM hooks. | Mike Pall | 2026-02-11 | 1 | -1/+10 |
| | | | | | Thanks to Sergey Kaplun. #1429 #1434 | ||||
| * | Merge branch 'master' into v2.1 | Mike Pall | 2026-01-09 | 1 | -1/+1 |
| |\ | |||||
| | * | Bump copyright date. | Mike Pall | 2026-01-09 | 1 | -1/+1 |
| | | | |||||
| * | | Unify Lua number to FFI integer conversions. | Mike Pall | 2025-11-27 | 1 | -14/+16 |
| | | | | | | | | | Phew. #1411 | ||||
| * | | Run VM events and finalizers in separate state. | Mike Pall | 2025-11-10 | 1 | -47/+44 |
| | | | | | | | | | Reported by Sergey Kaplun. #1403 | ||||
| * | | Allow mcode allocations outside of the jump range to the support code. | Mike Pall | 2025-11-06 | 1 | -2/+15 |
| | | | | | | | | | Thank you for your patience. #285 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-03-09 | 1 | -11/+4 |
| |\| | |||||
| | * | Avoid unpatching bytecode twice after a trace flush. | Mike Pall | 2025-03-09 | 1 | -11/+4 |
| | | | | | | | | | Reported by Sergey Kaplun. #1345 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-01-13 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2025-01-13 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2024-08-15 | 1 | -3/+1 |
| |\| | |||||
| | * | Different fix for partial snapshot restore due to stack overflow. | Mike Pall | 2024-08-15 | 1 | -3/+1 |
| | | | | | | | | | Reported by Junlong Li. Fixed by Peter Cawley. #1196 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2024-07-03 | 1 | -1/+3 |
| |\| | |||||
| | * | Handle partial snapshot restore due to stack overflow. | Mike Pall | 2024-07-03 | 1 | -1/+3 |
| | | | | | | | | | Reported by pwnhacker0x18. Fixed by Peter Cawley. #1196 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2023-12-23 | 1 | -1/+1 |
| |\| | |||||
| | * | Respect jit.off() on pending trace exit. | Mike Pall | 2023-12-23 | 1 | -1/+1 |
| | | | | | | | | | Thanks to Sergey Kaplun. #1134 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2023-09-21 | 1 | -10/+16 |
| |\| | |||||
| | * | Handle all stack layouts in (delayed) TRACE vmevent. | Mike Pall | 2023-09-21 | 1 | -10/+16 |
| | | | | | | | | | Thanks to Sergey Bronnikov and Peter Cawley. #1087 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2023-08-20 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2023-08-20 | 1 | -1/+1 |
| | | | |||||
| * | | Ensure forward progress on trace exit to BC_ITERN. | Mike Pall | 2023-08-13 | 1 | -17/+20 |
| | | | | | | | | | | | Also use a safer way to force a static dispatch for BC_RET*. Reported by Bartel Eerdekens. Analyzed by Peter Cawley. #1000 #1045 | ||||
| * | | ARM64: Add support for ARM64e pointer authentication codes (PAC). | Mike Pall | 2023-08-12 | 1 | -0/+3 |
| | | | | | | | | | Contributed by Peter Cawley. #559 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2022-01-16 | 1 | -1/+5 |
| |\| | |||||
| | * | Save trace recorder state around VM event call. | Mike Pall | 2022-01-16 | 1 | -1/+5 |
| | | | | | | | | | Reported by Sergey Kaplun. | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2022-01-15 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2022-01-15 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2021-09-21 | 1 | -1/+5 |
| |\| | |||||
| | * | Fix stack allocation after on-trace stack check. | Mike Pall | 2021-09-21 | 1 | -1/+5 |
| | | | |||||
| * | | Fix ITERN blacklisting. | Mike Pall | 2021-09-21 | 1 | -4/+8 |
| | | | | | | | | | Reported by ExtReMLapin. #744 | ||||
| * | | Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN. | Mike Pall | 2021-09-19 | 1 | -7/+15 |
| | | | | | | | | | Sponsored by OpenResty Inc. | ||||
| * | | Handle on-trace OOM errors from helper functions. | Mike Pall | 2021-03-23 | 1 | -3/+52 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2021-01-02 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2021-01-02 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2020-08-09 | 1 | -2/+2 |
| |\| | |||||
| | * | Call error function on rethrow after trace exit. | Mike Pall | 2020-08-09 | 1 | -2/+2 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2020-08-09 | 1 | -0/+2 |
| |\| | |||||
| | * | Fix handling of errors during snapshot restore. | Mike Pall | 2020-08-09 | 1 | -0/+2 |
| | | | |||||
| * | | Use a securely seeded global PRNG for the VM. | Mike Pall | 2020-06-15 | 1 | -1/+2 |
| | | | | | | | | | It's not 2005 anymore. | ||||
| * | | Improve assertions. | Mike Pall | 2020-06-15 | 1 | -21/+27 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2020-01-20 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2020-01-20 | 1 | -1/+1 |
| | | | |||||
| * | | LJ_GC64: Fix BC_CALLM snapshot handling. | Mike Pall | 2017-03-21 | 1 | -1/+1 |
| | | | |||||
| * | | MIPS64, part 2: Add MIPS64 hard-float JIT compiler backend. | Mike Pall | 2017-02-20 | 1 | -2/+9 |
| | | | | | | | | | | | Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com. Sponsored by Cisco Systems, Inc. | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2017-01-17 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date to 2017. | Mike Pall | 2017-01-17 | 1 | -1/+1 |
| | | | |||||
| * | | Report parent of stitched trace. | Mike Pall | 2016-11-13 | 1 | -0/+6 |
| | | | | | | | | | Thanks to Nick Zavaritsky. | ||||
| * | | Strip out old infrastructure for 64 bit constants. | Mike Pall | 2016-05-23 | 1 | -2/+0 |
| | | | | | | | | | Contributed by Peter Cawley. | ||||
| * | | Simplify GCtrace * reference embedding for trace stitching. | Mike Pall | 2016-05-22 | 1 | -4/+1 |
| | | | | | | | | | | | This is now possible due to the immovable IR. Contributed by Peter Cawley. | ||||
| * | | Make the IR immovable after assembly. | Mike Pall | 2016-05-22 | 1 | -9/+24 |
| | | | | | | | | | | | This allows embedding pointers to IR constants in the machine code. Contributed by Peter Cawley. | ||||
