aboutsummaryrefslogtreecommitdiff
path: root/doc (unfollow)
Commit message (Expand)AuthorFilesLines
2010-05-01Create symbol table of JIT-compiled code for use with Linux perf tools.Mike Pall1-0/+41
2010-04-28Fix PHI elimination: mark right PHI as used, too.Mike Pall1-1/+5
2010-04-26Turn TValue setter macros into inline functions.Mike Pall5-118/+127
2010-04-25Treat the tag of a TValue as unsigned everywhere.Mike Pall7-40/+39
2010-04-25Avoid starting a GC cycle immediately after library init.Mike Pall2-2/+2
2010-04-25Fix TNEW in x64 interpreter. Do not force a full GC (ouch).Mike Pall4-359/+346
2010-04-25Make metamethod names proper GC roots.Mike Pall12-29/+26
2010-04-25Reorganize and fix placement of generated machine code on x64.Mike Pall1-53/+57
2010-04-25Simplify management of current trace. Drop lazy save.Mike Pall7-79/+80
2010-04-25Turn traces into true GC objects (GCtrace).Mike Pall24-201/+193
2010-04-24Simplify lexer a bit.Mike Pall1-14/+12
2010-04-23Add assertions to guard against using lua_*call on dead coroutines.Mike Pall1-3/+6
2010-04-23Avoid compiler warning.Mike Pall1-1/+1
2010-04-21No longer let the GC replace dead keys with the LJ_TDEADKEY tag.Mike Pall13-43/+65
2010-04-19Simplify GC step calls from on-trace code.Mike Pall3-41/+32
2010-04-19Replace on-trace GC frame syncing with interpreter exit.Mike Pall11-1906/+1885
2010-04-14Refactor buildvm symbol generation.Mike Pall8-324/+203
2010-04-09Fix setup of RD when dispatching to function headers after exit.Mike Pall7-1803/+1820
2010-04-08Don't copy SNAP_NORESTORE mark into loops and suppress restore in exit.Mike Pall2-2/+2
2010-03-28RELEASE LuaJIT-2.0.0-beta4v2.0.0-beta4Mike Pall9-24/+34
2010-03-28Update changelog.Mike Pall1-0/+2
2010-03-28Fold HREF of TNEW/TDUP to niltv. Fold HLOAD of niltv to nil.Mike Pall4-2/+64
2010-03-28Generate EQ(HREF, niltv) for load path, too (better CSE).Mike Pall1-1/+7
2010-03-28Also merge EQ(HREF, niltv) in backend.Mike Pall1-4/+10
2010-03-28Only fuse with spill slots for cross-section references.Mike Pall1-1/+1
2010-03-28Fix precondition check for NEWREF.Mike Pall1-2/+2
2010-03-23Pass MULTRES or negated error code in RD to lj_vm_exit_interp.Mike Pall6-1839/+1822
2010-03-22Move colocated array part after GCtab (now properly aligned).Mike Pall3-25/+17
2010-03-22Move free node pos to t->node[0].freetop. Saves 4 bytes in GCtab.Mike Pall3-55/+38
2010-03-21Avoid snapshots for returns to known callers.Mike Pall1-2/+2
2010-03-19Add links to interactive performance comparison to offline docs.Mike Pall8-1/+18
2010-03-19Increase max. fusion distance.Mike Pall1-1/+1
2010-03-15Reorder various structs to reduce padding (thanks to /usr/bin/pahole).Mike Pall7-15/+15
2010-03-15Fix TSETM on x64/SSE builds when table is resized.Mike Pall5-448/+426
2010-03-15Add static target to msvcbuild.bat.Mike Pall1-0/+6
2010-03-15Update changelog.Mike Pall2-1/+19
2010-03-15Add array bounds check elimination (-Oabc, on by default).Mike Pall5-20/+101
2010-03-15Reorganize scalar evolution analysis.Mike Pall2-7/+32
2010-03-14Fix folding of (comparison x x).Mike Pall1-1/+1
2010-03-13Restore MULTRES for snapshots pointing to CALLM etc. bytecodes.Mike Pall3-3/+49
2010-03-10Fix potential hang in UCLO redirection handling in hooks.Mike Pall1-9/+7
2010-03-09Fix handling of bad argument types in recorder.Mike Pall1-2/+3
2010-03-09Fix recording of getmetatable() for non-tables.Mike Pall1-3/+5
2010-03-09Avoid tracing the nil return case of tonumber().Mike Pall1-1/+5
2010-03-09Add WinSDK v7.0 requirement for building on Windows/x64.Mike Pall1-2/+2
2010-03-08Do not fuse SLOAD across RETF.Mike Pall1-1/+2
2010-03-07RELEASE LuaJIT-2.0.0-beta3v2.0.0-beta3Mike Pall8-23/+20
2010-03-07Fix tracebacks for failed coroutines.Mike Pall1-0/+4
2010-03-07Add OS/CPU/CC compatibility matrix to docs. Fix spelling.Mike Pall4-10/+59
2010-03-07Rebase dynamic library on OSX/x64.Mike Pall1-0/+1