On Monday 04 August 2008 16:36:15 Andrew Whitworth wrote:

> I edited PDD09 tonight to try and add some details and some
> clarification on points that weren't particularly clear before. I have
> a few questions that need answering before I can do more:
>
> 1) GC_trace_normal and GC_trace_stack_FLAG are defined exactly the
> same. However, GC_trace_normal is never used anywhere. Since we
> already have a flag that does the same thing, and since we never use
> it, should we just remove GC_trace_normal from the PDD?

+1

> 2) What does GC_no_trace_volatile_roots do? It's description is very
> short and cryptic: "Trace root set except volatile roots. That is skpe
> e.g. registers." Also, this flag is never used in Parrot. If we intend
> to use it in the future, we should provide a better description. If
> not, we should remove it from the PDD.

I don't see a use for it.

> 3) PDD09 specifies that the "dod" acronym is deprecated and shouldn't
> be used anymore. However, it's still used in a lot of places.  If we
> don't want to rename a bunch of functions and variables, we should
> change the PDD to say that the term is not completely deprecated.

Let's rename a bunch of functions and variables (after the next release).

-- c

Reply via email to