[parrot/parrot] 13d557: Introduce (stub) Parrot_pcc_reuse_continuation fun...
GitHub
noreply at github.com
Mon Feb 20 09:57:36 UTC 2012
Branch: refs/heads/cont_reuse
Home: https://github.com/parrot/parrot
Commit: 13d557c84b17d9c8092d65b7b893ac10f049378a
https://github.com/parrot/parrot/commit/13d557c84b17d9c8092d65b7b893ac10f049378a
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-02-20 (Mon, 20 Feb 2012)
Changed paths:
M include/parrot/call.h
M src/call/context.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/ops/object.ops
M src/pmc/callcontext.pmc
Log Message:
-----------
Introduce (stub) Parrot_pcc_reuse_continuation function
Commit: 8a12b906a2f67055f67688b6b123163d4bd6970f
https://github.com/parrot/parrot/commit/8a12b906a2f67055f67688b6b123163d4bd6970f
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-02-20 (Mon, 20 Feb 2012)
Changed paths:
M src/call/context.c
M src/ops/core_ops.c
M src/pmc/callcontext.pmc
M src/pmc/continuation.pmc
M src/pmc/sub.pmc
Log Message:
-----------
Reuse Continuation if it was already called.
This reduce GC pressure in PCC by about 25%. Which gives about 6%
overall preformance boost on standard fib.pir benchmark.
Compare: https://github.com/parrot/parrot/compare/13d557c^...8a12b90
More information about the parrot-commits
mailing list