Updated to latest Graal version

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Adopt change from SourceManager to SourceFactory in Truffle

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added explicit assertions for debugging

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Readded replaceWithIndependentCopyForInlining because we need to have a BlockNodeWithContext here, otherwise it will be a normal block node

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added column and line number to block method names

- can't use usual colon here, because it would be counted as a parameter *sigh*

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Track embedded blocks in methods, and set holder

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added another specialization for EqualPrim

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Propagate loop count throughout the lexical context

This should make sure that the method containing a loop gets compiled properly, and not just a block that contains a loop.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Update to latest Graal version

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