Fixed bug in method lookup

Lookup was returning random results instead of null when a method isn't found.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Avoid heap allocation where stack allocation seems to be easier

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Whitespace

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Updated .gitignore

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fixed parser bug leading to undesired return for inlined blocks

Keep track of whether a block is directly inlined into a method, if so, do not generate simple return_local bytecodes, because they would end the method instead of continuing execution after the block.

Signed-off-by: Stefan Marr <git@stefan-marr.de>