Freeze timing and questions
Joseph S. Myers
jsm28@cam.ac.uk
Sat Dec 15 13:27:00 GMT 2001
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
More information about the Gcc
mailing list