Focus benchmarks on the jitting VMs

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added RTruffleSOM benchmarking setup

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Change warmup settings for RTruffleSOM peak performance.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added test to implement compiler simplifications

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Improve error message for out-of-bounds access

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added left shift #<<, and #bitXor: to Integer

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Removed 'test' code from HashEntry, is mostly covered by the HashTest

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

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Improve error of Sort benchmarks

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

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

- included RTruffleSOM+OMOP settings
Added Mandelbrot to benchmark setup.
Correct some of the literals and replace *2 with << 1.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Removing the BigInteger class at the language site

The main idea is to have only one unified class for integers at the language site. The VM takes care or representation etc.

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fixed issue in Richards transcription, use integer division instead of double division

We need an int to do the #bitXor: on.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Merge branch 'exp/remove-biginteger' of github.com:SOM-st/SOM
Remove all bit operations on Double (#& and #bitXor:) because they do not have any useful semantics.

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

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