aboutsummaryrefslogtreecommitdiff
path: root/doc (unfollow)
Commit message (Expand)AuthorFilesLines
2011-10-14Save tmptv state for trace recorder across RECORD vmevent.Mike Pall2-2/+19
2011-10-13FFI: Fix unfused loads of float fields.Mike Pall1-2/+2
2011-10-13FFI: Fix call argument and return handling for I8/U8/I16/U16 types.Mike Pall2-8/+27
2011-10-11FFI: Record loads/stores to external variables in namespaces.Mike Pall3-5/+21
2011-10-11FFI: Fix recording of const/enum lookups in namespaces.Mike Pall1-1/+1
2011-10-10Remove unneeded PHI barrier for reassociation of duplicate ops.Mike Pall1-1/+0
2011-09-28Avoid overwriting argument with error from metacall recording.Mike Pall1-1/+3
2011-09-21Fix (harmless) typo.Mike Pall1-1/+1
2011-09-21ARM: Fix HREFK code generation.Mike Pall1-1/+1
2011-09-20Generate a portable vmdef.lua.Mike Pall4-100/+106
2011-09-17PPC/e500: Fix GC barrier for TSETM.Mike Pall2-4/+4
2011-09-14PPC: Fix GC barrier for TSETM.Mike Pall2-4/+4
2011-09-14ARM: Fix GC barrier for TSETM.Mike Pall2-5/+5
2011-09-14Fix typo.Mike Pall1-1/+1
2011-09-08ARM: Disable CPU detection for interpreter-only builds.Mike Pall1-0/+2
2011-09-05Increase max. number of exit stub groups to correspond with -Omaxsnap.Mike Pall1-1/+1
2011-09-05Use some register allocator helpers for multiple architectures.Mike Pall2-67/+70
2011-09-05PPC: Interpreter/JIT integration.Mike Pall2-493/+955
2011-09-05PPC: Fix or remove assembler helper functions.Mike Pall4-210/+176
2011-09-05PPC: More interpreter tuning. Use y-bit for branch predictions.Mike Pall1-23/+23
2011-09-05PPC: Export register names from disassembler.Mike Pall1-0/+6
2011-09-05PPC: Disassemble y-bit instead of at-bits for conditional branches.Mike Pall1-12/+2
2011-09-05PPC: Add y-bit variants of conditional branches to DynASM.Mike Pall1-0/+2
2011-09-02Always use ANSI variants of Windows system functions.Mike Pall2-2/+2
2011-08-31Mark installed shared library as executable.Mike Pall1-1/+1
2011-08-26Avoid conversion narrowing of arithmetic with large constants.Mike Pall1-1/+2
2011-08-25FFI/x64: Fix struct-by-value calling conventions.Mike Pall1-1/+1
2011-08-21Record missing FORI slot loads (e.g. after return to lower frame).Mike Pall1-0/+1
2011-08-18PPC: Add PPC disassembler.Mike Pall2-1/+579
2011-08-17Add potential PHI for number conversions due to type instability, too.Mike Pall1-5/+16
2011-08-17Extend -b to generate c/h/obj/o files with embedded bytecode.Mike Pall2-45/+446
2011-08-17Load embedded bytecode with require().Mike Pall3-27/+83
2011-08-14Clarify name of MIT license.Mike Pall14-14/+14
2011-08-14Replace some _Unwind_* types. Fixes build issues on OSX 10.7.Mike Pall1-6/+6
2011-08-11x64: Fix result type of cdata index conversions.Mike Pall1-1/+1
2011-08-11Don't bother to chain NOPs.Mike Pall3-8/+6
2011-08-10PPCSPE: Save/restore cr2, cr3 and cr4 when entering/leaving VM.Mike Pall5-356/+372
2011-08-10PPC: Save/restore cr2, cr3 and cr4 when entering/leaving VM.Mike Pall3-958/+1017
2011-08-10PPC: Add mtcrf instruction to DynASM.Mike Pall1-1/+4
2011-08-10PPC: Tune and reschedule interpreter for PPC/e300.Mike Pall1-41/+27
2011-08-10Fix compiler warning.Mike Pall1-1/+1
2011-08-09Fix stack check when L->top is above L->maxstack.Mike Pall1-2/+2
2011-08-09Remove temporary mcode limit error from application stack.Mike Pall2-0/+5
2011-08-07FFI: Limit snapshot optimization for cdata comparisons.Mike Pall1-1/+2
2011-08-01PPC: Add machine-specific part of FFI.Mike Pall5-383/+673
2011-07-25PPC: Fix floor/ceil for dual-number mode.Mike Pall2-478/+481
2011-07-25PPC: Add dual-number mode interpreter. Enable by default.Mike Pall3-1038/+4114
2011-07-23Use different workaround for alignment of jit_State.Mike Pall1-1/+5
2011-07-23FFI: Treat function ctypes like pointers in comparisons.Mike Pall2-1/+10
2011-07-19From Lua 5.2: Change \* to \z. Reject undefined escape sequences.Mike Pall1-16/+14