aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2021-09-241-1/+3
|\
| * Windows/x64: Document MSVC flags for C++ exception interoperability.Mike Pall2021-09-241-1/+3
* | FFI: Ensure returned string is alive in ffi.typeinfo().Mike Pall2021-09-231-0/+1
* | OSX/ARM64: Disable unwind info.Mike Pall2021-09-211-1/+2
* | Merge branch 'master' into v2.1Mike Pall2021-09-211-1/+5
|\|
| * Fix stack allocation after on-trace stack check.Mike Pall2021-09-211-1/+5
* | Fix ITERN blacklisting.Mike Pall2021-09-211-4/+8
* | Ensure ITERN forward progress on interpreter bailout.Mike Pall2021-09-211-3/+6
* | ARM64: Reorder interpreter stack frame and fix unwinding.Mike Pall2021-09-202-49/+152
* | Don't bail out to interpreter to JLOOP originating from ITERN.Mike Pall2021-09-201-3/+5
* | FFI: Don't load PC from non-function object in FFI continuation.Mike Pall2021-09-202-2/+2
* | Merge branch 'master' into v2.1Mike Pall2021-09-204-4/+4
|\|
| * FFI: Don't load PC from non-function object in FFI continuation.Mike Pall2021-09-203-3/+3
| * FFI: Fix missing cts->L initialization in argv2ctype().Mike Pall2021-09-201-1/+1
* | OSX/ARM64: Disable external unwinding for now.Mike Pall2021-09-191-1/+4
* | Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN.Mike Pall2021-09-1927-47/+781
* | Use IR_HIOP for generalized two-register returns.Mike Pall2021-09-198-96/+84
* | Refactor table traversal.Mike Pall2021-09-1912-207/+153
* | ARM: Fix symbol display in trace disassembly.Mike Pall2021-09-191-0/+2
* | Refactor IR_TMPREF generation.Mike Pall2021-09-191-17/+16
* | Refactor IR_VLOAD to take an offset.Mike Pall2021-09-199-13/+19
* | MIPS: Fix trace linking.Mike Pall2021-09-196-3/+33
* | String buffers, part 4b: Improve de-serialization checks.Mike Pall2021-08-121-3/+13
* | String buffers, part 4a: Add metatable serialization dictionary.Mike Pall2021-08-126-41/+116
* | Merge branch 'master' into v2.1Mike Pall2021-07-271-3/+32
|\|
| * Consider slots used by upvalues in use-def analysis.Mike Pall2021-07-271-3/+32
* | Merge branch 'master' into v2.1Mike Pall2021-07-231-1/+6
|\|
| * Prevent loop in snap_usedef().Mike Pall2021-07-231-1/+6
* | Merge branch 'master' into v2.1Mike Pall2021-07-221-2/+8
|\|
| * Fix io.close() error message.Mike Pall2021-07-221-2/+8
* | Merge branch 'master' into v2.1Mike Pall2021-07-221-9/+11
|\|
| * Fix io.close().Mike Pall2021-07-221-9/+11
* | Merge branch 'master' into v2.1Mike Pall2021-07-211-1/+1
|\|
| * Fix minilua vararg stack handling.Mike Pall2021-07-211-1/+1
* | PS4: Fix compile.Mike Pall2021-07-191-1/+1
* | Merge branch 'master' into v2.1Mike Pall2021-07-191-1/+1
|\|
| * Avoid out-of-range number of results when compiling select(k, ...).Mike Pall2021-07-191-1/+1
* | String buffers, part 3d: Compile string buffer methods and functions.Mike Pall2021-07-1918-87/+625
* | Minor improvements of optimizations.Mike Pall2021-07-192-1/+17
* | Fix error message in lj_lib_checkintrange().Mike Pall2021-07-191-0/+2
* | String buffers, part 2f: Prevent self-put of buffer.Mike Pall2021-07-193-1/+6
* | String buffers, part 3c: Add IRBUFHDR_WRITE mode.Mike Pall2021-07-1914-5/+112
* | Fix IRXLOAD_* mode bits description.Mike Pall2021-07-191-4/+4
* | String buffers, part 3b: Change IR_BUFHDR op2 mode bits to mode.Mike Pall2021-07-192-13/+19
* | String buffers, part 3a: Add IR_TMPREF for passing TValues to helpers.Mike Pall2021-07-1912-125/+249
* | 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
* | Flush and close output file after profiling run.Mike Pall2021-06-251-0/+1