Updated Copyright information

Used the following commands:

    sed -i "" -e 's/Copyright (c) 2001-2007/Copyright (c) 2001-2013/g' **/*.som
    sed -i "" -e 's/Copyright (c) 2001-2008/Copyright (c) 2001-2013/g' **/*.som
    sed -i "" -e 's/Copyright (c) 2001-2009/Copyright (c) 2001-2013/g' **/*.som
    sed -i "" -e 's/Copyright (c) 2007 Michael Haupt, Tobias Pape/Copyright (c) 2007-2013 see AUTHORS file/g' **/*.som
    sed -i "" -e 's/Copyright (c) 2009 Michael Haupt/Copyright (c) 2009-2013 see AUTHORS file/g' **/*.som

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added support for inner iterations and added initial benchmark configuration

Inner iterations can be used to increase the problem size of a benchmark between measurements.

The initial benchmark configuration is tuned for RPySOM with support for a JIT compiler. It leaves still headroom for improvements of the RPySOM implementation, however, these settings might be too high for any of the other implementations.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Customized for benchmark machine.
Added second set of benchmark configs with 1/100 of the iterations for slow interpreter

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Changed max runtime, added steady state bench to PySOM.

Max runtime for 100x benchmarks is limited to 30s to abort early for
very slow interpreters.
The other benchmarks can run for much longer, since they are the simple
baseline.
Added tests for support of class fields, and a proper metaclass hierarchy

Signed-off-by: Stefan Marr <git@stefan-marr.de>
DeltaBlue work in progress

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

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Revert changes to use message sends instead of direct access to superclass fields

These changes were introduce when SOM did not support direct access.

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added methods #insert:before:, #makeRoomAtFirst, #resetTo: from Pharo

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Adapted implementation to SOM

It is work in progress.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Object does not implement #release in SOM

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added #replaceFrom:to:with:startingAt:

In Pharo this is a primitive, but for the moment we will use the basic implementation.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Avoid exposing private state by providing specialized #initialize:

Signed-off-by: Stefan Marr <git@stefan-marr.de>
We don't have a Transcript, output directly

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

Otherwise semantics are different from Pharo version

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