* 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(-)



Reply via email to