aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Avoid reuse of PHI registers, even for duplicate right PHIs.Mike Pall2010-01-271-1/+1
* Expose compressed snapshot map to reflection API.Mike Pall2010-01-271-16/+5
* Eliminate IR_FRAME. Replace with KGC and TRef/SnapEntry flags.Mike Pall2010-01-274-105/+81
* Add frame and continuation flags to TRef and SnapEntry.Mike Pall2010-01-275-39/+57
* Add missing check for return to lower frame.Mike Pall2010-01-271-1/+2
* Cleanup types for narrowing stack machine.Mike Pall2010-01-271-28/+35
* Compress snapshots using a simple, extensible 1D-compression.Mike Pall2010-01-2611-319/+365
* Add missing eviction in asm_obar().Mike Pall2010-01-261-0/+1
* Fill gaps in frames (caused by metamethod calls) with nil.Mike Pall2010-01-263-5/+5
* Use dedicated type for snapshot map entry.Mike Pall2010-01-258-33/+36
* Force error if lua_newstate() is used in 64 bit mode.Mike Pall2010-01-243-0/+21
* Integrate MinGW build with DWARF2 exception handling.Mike Pall2010-01-227-31/+216
* Fix undefined behavior in table resizing calculation.Mike Pall2010-01-211-1/+2
* Fix ordered string comparisons. Unsigned arithmetic is evil.Mike Pall2010-01-211-1/+1
* Decouple guard vs. INT check vs. TYPECHECK semantics for SLOAD.Mike Pall2010-01-193-7/+14
* Fix broken intarith + testop optimization.Mike Pall2010-01-191-1/+1
* Add some sanity checks for allocator in 64 bit mode.Mike Pall2010-01-184-1/+8
* Reduce non-numeric tag range by bumping up 64 bit lightud tag.Mike Pall2010-01-181-6/+6
* 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