* e.g. make test: 1 failure, make testj on PPC: 3 failures
* diffs to CVS[1] are growing, if possible please do no bigger changes to these files currently
* first timing tests show that we'll reach again reasonable call speed and fast invovation of overloaded functions
* these timing test are w/o any optimzation, especially no frame recycling yet and an one frame per chunk register stack
* so there's plenty of optimizations to do
leo
[1] diffstat ...
classes/continuation.pmc | 1 classes/coroutine.pmc | 4 classes/delegate.pmc | 4 classes/fixedpmcarray.pmc | 9 classes/sub.pmc | 9 imcc/pcc.c | 28 + imcc/t/syn/bsr.t | 10 imcc/t/syn/pcc.t | 2 include/parrot/interpreter.h | 1 include/parrot/settings.h | 2 jit/ppc/core.jit | 4 jit/ppc/jit_emit.h | 4 runtime/parrot/library/Stream/Base.imc | 5 runtime/parrot/library/Stream/Sub.imc | 11 runtime/parrot/library/Stream/Writer.imc | 1 runtime/parrot/library/dumper.imc | 15 - src/dod.c | 1 src/exceptions.c | 26 - src/extend.c | 3 src/inter_run.c | 306 +++++++-------------- src/objects.c | 22 - src/register.c | 4 src/sub.c | 27 + src/trace.c | 5 t/library/dumper.t | 3 t/op/gc.t | 11 t/pmc/coroutine.t | 8 t/pmc/objects.t | 100 ++++++ t/pmc/sub.t | 9 29 files changed, 335 insertions(+), 300 deletions(-)