aboutsummaryrefslogtreecommitdiff
path: root/etc (unfollow)
Commit message (Expand)AuthorFilesLines
2010-02-04RETF modifies BASE. Treat it like a store or it gets CSEd.Mike Pall2-1/+3
2010-02-04Reset the hotcount table after a JIT off to on transition.Mike Pall3-15/+18
2010-02-04Add shadow frame link stack for trace recorder.Mike Pall6-56/+82
2010-02-03Fix unroll limit checks and frame depth adjustment for pcall.Mike Pall1-13/+11
2010-02-03Clean up frame depth checks and loop detection.Mike Pall3-6/+12
2010-02-03Add extra check to suppress hotcall event during recording.Mike Pall1-2/+3
2010-02-03Another loop formation test must check for return to lower frame.Mike Pall1-1/+1
2010-02-01Improve coalescing of BASE register in side traces.Mike Pall1-21/+47
2010-01-30Revise hardcoded inlining in lj_asm.c. Saves 1-2K.Mike Pall1-4/+4
2010-01-30Add support for weak IR references to register allocator.Mike Pall1-18/+51
2010-01-29Loop formation test must check for return to lower frame.Mike Pall1-1/+2
2010-01-29Compile return to lower frame. Only for Lua frames right now.Mike Pall3-40/+75
2010-01-28Followup fix: set maxslot for continuation return.Mike Pall1-0/+1
2010-01-28Drop obsolete frame shrinking after continuation return.Mike Pall1-4/+1
2010-01-28Fix recording of metamethod result adjustment.Mike Pall1-1/+1
2010-01-28Don't modify jit_State and exit counters while in vmevent.Mike Pall1-15/+16
2010-01-28Fix snapshot dumps.Mike Pall1-1/+1
2010-01-27Avoid reuse of PHI registers, even for duplicate right PHIs.Mike Pall1-1/+1
2010-01-27Expose compressed snapshot map to reflection API.Mike Pall2-33/+19
2010-01-27Eliminate IR_FRAME. Replace with KGC and TRef/SnapEntry flags.Mike Pall4-105/+81
2010-01-27Add frame and continuation flags to TRef and SnapEntry.Mike Pall5-39/+57
2010-01-27Add missing check for return to lower frame.Mike Pall1-1/+2
2010-01-27Cleanup types for narrowing stack machine.Mike Pall1-28/+35
2010-01-26Compress snapshots using a simple, extensible 1D-compression.Mike Pall11-319/+365
2010-01-26Add missing eviction in asm_obar().Mike Pall1-0/+1
2010-01-26Fill gaps in frames (caused by metamethod calls) with nil.Mike Pall3-5/+5
2010-01-25Use dedicated type for snapshot map entry.Mike Pall8-33/+36
2010-01-24Force error if lua_newstate() is used in 64 bit mode.Mike Pall3-0/+21
2010-01-22Integrate MinGW build with DWARF2 exception handling.Mike Pall7-31/+216
2010-01-21Fix undefined behavior in table resizing calculation.Mike Pall1-1/+2
2010-01-21Fix ordered string comparisons. Unsigned arithmetic is evil.Mike Pall1-1/+1
2010-01-20Update docs about exception handling.Mike Pall1-5/+5
2010-01-19Decouple guard vs. INT check vs. TYPECHECK semantics for SLOAD.Mike Pall4-8/+16
2010-01-19Fix broken intarith + testop optimization.Mike Pall1-1/+1
2010-01-18Add some sanity checks for allocator in 64 bit mode.Mike Pall4-1/+8
2010-01-18Reduce non-numeric tag range by bumping up 64 bit lightud tag.Mike Pall1-6/+6
2010-01-17Update docs with x64 build instructions.Mike Pall3-10/+62
2010-01-17Fix more 64 bit conversion warnings.Mike Pall1-2/+2
2010-01-17Silence 64 bit conversion warning.Mike Pall1-1/+1
2010-01-17Enable build for x64 interpreter on WIN64.Mike Pall1-2/+11
2010-01-17Allocate 32 bit memory on WIN64 using NtAllocateVirtualMemory.Mike Pall1-7/+48
2010-01-17Fix off-by-one error in x64 PE object symbol mangling.Mike Pall1-1/+1
2010-01-16Error for blacklisted loop bytecodes has no info argument.Mike Pall1-1/+1
2010-01-14Add build infrastructure for x64 interpreter.Mike Pall5-6/+4658
2010-01-14Shorten %p format for pure 32 bit pointers on x64.Mike Pall1-3/+7
2010-01-10Strip '@' suffix from external symbols for MACH-O, too.Mike Pall1-17/+16
2010-01-09Improve alias analysis of upvalues using a disambiguation hash value.Mike Pall7-13/+32
2010-01-09Avoid int16_t widening for pt->uv elements.Mike Pall4-8/+13
2010-01-09Fix 32/64 bit portability issue with upval->v.Mike Pall7-22/+21
2010-01-09Fix x64 PE object emitter.Mike Pall1-1/+1