[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gcc
Subject:    Merging tree-ssa into mainline
From:       Mark Mitchell <mark () codesourcery ! com>
Date:       2004-01-30 23:24:58
Message-ID: 401AE7CA.2030709 () codesourcery ! com
[Download RAW message or body]

The GCC SC has decided to allow a merge from the tree-ssa branch into 
the mainline, following the guidelines set out below:

(1) The tree-ssa team will prepare a document outlining criteria for
   merging tree-ssa into the mainline.

   It will, for example, cover checking that coding conventions and
   documentation are in order, cover, indicate the testing that will
   be performed, and highlight current open PRs that will be fixed.
   It might also discuss SPEC benchmark performance and/or
   compile-time performance.

   This document will be distributed to the SC and the broader
   community, and, after revision, approved by the SC.

   [Although not discussed on the call, I propose giving the tree-ssa
   team 1-2 weeks to prepare this document, circulate it to the
   community, gather responses, and submit what they feel is a
   finished draft to the SC for approval.]

(2) The tree-ssa team will then concentrate on meeting those
   requirements, within approximately a two-month window.

   If the requirements are met, as expected, the branch will be
   merged into the mainline.  Until the merge occurs, the mainline
   will remain in Stage 1 -- but major changes likely to be
   disruptive to the tree-ssa merge will need to be cleared by the
   tree-ssa team.  During this time, the tree-ssa branch will be
   mostly closed to new contributions and the various players will
   concentrate on making the fixes and improvements necessary to get
   the merge done.

   If the requirements are not met, the SC will have to decide
   whether to extend the deadline or to proceed without tree-ssa for
   GCC 3.5.

(3) Following the merge, the tree-ssa team will commit to helping
   people fix problems caused by the merge, including problems on
   embedded systems, etc.

   The mental model here is that there will be an informal contract
   between the tree-ssa team and the SC, whereby the SC will give
   tree-ssa a chance to merge and help keep things quiet on the
   mainline to facilitate that, and, in turn, the tree-ssa team will
   try to merge as expediently as possible and will commit to solving
   problems after the merge.

The SC will now look forward to a submission from the tree-ssa team.

-- 
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic