Centralize CTX_LEAK_DEBUG:
commit2aaae8626853088ec961318fc7db48b9368e6293
authorrgrjr <rgrjr@d31e2699-5ff4-0310-a27c-f18f2fbe73fe>
Fri, 17 Feb 2006 02:29:10 +0000 (17 02:29 +0000)
committerrgrjr <rgrjr@d31e2699-5ff4-0310-a27c-f18f2fbe73fe>
Fri, 17 Feb 2006 02:29:10 +0000 (17 02:29 +0000)
treebcea691db4397595a1002c722f85ecdb28ad8c32
parenta5e591443701fa130b5f0693e087f171f646214f
Centralize CTX_LEAK_DEBUG:
   + Convert numerous conditional-compilation fprintf statements to test
     PARROT_CTX_DESTROY_DEBUG_FLAG first, so that CTX_LEAK_DEBUG output
     can be generated without recompilation.
   + Add "#define CTX_LEAK_DEBUG 1" in include/parrot/interpreter.h.
   + Add some checks for continuations with null context slots.

git-svn-id: https://svn.perl.org/parrot/trunk@11612 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
include/parrot/interpreter.h
src/debug.c
src/inter_create.c
src/ops/core.ops
src/pmc/continuation.pmc
src/register.c
src/sub.c