aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
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
2021-07-27Consider slots used by upvalues in use-def analysis.Mike Pall1-3/+32
2021-07-23Prevent loop in snap_usedef().Mike Pall1-1/+6
2021-07-22Fix io.close() error message.Mike Pall1-2/+8
2021-07-22Fix io.close().Mike Pall1-9/+11
2021-07-21Fix minilua vararg stack handling.Mike Pall1-1/+1
2021-07-19PS4: Fix compile.Mike Pall1-1/+1
2021-07-19Avoid out-of-range number of results when compiling select(k, ...).Mike Pall1-1/+1
2021-07-19String buffers, part 3d: Compile string buffer methods and functions.Mike Pall18-87/+625
2021-07-19Minor improvements of optimizations.Mike Pall2-1/+17
2021-07-19Fix error message in lj_lib_checkintrange().Mike Pall1-0/+2
2021-07-19String buffers, part 2f: Prevent self-put of buffer.Mike Pall3-1/+6
2021-07-19String buffers, part 3c: Add IRBUFHDR_WRITE mode.Mike Pall14-5/+112
2021-07-19Fix IRXLOAD_* mode bits description.Mike Pall1-4/+4
2021-07-19String buffers, part 3b: Change IR_BUFHDR op2 mode bits to mode.Mike Pall2-13/+19
2021-07-19String buffers, part 3a: Add IR_TMPREF for passing TValues to helpers.Mike Pall12-125/+249
2021-07-19Add IRCONV_NONE for pass-through INT to I64/U64 type change.Mike Pall5-4/+7