Applied Eclipse code format and convert to unix line endings

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Synchronized whitespace, includes, casts

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Removed a backup file

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fix bug for #escapedBlock: not having enough stack space

[TODO: verify that this is not an issue in any of the other VMs!]

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

[work in progress]

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Synchronized whitespace and casts

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Made ints longs (synced with master)

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Change dynamic casts to explicit checks

[gives a minor speedup]

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Removing operator[] form Array (sync with master)

[No performance impact]

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Removed unused [] operator from VMMethod

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Don't use stack pointer in frame, if we can use GetStackElement(.)

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Removed Symboltable and use plain std:map directly.

Use .find() instead of [] operator to avoid creating map entries when not necessary

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Consistently cache loop boundary in variable (synced with master)

[this has some minor speedup on the slow version, on a faster very the speed difference might be larger]

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Devirtualize methods where possible, and constify (synced with master)

[minor speedup]

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Whitespace cleanup and dead-code removal

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