aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-11-09Ensure correct stack top for OOM error message.Mike Pall1-0/+1
Reported by Sergey Kaplun.
2022-09-13Fix last edit.Mike Pall1-1/+0
2022-09-13Remove dead Wiki links.Mike Pall13-27/+0
The lost content may be resurrected later.
2022-08-15Patch luajit.pc with INSTALL_INC, if customized.Mike Pall1-1/+5
Suggested by Henrique Bucher.
2022-08-07Prevent use of RTLD_DEFAULT when NO_RTLD_DEFAULT is defined.Mike Pall2-2/+2
Workaround for Android 4.4 bug. Thanks to gudzpoz.
2022-07-13FFI: Fix sizeof expression in C parser for reference types.Mike Pall1-1/+1
2022-07-13FFI: Fix ffi.alignof() for reference types.Mike Pall3-1/+10
Reported by Eric Gouyer.
2022-07-13FFI: Allow ffi.metatype() for typedefs with attributes.Mike Pall1-1/+1
Reported by Eric Gouyer.
2022-07-08x86/x64: Fix math.ceil(-0.9) result sign.Mike Pall1-7/+6
Reported by minoki.
2022-06-23Grammar and spell check.Mike Pall11-72/+72
2022-06-08Fix warnings in minilua.c.Mike Pall2-2/+10
2022-06-08Update console build instructions.Mike Pall1-28/+36
2022-05-21Prevent C compiler undefined-behavior optimization.Mike Pall1-1/+1
2022-04-18Cleanup of system and architecture support docs.Mike Pall1-65/+183
2022-04-17Fix assertions.Mike Pall1-3/+0
Reported by ssdr.
2022-03-13Fix BC_UCLO insertion for returns.Mike Pall1-1/+1
Contributed by XmiliaH.
2022-03-07Fix install docs for Android.Mike Pall1-1/+1
Thanks to GuDzpoz.
2022-01-27Fix command-line argv handling.Mike Pall1-11/+11
2022-01-25Don't export internal symbol.Mike Pall1-1/+1
2022-01-23Always exit after machine code page protection change fails.Mike Pall1-1/+2
Reported by Sergey Kaplun.
2022-01-16Save trace recorder state around VM event call.Mike Pall1-1/+5
Reported by Sergey Kaplun.
2022-01-15Bump copyright date.Mike Pall176-193/+193
2022-01-13Limit exponent range in number parsing.Mike Pall1-1/+4
Reported by XmiliaH.
2022-01-13Fix tonumber("-0") in dual-number mode.Mike Pall1-2/+6
Reported by Sergey Kaplun.
2022-01-13Limit work done in SINK pass.Mike Pall1-4/+12
Reported by XmiliaH.
2022-01-13Fix ABC FOLD rule with constants.Mike Pall1-2/+3
Reported by XmiliaH.
2021-12-19Prevent CSE of a REF_BASE operand across IR_RETF.Mike Pall1-0/+11
Reported by XmiliaH.
2021-12-17Fix FOLD rule for x-0.Mike Pall1-2/+1
Reported by XmiliaH.
2021-11-13Update Android build docs.Mike Pall1-1/+2
2021-10-02MIPS: Fix register allocation in assembly of HREF.Mike Pall1-3/+5
Reported by Jakub Piotr Cłapa.
2021-09-24Windows/x64: Document MSVC flags for C++ exception interoperability.Mike Pall1-1/+3
Suggested by Julien Cugnière.
2021-09-21Fix stack allocation after on-trace stack check.Mike Pall1-1/+5
2021-09-20FFI: Don't load PC from non-function object in FFI continuation.Mike Pall3-3/+3
Reported by Yichun Zhang. #743
2021-09-20FFI: Fix missing cts->L initialization in argv2ctype().Mike Pall1-1/+1
2021-07-27Consider slots used by upvalues in use-def analysis.Mike Pall1-3/+32
Reported by XmiliaH.
2021-07-23Prevent loop in snap_usedef().Mike Pall1-1/+6
Reported by XmiliaH.
2021-07-22Fix io.close() error message.Mike Pall1-2/+8
Reported by François Perrad.
2021-07-22Fix io.close().Mike Pall1-9/+11
Reported by farmboy0.
2021-07-21Fix minilua vararg stack handling.Mike Pall1-1/+1
Note: this is not exploitable! minilua is only used during the LuaJIT build process. It only runs controlled and static Lua code (DynASM), which is entirely contained within this repo. LuaJIT itself has completely different stack handling code and is not affected either. This change is solely for the benefit of others, who might possibly use minilua for purposes other than running DynASM.
2021-07-19Avoid out-of-range number of results when compiling select(k, ...).Mike Pall1-1/+1
The interpreter will throw and abort the trace, anyway.
2021-07-19Fix jit.dump() output for IR_CONV.Mike Pall1-1/+1
2021-06-08DynASM/x86: Add missing escape in pattern.Mike Pall1-1/+1
2021-06-07Fix HTML.Mike Pall1-4/+3
2021-06-01FFI: Fix dangling reference to CType.Mike Pall1-0/+2
2021-05-29PPC/PS3: Fix BC_ADD*/BC_SUB*.Mike Pall1-4/+4
Thanks to MaryWan1982.
2021-05-29Fix use-def analysis for vararg functions.Mike Pall1-2/+4
Reported by Shmuel Zeigerman.
2021-05-24Fix use-def analysis for BC_VARG.Mike Pall1-1/+3
Reported by Ryan Lucia.
2021-05-17Fix compiler warnings.Mike Pall1-3/+1
2021-04-25Add FAQ about table iteration order.Mike Pall1-0/+13
2021-03-23Detect inconsistent renames even in the presence of sunk values.Mike Pall1-13/+12
Reported by Igor Munkin.