summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
|\|
| * FFI: Fix __index/__newindex metamethod resolution for ctypes.Mike Pall2014-08-051-0/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2014-07-241-0/+1
|\|
| * Invalidate backpropagation cache after DCE.Mike Pall2014-07-241-0/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2014-07-041-1/+4
|\|
| * FFI: Fix compilation of reference field access.Mike Pall2014-07-041-1/+4
| |
* | Merge branch 'master' into v2.1Mike Pall2014-07-011-1/+1
|\|
| * Fix ABC elimination.Mike Pall2014-07-011-1/+1
| |
* | Compile debug.getmetatable().Mike Pall2014-06-182-1/+23
| | | | | | | | Thanks to Karel Tuma.
* | Merge branch 'master' into v2.1Mike Pall2014-06-131-1/+1
|\|
| * Typo.Mike Pall2014-06-131-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2014-06-122-2/+4
|\|
| * FFI: Fix frame traversal for backtraces with FFI callbacks.Mike Pall2014-06-122-2/+4
| |
* | Merge branch 'master' into v2.1Mike Pall2014-06-111-1/+7
|\|
| * x86: lj_math_random_step() clobbers XMM regs on OSX Clang.Mike Pall2014-06-111-1/+7
| |
* | Merge branch 'master' into v2.1Mike Pall2014-06-111-1/+1
|\|