summaryrefslogtreecommitdiff
path: root/src/lj_snap.c (unfollow)
Commit message (Expand)AuthorFilesLines
2022-01-23Always exit after machine code page protection change fails.Mike Pall1-1/+2
2022-01-23Fix FOLD rule for BUFHDR append with intervening buffer use.Mike Pall1-1/+2
2022-01-23Fix compiled error handling for buffer methods.Mike Pall1-6/+14
2022-01-16Prevent unroll across BC_ITERN.Mike Pall1-0/+1
2022-01-16Prevent replay of buffer operation for PHI operands.Mike Pall1-1/+1
2022-01-16Save trace recorder state around VM event call.Mike Pall1-1/+5
2022-01-15Bump copyright date.Mike Pall176-193/+193
2022-01-15FFI: Ensure library is loaded before de-serializing FFI types.Mike Pall2-0/+5
2022-01-15Fix HREFK forwarding vs. table.clear().Mike Pall1-31/+32
2022-01-13Fix FOLD rule for BUFHDR append.Mike Pall1-1/+2
2022-01-13OSX: Disable unreliable assertion for external frame unwinding.Mike Pall1-0/+3
2022-01-13Limit exponent range in number parsing.Mike Pall1-1/+4
2022-01-13Fix tonumber("-0") in dual-number mode.Mike Pall1-2/+6
2022-01-13Limit work done in SINK pass.Mike Pall1-4/+12
2022-01-13Fix ABC FOLD rule with constants.Mike Pall1-2/+3
2021-12-19Prevent CSE of a REF_BASE operand across IR_RETF.Mike Pall1-0/+11
2021-12-17Windows: Fix binary output of jit.bcsave to stdout.Mike Pall1-0/+13
2021-12-17Fix FOLD rule for x-0.Mike Pall1-2/+1
2021-11-13Update Android build docs.Mike Pall1-1/+2
2021-11-13Update Android build docs.Mike Pall1-1/+2
2021-10-27ARM64: Fix pcall() error case.Mike Pall1-1/+2
2021-10-17OSX/ARM64: Fix external unwinding.Mike Pall2-54/+40
2021-10-12Fix string buffer method recording.Mike Pall1-0/+1
2021-10-08Fix interaction of profiler and ITERN recording.Mike Pall1-1/+3
2021-10-06Fix compilation of multi-result call to next().Mike Pall1-1/+1
2021-10-02ARM64: Fix IR_HREF code generation.Mike Pall1-3/+3
2021-10-02MIPS64: Fix soft-float IR_TOSTR.Mike Pall1-1/+1
2021-10-02MIPS: Fix register allocation in assembly of HREF.Mike Pall1-3/+5
2021-09-29Fix compiler warning.Mike Pall1-2/+2
2021-09-24Windows/x64: Document MSVC flags for C++ exception interoperability.Mike Pall1-1/+3
2021-09-23FFI: Ensure returned string is alive in ffi.typeinfo().Mike Pall1-0/+1
2021-09-21OSX/ARM64: Disable unwind info.Mike Pall1-1/+2
2021-09-21Fix stack allocation after on-trace stack check.Mike Pall1-1/+5
2021-09-21Fix ITERN blacklisting.Mike Pall1-4/+8
2021-09-21Ensure ITERN forward progress on interpreter bailout.Mike Pall1-3/+6
2021-09-20ARM64: Reorder interpreter stack frame and fix unwinding.Mike Pall2-49/+152
2021-09-20Don't bail out to interpreter to JLOOP originating from ITERN.Mike Pall1-3/+5
2021-09-20FFI: Don't load PC from non-function object in FFI continuation.Mike Pall2-2/+2
2021-09-20FFI: Don't load PC from non-function object in FFI continuation.Mike Pall3-3/+3
2021-09-20FFI: Fix missing cts->L initialization in argv2ctype().Mike Pall1-1/+1
2021-09-19OSX/ARM64: Disable external unwinding for now.Mike Pall1-1/+4
2021-09-19Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN.Mike Pall27-47/+781
2021-09-19Use IR_HIOP for generalized two-register returns.Mike Pall8-96/+84
2021-09-19Refactor table traversal.Mike Pall12-207/+153
2021-09-19ARM: Fix symbol display in trace disassembly.Mike Pall1-0/+2
2021-09-19Refactor IR_TMPREF generation.Mike Pall1-17/+16
2021-09-19Refactor IR_VLOAD to take an offset.Mike Pall9-13/+19
2021-09-19MIPS: Fix trace linking.Mike Pall6-3/+33
2021-08-12String buffers, part 4b: Improve de-serialization checks.Mike Pall1-3/+13
2021-08-12String buffers, part 4a: Add metatable serialization dictionary.Mike Pall6-41/+116