summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
| |
* | 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.
* | DynASM/ARM64: Initial commit of ARM64 module.Mike Pall2014-12-032-0/+1650
| |
* | Merge branch 'master' into v2.1Mike Pall2014-12-031-1/+1
|\|
| * DynASM/ARM: Fix description shown for multi-element templates.Mike Pall2014-12-031-1/+1
| |
* | 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
| |
* | Merge branch 'master' into v2.1Mike Pall2014-11-031-9/+9
|\|
| * FFI: No meta fallback when indexing pointer to incomplete struct.Mike Pall2014-11-031-9/+9
| |
* | FFI: Add ffi.typeinfo().Mike Pall2014-10-081-0/+25
| | | | | | | | Thanks to Peter Colberg.
* | Merge branch 'master' into v2.1Mike Pall2014-10-082-1/+10
|\|
| * Fix fused constant loads under high register pressure.Mike Pall2014-10-082-1/+10
| |
* | Merge branch 'master' into v2.1Mike Pall2014-10-074-5/+8
|\|
| * Fix DragonFly build (unsupported).Mike Pall2014-10-074-5/+8
| | | | | | | | Thanks to Robin Hahling, Alex Hornung and Joris Giovannangeli.
* | Merge branch 'master' into v2.1Mike Pall2014-09-221-0/+5
|\|
| * DynASM/x86: Add fldenv, f[n]stenv, fxsave, fxrstor opcodes.Mike Pall2014-09-221-0/+5
| | | | | | | | Thanks to Cosmin Apreutesei.
* | Merge branch 'master' into v2.1Mike Pall2014-09-211-0/+3
|\|
| * DynASM/x86: Add shld/shrd opcodes.Mike Pall2014-09-211-0/+3
| | | | | | | | Thanks to Peter Cawley.
* | Eliminate hmask guard for forwarded HREFK.Mike Pall2014-09-171-4/+11
| |
* | Merge branch 'master' into v2.1Mike Pall2014-09-082-0/+2
|\|
| * FFI: Fix initialization of unions of subtypes.Mike Pall2014-09-081-0/+1
| | | | | | | | Thanks to Peter Colberg.
| * FFI: Fix for cdata vs. non-cdata arithmetic and comparisons.Mike Pall2014-09-081-0/+1
| | | | | | | | Thanks to Roman Tsisyk.
* | Merge branch 'master' into v2.1Mike Pall2014-08-051-0/+1
|\|