summaryrefslogtreecommitdiff
path: root/src/lj_api.c (unfollow)
Commit message (Expand)AuthorFilesLines
2015-01-14DynASM/PPC: Add missing PPC64 instructions and various extensions.Mike Pall2-6/+592
2015-01-08iOS/ARM64: Fix target OS detection.Mike Pall1-1/+1
2015-01-07LJ_GC64: Return true for ffi.abi("gc64").Mike Pall2-0/+5
2015-01-07ARM64: Add FFI support.Mike Pall7-20/+412
2015-01-07iOS/ARM64: The frame pointer is required.Mike Pall1-0/+3
2015-01-07LJ_FR2: Fix lua_settable() and lua_setfield().Mike Pall1-2/+2
2015-01-07DynASM/ARM64: Fix checks for scaled immediates.Mike Pall1-2/+3
2015-01-05Bump copyright date to 2015.Mike Pall177-195/+195
2015-01-05Fix BC_UCLO/BC_JMP join optimization in Lua parser.Mike Pall1-2/+4
2015-01-05Fix MSVC build.Mike Pall1-3/+8
2015-01-05ARM: Minor interpreter optimization.Mike Pall1-3/+2
2015-01-05x86: Minor interpreter optimization.Mike Pall1-2/+1
2015-01-04ARM64: Update docs.Mike Pall2-2/+12
2015-01-04ARM64: Compatibility fixes for Clang.Mike Pall2-2/+14
2015-01-04PPC/e500: Drop support for this architecture.Mike Pall14-3800/+16
2015-01-04Fix docs.Mike Pall1-1/+1
2015-01-03ARM64: Add build infrastructure and initial port of interpreter.Mike Pall9-10/+3717
2015-01-03Add LJ_GC64 mode: 64 bit GC object references.Mike Pall13-29/+183
2015-01-03Add LJ_FR2 mode: Two-slot frame info.Mike Pall33-139/+300
2014-12-27DynASM/ARM64: Various fixes.Mike Pall2-17/+50
2014-12-27DynASM/ARM: Fix rollback for variant templates.Mike Pall1-1/+4
2014-12-27MIPS: Fix excess stack growth in interpreter.Mike Pall1-1/+1
2014-12-27PPC: Fix excess stack growth in interpreter.Mike Pall1-1/+1
2014-12-27ARM: Fix write barrier check in BC_USETS.Mike Pall1-2/+2
2014-12-27ARM: Fix excess stack growth in interpreter.Mike Pall1-2/+2
2014-12-27Fix corner case in string to number conversion.Mike Pall1-3/+4
2014-12-20Cleanup of TValue setters. No functional changes.Mike Pall11-21/+26
2014-12-20x86: Fix argument checks for ipairs() iterator.Mike Pall1-1/+1
2014-12-20Cleanup of memory vs. GC sizes. No functional changes.Mike Pall10-35/+39
2014-12-16x86: Fix stack slot reservation for FP math functions.Mike Pall1-23/+27
2014-12-16Disable debug info for generated *.S to avoid confusing gdb.Mike Pall1-3/+5
2014-12-15Avoid dependency on frame layout for LJ_POST_FIXCOMP.Mike Pall2-3/+2
2014-12-15Cleanup of frame handling. No functional changes.Mike Pall11-35/+28
2014-12-15Gracefully handle lua_error() for a suspended coroutine.Mike Pall1-2/+1
2014-12-08Avoid error messages when building with Clang.Mike Pall1-7/+3
2014-12-08x86/x64: Drop internal x87 math functions. Use libm functions.Mike Pall7-455/+114
2014-12-08x86/x64: Call external symbols directly from interpreter code.Mike Pall7-18/+43
2014-12-03DynASM/ARM64: Initial commit of ARM64 module.Mike Pall2-0/+1650
2014-12-03DynASM/ARM: Fix description shown for multi-element templates.Mike Pall1-1/+1
2014-11-28Fix snapshot #0 handling for traces with a stack check on entry.Mike Pall1-0/+5
2014-11-03FFI: No meta fallback when indexing pointer to incomplete struct.Mike Pall1-9/+9
2014-10-08FFI: Add ffi.typeinfo().Mike Pall1-0/+25
2014-10-08Fix fused constant loads under high register pressure.Mike Pall2-1/+10
2014-10-07Fix DragonFly build (unsupported).Mike Pall4-5/+8
2014-09-22DynASM/x86: Add fldenv, f[n]stenv, fxsave, fxrstor opcodes.Mike Pall1-0/+5
2014-09-21DynASM/x86: Add shld/shrd opcodes.Mike Pall1-0/+3
2014-09-17Eliminate hmask guard for forwarded HREFK.Mike Pall1-4/+11
2014-09-08FFI: Fix initialization of unions of subtypes.Mike Pall1-0/+1
2014-09-08FFI: Fix for cdata vs. non-cdata arithmetic and comparisons.Mike Pall1-0/+1
2014-08-05FFI: Fix __index/__newindex metamethod resolution for ctypes.Mike Pall1-0/+1