aboutsummaryrefslogtreecommitdiff
path: root/doc (unfollow)
Commit message (Expand)AuthorFilesLines
2024-03-10Fix recording of __concat metamethod.Mike Pall1-2/+6
2024-03-10Prevent down-recursion for side traces.Mike Pall1-1/+1
2024-03-10Check frame size limit before returning to a lower frame.Mike Pall1-0/+2
2024-03-10FFI: Treat cdata finalizer table as a GC root.Mike Pall1-0/+3
2024-03-10Handle stack reallocation in debug.setmetatable() and lua_setmetatable().Mike Pall1-0/+1
2024-02-04Rework stack overflow handling.Mike Pall4-21/+57
2024-01-31Preserve keys with dynamic values in template tables when saving bytecode.Mike Pall1-2/+2
2024-01-31Prevent include of luajit_rolling.h.Mike Pall2-1/+2
2024-01-26Fix documentation bug about '\z' string escape.Mike Pall1-1/+1
2024-01-25Fix zero stripping in %g number formatting.Mike Pall1-1/+2
2024-01-23Fix unsinking of IR_FSTORE for NULL metatable.Mike Pall1-3/+8
2024-01-22DynASM/x86: Add endbr instruction.Mike Pall2-1/+3
2024-01-22MIPS64 R2/R6: Fix FP to integer conversions.Mike Pall1-10/+10
2024-01-22Add cross-32/64 bit and deterministic bytecode generation.Mike Pall16-128/+302
2023-12-23DynASM/x86: Allow [&expr] operand.Mike Pall1-3/+7
2023-12-23Check for IR_HREF vs. IR_HREFK aliasing in non-nil store check.Mike Pall2-0/+3
2023-12-23Respect jit.off() on pending trace exit.Mike Pall1-1/+1
2023-12-23Simplify handling of instable types in TNEW/TDUP load forwarding.Mike Pall1-11/+9
2023-12-11Only emit proper parent references in snapshot replay.Mike Pall1-4/+8
2023-12-10Fix anchoring for string buffer set() method (again).Mike Pall1-7/+4
2023-12-10ARM: Fix stack restore for FP slots.Mike Pall1-1/+9
2023-12-10Document workaround for multilib vs. cross-compiler conflict.Mike Pall1-1/+4
2023-12-10Fix anchoring for string buffer set() method.Mike Pall1-0/+9
2023-12-10Fix runtime library flags for MSVC debug builds.Mike Pall1-2/+4
2023-12-10Fix .debug_abbrev section in GDB JIT API.Mike Pall1-1/+1
2023-12-10Optimize table.new() with constant args to (sinkable) IR_TNEW.Mike Pall1-0/+9
2023-12-10Emit sunk IR_NEWREF only once per key on snapshot replay.Mike Pall1-0/+12
2023-11-15Fix last commit.Mike Pall1-1/+1
2023-11-14x86/x64: Don't fuse loads across IR_NEWREF.Mike Pall1-7/+9
2023-11-12Improve last commit.Mike Pall1-1/+1
2023-11-12x86/x64: Don't fuse loads across table.clear.Mike Pall1-0/+1
2023-11-12x86/x64: Add more red zone checks to assembler backend.Mike Pall1-1/+6
2023-11-12Add stack check to pcall/xpcall.Mike Pall5-1/+38
2023-11-09Invalidate SCEV entry when returning to lower frame.Mike Pall1-0/+1
2023-11-07FFI: Fix pragma push stack limit check and throw on overflow.Mike Pall1-1/+3
2023-11-06ARM64: Fix disassembly of ldp/stp offsets.Mike Pall1-2/+1
2023-11-05Check for upvalue state transition in IR_UREFO.Mike Pall9-63/+146
2023-11-05x64: Properly fix __call metamethod return dispatch.Mike Pall1-1/+1
2023-11-05Windows/x86: _BitScan*64 are only available on 64 bit archs.Mike Pall1-4/+7
2023-10-21Add 'cc' file type for saving bytecode.Mike Pall2-3/+4
2023-10-21FFI/Windows: Fix type declaration for int64_t and uint64_t.Mike Pall1-2/+4
2023-10-21FFI: Fix dangling reference to CType in carith_checkarg().Mike Pall1-0/+4
2023-10-08DynASM/ARM64: Support ldp/stp of q registers.Mike Pall1-4/+4
2023-10-08ARM64: Use ADR and ADRP to form constants.Mike Pall2-7/+31
2023-10-08ARM64: Fix disassembly of U12 loads.Mike Pall1-1/+1
2023-10-08ARM64: Unify constant register handling in interpreter.Mike Pall1-77/+73
2023-10-08ARM: Fix register hint for FFI calls with FP results.Mike Pall1-1/+1
2023-10-08ARM64: Fix register hint for FFI calls with FP results.Mike Pall1-1/+1
2023-10-08ARM64: Restore fp before sp in C stack unwinders.Mike Pall2-2/+5
2023-09-25FFI: Fix ffi.abi("pauth").Mike Pall1-1/+1