Better verification of function validity in LVM.call()

Indentation fix

Change LVM.call() to take an LValue rather than the raw native/LFunction object. Also add LVM.loadstring(chunk, env) and use that for loading luac.out.

Implement OP_TAILCALL - the last opcode!

Add a whole bunch of tests I've been using for recent additions

Adjust pc down by 1 when calculating error lines, pc is always the /next/ instruction

Remove some debugging in the gmatch function

(0) -100 -30 -10 -7 +7 +10 tip

mercurial