aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Replace GCproto reference with bytecode PC in GCfuncL.Mike Pall2010-02-103-30/+32
* Drop bc field in GCproto since the bytecode is colocated.Mike Pall2010-02-087-29/+23
* Fix constructor bytecode generation for conditional values.Mike Pall2010-02-081-1/+1
* Reduce whitespace in lj_bcdef.h.Mike Pall2010-02-081-4/+4
* Redesign of prototype generation, part 5: colocation of protoype arrays.Mike Pall2010-02-0810-129/+90
* Redesign of prototype generation, part 4: late creation of prototype.Mike Pall2010-02-082-20/+20
* Redesign of prototype generation, part 3: bc and lineinfo.Mike Pall2010-02-083-88/+109
* Redesign of prototype generation, part 2: late init of chunkname.Mike Pall2010-02-082-5/+6
* Redesign of prototype generation, part 1: varinfo and uvname.Mike Pall2010-02-086-96/+109
* Major cleanup of bytecode parser.Mike Pall2010-02-061-1334/+1327
* Update .gitignore.Mike Pall2010-02-061-0/+1
* Move bytecode offsets from lj_vm.* to generated header.Mike Pall2010-02-0511-62/+49
* 32/64 bit memory ref cleanup, part 4: GCproto ->varinfo.Mike Pall2010-02-055-15/+21
* 32/64 bit memory ref cleanup, part 3: GCproto ->lineinfo.Mike Pall2010-02-058-26/+38
* 32/64 bit memory ref cleanup, part 2: GCproto ->uvname and ->chunkname.Mike Pall2010-02-058-30/+43
* 32/64 bit memory ref cleanup, part 1: GCproto ->bc and ->k.Mike Pall2010-02-0510-66/+84
* RETF modifies BASE. Treat it like a store or it gets CSEd.Mike Pall2010-02-042-1/+3
* Reset the hotcount table after a JIT off to on transition.Mike Pall2010-02-043-15/+18
* Add shadow frame link stack for trace recorder.Mike Pall2010-02-046-56/+82
* Fix unroll limit checks and frame depth adjustment for pcall.Mike Pall2010-02-031-13/+11
* Clean up frame depth checks and loop detection.Mike Pall2010-02-033-6/+12
* Add extra check to suppress hotcall event during recording.Mike Pall2010-02-031-2/+3
* Another loop formation test must check for return to lower frame.Mike Pall2010-02-031-1/+1
* Improve coalescing of BASE register in side traces.Mike Pall2010-02-011-21/+47
* Revise hardcoded inlining in lj_asm.c. Saves 1-2K.Mike Pall2010-01-301-4/+4
* Add support for weak IR references to register allocator.Mike Pall2010-01-301-18/+51
* Loop formation test must check for return to lower frame.Mike Pall2010-01-291-1/+2
* Compile return to lower frame. Only for Lua frames right now.Mike Pall2010-01-293-40/+75
* Followup fix: set maxslot for continuation return.Mike Pall2010-01-281-0/+1
* Drop obsolete frame shrinking after continuation return.Mike Pall2010-01-281-4/+1
* Fix recording of metamethod result adjustment.Mike Pall2010-01-281-1/+1
* Don't modify jit_State and exit counters while in vmevent.Mike Pall2010-01-281-15/+16
* 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