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