On Thu Jun 05 15:44:05 2008, Whiteknight wrote:
> PDD09 contained a number of deprecation notes, for functions and
> macros whose names are to be updated. The attached patch makes these
> changes globally, including in PDD09 and other documentation. The
> following macros and functions are renamed:
> 
> (*do_dod_run) -> (*do_gc_mark)
> (*de_init_gc_system) -> (*finalize_gc_system)
> DOD_trace_normal -> GC_trace_normal
> DOD_trace_stack_FLAG -> GC_trace_stack_FLAG
> DOD_lazy_FLAG -> GC_lazy_FLAG
> DOD_finish_FLAG -> GC_finish_FLAG
> DOD_no_trace_volatile_roots -> GC_no_trace_volatile_roots
> DOD_WRITE_BARRIER -> GC_WRITE_BARRIER
> DOD_WRITE_BARRIER_KEY -> GC_WRITE_BARRIER_KEY
> Parrot_block_GC -> Parrot_block_GC_mark
> Parrot_unblock_GC -> Parrot_unblock_GC_mark
> Parrot_block_DOD -> Parrot_block_GC_sweep
> Parrot_unblock_DOD -> Parrot_unblock_GC_sweep
> 
> PDD09 includes a note "The phrase 'dead object detection' and
> abbreviation 'DOD' are deprecated". I will note here that many many
> other functions, macros, variables and flags use the abbreviation
> "DOD" or "dod". Fixing all instances of those, if they indeed need
> fixing, is outside the scope of this patch. This patch only removes
> deprecation notes from PDD09 and updates the codebase to use the new
> names described in that document.

I've been testing this patch locally for about a week and there are no
issues with it. If nobody has any questions/comments/objections I'd like
to apply it later today. Anybody?

--Andrew Whitworth

Reply via email to