summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'master' into v2.1Mike Pall2015-03-051-3/+17
|\|
| * Fix Lua/C API typecheck error for special indexes.Mike Pall2015-03-051-3/+17
| |
* | Merge branch 'master' into v2.1Mike Pall2015-03-021-3/+8
|\|
| * FFI: Fix FOLD rule for TOBIT + CONV num.u32.Mike Pall2015-03-021-3/+8
| | | | | | | | Thanks to Jiale Zhi.
* | Merge branch 'master' into v2.1Mike Pall2015-02-251-1/+6
|\|
| * ARM: Handle more arch defines.Mike Pall2015-02-251-1/+3
| |
| * Properly fail unsupported cross-compile to MIPS64.Mike Pall2015-02-251-0/+3
| |
* | Merge branch 'master' into v2.1Mike Pall2015-02-221-1/+1
|\|
| * Fix string to number conversion.Mike Pall2015-02-221-1/+1
| | | | | | | | Thanks to Lesley De Cruz.
* | Merge branch 'master' into v2.1Mike Pall2015-02-211-2/+6
|\|
| * x86/x64: Fix code generation for fused test/arith ops.Mike Pall2015-02-211-2/+6
| | | | | | | | Thanks to Alexander Nasonov and AFL.
* | Merge branch 'master' into v2.1Mike Pall2015-02-181-0/+1
|\|
| * FFI: Prevent DSE across ffi.string().Mike Pall2015-02-181-0/+1
| |
* | LJ_FR2: Fix bytecode generation for method lookups.Mike Pall2015-02-081-2/+2
| |
* | Merge branch 'master' into v2.1Mike Pall2015-02-021-0/+1
|\|
| * Fix lexer error for chunks without tokens.Mike Pall2015-02-021-0/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2015-01-172-2/+17
|\|
| * 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
| |
* | DynASM/PPC: Add missing PPC64 instructions and various extensions.Mike Pall2015-01-142-6/+592
| | | | | | | | Contributed by Caio Souza Oliveira.
* | iOS/ARM64: Fix target OS detection.Mike Pall2015-01-081-1/+1
| |
* | LJ_GC64: Return true for ffi.abi("gc64").Mike Pall2015-01-072-0/+5
| |
* | ARM64: Add FFI support.Mike Pall2015-01-077-20/+412
| |
* | iOS/ARM64: The frame pointer is required.Mike Pall2015-01-071-0/+3
| |
* | LJ_FR2: Fix lua_settable() and lua_setfield().Mike Pall2015-01-071-2/+2
| |
* | DynASM/ARM64: Fix checks for scaled immediates.Mike Pall2015-01-071-2/+3
| |
* | Merge branch 'master' into v2.1Mike Pall2015-01-06189-208/+208
|\|
| * Bump copyright date to 2015.Mike Pall2015-01-05177-195/+195
| |
* | Merge branch 'master' into v2.1Mike Pall2015-01-051-2/+4
|\|
| * Fix BC_UCLO/BC_JMP join optimization in Lua parser.Mike Pall2015-01-051-2/+4
| |
* | Fix MSVC build.Mike Pall2015-01-051-3/+8
| |
* | Merge branch 'master' into v2.1Mike Pall2015-01-052-6/+4
|\|
| * ARM: Minor interpreter optimization.Mike Pall2015-01-051-3/+2
| |
| * x86: Minor interpreter optimization.Mike Pall2015-01-051-2/+1
| |
* | ARM64: Update docs.Mike Pall2015-01-042-2/+12
| |
* | ARM64: Compatibility fixes for Clang.Mike Pall2015-01-042-2/+14
| |
* | PPC/e500: Drop support for this architecture.Mike Pall2015-01-0414-3800/+16
| |
* | Merge branch 'master' into v2.1Mike Pall2015-01-041-1/+1
|\|
| * Fix docs.Mike Pall2015-01-041-1/+1
| |
* | ARM64: Add build infrastructure and initial port of interpreter.Mike Pall2015-01-039-10/+3717
| |
* | Add LJ_GC64 mode: 64 bit GC object references.Mike Pall2015-01-0313-29/+183
| | | | | | | | Actually NaN tagging with 47 bit pointers and 13+4 bit tags.
* | Add LJ_FR2 mode: Two-slot frame info.Mike Pall2015-01-0333-139/+300
| |
* | DynASM/ARM64: Various fixes.Mike Pall2014-12-272-17/+50
| |
* | Merge branch 'master' into v2.1Mike Pall2014-12-275-10/+14
|\|
| * DynASM/ARM: Fix rollback for variant templates.Mike Pall2014-12-271-1/+4
| |
| * MIPS: Fix excess stack growth in interpreter.Mike Pall2014-12-271-1/+1
| |
| * PPC: Fix excess stack growth in interpreter.Mike Pall2014-12-271-1/+1
| |
| * ARM: Fix write barrier check in BC_USETS.Mike Pall2014-12-271-2/+2
| |
| * ARM: Fix excess stack growth in interpreter.Mike Pall2014-12-271-2/+2
| |
| * Fix corner case in string to number conversion.Mike Pall2014-12-271-3/+4
| |