summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Fix compiler warning.Mike Pall2011-10-241-0/+1
* Whitespace.Mike Pall2011-10-221-1/+1
* Add missing FOLD rule for CONV.u64.int + sign-extension.Mike Pall2011-10-221-0/+1
* FFI: Cleanup/fix 64 bit arithmetic in assembler backend.Mike Pall2011-10-222-33/+31
* x64: Fix math.random() code generation.Mike Pall2011-10-221-2/+1
* Fix register hints for arithmetic helper functions.Mike Pall2011-10-221-2/+3
* Separate/rename NUM/FLOAT <-> I64/U64 conversion functions.Mike Pall2011-10-223-34/+70
* Cleanup various endianess issues in assembler backend.Mike Pall2011-10-227-21/+26
* Rearrange defines for workarounds to embedded operating systems.Mike Pall2011-10-195-10/+19
* Fix PE/COFF bytecode file format for big-endian targets.Mike Pall2011-10-191-6/+4
* Fix FOLD rule for CONV.flt.num(CONV.num.flt(x)) => x.Mike Pall2011-10-191-2/+2
* FFI/x86: Fix CONV.u32.num rounding.Mike Pall2011-10-191-20/+10
* Don't fuse colocated array offsets without -Ofuse.Mike Pall2011-10-192-2/+2
* Fixup PC in tracebacks after exits from down-recursive traces.Mike Pall2011-10-172-2/+16
* PPC: Distinguish slwi, srwi and rlwinm in disassembly.Mike Pall2011-10-171-1/+18
* Add missing FOLD rule for integer NEG of constants.Mike Pall2011-10-171-0/+2
* FFI/ARM: Ensure invocation of SPLIT pass for float conversions.Mike Pall2011-10-142-5/+7
* Save tmptv state for trace recorder across RECORD vmevent.Mike Pall2011-10-142-2/+19
* FFI: Fix unfused loads of float fields.Mike Pall2011-10-131-2/+2
* FFI: Fix call argument and return handling for I8/U8/I16/U16 types.Mike Pall2011-10-132-8/+27
* FFI: Record loads/stores to external variables in namespaces.Mike Pall2011-10-113-5/+21
* FFI: Fix recording of const/enum lookups in namespaces.Mike Pall2011-10-111-1/+1
* Remove unneeded PHI barrier for reassociation of duplicate ops.Mike Pall2011-10-101-1/+0
* Avoid overwriting argument with error from metacall recording.Mike Pall2011-09-281-1/+3
* Fix (harmless) typo.Mike Pall2011-09-211-1/+1
* ARM: Fix HREFK code generation.Mike Pall2011-09-211-1/+1
* Generate a portable vmdef.lua.Mike Pall2011-09-204-100/+106
* PPC/e500: Fix GC barrier for TSETM.Mike Pall2011-09-172-4/+4
* PPC: Fix GC barrier for TSETM.Mike Pall2011-09-142-4/+4
* ARM: Fix GC barrier for TSETM.Mike Pall2011-09-142-5/+5
* Fix typo.Mike Pall2011-09-141-1/+1
* ARM: Disable CPU detection for interpreter-only builds.Mike Pall2011-09-081-0/+2
* Increase max. number of exit stub groups to correspond with -Omaxsnap.Mike Pall2011-09-051-1/+1
* Use some register allocator helpers for multiple architectures.Mike Pall2011-09-052-67/+70
* PPC: Interpreter/JIT integration.Mike Pall2011-09-052-493/+955
* PPC: Fix or remove assembler helper functions.Mike Pall2011-09-054-210/+176
* PPC: More interpreter tuning. Use y-bit for branch predictions.Mike Pall2011-09-051-23/+23
* PPC: Export register names from disassembler.Mike Pall2011-09-051-0/+6
* PPC: Disassemble y-bit instead of at-bits for conditional branches.Mike Pall2011-09-051-12/+2
* PPC: Add y-bit variants of conditional branches to DynASM.Mike Pall2011-09-051-0/+2
* Always use ANSI variants of Windows system functions.Mike Pall2011-09-022-2/+2
* Mark installed shared library as executable.Mike Pall2011-08-311-1/+1
* Avoid conversion narrowing of arithmetic with large constants.Mike Pall2011-08-261-1/+2
* FFI/x64: Fix struct-by-value calling conventions.Mike Pall2011-08-251-1/+1
* Record missing FORI slot loads (e.g. after return to lower frame).Mike Pall2011-08-211-0/+1
* PPC: Add PPC disassembler.Mike Pall2011-08-182-1/+579
* Add potential PHI for number conversions due to type instability, too.Mike Pall2011-08-171-5/+16
* Extend -b to generate c/h/obj/o files with embedded bytecode.Mike Pall2011-08-172-45/+446
* Load embedded bytecode with require().Mike Pall2011-08-173-27/+83
* Clarify name of MIT license.Mike Pall2011-08-1414-14/+14