[svn:parrot-pdd] r28280 - in trunk: compilers/imcc docs/book docs/pdds include/parrot languages/dotnet/pmc languages/lua/src/pmc src src/gc src/io src/ops src/pmc src/stm t/src

Author: Whiteknight
Date: Thu Jun 12 12:34:51 2008
New Revision: 28280

Modified:
   trunk/docs/pdds/pdd09_gc.pod

Changes in other areas also in this revision:
Modified:
   trunk/compilers/imcc/main.c
   trunk/compilers/imcc/parser_util.c
   trunk/docs/book/ch02_getting_started.pod
   trunk/include/parrot/dod.h
   trunk/include/parrot/oo.h
   trunk/include/parrot/resources.h
   trunk/languages/dotnet/pmc/dotnetassembly.pmc
   trunk/languages/lua/src/pmc/lua.pmc
   trunk/languages/lua/src/pmc/luatable.pmc
   trunk/src/dynext.c
   trunk/src/exit.c
   trunk/src/gc/dod.c
   trunk/src/gc/gc_gms.c
   trunk/src/gc/gc_ims.c
   trunk/src/gc/resources.c
   trunk/src/gc/smallobject.c
   trunk/src/global.c
   trunk/src/hash.c
   trunk/src/inter_create.c
   trunk/src/io/io.c
   trunk/src/list.c
   trunk/src/ops/core.ops
   trunk/src/packfile.c
   trunk/src/pbc_merge.c
   trunk/src/pdb.c
   trunk/src/pmc.c
   trunk/src/pmc/continuation.pmc
   trunk/src/pmc/default.pmc
   trunk/src/pmc/eval.pmc
   trunk/src/pmc/fixedpmcarray.pmc
   trunk/src/pmc/fixedstringarray.pmc
   trunk/src/pmc/parrotinterpreter.pmc
   trunk/src/pmc/parrotthread.pmc
   trunk/src/pmc/ref.pmc
   trunk/src/pmc/resizablepmcarray.pmc
   trunk/src/pmc/resizablestringarray.pmc
   trunk/src/pmc/sarray.pmc
   trunk/src/pmc/tqueue.pmc
   trunk/src/pmc_freeze.c
   trunk/src/stm/backend.c
   trunk/src/string.c
   trunk/src/sub.c
   trunk/src/thread.c
   trunk/t/src/extend.t

Log:
[pdd09] updating function and macro names to satisfy pdd09 deprecation notes. rt#55364

Modified: trunk/docs/pdds/pdd09_gc.pod
==============================================================================
--- trunk/docs/pdds/pdd09_gc.pod	(original)
+++ trunk/docs/pdds/pdd09_gc.pod	Thu Jun 12 12:34:51 2008
@@ -194,8 +194,6 @@
 
 =item PMC register stack
 
-=item General/User stack
-
 =back
 
 =head2 Incremental Marking
@@ -230,8 +228,6 @@
 
 =item String register set stack
 
-=item General/User stack
-
 =item Control stack
 
 =back
@@ -367,8 +363,6 @@
 start/continue a partial mark phase, rather than marking the entire tree of
 live objects.
 
-{{DEPRECATION NOTE: do_gc_mark used to be do_dod_run.}}.
-
 Flags is one of:
 
 =over 4
@@ -385,9 +379,6 @@
 if no objects are currently marked live, the implementation should run the
 mark phase, so that copying of dead objects is avoided.
 
-{{DEPRECATION NOTE: GC_trace_normal used to be DOD_trace_normal.
-GC_trace_stack_FLAG used to be DOD_trace_stack_FLAG.}}
-
 =item GC_lazy_FLAG
 
 Do a timely destruction run. The goal is either to detect all objects that
@@ -395,32 +386,22 @@
 collection can be interrupted or postponed. This is called from the Parrot
 run-loop. No system areas have to be traced.
 
-{{DEPRECATION NOTE: GC_lazy_FLAG used to be DOD_lazy_FLAG.}}
-
 =item GC_finish_FLAG
 
 Called during interpreter destruction. The GC subsystem must clear the live
 state of all objects and perform a sweep in the PMC header pool, so that
 destructors and finalizers get called.
 
-{{DEPRECATION NOTE: GC_finish_FLAG used to be DOD_finish_FLAG.}}
-
 =item GC_no_trace_volatile_roots
 
 Trace root set except volatile roots. That is skip e.g. registers.
 
-{{DEPRECATION NOTE: GC_no_trace_volatile_roots used to be
-DOD_no_trace_volatile_roots.}}
-
 =back
 
 =item C<void (*finalize_gc_system) (Interp *)>
 
 Called during interpreter destruction. Free used resources and memory pools.
 
-{{DEPRECATION NOTE: finalize_gc_system used to be
-de_init_gc_system.}}
-
 =item C<void (*init_pool) (Interp *, Small_Object_Pool *)>
 
 A function to initialize the given pool. This function should set the
@@ -470,16 +451,12 @@
 This macro is invoked when in aggregate C<agg> the element C<old> is getting
 overritten by C<new>. Both C<old> and C<new> may be NULL.
 
-{{DEPRECATION NOTE: used to be DOD_WRITE_BARRIER.}}
-
 =item C<GC_WRITE_BARRIER_KEY(Interp *, PMC *agg, PMC *old, PObj
 *old_key, PMC *new, PObj *new_key)>
 
 Like above. Invoked when a hash key is inserted, possibly replacing an old
 key.
 
-{{DEPRECATION NOTE: used to be DOD_WRITE_BARRIER_KEY.}}
-
 =back
 
 =head2 Blocking GC
@@ -494,27 +471,27 @@
 
 Block the GC mark phase for the passed interpreter. (But not the sweep phase)
 
-{{DEPRECATION NOTE: used to be Parrot_block_DOD.}}
-
 =item Parrot_block_GC_sweep(Interp *interpreter)
 
 Block the GC sweep phase for the passed interpreter. (But not the mark phase)
 
-{{DEPRECATION NOTE: used to be Parrot_block_GC.}}
-
 =item Parrot_unblock_GC_mark(Interp *interpreter)
 
 Unblock the GC mark phase for the passed interpreter. (But not the sweep
 phase)
 
-{{DEPRECATION NOTE: used to be Parrot_unblock_DOD.}}
-
 =item Parrot_unblock_GC_sweep(Interp *interpreter)
 
 Unblock the GC sweep phase for the passed interpreter. (But not the mark
 phase)
 
-{{DEPRECATION NOTE: used to be Parrot_unblock_GC.}}
+=item Parrot_is_blocked_GC_mark(Interp *interpreter)
+
+Test whether the mark phase has been blocked.
+
+=item Parrot_is_blocked_GC_sweep(Interp *interpreter)
+
+Test whether the sweep phase has been blocked.
 
 =back
 
0
Whiteknight
6/12/2008 7:34:54 PM
perl.perl6.internals 7376 articles. 0 followers. Follow

0 Replies
788 Views

Similar Articles

[PageSpeed] 40
Get it on Google Play
Get it on Apple App Store

Reply:

Similar Artilces:

[svn:parrot-pdd] r19792
Author: particle Date: Wed Jul 11 13:49:04 2007 New Revision: 19792 Modified: trunk/docs/pdds/pdd23_exceptions.pod Changes in other areas also in this revision: Modified: trunk/compilers/imcc/imclexer.c trunk/compilers/imcc/instructions.c trunk/compilers/imcc/main.c trunk/compilers/imcc/parser_util.c trunk/compilers/pirc/src/jsonout.c trunk/compilers/pirc/src/pastout.c trunk/compilers/pirc/src/pirlexer.c trunk/compilers/pirc/src/pirmain.c trunk/compilers/pirc/src/pirout.c trunk/compilers/pirc/src/pirparser.c trunk/compilers/pirc/src/piru...

[svn:parrot-pdd] r30914
Author: julianalbo Date: Mon Sep 8 13:50:52 2008 New Revision: 30914 Modified: trunk/docs/pdds/pdd17_pmc.pod Changes in other areas also in this revision: Modified: trunk/languages/lua/src/pmc/luauserdata.pmc trunk/languages/perl6/src/pmc/mutablevar.pmc trunk/languages/perl6/src/pmc/perl6multisub.pmc trunk/lib/Parrot/Pmc2c/Attribute.pm trunk/lib/Parrot/Pmc2c/Object.pm trunk/lib/Parrot/Pmc2c/PMC/Object.pm trunk/src/oo.c trunk/src/pmc/addrregistry.pmc trunk/src/pmc/capture.pmc trunk/src/pmc/class.pmc trunk/src/pmc/eventhandler.pmc tru...

[svn:parrot-pdd] r32941
Author: coke Date: Thu Nov 20 08:20:24 2008 New Revision: 32941 Modified: trunk/docs/pdds/pdd19_pir.pod Changes in other areas also in this revision: Modified: trunk/DEPRECATED.pod trunk/compilers/imcc/imcc.l trunk/compilers/imcc/imcc.y trunk/compilers/imcc/imclexer.c trunk/compilers/imcc/imcparser.c trunk/compilers/imcc/pbc.c trunk/compilers/imcc/unit.h trunk/compilers/pct/src/POST/Compiler.pir trunk/compilers/pct/src/POST/Node.pir trunk/editor/pir-mode.el trunk/editor/pir_vim.in trunk/include/parrot/sub.h trunk/languages/perl6/...

[svn:parrot-pdd] r29522
Author: bernhard Date: Wed Jul 16 08:34:11 2008 New Revision: 29522 Modified: trunk/docs/pdds/pdd22_io.pod Changes in other areas also in this revision: Modified: trunk/DEPRECATED.pod trunk/PBC_COMPAT trunk/compilers/pirc/src/pirutil.c trunk/docs/book/ch08_reference.pod trunk/editor/pir-mode.el trunk/languages/PIR/src/pasm/pasm_instr.pg trunk/languages/PIR/src/pasm/pasm_io.pg trunk/lib/Parrot/Ops2pm/Utils.pm trunk/src/ops/io.ops trunk/src/ops/ops.num trunk/src/pmc/parrotio.pmc trunk/t/pmc/io.t Log: Merge the changes from branch &...

[svn:parrot-pdd] r13170
Author: chip Date: Wed Jul 5 17:31:15 2006 New Revision: 13170 Modified: trunk/docs/pdds/pdd21_namespaces.pod Changes in other areas also in this revision: Modified: trunk/include/parrot/global.h trunk/include/parrot/hll.h trunk/src/builtin.c trunk/src/global.c trunk/src/global_setup.c trunk/src/hll.c trunk/src/mmd.c trunk/src/objects.c trunk/src/ops/var.ops trunk/src/pmc/boolean.pmc trunk/src/pmc/default.pmc trunk/src/pmc/parrotinterpreter.pmc trunk/t/op/globals.t trunk/t/pmc/globals.t trunk/t/pmc/namespace.t trunk/...

[svn:parrot-pdd] r26553
Author: coke Date: Tue Mar 25 20:38:06 2008 New Revision: 26553 Modified: trunk/docs/pdds/pdd17_pmc.pod Changes in other areas also in this revision: Modified: trunk/DEPRECATED.pod trunk/languages/perl6/src/classes/Object.pir trunk/lib/Parrot/Pmc2c/PMCEmitter.pm trunk/src/mmd.c trunk/src/oo.c trunk/src/ops/experimental.ops trunk/src/pmc/class.pmc trunk/src/pmc/default.pmc trunk/src/pmc/deleg_pmc.pmc trunk/src/pmc/delegate.pmc trunk/src/pmc/pmcproxy.pmc trunk/src/pmc/role.pmc trunk/src/vtable.tbl trunk/t/pmc/class.t trunk/...

[svn:parrot-pdd] r35788
Author: chromatic Date: Mon Jan 19 21:19:27 2009 New Revision: 35788 Modified: trunk/docs/pdds/pdd17_pmc.pod trunk/docs/pdds/pdd28_strings.pod Changes in other areas also in this revision: Modified: trunk/DEPRECATED.pod trunk/compilers/imcc/pbc.c trunk/languages/lua/src/pmc/luaboolean.pmc trunk/languages/lua/src/pmc/luanil.pmc trunk/languages/lua/src/pmc/luanumber.pmc trunk/languages/lua/src/pmc/luastring.pmc trunk/src/dynext.c trunk/src/pmc/fixedintegerarray.pmc trunk/src/pmc/float.pmc trunk/src/pmc/integer.pmc trunk/src/pmc/string....

[svn:parrot-pdd] r26309
Author: allison Date: Tue Mar 11 02:50:21 2008 New Revision: 26309 Modified: trunk/docs/pdds/draft/pdd04_datatypes.pod trunk/docs/pdds/pdd17_pmc.pod Changes in other areas also in this revision: Added: trunk/lib/Parrot/Pmc2c/Attribute.pm - copied unchanged from r26307, /branches/pdd17pmc/lib/Parrot/Pmc2c/Attribute.pm trunk/tools/dev/vtablize.pl - copied unchanged from r26307, /branches/pdd17pmc/tools/dev/vtablize.pl Modified: trunk/MANIFEST trunk/compilers/bcg/src/pmc/bcg.pmc trunk/compilers/imcc/pbc.c trunk/config/auto/pmc.pm trunk/c...

[svn:parrot-pdd] r35378
Author: allison Date: Sat Jan 10 19:55:39 2009 New Revision: 35378 Modified: trunk/docs/pdds/pdd09_gc.pod Changes in other areas also in this revision: Added: trunk/include/parrot/gc_api.h - copied unchanged from r35374, /branches/pdd09gc_part2/include/parrot/gc_api.h trunk/include/parrot/gc_mark_sweep.h - copied unchanged from r35374, /branches/pdd09gc_part2/include/parrot/gc_mark_sweep.h trunk/include/parrot/gc_pools.h - copied unchanged from r35374, /branches/pdd09gc_part2/include/parrot/gc_pools.h trunk/src/gc/api.c - copied unchange...

[svn:parrot-pdd] r31223
Author: tene Date: Thu Sep 18 01:47:46 2008 New Revision: 31223 Modified: trunk/docs/pdds/pdd19_pir.pod trunk/docs/pdds/pdd23_exceptions.pod Changes in other areas also in this revision: Modified: trunk/compilers/bcg/t/BCG.t trunk/compilers/pct/src/PAST/Compiler.pir trunk/compilers/pct/src/PCT/HLLCompiler.pir trunk/docs/compiler_faq.pod trunk/languages/APL/src/parser/actions.pm trunk/languages/WMLScript/src/wmlsstdlibs.pir trunk/languages/WMLScript/wmls2pbc.pir trunk/languages/WMLScript/wmls2pir.pir trunk/languages/WMLScript/wmlsd.pir tr...

[svn:parrot-pdd] r35089
Author: infinoid Date: Tue Jan 6 21:35:06 2009 New Revision: 35089 Modified: trunk/docs/pdds/pdd13_bytecode.pod trunk/docs/pdds/pdd19_pir.pod Changes in other areas also in this revision: Added: trunk/t/op/annotate.t Modified: trunk/compilers/imcc/imcc.l trunk/compilers/imcc/imcc.y trunk/compilers/imcc/imclexer.c trunk/compilers/imcc/imcparser.c trunk/compilers/imcc/imcparser.h trunk/compilers/imcc/parser_util.c trunk/compilers/imcc/pbc.c trunk/include/parrot/packfile.h trunk/src/atomic/gcc_x86.c trunk/src/embed.c trunk/src/pac...

[svn:parrot-pdd] r32918
Author: allison Date: Wed Nov 19 17:50:32 2008 New Revision: 32918 Modified: trunk/docs/pdds/pdd22_io.pod Changes in other areas also in this revision: Added: trunk/include/parrot/io_portable.h - copied unchanged from r32916, /branches/pdd22io/include/parrot/io_portable.h trunk/include/parrot/io_unix.h - copied unchanged from r32916, /branches/pdd22io/include/parrot/io_unix.h trunk/include/parrot/io_win32.h - copied unchanged from r32916, /branches/pdd22io/include/parrot/io_win32.h trunk/src/io.c - copied unchanged from r32916, /branches...

[svn:parrot-pdd] r31294
Author: tene Date: Sun Sep 21 01:47:14 2008 New Revision: 31294 Modified: trunk/docs/pdds/pdd19_pir.pod Changes in other areas also in this revision: Modified: trunk/compilers/bcg/t/BCG.t trunk/compilers/pct/src/PAST/Compiler.pir trunk/compilers/pct/src/PCT/HLLCompiler.pir trunk/languages/APL/src/parser/actions.pm trunk/languages/WMLScript/src/wmlsstdlibs.pir trunk/languages/WMLScript/wmls2pbc.pir trunk/languages/WMLScript/wmls2pir.pir trunk/languages/WMLScript/wmlsd.pir trunk/languages/WMLScript/wmlsi.pir trunk/languages/dotnet/build/transl...

[svn:parrot-pdd] r31218
Author: tene Date: Wed Sep 17 20:34:19 2008 New Revision: 31218 Modified: trunk/docs/pdds/pdd19_pir.pod trunk/docs/pdds/pdd23_exceptions.pod Changes in other areas also in this revision: Modified: trunk/compilers/bcg/t/BCG.t trunk/compilers/pct/src/PAST/Compiler.pir trunk/compilers/pct/src/PCT/HLLCompiler.pir trunk/languages/APL/src/parser/actions.pm trunk/languages/WMLScript/src/wmlsstdlibs.pir trunk/languages/WMLScript/wmls2pbc.pir trunk/languages/WMLScript/wmls2pir.pir trunk/languages/WMLScript/wmlsd.pir trunk/languages/WMLScript/wmlsi.pi...

Web resources about - [svn:parrot-pdd] r28280 - in trunk: compilers/imcc docs/book docs/pdds include/parrot languages/dotnet/pmc languages/lua/src/pmc src src/gc src/io src/ops src/pmc src/stm t/src - perl.perl6.internals

Resources last updated: 12/9/2015 9:08:16 PM