This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]