aboutsummaryrefslogtreecommitdiff
path: root/src/buildvm_x86.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix OSX build to work with newer ld64 versions.Mike Pall2011-02-021-0/+1
* FFI: Add 64 bit integer comparisons and pointer comparisons.Mike Pall2011-01-131-1109/+1141
* FFI: Auto-detect __stdcall and fix up C function declarations.Mike Pall2011-01-101-419/+428
* Bump copyright date to 2011.Mike Pall2011-01-091-2/+2
* Fix Windows/x86 build and update pregenerated files.Mike Pall2011-01-061-414/+425
* FFI: Parse complex and 64 bit integer literals.Mike Pall2010-12-241-0/+5
* Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2010-11-191-610/+617
* Add support for __pairs and __ipairs metamethods (from Lua 5.2).Mike Pall2010-11-181-513/+515
* Specialize bytecode for pairs()/next() iterator. Speedup: 3.5x.Mike Pall2010-09-301-105/+148
* x64: Use 64 bit slot copies in the interpreter.Mike Pall2010-09-301-191/+192
* x86/x64: Fix stack overflow handling for coroutine results.Mike Pall2010-09-221-552/+552
* Consistently round int args of string functions on x64.Mike Pall2010-09-211-4/+4
* x86/x64: Avoid unnecessary resize in BC_TSETM.Mike Pall2010-09-131-1/+1
* Optimize BC_VARG: use RC for numparams.Mike Pall2010-09-101-106/+105
* Turn some lua_State fields into 32 bit pointers.Mike Pall2010-09-091-143/+137
* Explicitly indicate tailcall from fast function fallback.Mike Pall2010-09-021-331/+331
* Minor tweaks to integration of assembler part.Mike Pall2010-08-291-843/+846
* Fix return from pcall within active hook.Mike Pall2010-08-071-705/+706
* Fix lua_cpcall(). Duplicate save corrupted C frame chain.Mike Pall2010-08-061-10/+10
* Untangle some target dependencies.Mike Pall2010-08-031-1/+0
* Fix arg check for two-arg SSE math functions in interpreter.Mike Pall2010-07-141-6/+6
* Fix frame setup for error handling in next().Mike Pall2010-06-281-1084/+1085
* Fix string.char() range check on x64.Mike Pall2010-05-301-847/+847
* Fix TNEW in x64 interpreter. Do not force a full GC (ouch).Mike Pall2010-04-251-224/+224
* Make metamethod names proper GC roots.Mike Pall2010-04-251-1/+1
* Turn traces into true GC objects (GCtrace).Mike Pall2010-04-251-1/+1
* Replace on-trace GC frame syncing with interpreter exit.Mike Pall2010-04-191-638/+639
* Refactor buildvm symbol generation.Mike Pall2010-04-141-41/+24
* Fix setup of RD when dispatching to function headers after exit.Mike Pall2010-04-091-633/+633
* Pass MULTRES or negated error code in RD to lj_vm_exit_interp.Mike Pall2010-03-231-635/+636
* Fix TSETM on x64/SSE builds when table is resized.Mike Pall2010-03-151-145/+138
* Fix unwind info for assembler part for OSX.Mike Pall2010-03-071-36/+61
* Fix generated 64 bit Mach-O assembler output.Mike Pall2010-03-051-0/+8
* Enable tracing of recursion.Mike Pall2010-03-011-31/+33
* Save/restore remaining callee-save regs on trace<->interp transitions.Mike Pall2010-02-271-328/+328
* Add trace exit helper for x64. Fix trace entry for x64.Mike Pall2010-02-241-960/+958
* Rethrow errors from trace exit handling from the right C frame.Mike Pall2010-02-191-485/+488
* Use a different marker for hot calls.Mike Pall2010-02-151-342/+346
* Implement return hooks for Lua functions (zero-cost if disabled).Mike Pall2010-02-141-511/+514
* Implement call hooks (zero-cost if disabled).Mike Pall2010-02-141-651/+659
* Major redesign of function call handling.Mike Pall2010-02-131-1164/+1197
* Move dispatch tables out of GG_State struct.Mike Pall2010-02-111-2/+2
* Switch to pre-initialized stacks. Drop frame clearing in interpreter.Mike Pall2010-02-111-1226/+1230
* Drop bc field in GCproto since the bytecode is colocated.Mike Pall2010-02-081-6/+6
* Integrate MinGW build with DWARF2 exception handling.Mike Pall2010-01-221-0/+45
* Add support for WIN64 exception handling to external unwinder.Mike Pall2010-01-051-1/+1
* 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-819/+817
* Implement yield from C hooks.Mike Pall2009-12-301-898/+901
* Add DWARF2 unwind info for x64 interpreter.Mike Pall2009-12-291-23/+65