aboutsummaryrefslogtreecommitdiff
path: root/src/buildvm_x86.dasc (follow)
Commit message (Expand)AuthorAgeFilesLines
* Enable tracing of recursion.Mike Pall2010-03-011-2/+1
* Save/restore remaining callee-save regs on trace<->interp transitions.Mike Pall2010-02-271-12/+67
* Add trace exit helper for x64. Fix trace entry for x64.Mike Pall2010-02-241-11/+39
* Fix type() implementation for x64 lightuserdata.Mike Pall2010-02-241-0/+12
* Rethrow errors from trace exit handling from the right C frame.Mike Pall2010-02-191-3/+11
* Use a different marker for hot calls.Mike Pall2010-02-151-3/+6
* Implement return hooks for Lua functions (zero-cost if disabled).Mike Pall2010-02-141-1/+7
* Implement call hooks (zero-cost if disabled).Mike Pall2010-02-141-12/+19
* Major redesign of function call handling.Mike Pall2010-02-131-588/+593
* Move dispatch tables out of GG_State struct.Mike Pall2010-02-111-4/+4
* Switch to pre-initialized stacks. Drop frame clearing in interpreter.Mike Pall2010-02-111-28/+32
* Replace GCproto reference with bytecode PC in GCfuncL.Mike Pall2010-02-101-25/+26
* Drop bc field in GCproto since the bytecode is colocated.Mike Pall2010-02-081-3/+3
* Integrate MinGW build with DWARF2 exception handling.Mike Pall2010-01-221-0/+45
* Bump all copyright dates to 2010.Mike Pall2010-01-091-1/+1
* Add support for WIN64 exception handling to external unwinder.Mike Pall2010-01-051-17/+13
* Fix PE object build for fastcall entry points into interpreter.Mike Pall2010-01-051-2/+2
* Major rewrite of error handling to allow external/internal unwinding.Mike Pall2010-01-021-19/+11
* Rename NRESULTS to MULTRES on the assembler side, too.Mike Pall2009-12-301-33/+33
* Implement yield from C hooks.Mike Pall2009-12-301-17/+12
* Minor fixes for x64 interpreter.Mike Pall2009-12-291-4/+12
* Add DWARF2 unwind info for x64 interpreter.Mike Pall2009-12-291-23/+65
* Fix various 32/64 bit issues in interpreter.Mike Pall2009-12-291-10/+21
* Fix x64 lj_vm_pow_sse().Mike Pall2009-12-291-2/+2
* Save all callee-saved x64 integer regs for unwinding.Mike Pall2009-12-291-11/+19
* Logical 'not' must be sign-extended for address operands.Mike Pall2009-12-291-17/+25
* 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-281-2/+4
* Final calling convention cleanup for x64 interpreter.Mike Pall2009-12-281-13/+38
* More calling convention cleanups for x64 interpreter.Mike Pall2009-12-271-13/+94
* Use fastcall for remaining 1-arg/2-arg calls from interpreter.Mike Pall2009-12-271-116/+59
* Add SSE variant of pow/powi to interpreter.Mike Pall2009-12-251-118/+300
* Add build infrastructure for the SSE2-enabled interpreter.Mike Pall2009-12-221-1/+1
* Fix last commit.Mike Pall2009-12-221-1/+1
* Miscellaneous cleanups for x64 interpreter.Mike Pall2009-12-221-16/+43
* Add SSE2 variants for all FP ops (except vm_pow*) in interpreter.Mike Pall2009-12-221-152/+531
* Add SSE2 variants of basic arithmetic ops in interpreter.Mike Pall2009-12-211-75/+278
* Adapt most outbound calls in interpreter to x64 calling conventions.Mike Pall2009-12-191-32/+204
* 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-171-30/+115
* Change some misuses of esp in x64 interpreter.Mike Pall2009-12-161-34/+34
* Define x64 interpreter frame and cleanup use of stack temps.Mike Pall2009-12-161-88/+157
* Unify interpreter reg saves/restores for WIN64 prolog/epilog req.Mike Pall2009-12-151-6/+5
* First bunch of register definitions for x64 interpreter.Mike Pall2009-12-151-14/+70
* Fast forward to sync public repo.Mike Pall2009-12-081-59/+58
* LuaJIT 2.0.0-beta2 hotfix #1Mike Pall2009-12-081-2/+1
* RELEASE LuaJIT-2.0.0-beta2v2.0.0-beta2Mike Pall2009-12-081-1/+110
* RELEASE LuaJIT-2.0.0-beta1v2.0.0-beta1Mike Pall2009-12-081-0/+3592