aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* FFI: Don't assert on #1LL (5.2 compatibility mode only).Mike Pall2018-01-293-1/+11
| | | | Reported by Denis Golovan.
* Fix LuaJIT API docs for LUAJIT_MODE_*.Mike Pall2018-01-181-2/+2
| | | | Thanks to sunfishgao.
* Fix string.format("%c", 0).Mike Pall2018-01-141-7/+8
|
* Fix saved bytecode encapsulated in ELF objects.Mike Pall2017-11-161-1/+1
| | | | Thanks to Dimitry Andric.
* Fix FOLD rule for strength reduction of widening.Mike Pall2017-11-081-1/+1
| | | | Reported by Matthew Burk.
* DynASM/x86: Fix potential REL_A overflow.Mike Pall2017-09-201-1/+2
| | | | Thanks to Joshua Haberman.
* Use https for freelists.org links.Mike Pall2017-08-181-1/+1
|
* Modify fix for warning from 'ar'.Mike Pall2017-06-121-1/+2
|
* MIPS: Fix handling of spare long-range jump slots.Mike Pall2017-06-073-10/+11
| | | | Contributed by Djordje Kovacevic and Stefan Pejic.
* MIPS: Use precise search for exit jump patching.Mike Pall2017-06-071-1/+5
| | | | Contributed by Djordje Kovacevic and Stefan Pejic.
* Add missing LJ_MAX_JSLOTS check.Mike Pall2017-05-171-0/+2
| | | | Thanks to Yichun Zhang.
* Fix LJ_MAX_JSLOTS assertion in rec_check_slots().Mike Pall2017-05-091-2/+2
| | | | Thanks to Yichun Zhang.
* RELEASE LuaJIT-2.0.5v2.0.5Mike Pall2017-05-0113-16/+16
|
* Update changelog.Mike Pall2017-05-011-0/+42
|
* Add workaround for MSVC 2015 stdio changes.Mike Pall2017-04-171-1/+1
| | | | Contributed by Peter Cawley.
* OSX: Fix build with recent XCode.Mike Pall2017-04-071-1/+2
| | | | Contributed by Joseph Zupko.
* FFI: Fix FOLD rules for int64_t comparisons.Mike Pall2017-03-301-8/+8
| | | | Thanks to Peter Cawley.
* Remove unnecessary mcode alloc pointer check.Mike Pall2017-03-081-2/+2
| | | | Also fixes Illumos address space issue reported by Theo Schlossnagle.
* Limit mcode alloc probing, depending on the available pool size.Mike Pall2017-03-081-1/+2
| | | | Contributed by Alexey Kopytov.
* Fix overly restrictive range calculation in mcode allocation.Mike Pall2017-03-081-4/+4
| | | | Contributed by Alexey Kopytov.
* Fix out-of-scope goto handling in parser.Mike Pall2017-03-081-4/+6
| | | | Many thanks to Demetrios Obenour for tracking down this long-standing bug.
* Remove internal __mode = "K" and replace with safe check.Mike Pall2017-03-082-6/+13
|
* Fix annoying warning, due to deterministic binutils configuration.Mike Pall2017-03-081-3/+1
|
* DynASM: Fix warning.Mike Pall2017-03-081-1/+2
|
* MIPS: Don't use RID_GP as a scratch register.Mike Pall2017-02-201-3/+4
|
* MIPS: Fix emitted code for U32 to float conversion.Mike Pall2017-02-201-11/+7
|
* MIPS: Backport workaround for compact unwind tables.Mike Pall2017-02-202-0/+7
|
* Bump copyright date to 2017.Mike Pall2017-01-17177-195/+195
|
* Fix HTML formatting.Mike Pall2017-01-171-3/+3
|
* Fix cross-endian jit.bcsave for MIPS target.Mike Pall2017-01-171-1/+1
|
* Add "proto" field to jit.util.funcinfo().Mike Pall2016-12-151-0/+1
| | | | Backport.
* Update contact info.Mike Pall2016-11-211-0/+7
|
* Fix GC step size calculation.Mike Pall2016-10-131-1/+1
| | | | Thanks to Igor Ehrlich.
* ARM: Fix BLX encoding for Thumb interworking calls.Mike Pall2016-10-021-1/+1
| | | | Thanks to Charles Baylis.
* Looks like COLORTERM has gone out of fashion.Mike Pall2016-09-191-1/+2
|
* Initialize uv->immutable for upvalues of loaded chunks.Mike Pall2016-09-191-1/+3
| | | | Thanks to Peter Cawley.
* Revert "OSX: Switch to Clang as the default compiler."Mike Pall2016-07-312-6/+2
| | | | | It breaks cross-compilation to Android. And host "gcc" aliases to "clang", anyway.
* Adjust comment with defines.Mike Pall2016-07-171-7/+7
|
* Fix for cdata vs. non-cdata arithmetics/comparisons.Mike Pall2016-07-171-1/+2
| | | | Thanks to Vyacheslav Egorov.
* Fix unused vars etc. in internal Lua files.Mike Pall2016-07-175-11/+11
| | | | Thanks to François Perrad.
* Drop leftover regs in 'for' iterator assignment, too.Mike Pall2016-06-271-2/+2
|
* Fix PHI remarking in SINK pass.Mike Pall2016-06-051-3/+2
| | | | Thanks to Vyacheslav Egorov.
* Fix Valgrind suppressions.Mike Pall2016-06-031-3/+3
|
* Don't try to record outermost pcall() return to lower frame.Mike Pall2016-06-031-1/+1
|
* 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-206-12/+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.