summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* x86: Don't spill an explicit REF_BASE in the IR.Mike Pall2016-05-231-3/+3
| | | | Thanks to Vyacheslav Egorov.
* Add guard for obscure aliasing between open upvalues and SSA slots.Mike Pall2016-05-205-6/+8
| | | | Thanks to Peter Cawley.
* Remove assumption that lj_math_random_step() doesn't clobber FPRs.Mike Pall2016-05-201-7/+1
|
* x86/x64: Fix instruction length decoder.Mike Pall2016-05-061-3/+3
| | | | Thanks to Peter Cawley.
* Fix GCC 6 -Wmisleading-indentation warnings.Mike Pall2016-04-241-5/+10
| | | | Thanks to Roman Tsisyk.
* Fix handling of non-numeric strings in arithmetic coercions.Mike Pall2016-04-214-28/+28
| | | | Thanks to Vyacheslav Egorov.
* Whitespace.Mike Pall2016-04-181-11/+11
|
* x86/x64: Search for exit jumps with instruction length decoder.Mike Pall2016-04-181-9/+104
| | | | Contributed by Peter Cawley.
* MIPS: Fix BC_ISNEXT fallback path.Mike Pall2016-04-141-17/+17
| | | | Thanks to RT-RK.com.
* Fix recording of select(n, ...) with off-trace varargsMike Pall2016-04-031-1/+4
| | | | Thanks to Peter Cawley.
* Cygwin: Allow cross-builds to non-Cygwin targets.Mike Pall2016-04-033-8/+11
|
* MIPS: Fix use of ffgccheck delay slots in interpreter.Mike Pall2016-03-301-0/+5
|
* Windows: Remove intermediate files at end of build.Mike Pall2016-03-281-0/+2
|
* Fix display of NULL (light)userdata in -jdump.Mike Pall2016-03-281-1/+1
| | | | Thanks to Peter Cawley.
* Fix compiler warnings.Mike Pall2016-03-223-2/+3
| | | | Thanks to Demetri Obenour.
* Bump copyright date to 2016.Mike Pall2016-03-03146-149/+148
|
* Don't allocate unused 2nd result register in JIT compiler backend.Mike Pall2016-02-104-4/+4
|
* FFI: Fix SPLIT pass for CONV i64.u64.Mike Pall2015-11-261-1/+2
| | | | Thanks to Vyacheslav Egorov.
* Extend Valgrind suppressions for non-inlined C code.Mike Pall2015-11-041-0/+15
| | | | Thanks to Dennis Schridde.
* OSX: Switch to Clang as the default compiler.Mike Pall2015-10-241-18/+28
|
* iOS: Disable os.execute() when building for iOS >= 8.0.Mike Pall2015-10-242-1/+4
| | | | Thanks to Vyacheslav Egorov.
* FFI: Fix ipairs() recording.Mike Pall2015-10-241-4/+5
| | | | Thanks to Vyacheslav Egorov.
* Drop marks from replayed instructions when sinking.Mike Pall2015-10-151-1/+1
| | | | Reported by Vyacheslav Egorov.
* Flush symbol tables in jit.dump on trace flush.Mike Pall2015-10-011-0/+1
|
* Fix unsinking check.Mike Pall2015-10-011-15/+11
| | | | Reported by Elias Hogstvedt. Debugged and fixed by Vyacheslav Egorov.
* Fix Cygwin support. Note: this is not a supported target.Mike Pall2015-09-203-4/+10
| | | | Contributed by Yaakov Selkowitz.
* Properly handle OOM in trace_save().Mike Pall2015-08-201-4/+12
| | | | Thanks to Vyacheslav Egorov.
* Fix NYICF error message.Mike Pall2015-08-201-1/+1
| | | | Thanks to Vyacheslav Egorov.
* FFI: Don't propagate qualifiers into subtypes of complex.Mike Pall2015-07-171-0/+4
|
* Limit number of arguments given to io.lines() and fp:lines().Mike Pall2015-07-101-4/+11
|
* Fix narrowing of TOBIT.Mike Pall2015-06-101-5/+2
|
* x64: Allow building without external unwinder.Mike Pall2015-06-096-8/+37
| | | | Required for PS4 SDK 2.5. Thanks to James Park.
* RELEASE LuaJIT-2.0.4v2.0.4Mike Pall2015-05-147-9/+9
|
* x86/x64: Fix argument check for bit shifts.Mike Pall2015-05-041-3/+7
|
* Fix stack check in narrowing optimization.Mike Pall2015-04-281-3/+11
| | | | Thanks to Robert Nix.
* Fix Lua/C API typecheck error for special indexes.Mike Pall2015-03-051-3/+17
|
* FFI: Fix FOLD rule for TOBIT + CONV num.u32.Mike Pall2015-03-021-3/+8
| | | | Thanks to Jiale Zhi.
* ARM: Handle more arch defines.Mike Pall2015-02-251-1/+3
|
* Properly fail unsupported cross-compile to MIPS64.Mike Pall2015-02-251-0/+3
|
* Fix string to number conversion.Mike Pall2015-02-221-1/+1
| | | | Thanks to Lesley De Cruz.
* x86/x64: Fix code generation for fused test/arith ops.Mike Pall2015-02-211-2/+6
| | | | Thanks to Alexander Nasonov and AFL.
* FFI: Prevent DSE across ffi.string().Mike Pall2015-02-181-0/+1
|
* Fix lexer error for chunks without tokens.Mike Pall2015-02-021-0/+1
|
* Don't compile IR_RETF after CALLT to ff with-side effects.Mike Pall2015-01-171-0/+2
|
* OpenBSD/x86: Better executable memory allocation for W^X mode.Mike Pall2015-01-171-2/+15
|
* Bump copyright date to 2015.Mike Pall2015-01-05146-147/+147
|
* Fix BC_UCLO/BC_JMP join optimization in Lua parser.Mike Pall2015-01-051-2/+4
|
* ARM: Minor interpreter optimization.Mike Pall2015-01-051-3/+2
|
* x86: Minor interpreter optimization.Mike Pall2015-01-051-2/+1
|
* MIPS: Fix excess stack growth in interpreter.Mike Pall2014-12-271-1/+1
|