aboutsummaryrefslogtreecommitdiff
path: root/lib (unfollow)
Commit message (Expand)AuthorFilesLines
2010-09-23PPC: Add dispatch target for call hook.Mike Pall1-2/+22
2010-09-23PPC: Add dispatch targets for instruction and return hooks.Mike Pall1-3/+43
2010-09-23PPC: Add lj_vm_resume().Mike Pall1-2/+40
2010-09-23Workaround for missing fseeko/ftello prototypes on ancient glibc.Mike Pall1-1/+1
2010-09-22x86/x64: Fix stack overflow handling for coroutine results.Mike Pall4-2010/+2015
2010-09-22Fix stack growth for coroutine.wrap().Mike Pall1-1/+1
2010-09-21PPC: Reschedule continuation dispatch.Mike Pall1-1/+1
2010-09-21Whitespace.Mike Pall1-1/+1
2010-09-21PPC: Add fixed register for TOBIT bias.Mike Pall1-3/+8
2010-09-21PPC: Add missing register setup after unwind to ff pcall.Mike Pall1-2/+10
2010-09-21PPC: Fix result copy for return to Lua.Mike Pall1-2/+3
2010-09-21PPC: Fix constant folding of modulo operator.Mike Pall1-2/+2
2010-09-21Consistently round int args of string functions on x64.Mike Pall4-16/+16
2010-09-21Improve AA for field accesses: disambiguate new allocations.Mike Pall1-3/+6
2010-09-21Drop redundant (UGE any +0).Mike Pall1-0/+8
2010-09-21Improve FOLD/CSE of field loads and array/hash refs across NEWREF.Mike Pall3-15/+23
2010-09-21Improve alias analysis: disambiguate new allocations.Mike Pall1-26/+54
2010-09-18Avoid fusing potentially negative indexes into AREF on x64.Mike Pall1-2/+3
2010-09-17PPC: Add metamethod handlers and continuations for comparisons.Mike Pall1-18/+49
2010-09-17PPC: Reschedule bytecode instruction fetch.Mike Pall1-35/+66
2010-09-17PPC: Add BC_CAT and lj_cont_cat.Mike Pall1-3/+31
2010-09-16PPC: Fix ordered comparisons for NaN operands.Mike Pall1-7/+7
2010-09-16PPC: Avoid comparison with NaN in BC_ISEQN/BC_ISNEN.Mike Pall1-1/+12
2010-09-15PPC: Add BC_TSETM.Mike Pall1-1/+41
2010-09-15PPC: Add BC_VARG.Mike Pall1-1/+62
2010-09-15Don't traverse inactive GCtrace objects.Mike Pall1-2/+2
2010-09-15Show names of IR calls in disassembler output.Mike Pall2-3/+19
2010-09-14Add IR_VLOAD for vararg loads.Mike Pall5-9/+13
2010-09-14Improve alias analysis for vararg loads.Mike Pall1-8/+11
2010-09-14Avoid unnecessary vararg loads.Mike Pall1-1/+2
2010-09-14PPC: Fix line number in stack overflow error.Mike Pall1-0/+1
2010-09-14PPC: Fix write barrier in BC_TSETV.Mike Pall1-1/+1
2010-09-14PPC: Fix KBASE restore in BC_CALLT.Mike Pall1-1/+1
2010-09-14PPC: Keep MULTRES in a register.Mike Pall1-16/+14
2010-09-14PPC: Add better diagnostics to DynASM for reg/imm mismatches.Mike Pall1-1/+4
2010-09-13x86/x64: Avoid unnecessary resize in BC_TSETM.Mike Pall4-4/+4
2010-09-13PPC: Add support for shifted MULTRES.Mike Pall2-1/+6
2010-09-13PPC: Add metamethod handlers for indexing instructions.Mike Pall1-8/+94
2010-09-13PPC: Add missing write barrier to BC_TSETV.Mike Pall1-10/+18
2010-09-13PPC: Fix write barrier and linkage for BC_USETV/BC_USETS.Mike Pall1-7/+9
2010-09-13PPC: Teach DynASM to reject r0 for some operands.Mike Pall1-66/+70
2010-09-13Release all memory when using the builtin allocator.Mike Pall1-16/+11
2010-09-13Record y = select(x, ...) idiom.Mike Pall3-1/+61
2010-09-13Record select().Mike Pall2-1/+43
2010-09-13Record vararg expressions with varargs defined off-trace.Mike Pall5-48/+102
2010-09-13Fix tailcalls from vararg functions.Mike Pall1-1/+8
2010-09-12Fix off-by-one errors in maxslot calculation of trace recorder.Mike Pall1-2/+2
2010-09-12Record vararg expressions with known fixed number of results.Mike Pall1-1/+27
2010-09-12Record calls to vararg functions.Mike Pall4-16/+56
2010-09-12Fix broken MSVC build.Mike Pall2-8/+8