2010-02-13 |
Mike Pall | Major redesign of function call handling. |
commit | commitdiff | tree |
2010-02-12 |
Mike Pall | Extend scope of local vars in debug info beyond final... |
commit | commitdiff | tree |
2010-02-11 |
Mike Pall | Fix dump of bytecode instructions with missing operands. |
commit | commitdiff | tree |
2010-02-11 |
Mike Pall | Move dispatch tables out of GG_State struct. |
commit | commitdiff | tree |
2010-02-11 |
Mike Pall | Drop frame clearing in exit handling and JIT compiled... |
commit | commitdiff | tree |
2010-02-11 |
Mike Pall | Switch to pre-initialized stacks. Drop frame clearing... |
commit | commitdiff | tree |
2010-02-10 |
Mike Pall | Replace GCproto reference with bytecode PC in GCfuncL. |
commit | commitdiff | tree |
2010-02-08 |
Mike Pall | Drop bc field in GCproto since the bytecode is colocated. |
commit | commitdiff | tree |
2010-02-08 |
Mike Pall | Fix constructor bytecode generation for conditional... |
commit | commitdiff | tree |
2010-02-08 |
Mike Pall | Reduce whitespace in lj_bcdef.h. |
commit | commitdiff | tree |
2010-02-08 |
Mike Pall | Redesign of prototype generation, part 5: colocation... |
commit | commitdiff | tree |
2010-02-08 |
Mike Pall | Redesign of prototype generation, part 4: late creation... |
commit | commitdiff | tree |
2010-02-08 |
Mike Pall | Redesign of prototype generation, part 3: bc and lineinfo. |
commit | commitdiff | tree |
2010-02-08 |
Mike Pall | Redesign of prototype generation, part 2: late init... |
commit | commitdiff | tree |
2010-02-08 |
Mike Pall | Redesign of prototype generation, part 1: varinfo and... |
commit | commitdiff | tree |
2010-02-06 |
Mike Pall | Major cleanup of bytecode parser. |
commit | commitdiff | tree |
2010-02-06 |
Mike Pall | Update .gitignore. |
commit | commitdiff | tree |
2010-02-05 |
Mike Pall | Move bytecode offsets from lj_vm.* to generated header. |
commit | commitdiff | tree |
2010-02-05 |
Mike Pall | 32/64 bit memory ref cleanup, part 4: GCproto ->varinfo. |
commit | commitdiff | tree |
2010-02-05 |
Mike Pall | 32/64 bit memory ref cleanup, part 3: GCproto ->lineinfo. |
commit | commitdiff | tree |
2010-02-04 |
Mike Pall | 32/64 bit memory ref cleanup, part 2: GCproto ->uvname... |
commit | commitdiff | tree |
2010-02-04 |
Mike Pall | 32/64 bit memory ref cleanup, part 1: GCproto ->bc... |
commit | commitdiff | tree |
2010-02-04 |
Mike Pall | RETF modifies BASE. Treat it like a store or it gets... |
commit | commitdiff | tree |
2010-02-04 |
Mike Pall | Reset the hotcount table after a JIT off to on transition. |
commit | commitdiff | tree |
2010-02-04 |
Mike Pall | Add shadow frame link stack for trace recorder. |
commit | commitdiff | tree |
2010-02-03 |
Mike Pall | Fix unroll limit checks and frame depth adjustment... |
commit | commitdiff | tree |
2010-02-03 |
Mike Pall | Clean up frame depth checks and loop detection. |
commit | commitdiff | tree |
2010-02-03 |
Mike Pall | Add extra check to suppress hotcall event during recording. |
commit | commitdiff | tree |
2010-02-03 |
Mike Pall | Another loop formation test must check for return to... |
commit | commitdiff | tree |
2010-02-01 |
Mike Pall | Improve coalescing of BASE register in side traces. |
commit | commitdiff | tree |
2010-01-30 |
Mike Pall | Revise hardcoded inlining in lj_asm.c. Saves 1-2K. |
commit | commitdiff | tree |
2010-01-30 |
Mike Pall | Add support for weak IR references to register allocator. |
commit | commitdiff | tree |
2010-01-29 |
Mike Pall | Loop formation test must check for return to lower... |
commit | commitdiff | tree |
2010-01-29 |
Mike Pall | Compile return to lower frame. Only for Lua frames... |
commit | commitdiff | tree |
2010-01-28 |
Mike Pall | Followup fix: set maxslot for continuation return. |
commit | commitdiff | tree |
2010-01-28 |
Mike Pall | Drop obsolete frame shrinking after continuation return. |
commit | commitdiff | tree |
2010-01-28 |
Mike Pall | Fix recording of metamethod result adjustment. |
commit | commitdiff | tree |
2010-01-28 |
Mike Pall | Don't modify jit_State and exit counters while in vmevent. |
commit | commitdiff | tree |
2010-01-28 |
Mike Pall | Fix snapshot dumps. |
commit | commitdiff | tree |
2010-01-27 |
Mike Pall | Avoid reuse of PHI registers, even for duplicate right... |
commit | commitdiff | tree |
2010-01-27 |
Mike Pall | Expose compressed snapshot map to reflection API. |
commit | commitdiff | tree |
2010-01-27 |
Mike Pall | Eliminate IR_FRAME. Replace with KGC and TRef/SnapEntry... |
commit | commitdiff | tree |
2010-01-27 |
Mike Pall | Add frame and continuation flags to TRef and SnapEntry. |
commit | commitdiff | tree |
2010-01-27 |
Mike Pall | Add missing check for return to lower frame. |
commit | commitdiff | tree |
2010-01-26 |
Mike Pall | Cleanup types for narrowing stack machine. |
commit | commitdiff | tree |
2010-01-26 |
Mike Pall | Compress snapshots using a simple, extensible 1D-compre... |
commit | commitdiff | tree |
2010-01-26 |
Mike Pall | Add missing eviction in asm_obar(). |
commit | commitdiff | tree |
2010-01-25 |
Mike Pall | Fill gaps in frames (caused by metamethod calls) with... |
commit | commitdiff | tree |
2010-01-25 |
Mike Pall | Use dedicated type for snapshot map entry. |
commit | commitdiff | tree |
2010-01-24 |
Mike Pall | Force error if lua_newstate() is used in 64 bit mode. |
commit | commitdiff | tree |
2010-01-22 |
Mike Pall | Integrate MinGW build with DWARF2 exception handling. |
commit | commitdiff | tree |
2010-01-21 |
Mike Pall | Fix undefined behavior in table resizing calculation. |
commit | commitdiff | tree |
2010-01-21 |
Mike Pall | Fix ordered string comparisons. Unsigned arithmetic... |
commit | commitdiff | tree |
2010-01-20 |
Mike Pall | Update docs about exception handling. |
commit | commitdiff | tree |
2010-01-19 |
Mike Pall | Decouple guard vs. INT check vs. TYPECHECK semantics... |
commit | commitdiff | tree |
2010-01-19 |
Mike Pall | Fix broken intarith + testop optimization. |
commit | commitdiff | tree |
2010-01-18 |
Mike Pall | Add some sanity checks for allocator in 64 bit mode. |
commit | commitdiff | tree |
2010-01-17 |
Mike Pall | Reduce non-numeric tag range by bumping up 64 bit light... |
commit | commitdiff | tree |
2010-01-17 |
Mike Pall | Update docs with x64 build instructions. |
commit | commitdiff | tree |
2010-01-17 |
Mike Pall | Fix more 64 bit conversion warnings. |
commit | commitdiff | tree |
2010-01-17 |
Mike Pall | Silence 64 bit conversion warning. |
commit | commitdiff | tree |
2010-01-17 |
Mike Pall | Enable build for x64 interpreter on WIN64. |
commit | commitdiff | tree |
2010-01-17 |
Mike Pall | Allocate 32 bit memory on WIN64 using NtAllocateVirtual... |
commit | commitdiff | tree |
2010-01-17 |
Mike Pall | Fix off-by-one error in x64 PE object symbol mangling. |
commit | commitdiff | tree |
2010-01-16 |
Mike Pall | Error for blacklisted loop bytecodes has no info argument. |
commit | commitdiff | tree |
2010-01-14 |
Mike Pall | Add build infrastructure for x64 interpreter. |
commit | commitdiff | tree |
2010-01-14 |
Mike Pall | Shorten %p format for pure 32 bit pointers on x64. |
commit | commitdiff | tree |
2010-01-10 |
Mike Pall | Strip '@' suffix from external symbols for MACH-O,... |
commit | commitdiff | tree |
2010-01-09 |
Mike Pall | Improve alias analysis of upvalues using a disambiguati... |
commit | commitdiff | tree |
2010-01-09 |
Mike Pall | Avoid int16_t widening for pt->uv elements. |
commit | commitdiff | tree |
2010-01-09 |
Mike Pall | Fix 32/64 bit portability issue with upval->v. |
commit | commitdiff | tree |
2010-01-09 |
Mike Pall | Fix x64 PE object emitter. |
commit | commitdiff | tree |
2010-01-09 |
Mike Pall | Bump all copyright dates to 2010. |
commit | commitdiff | tree |
2010-01-05 |
Mike Pall | Add support for WIN64 exception handling to external... |
commit | commitdiff | tree |
2010-01-05 |
Mike Pall | Fix PE object build for fastcall entry points into... |
commit | commitdiff | tree |
2010-01-05 |
Mike Pall | Allow @ in DynASM globals. |
commit | commitdiff | tree |
2010-01-02 |
Mike Pall | Major rewrite of error handling to allow external/inter... |
commit | commitdiff | tree |
2009-12-30 |
Mike Pall | Rename NRESULTS to MULTRES on the assembler side, too. |
commit | commitdiff | tree |
2009-12-30 |
Mike Pall | Implement yield from C hooks. |
commit | commitdiff | tree |
2009-12-29 |
Mike Pall | Fix narrowing casts of pointer differences for x64. |
commit | commitdiff | tree |
2009-12-29 |
Mike Pall | Minor fixes for x64 interpreter. |
commit | commitdiff | tree |
2009-12-29 |
Mike Pall | Fix PE object build on x64 and with disabled interpreter. |
commit | commitdiff | tree |
2009-12-29 |
Mike Pall | Add DWARF2 unwind info for x64 interpreter. |
commit | commitdiff | tree |
2009-12-29 |
Mike Pall | Fix alloc/free sizes of internal GCRef arrays. |
commit | commitdiff | tree |
2009-12-29 |
Mike Pall | Fix various 32/64 bit issues in interpreter. |
commit | commitdiff | tree |
2009-12-29 |
Mike Pall | Fix bad stack setup in collectgarbage(). |
commit | commitdiff | tree |
2009-12-29 |
Mike Pall | Fix x64 lj_vm_pow_sse(). |
commit | commitdiff | tree |
2009-12-29 |
Mike Pall | Save all callee-saved x64 integer regs for unwinding. |
commit | commitdiff | tree |
2009-12-29 |
Mike Pall | Logical 'not' must be sign-extended for address operands. |
commit | commitdiff | tree |
2009-12-28 |
Mike Pall | Define CFRAME structure for x64 interpreter. |
commit | commitdiff | tree |
2009-12-28 |
Mike Pall | Linux/x64 mremap() does not obey MAP_32BIT, so make... |
commit | commitdiff | tree |
2009-12-28 |
Mike Pall | Fix size calculation for closure structs. |
commit | commitdiff | tree |
2009-12-28 |
Mike Pall | Fix POSIX/x64 call argument order. |
commit | commitdiff | tree |
2009-12-28 |
Mike Pall | Change callee-save regs for x64 interpreter to shorten... |
commit | commitdiff | tree |
2009-12-28 |
Mike Pall | Fix DynASM x64 encoding for qword-only instructions. |
commit | commitdiff | tree |
2009-12-28 |
Mike Pall | Final calling convention cleanup for x64 interpreter. |
commit | commitdiff | tree |
2009-12-27 |
Mike Pall | More calling convention cleanups for x64 interpreter. |
commit | commitdiff | tree |
2009-12-27 |
Mike Pall | Ignore lea operand size in DynASM x86/x64. |
commit | commitdiff | tree |
2009-12-27 |
Mike Pall | Use fastcall for remaining 1-arg/2-arg calls from inter... |
commit | commitdiff | tree |
2009-12-25 |
Mike Pall | Add SSE variant of pow/powi to interpreter. |
commit | commitdiff | tree |
next |