aboutsummaryrefslogtreecommitdiff
path: root/etc (unfollow)
Commit message (Expand)AuthorFilesLines
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
2010-09-11PPC: Add argument coercion for BC_FORI.Mike Pall1-1/+18
2010-09-11PPC: Add continuation dispatch and RA/nop continuations.Mike Pall1-5/+25
2010-09-11PPC: Add metamethod handlers for arithmetic instructions.Mike Pall1-6/+36
2010-09-11PPC: Add metamethod handlers for call instructions.Mike Pall1-5/+23
2010-09-10Reduce minimum Lua frame size to 1.Mike Pall1-1/+1
2010-09-10Optimize BC_VARG: use RC for numparams.Mike Pall6-339/+333
2010-09-09Turn some lua_State fields into 32 bit pointers.Mike Pall13-483/+473
2010-09-09Use biased integer constant for TSETM array index.Mike Pall3-12/+7
2010-09-09PPC: Use unsigned compares for pointer comparisons.Mike Pall1-11/+11
2010-09-09PPC: Add upvalue get/set instructions.Mike Pall1-5/+83
2010-09-09PPC: Add closure-related instructions.Mike Pall1-2/+28
2010-09-08PPC: Add helper function for folding arithmetic ops.Mike Pall1-1/+27
2010-09-08PPC: Add modulo instructions.Mike Pall1-2/+10
2010-09-08PPC: Add heavily optimized floor/ceil/trunc functions.Mike Pall1-3/+69
2010-09-07PPC: Add binary arithmetic instructions (except MOD).Mike Pall1-5/+47
2010-09-07PPC: Add unary instructions.Mike Pall1-3/+31
2010-09-06PPC: Add table constructors.Mike Pall1-3/+34
2010-09-04PPC: Add tailcall instructions.Mike Pall1-2/+55
2010-09-03PPC: Add call and iterator call instructions.Mike Pall1-3/+28
2010-09-03PPC: Add table indexing with variable keys or uint8_t.Mike Pall1-4/+132
2010-09-03PPC: Add table indexing with string keys. Add get/set global.Mike Pall1-3/+142
2010-09-02Explicitly indicate tailcall from fast function fallback.Mike Pall6-965/+967
2010-09-01PPC: Add unary test and copy instructions.Mike Pall1-1/+28
2010-09-01PPC: Add comparison instructions.Mike Pall1-5/+128
2010-09-01PPC: Add loop instructions.Mike Pall1-6/+77
2010-09-01PPC: Unwind the stack after an error is thrown.Mike Pall1-4/+22