2010-08-06 |
Mike Pall | Keep framesize in RA of FUNCC/FUNCCW instructions, too
|
commit | commitdiff | tree |
2010-08-06 |
Mike Pall | Fix lua_cpcall(). Duplicate save corrupted C frame...
|
commit | commitdiff | tree |
2010-08-03 |
Mike Pall | Fix some compiler warnings.
|
commit | commitdiff | tree |
2010-08-03 |
Mike Pall | Cleanup library function caching in dasm_x86.lua.
|
commit | commitdiff | tree |
2010-08-03 |
Mike Pall | Remove bogus global in -jdump.
|
commit | commitdiff | tree |
2010-08-03 |
Mike Pall | Untangle some target dependencies.
|
commit | commitdiff | tree |
2010-08-03 |
Mike Pall | Use FuncState typedef in favor of struct.
|
commit | commitdiff | tree |
2010-07-21 |
Mike Pall | Speed up string compares in string interning.
|
commit | commitdiff | tree |
2010-07-21 |
Mike Pall | Switch to fast string hash.
|
commit | commitdiff | tree |
2010-07-21 |
Mike Pall | Abstract out pointer hash to hashrot(). Tune hash constants.
|
commit | commitdiff | tree |
2010-07-21 |
Mike Pall | Use independent hash for VM event dispatch.
|
commit | commitdiff | tree |
2010-07-14 |
Mike Pall | Fix arg check for two-arg SSE math functions in interpreter.
|
commit | commitdiff | tree |
2010-07-14 |
Mike Pall | Fix passing of constant args in FPRs on x64.
|
commit | commitdiff | tree |
2010-07-04 |
Mike Pall | Rechain pseudo-resurrected string keys with colliding...
|
commit | commitdiff | tree |
2010-06-30 |
Mike Pall | Do not eliminate PHIs for values only referenced from...
|
commit | commitdiff | tree |
2010-06-28 |
Mike Pall | Fix frame setup for error handling in next().
|
commit | commitdiff | tree |
2010-06-16 |
Mike Pall | Fallback to metamethod resolving for tostring in print().
|
commit | commitdiff | tree |
2010-05-30 |
Mike Pall | Fix string.char() range check on x64.
|
commit | commitdiff | tree |
2010-05-19 |
Mike Pall | Canonicalize string conversion of nan, inf, -inf.
|
commit | commitdiff | tree |
2010-05-15 |
Mike Pall | Fix handling of failed fp:read(..., "*n").
|
commit | commitdiff | tree |
2010-05-09 |
Mike Pall | Avoid name clash with standard POSIX function.
|
commit | commitdiff | tree |
2010-05-09 |
Mike Pall | Avoid string allocation in GDB JIT API.
|
commit | commitdiff | tree |
2010-05-08 |
Mike Pall | Add weak guards. Emit TNEW/TDUP with a guard bit.
|
commit | commitdiff | tree |
2010-05-01 |
Mike Pall | Create symbol table of JIT-compiled code for use with...
|
commit | commitdiff | tree |
2010-04-28 |
Mike Pall | Fix PHI elimination: mark right PHI as used, too.
|
commit | commitdiff | tree |
2010-04-25 |
Mike Pall | Turn TValue setter macros into inline functions.
|
commit | commitdiff | tree |
2010-04-25 |
Mike Pall | Treat the tag of a TValue as unsigned everywhere.
|
commit | commitdiff | tree |
2010-04-25 |
Mike Pall | Avoid starting a GC cycle immediately after library...
|
commit | commitdiff | tree |
2010-04-25 |
Mike Pall | Fix TNEW in x64 interpreter. Do not force a full GC...
|
commit | commitdiff | tree |
2010-04-25 |
Mike Pall | Make metamethod names proper GC roots.
|
commit | commitdiff | tree |
2010-04-25 |
Mike Pall | Reorganize and fix placement of generated machine code...
|
commit | commitdiff | tree |
2010-04-25 |
Mike Pall | Simplify management of current trace. Drop lazy save.
|
commit | commitdiff | tree |
2010-04-25 |
Mike Pall | Turn traces into true GC objects (GCtrace).
|
commit | commitdiff | tree |
2010-04-24 |
Mike Pall | Simplify lexer a bit.
|
commit | commitdiff | tree |
2010-04-23 |
Mike Pall | Add assertions to guard against using lua_*call on...
|
commit | commitdiff | tree |
2010-04-23 |
Mike Pall | Avoid compiler warning.
|
commit | commitdiff | tree |
2010-04-20 |
Mike Pall | No longer let the GC replace dead keys with the LJ_TDEADKEY...
|
commit | commitdiff | tree |
2010-04-19 |
Mike Pall | Simplify GC step calls from on-trace code.
|
commit | commitdiff | tree |
2010-04-18 |
Mike Pall | Replace on-trace GC frame syncing with interpreter...
|
commit | commitdiff | tree |
2010-04-14 |
Mike Pall | Refactor buildvm symbol generation.
|
commit | commitdiff | tree |
2010-04-09 |
Mike Pall | Fix setup of RD when dispatching to function headers...
|
commit | commitdiff | tree |
2010-04-07 |
Mike Pall | Don't copy SNAP_NORESTORE mark into loops and suppress...
|
commit | commitdiff | tree |
2010-03-28 |
Mike Pall | RELEASE LuaJIT-2.0.0-beta4
|
commit | commitdiff | tree |
2010-03-28 |
Mike Pall | Update changelog.
|
commit | commitdiff | tree |
2010-03-28 |
Mike Pall | Fold HREF of TNEW/TDUP to niltv. Fold HLOAD of niltv...
|
commit | commitdiff | tree |
2010-03-28 |
Mike Pall | Generate EQ(HREF, niltv) for load path, too (better...
|
commit | commitdiff | tree |
2010-03-28 |
Mike Pall | Also merge EQ(HREF, niltv) in backend.
|
commit | commitdiff | tree |
2010-03-28 |
Mike Pall | Only fuse with spill slots for cross-section references.
|
commit | commitdiff | tree |
2010-03-28 |
Mike Pall | Fix precondition check for NEWREF.
|
commit | commitdiff | tree |
2010-03-23 |
Mike Pall | Pass MULTRES or negated error code in RD to lj_vm_exit_interp.
|
commit | commitdiff | tree |
2010-03-22 |
Mike Pall | Move colocated array part after GCtab (now properly...
|
commit | commitdiff | tree |
2010-03-22 |
Mike Pall | Move free node pos to t->node[0].freetop. Saves 4 bytes...
|
commit | commitdiff | tree |
2010-03-21 |
Mike Pall | Avoid snapshots for returns to known callers.
|
commit | commitdiff | tree |
2010-03-19 |
Mike Pall | Add links to interactive performance comparison to...
|
commit | commitdiff | tree |
2010-03-18 |
Mike Pall | Increase max. fusion distance.
|
commit | commitdiff | tree |
2010-03-15 |
Mike Pall | Reorder various structs to reduce padding (thanks to...
|
commit | commitdiff | tree |
2010-03-15 |
Mike Pall | Fix TSETM on x64/SSE builds when table is resized.
|
commit | commitdiff | tree |
2010-03-15 |
Mike Pall | Add static target to msvcbuild.bat.
|
commit | commitdiff | tree |
2010-03-15 |
Mike Pall | Update changelog.
|
commit | commitdiff | tree |
2010-03-15 |
Mike Pall | Add array bounds check elimination (-Oabc, on by default).
|
commit | commitdiff | tree |
2010-03-15 |
Mike Pall | Reorganize scalar evolution analysis.
|
commit | commitdiff | tree |
2010-03-14 |
Mike Pall | Fix folding of (comparison x x).
|
commit | commitdiff | tree |
2010-03-13 |
Mike Pall | Restore MULTRES for snapshots pointing to CALLM etc...
|
commit | commitdiff | tree |
2010-03-10 |
Mike Pall | Fix potential hang in UCLO redirection handling in...
|
commit | commitdiff | tree |
2010-03-09 |
Mike Pall | Fix handling of bad argument types in recorder.
|
commit | commitdiff | tree |
2010-03-09 |
Mike Pall | Fix recording of getmetatable() for non-tables.
|
commit | commitdiff | tree |
2010-03-09 |
Mike Pall | Avoid tracing the nil return case of tonumber().
|
commit | commitdiff | tree |
2010-03-09 |
Mike Pall | Add WinSDK v7.0 requirement for building on Windows...
|
commit | commitdiff | tree |
2010-03-08 |
Mike Pall | Do not fuse SLOAD across RETF.
|
commit | commitdiff | tree |
2010-03-07 |
Mike Pall | RELEASE LuaJIT-2.0.0-beta3
|
commit | commitdiff | tree |
2010-03-07 |
Mike Pall | Fix tracebacks for failed coroutines.
|
commit | commitdiff | tree |
2010-03-07 |
Mike Pall | Add OS/CPU/CC compatibility matrix to docs. Fix spelling.
|
commit | commitdiff | tree |
2010-03-07 |
Mike Pall | Rebase dynamic library on OSX/x64.
|
commit | commitdiff | tree |
2010-03-07 |
Mike Pall | Improve placement of dynamically generated code on...
|
commit | commitdiff | tree |
2010-03-07 |
Mike Pall | Fix assertion in rec_check_slots.
|
commit | commitdiff | tree |
2010-03-07 |
Mike Pall | Generate indirect calls for out-of-range distances...
|
commit | commitdiff | tree |
2010-03-07 |
Mike Pall | Fix unwind info for assembler part for OSX.
|
commit | commitdiff | tree |
2010-03-07 |
Mike Pall | Fix disassembly of call/jmp ModRM.
|
commit | commitdiff | tree |
2010-03-05 |
Mike Pall | Fix generated 64 bit Mach-O assembler output.
|
commit | commitdiff | tree |
2010-03-04 |
Mike Pall | Document jit.status().
|
commit | commitdiff | tree |
2010-03-04 |
Mike Pall | Update docs: native build default, cross-compilation...
|
commit | commitdiff | tree |
2010-03-04 |
Mike Pall | Allocate 32 bit memory on OSX/x64 with mmap() hinting.
|
commit | commitdiff | tree |
2010-03-04 |
Mike Pall | Build as a native 32 or 64 bit binary by default.
|
commit | commitdiff | tree |
2010-03-03 |
Mike Pall | Improve performance of HREF/HREFK on x64.
|
commit | commitdiff | tree |
2010-03-03 |
Mike Pall | Fix 64 bit conversion warning.
|
commit | commitdiff | tree |
2010-03-02 |
Mike Pall | Improve register allocation on x64.
|
commit | commitdiff | tree |
2010-03-02 |
Mike Pall | Fix comments about 64 bit FreeBSD mmap() behavior.
|
commit | commitdiff | tree |
2010-03-02 |
Mike Pall | Add compile errors for 64 bit OS without an equivalent...
|
commit | commitdiff | tree |
2010-03-02 |
Mike Pall | Add support for recursion to changelog.
|
commit | commitdiff | tree |
2010-03-02 |
Mike Pall | Fix amalgamated build.
|
commit | commitdiff | tree |
2010-03-01 |
Mike Pall | Enable tracing of recursion.
|
commit | commitdiff | tree |
2010-03-01 |
Mike Pall | Implement down-recursion.
|
commit | commitdiff | tree |
2010-03-01 |
Mike Pall | Fix pc to line number translation for GDB JIT API.
|
commit | commitdiff | tree |
2010-03-01 |
Mike Pall | Resize stack up to the true limit.
|
commit | commitdiff | tree |
2010-02-28 |
Mike Pall | Fix error message generation for OOM error.
|
commit | commitdiff | tree |
2010-02-28 |
Mike Pall | Conditionally compile functions that are unused with...
|
commit | commitdiff | tree |
2010-02-28 |
Mike Pall | Enable JIT compiler for x64.
|
commit | commitdiff | tree |
2010-02-28 |
Mike Pall | Add frame info for x64 GDB JIT API.
|
commit | commitdiff | tree |
2010-02-27 |
Mike Pall | Save/restore remaining callee-save regs on trace<-...
|
commit | commitdiff | tree |
2010-02-27 |
Mike Pall | Correctly align and free allocated machine code areas.
|
commit | commitdiff | tree |