aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix more 64 bit conversion warnings.Mike Pall2010-01-171-2/+2
* Silence 64 bit conversion warning.Mike Pall2010-01-171-1/+1
* Enable build for x64 interpreter on WIN64.Mike Pall2010-01-171-2/+11
* Allocate 32 bit memory on WIN64 using NtAllocateVirtualMemory.Mike Pall2010-01-171-7/+48
* Fix off-by-one error in x64 PE object symbol mangling.Mike Pall2010-01-171-1/+1
* Error for blacklisted loop bytecodes has no info argument.Mike Pall2010-01-161-1/+1
* Add build infrastructure for x64 interpreter.Mike Pall2010-01-144-6/+4655
* 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