Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix os.date() for wider libc strftime() compatibility. | Mike Pall | 2019-01-10 | 1 | -2/+2 |
| | | | | Thanks to Jesper Lundgren. | ||||
* | Merge branch 'master' into v2.1 | Mike Pall | 2019-01-10 | 1 | -1/+1 |
|\ | |||||
| * | Fix MinGW build. | Mike Pall | 2019-01-10 | 1 | -1/+1 |
| | | | | | | | | Thanks to Victor Bombi. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2019-01-10 | 2 | -6/+6 |
|\| | |||||
| * | DynASM/MIPS: Fix shadowed variable. | Mike Pall | 2019-01-10 | 1 | -3/+3 |
| | | | | | | | | | | Cleanup only, bug cannot trigger. Thanks to Domingo Alvarez Duarte. | ||||
| * | DynASM/PPC: Fix shadowed variable. | Mike Pall | 2019-01-10 | 1 | -3/+3 |
| | | | | | | | | | | Cleanup only, bug cannot trigger. Thanks to Domingo Alvarez Duarte. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2019-01-10 | 3 | -12/+12 |
|\| | |||||
| * | Fix overflow of snapshot map offset. | Mike Pall | 2019-01-10 | 3 | -12/+12 |
| | | | | | | | | Thanks to Yichun Zhang. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2019-01-10 | 1 | -0/+4 |
|\| | |||||
| * | Better detection of MinGW build. | Mike Pall | 2019-01-10 | 1 | -0/+4 |
| | | |||||
* | | Actually implement maxirconst trace limit. | Mike Pall | 2018-10-14 | 1 | -2/+3 |
| | | | | | | | | Suggested by spacewander. | ||||
* | | MIPS/MIPS64: Fix TSETR barrier (again). | Mike Pall | 2018-10-14 | 2 | -2/+2 |
| | | |||||
* | | Fix memory probing allocator to check for valid end address, too. | Mike Pall | 2018-09-13 | 1 | -1/+2 |
| | | |||||
* | | DynASM/x86: Fix vroundps/vroundpd encoding. | Mike Pall | 2018-08-22 | 1 | -2/+2 |
| | | | | | | | | Thanks to Alexander Nasonov. | ||||
* | | DynASM: Fix warning. | Mike Pall | 2018-06-24 | 1 | -0/+1 |
| | | |||||
* | | ARM64: Fix exit stub patching. | Mike Pall | 2018-06-24 | 3 | -38/+51 |
| | | | | | | | | Contributed by Javier Guerra Giraldez. | ||||
* | | ARM64: Fix write barrier in BC_USETS. | Mike Pall | 2018-06-24 | 1 | -1/+1 |
| | | | | | | | | Contributed by Javier Guerra Giraldez. | ||||
* | | Windows: Add UWP support, part 1. | Mike Pall | 2018-06-05 | 10 | -20/+78 |
| | | | | | | | | Contributed by Ben Pye. | ||||
* | | From Lua 5.3: assert() accepts any type of error object. | Mike Pall | 2018-06-05 | 2 | -5/+6 |
| | | |||||
* | | x86: Disassemble FMA3 instructions. | Mike Pall | 2018-06-05 | 1 | -1/+23 |
| | | | | | | | | Thanks to Alexander Nasonov. | ||||
* | | DynASM/x86: Add FMA3 instructions. | Mike Pall | 2018-06-05 | 1 | -0/+67 |
| | | | | | | | | Thanks to Alexander Nasonov. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2018-06-05 | 1 | -4/+1 |
|\| | |||||
| * | PPC/NetBSD: Fix endianess check. | Mike Pall | 2018-06-05 | 1 | -1/+1 |
| | | | | | | | | Thanks to he32 and daurnimator. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2018-05-20 | 1 | -2/+4 |
|\| | |||||
| * | x86/x64: Check for jcc when using xor r,r in emit_loadi(). | Mike Pall | 2018-05-20 | 1 | -2/+4 |
| | | | | | | | | Thanks to Peter Cawley. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2018-05-20 | 1 | -5/+13 |
|\| | |||||
| * | FFI: Make FP to U64 conversions match JIT backend behavior. | Mike Pall | 2018-05-20 | 1 | -5/+13 |
| | | |||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2018-04-25 | 17 | -49/+34 |
|\| | |||||
| * | Bump copyright date to 2018. | Mike Pall | 2018-04-25 | 16 | -46/+32 |
| | | |||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2018-04-22 | 1 | -0/+2 |
|\| | |||||
| * | FFI: Add tonumber() specialization for failed conversions. | Mike Pall | 2018-04-22 | 1 | -0/+2 |
| | | | | | | | | Contributed by Javier Guerra Giraldez. | ||||
* | | Give expected results for negative non-base-10 numbers in tonumber(). | Mike Pall | 2018-04-22 | 1 | -9/+18 |
| | | | | | | | | This was undefined in Lua 5.1, but it's defined in 5.2. | ||||
* | | DynASM/x86: Add BMI1 and BMI2 instructions. | Mike Pall | 2018-02-27 | 1 | -0/+19 |
| | | | | | | | | Thanks to Peter Cawley. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2018-02-27 | 1 | -0/+23 |
|\| | |||||
| * | Fix rechaining of pseudo-resurrected string keys. | Mike Pall | 2018-02-27 | 1 | -0/+23 |
| | | | | | | | | | | | | | | | | | | This is a serious bug. But extremely hard to reproduce, so it went undetected for 8 years. One needs two resurrections with different main nodes, which are both in a hash chain which gets relinked on key insertion where the colliding node is in a non-main position. Phew. Thanks to lbeiming. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2018-01-29 | 1 | -0/+1 |
|\| | |||||
| * | Clear stack after print_jit_status() in CLI. | Mike Pall | 2018-01-29 | 1 | -0/+1 |
| | | | | | | | | Suggested by Hydroque. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2018-01-29 | 10 | -7/+39 |
|\| | |||||
| * | Fix GCC 7 -Wimplicit-fallthrough warnings. | Mike Pall | 2018-01-29 | 10 | -5/+33 |
| | | |||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2018-01-29 | 3 | -2/+11 |
|\| | |||||
| * | FFI: Don't assert on #1LL (5.2 compatibility mode only). | Mike Pall | 2018-01-29 | 3 | -1/+11 |
| | | | | | | | | Reported by Denis Golovan. | ||||
* | | MIPS64: Fix soft-float +-0.0 vs. +-0.0 comparison. | Mike Pall | 2018-01-29 | 1 | -1/+1 |
| | | | | | | | | Thanks to Stefan Pejic. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2018-01-18 | 1 | -2/+2 |
|\| | |||||
| * | Fix LuaJIT API docs for LUAJIT_MODE_*. | Mike Pall | 2018-01-18 | 1 | -2/+2 |
| | | | | | | | | Thanks to sunfishgao. | ||||
* | | Fix ARMv8 (32 bit subset) detection. | Mike Pall | 2018-01-18 | 1 | -1/+1 |
| | | | | | | | | Thanks to Markus Oberhumber. | ||||
* | | Merge branch 'master' into v2.1 | Mike Pall | 2018-01-14 | 0 | -0/+0 |
|\| | |||||
| * | Fix string.format("%c", 0). | Mike Pall | 2018-01-14 | 1 | -7/+8 |
| | | |||||
* | | Fix IR_BUFPUT assembly. | Mike Pall | 2018-01-14 | 1 | -3/+3 |
| | | | | | | | | Thanks to Peter Cawley. | ||||
* | | MIPS64: Fix xpcall() error case. | Mike Pall | 2017-11-18 | 1 | -2/+3 |
| | | | | | | | | Thanks to François Perrad and Stefan Pejic. | ||||
* | | ARM64: Fix xpcall() error case (really). | Mike Pall | 2017-11-18 | 1 | -1/+2 |
| | | | | | | | | Thanks to François Perrad and Stefan Pejic. |