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