This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Freeze timing and questions
- From: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- To: <gcc at gcc dot gnu dot org>
- Date: Sat, 15 Dec 2001 20:57:32 +0000 (GMT)
- Subject: Freeze timing and questions
According to develop.html, GCC 3.1 Phase 2 ends Dec 15 2001 (today) and
Phase 3 begins where
During this period, the only changes that may be made to the compiler
are changes that fix bugs. New functionality may not be introduced
during this period.
(a) What's the exact time of the transition to Phase 3 (feature freeze)?
(b) What's the list of important targets for 3.1?
(c) Is there any further guidance on what classes of changes are
acceptable during this period, in particular about the following:
(i) Changes that fix known/reported bugs, but where a proper fix
involves new functionality (e.g. implementing a language feature that
was broken and only worked partially / by accident).
(ii) Deliberately removing or deprecating undocumented extensions, or
making the compiler reject code it ought to reject but hadn't previously
checked for.
(iii) Deliberately removing or deprecating documented extensions.
(iv) New CPU ports (which don't have the risk of affecting other code).
(v) New OS ports for already supported CPUs.
(vi) Documentation work (possibly with associated Makefile changes) that
makes improvements that are not bug fixes.
(vii) Fixing currently bitrotten and disabled front ends (i.e. Chill, if
our volunteer to fix it gets the time to do so).
?
--
Joseph S. Myers
jsm28@cam.ac.uk