aboutsummaryrefslogtreecommitdiff
path: root/lib (unfollow)
Commit message (Expand)AuthorFilesLines
2011-05-22ARM: Add ARM disassembler.Mike Pall1-0/+538
2011-05-22ARM: Add ARM-specific tuning to generic assembler backend.Mike Pall1-4/+35
2011-05-22ARM: Add rematerialization scheduler for constants to backend.Mike Pall1-11/+88
2011-05-22Split up FP IR instructions with SPLIT pass for soft-float targets.Mike Pall13-72/+479
2011-05-22More portability cleanups for assembler backend.Mike Pall2-19/+30
2011-05-22Add missing guard to for loop argument conversion.Mike Pall1-1/+1
2011-05-22Move IR_CALL* definitions to lj_ircall.h.Mike Pall12-112/+137
2011-05-17Portability cleanups for assembler backend.Mike Pall3-7/+8
2011-05-17Clarify docs wrt. table initializer handling for VLA/VLS.Mike Pall1-1/+6
2011-05-16Cleanup of target dependencies.Mike Pall10-62/+77
2011-05-16Add target-specific macro for stack alignment in assembler backend.Mike Pall2-1/+2
2011-05-16Fix compiler warning.Mike Pall1-0/+2
2011-05-16ARM: Add support for GDB JIT API.Mike Pall1-0/+12
2011-05-16ARM: Remove redundant parse_gpr() in DynASM.Mike Pall1-1/+0
2011-05-16ARM: Add LJ_SOFTFP define. Add support for soft-float slot handling.Mike Pall5-12/+30
2011-05-16ARM: Generalize machine code co-location. ARM has a +-32MB range.Mike Pall1-11/+26
2011-05-12Move x86/x64 parts of JIT assembler backend to extra files.Mike Pall5-3125/+3173
2011-05-12Disentangle target-specific parts of JIT assembler backend.Mike Pall2-154/+193
2011-05-10Tuning loop unrolling heuristics again.Mike Pall1-3/+11
2011-05-09ARM: Fix table/userdata equality comparisons in interpreter.Mike Pall2-358/+464
2011-05-09ARM: Interpreter/JIT integration, part #1.Mike Pall1-13/+61
2011-05-09Fix some portability issues with the JIT compiler.Mike Pall6-17/+38
2011-05-09Use common helper functions for unaligned loads.Mike Pall3-23/+34
2011-05-09FFI: Allow setting errno with ffi.errno(), too.Mike Pall2-5/+10
2011-05-08FFI: Add ffi.errno().Mike Pall2-0/+30
2011-05-08FFI: Save errno/GetLastError() around allocations, hooks etc.Mike Pall4-5/+72
2011-05-08Avoid name clash with Windows MM_MAX define.Mike Pall2-4/+4
2011-05-06x86/x64: Fix bit.* argument checking.Mike Pall4-2680/+2694
2011-05-05RELEASE LuaJIT-2.0.0-beta7v2.0.0-beta7Mike Pall19-41/+41
2011-05-05Update changelog.Mike Pall1-1/+49
2011-05-05Improve bytecode optimization of and/or operators.Mike Pall1-8/+20
2011-05-05Misc. updates to docs.Mike Pall5-10/+12
2011-05-04Fix compiler warning.Mike Pall1-1/+2
2011-05-04FFI: Fix field alignment for iOS.Mike Pall1-2/+2
2011-05-04More tuning of loop unrolling heuristics.Mike Pall1-4/+3
2011-05-04Fix stack slot updates for down-recursion.Mike Pall1-1/+2
2011-05-03Tune loop unrolling heuristics. Increase trace recorder limits.Mike Pall3-7/+9
2011-04-29FFI: Compile C function calls with 64 bit args/results in 32 bit mode.Mike Pall4-4/+42
2011-04-29x86: Pop unused FP result from x87 stack.Mike Pall1-0/+2
2011-04-29Improve target OS selection for buildvm.Mike Pall1-4/+20
2011-04-28ARM: Fix ABI and build issues for iOS. Now works on iOS 3.0+.Mike Pall6-932/+1489
2011-04-28DynASM: x86/x64: Fix vreg in opcode. x64: Fix imm "I" after abs addr.Mike Pall1-2/+3
2011-04-28ARM: Use own lj_bswap(). Reduce min. req. version of GCC to 4.2.Mike Pall3-4/+30
2011-04-20FFI: Add ffi.istype() function.Mike Pall4-13/+76
2011-04-19Workaround to compile with Clang. Fix Clang warnings.Mike Pall3-7/+12
2011-04-19Fix compiler warning.Mike Pall1-1/+1
2011-04-19ARM: Workaround for unaligned accesses.Mike Pall1-5/+17
2011-04-18ARM: Allow compilation in thumb mode (CCOPT_ARM=-mthumb).Mike Pall1-3/+0
2011-04-18ARM: Add missing FFI functionality. Enable FFI for ARM.Mike Pall3-787/+920
2011-04-18Add remark about target OS to cross-compilation instructions.Mike Pall1-5/+13