#endif should not be followed by arbitrary token

Added comment before tokens to silence compiler warnings.

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fix compiler warnings with explicit casts

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Cleanup includes, and added noreturn annotation to exit methods

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Make set_number_of_fields static, i.e., private

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Remove dead code, unused variable

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fixed Parser bug: did not generate BigInteger literals

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Adapt to new standard library, do not expose implementation specific fields

- moving class field before fields[0]
- move all other fields after the counted fields
Note: this prevents CSOM to handle classes inherited from build-in classes
- fields that are not exposed anymore are not SOM objects either
- make objects immutable similar to it is done in the other VMs
- Interpreter needs to be initialized properly, the frame pointer needs to be set to nil
- added missing primitives for Object and Frame

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fixed initialization of boolean classes and register them as globals

- otherwise they are reloaded at runtime and the class identity check fails

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added Frame primitive implementation to Xcode

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fix primitive debugging in Xcode

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Remove fixed deployment target, disable optimization for debugging, enable some more warnings.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Updated to latest core-lib and added #bitXor: primitive to Double

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