aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-091-1/+4
* FFI: Add ffi.errno().Mike Pall2011-05-081-0/+8
* 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-057-14/+14
* Improve bytecode optimization of and/or operators.Mike Pall2011-05-051-8/+20
* 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-032-4/+6
* FFI: Compile C function calls with 64 bit args/results in 32 bit mode.Mike Pall2011-04-293-2/+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-285-917/+1462
* ARM: Use own lj_bswap(). Reduce min. req. version of GCC to 4.2.Mike Pall2011-04-282-2/+28
* FFI: Add ffi.istype() function.Mike Pall2011-04-203-13/+58
* 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 common TARGET_FLAGS option to Makefile.Mike Pall2011-04-171-4/+4
* ARM: Enable ARM port.Mike Pall2011-04-173-3/+6530
* ARM: Normalize results of math.floor()/ceil() fast functions.Mike Pall2011-04-171-21/+75
* ARM: Misc. fixes for interpreter.Mike Pall2011-04-162-24/+27
* ARM: Add integer variant of modulo operator.Mike Pall2011-04-161-12/+50
* ARM: Add partial support for FFI.Mike Pall2011-04-164-4/+87
* ARM: Add coroutine.resume/wrap_aux/yield() fast functions.Mike Pall2011-04-161-3/+146
* FFI: Fix arithmetic ctype metamethods for references.Mike Pall2011-04-151-1/+1
* FFI: Fix cdata finalization.Mike Pall2011-04-137-23/+43
* PPC: Fix L->status for resume after yield.Mike Pall2011-04-132-2/+2
* ARM: Add BC_VARG and BC_TSETM.Mike Pall2011-04-131-2/+93
* ARM: Add dispatch targets for hooks.Mike Pall2011-04-131-5/+62
* ARM: Add modulo subroutine and temp. math.floor()/math.ceil().Mike Pall2011-04-131-3/+16
* FFI: Add ctype metamethods and ffi.metatype().Mike Pall2011-04-128-78/+296
* Add support for tailcalls from internal C functions.Mike Pall2011-04-1212-3880/+3957
* Optimize lookups in empty proxy tables.Mike Pall2011-04-101-1/+7
* Avoid phantom stores to proxy tables.Mike Pall2011-04-101-6/+15
* Inline lj_gc_barrierback().Mike Pall2011-04-102-14/+13
* Fix recording of JLOOP with higher maxslot.Mike Pall2011-04-101-1/+1
* PPC: Misc. fixes for interpreter.Mike Pall2011-04-102-222/+220