aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Shorten %p format for pure 32 bit pointers on x64.Mike Pall2010-01-141-3/+7
* Strip '@' suffix from external symbols for MACH-O, too.Mike Pall2010-01-101-17/+16
* Improve alias analysis of upvalues using a disambiguation hash value.Mike Pall2010-01-096-13/+30
* Avoid int16_t widening for pt->uv elements.Mike Pall2010-01-094-8/+13
* Fix 32/64 bit portability issue with upval->v.Mike Pall2010-01-097-22/+21
* Fix x64 PE object emitter.Mike Pall2010-01-091-1/+1
* Bump all copyright dates to 2010.Mike Pall2010-01-0985-86/+86
* Add support for WIN64 exception handling to external unwinder.Mike Pall2010-01-055-44/+177
* Fix PE object build for fastcall entry points into interpreter.Mike Pall2010-01-054-6/+20
* Major rewrite of error handling to allow external/internal unwinding.Mike Pall2010-01-026-967/+1107
* Rename NRESULTS to MULTRES on the assembler side, too.Mike Pall2009-12-301-33/+33
* Implement yield from C hooks.Mike Pall2009-12-308-932/+949
* Fix narrowing casts of pointer differences for x64.Mike Pall2009-12-293-4/+4
* Minor fixes for x64 interpreter.Mike Pall2009-12-291-4/+12
* Fix PE object build on x64 and with disabled interpreter.Mike Pall2009-12-291-2/+5
* Add DWARF2 unwind info for x64 interpreter.Mike Pall2009-12-292-46/+130
* Fix alloc/free sizes of internal GCRef arrays.Mike Pall2009-12-295-5/+5
* Fix various 32/64 bit issues in interpreter.Mike Pall2009-12-291-10/+21
* Fix bad stack setup in collectgarbage().Mike Pall2009-12-291-3/+4
* Fix x64 lj_vm_pow_sse().Mike Pall2009-12-291-2/+2
* Save all callee-saved x64 integer regs for unwinding.Mike Pall2009-12-293-22/+30
* Logical 'not' must be sign-extended for address operands.Mike Pall2009-12-296-27/+35
* Define CFRAME structure for x64 interpreter.Mike Pall2009-12-283-14/+35
* Linux/x64 mremap() does not obey MAP_32BIT, so make it non-moving.Mike Pall2009-12-281-2/+9
* Fix size calculation for closure structs.Mike Pall2009-12-281-2/+2
* Fix POSIX/x64 call argument order.Mike Pall2009-12-281-4/+4
* Change callee-save regs for x64 interpreter to shorten code.Mike Pall2009-12-282-2/+9
* Final calling convention cleanup for x64 interpreter.Mike Pall2009-12-282-443/+468
* More calling convention cleanups for x64 interpreter.Mike Pall2009-12-272-203/+284
* Use fastcall for remaining 1-arg/2-arg calls from interpreter.Mike Pall2009-12-2715-1304/+1248
* Add SSE variant of pow/powi to interpreter.Mike Pall2009-12-254-733/+942
* Add build infrastructure for the SSE2-enabled interpreter.Mike Pall2009-12-224-5/+21
* Fix last commit.Mike Pall2009-12-222-2/+2
* Miscellaneous cleanups for x64 interpreter.Mike Pall2009-12-222-27/+54
* Use SSE variants for IRFPM_FLOOR/CEIL/TRUNC unless SSE4.1 available.Mike Pall2009-12-222-0/+21
* Add SSE2 variants for all FP ops (except vm_pow*) in interpreter.Mike Pall2009-12-222-1052/+1864
* Add SSE2 variants of basic arithmetic ops in interpreter.Mike Pall2009-12-212-487/+939
* Properly compile on Debian kFreeBSD.Mike Pall2009-12-202-1/+4
* Adapt most outbound calls in interpreter to x64 calling conventions.Mike Pall2009-12-192-788/+961
* Better change the saved regs for the x64 interpreter, too.Mike Pall2009-12-181-2/+2
* Change KBASE/PC regs for x64/POSIX to get shorter encodings.Mike Pall2009-12-171-3/+3
* Adapt primary inbound calls in x64 interpreter.Mike Pall2009-12-178-317/+402
* Cleanup DynASM action list flushes.Mike Pall2009-12-161-772/+784
* Change some misuses of esp in x64 interpreter.Mike Pall2009-12-162-36/+36
* Define x64 interpreter frame and cleanup use of stack temps.Mike Pall2009-12-162-106/+175
* Unify interpreter reg saves/restores for WIN64 prolog/epilog req.Mike Pall2009-12-152-801/+800
* First bunch of register definitions for x64 interpreter.Mike Pall2009-12-151-14/+70
* Fix off-by-one error in err_chunkid().Mike Pall2009-12-141-1/+1
* Reorg Makefile to allow more overrides on the make command line.Mike Pall2009-12-081-33/+41
* Remove asm auto-detection due to cross-compilation issues.Mike Pall2009-12-083-12/+5