summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
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
2014-07-24Invalidate backpropagation cache after DCE.Mike Pall1-0/+1
2014-07-04FFI: Fix compilation of reference field access.Mike Pall1-1/+4
2014-07-01Fix ABC elimination.Mike Pall1-1/+1
2014-06-18Compile debug.getmetatable().Mike Pall2-1/+23
2014-06-13Typo.Mike Pall1-1/+1
2014-06-12FFI: Fix frame traversal for backtraces with FFI callbacks.Mike Pall2-2/+4
2014-06-11x86: lj_math_random_step() clobbers XMM regs on OSX Clang.Mike Pall1-1/+7
2014-06-11Fix debug info for main chunk of stripped bytecode.Mike Pall1-1/+1
2014-05-28Fix compatibility issues with Illumos.Mike Pall1-1/+7
2014-05-27PPC: Fix red zone overflow in machine code generation.Mike Pall1-0/+2
2014-05-27x86: Fix code generation for unused result of math.random().Mike Pall1-1/+1
2014-05-20Fix FOLD rule for string.sub(s, ...) == k.Mike Pall1-1/+2
2014-05-15FFI: Fix recording of indexing a struct pointer ctype object itself.Mike Pall1-1/+2
2014-05-15Fix FOLD rule for STRREF of SNEW.Mike Pall1-7/+8
2014-05-12Fix frame traversal while searching for error function.Mike Pall1-1/+3
2014-05-06x64: Workaround for MSVC build issue.Mike Pall1-1/+1
2014-05-06FFI: Another fix for cdata equality comparisons.Mike Pall1-5/+9
2014-04-27Add PS Vita port.Mike Pall8-28/+158
2014-04-22Prevent GC estimate miscalculation due to buffer growth.Mike Pall1-2/+2
2014-04-22Prevent adding side traces for stack checks.Mike Pall1-0/+1
2014-04-21x64: Allow building with LUAJIT_USE_SYSMALLOC and LUAJIT_USE_VALGRIND.Mike Pall3-4/+6
2014-04-17PPC: Don't use mcrxr on PPE.Mike Pall1-6/+29
2014-04-15Fix FOLD of string concatenations.Mike Pall1-1/+2
2014-04-08FFI: Fix cdata equality comparison against other Lua types.Mike Pall1-1/+1
2014-04-08FFI: Fix cdata equality comparison against strings.Mike Pall2-3/+5
2014-04-03Fix top slot calculation for snapshots with continuations.Mike Pall1-2/+3
2014-04-01Correct fix for reuse of SCEV results in FORL.Mike Pall1-1/+1
2014-04-01Fix alias analysis for table.len vs. table.clear.Mike Pall1-9/+19