summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
| |
* | iOS/ARM64: Fix target OS detection.Mike Pall2015-01-081-1/+1
| |
* | LJ_GC64: Return true for ffi.abi("gc64").Mike Pall2015-01-071-0/+3
| |
* | 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
| |
* | Merge branch 'master' into v2.1Mike Pall2015-01-06155-156/+156
|\|
| * Bump copyright date to 2015.Mike Pall2015-01-05146-147/+147
| |
* | 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: Compatibility fixes for Clang.Mike Pall2015-01-042-2/+14
| |
* | PPC/e500: Drop support for this architecture.Mike Pall2015-01-0411-3789/+14
| |
* | 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
| |
* | Merge branch 'master' into v2.1Mike Pall2014-12-274-9/+10
|\|
| * 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
| |
* | Merge branch 'master' into v2.1Mike Pall2014-12-201-1/+1
|\|
| * x86: Fix argument checks for ipairs() iterator.Mike Pall2014-12-201-1/+1
| |
* | Cleanup of TValue setters. No functional changes.Mike Pall2014-12-2011-21/+26
| |
* | Cleanup of memory vs. GC sizes. No functional changes.Mike Pall2014-12-2010-35/+39
| |
* | x86: Fix stack slot reservation for FP math functions.Mike Pall2014-12-161-23/+27
| | | | | | | | Followup fix for commit ad03eba7.
* | Disable debug info for generated *.S to avoid confusing gdb.Mike Pall2014-12-161-3/+5
| |
* | Avoid dependency on frame layout for LJ_POST_FIXCOMP.Mike Pall2014-12-152-3/+2
| | | | | | | | The auxiliary value in u32.lo wasn't used, anyway.
* | Cleanup of frame handling. No functional changes.Mike Pall2014-12-1511-35/+28
| |
* | Merge branch 'master' into v2.1Mike Pall2014-12-151-2/+1
|\|
| * Gracefully handle lua_error() for a suspended coroutine.Mike Pall2014-12-151-2/+1
| | | | | | | | Thanks to Sergei Zhirikov.
* | Merge branch 'master' into v2.1Mike Pall2014-12-081-7/+3
|\|
| * Avoid error messages when building with Clang.Mike Pall2014-12-081-7/+3
| |
* | x86/x64: Drop internal x87 math functions. Use libm functions.Mike Pall2014-12-087-455/+114
| |
* | x86/x64: Call external symbols directly from interpreter code.Mike Pall2014-12-087-18/+43
| | | | | | | | Except for ELF/x86 PIC, where it's easier to use wrappers.
* | Merge branch 'master' into v2.1Mike Pall2014-11-281-0/+5
|\|
| * Fix snapshot #0 handling for traces with a stack check on entry.Mike Pall2014-11-281-0/+5
| |