* it seems to get ready, I'll very likely commit it tomorrow
* 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(-)