Fixed a reference to array() that was still in the code

Looks like this code is not actually used, at least the reference was not a problem so far.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Only expose signature and holder to SOM language level

The other elements such as number of locals, maximum number of stack elements, and number of method fields are not available on all SOM VMs.

These information should be made available by a VM-specific mirror object.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Transition from the embedded SOM core libraries to a dedicated submodule

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Remove embedded SOM core lib, and updated external to latest version

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added symlinks to restore repository layout

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added SystemTest to som_test.py

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fixed initialization of method fields

- need to be proper SOM objects

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

- Double>>#round
- Integer class>>#fromString:
- System>>#fullGC:

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Make prmitive loading semi-dynamic
Speed up startup/primitive loading by replacing dict with unrolled tuple list

Before:
./som -cp Smalltalk TestSuite/TestHarness.som  0,01s user 0,01s system 4% cpu 0,538 total
After:
./som -cp Smalltalk TestSuite/TestHarness.som  0,01s user 0,01s system 56% cpu 0,027 total
Integrate fix in the benchmarking framework

Signed-off-by: Stefan Marr <git@stefan-marr.de>
prepare merge
prepare merge
Merge branch 'experiments/pypysom' of https://github.com/smarr/PySOM into experiments/pypysom

* 'experiments/pypysom' of https://github.com/smarr/PySOM:
  Integrate fix in the benchmarking framework
  Speed up startup/primitive loading by replacing dict with unrolled tuple list
  Make prmitive loading semi-dynamic
  Added missing primitives
  Fixed initialization of method fields
  Added SystemTest to som_test.py
  Added symlinks to restore repository layout
  Remove embedded SOM core lib, and updated external to latest version
  Transition from the embedded SOM core libraries to a dedicated submodule
  Only expose signature and holder to SOM language level
  Fixed a reference to array() that was still in the code
add submodule initialization