On 4/19/10 10:43 , Laurynas Biveinis wrote:

> 1) New API in libiberty for creating of hash tables and splay trees
> with user-specified callbacks for allocation. Needs libiberty
> maintainer review.
> 2) Make gengtype accept variable_size GTY option and output typed GC
> allocators to gtype-desc.h. Needs global maintainer review.
> 3) Split ggc.h into ggc.h and ggc-internal.h, introduce internal
> interface for gengtype output to use, fix MEM_STAT accounting, partly
> fix zone allocator, partly fix zone allocator interaction with PCH,
> and related minor ggc-*.c and stringpool.c changes. It is basically a
> ggc.h rewrite from scratch. Needs global, or, I dunno, middle-end
> maintainer review.
> 4) Annotate several types with variable_size option. Needs all the
> front-end maintainers' and middle-end maintainer review, or, maybe
> easier, global maintainer review together with the next patch.
> 5) Change all the allocation sites. Touches all the frontends,
> significant parts of middle ends, and probably all the backends too.
> The changes here are mechanical, so it would be easiest to get a
> global approval from a global maintainer instead of specific area
> maintainers.
> 6) GTY documentation update in GCC internals manual.

Makes sense to me.  These all seem to be independent in terms of what
they touch, but interdependent to apply.  Is that correct?


Diego.

Reply via email to