summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2015-05-04x64: Add LJ_GC64 mode interpreter.Mike Pall8-5/+4906
2015-04-29Fix broken Windows build.Mike Pall1-2/+2
2015-04-28Disable trace stitching (for now) due to a design mistake.Mike Pall2-0/+34
2015-04-28Fix stack check in narrowing optimization.Mike Pall1-3/+11
2015-04-15ARM64: Fix math.floor/math.ceil for string args.Mike Pall1-0/+1
2015-04-12DynASM/PPC: Add sub/shift/rotate/clear instruction aliases.Mike Pall2-12/+88
2015-04-12DynASM/PPC: Add support for parameterized shifts/masks.Mike Pall2-6/+14
2015-04-12PPC: Fix cross-endian builds.Mike Pall2-0/+7
2015-04-09PPC: Fix write barrier in BC_TSETR.Mike Pall1-2/+2
2015-03-11Doc cleanup.Mike Pall1-11/+2
2015-03-06PPC64: Add build infrastructure.Mike Pall8-18/+50
2015-03-05Fix Lua/C API typecheck error for special indexes.Mike Pall1-3/+17
2015-03-02FFI: Fix FOLD rule for TOBIT + CONV num.u32.Mike Pall1-3/+8
2015-02-25ARM: Handle more arch defines.Mike Pall1-1/+3
2015-02-25Properly fail unsupported cross-compile to MIPS64.Mike Pall1-0/+3
2015-02-22Fix string to number conversion.Mike Pall1-1/+1
2015-02-21x86/x64: Fix code generation for fused test/arith ops.Mike Pall1-2/+6
2015-02-18FFI: Prevent DSE across ffi.string().Mike Pall1-0/+1
2015-02-08LJ_FR2: Fix bytecode generation for method lookups.Mike Pall1-2/+2
2015-02-02Fix lexer error for chunks without tokens.Mike Pall1-0/+1
2015-01-17Don't compile IR_RETF after CALLT to ff with-side effects.Mike Pall1-0/+2
2015-01-17OpenBSD/x86: Better executable memory allocation for W^X mode.Mike Pall1-2/+15
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