* [wwwdocs] Reverse development timeline graph
@ 2024-03-13 15:43 Jonathan Wakely
2024-03-13 16:23 ` Richard Biener
0 siblings, 1 reply; 2+ messages in thread
From: Jonathan Wakely @ 2024-03-13 15:43 UTC (permalink / raw)
To: gcc-patches
Every year I have to scroll down further and further to the useful part,
and I'm getting too old to spend my time doing that! :)
I suggested this on IRC and iains agreed. What do others think?
-- >8 --
This seems more useful with the recent history first.
---
htdocs/develop.html | 819 ++++++++++++++++++++++----------------------
1 file changed, 411 insertions(+), 408 deletions(-)
diff --git a/htdocs/develop.html b/htdocs/develop.html
index 702256cf..f741bd4a 100644
--- a/htdocs/develop.html
+++ b/htdocs/develop.html
@@ -298,421 +298,424 @@ number carried little to no useful information.</p>
<h3 id="timeline">Release Timeline</h3>
-<p>Here is a history of recent and a <em>tentative</em> timeline of upcoming
+<p>Here is a history of releases and a <em>tentative</em> timeline of upcoming
stages of development, branch points, and releases:</p>
<pre>
- ... former releases ...
- |
- +-- GCC 3.0 branch created ------+
- | (Feb 12 2001) \
- | v
- v GCC 3.0 release (Jun 18 2001)
- New development plan announced \
- | (Jul 18 2001) v
- | GCC 3.0.1 release (Aug 20 2001)
- | \
- v v
- GCC 3.1 Stage 1 (ended Oct 15 2001) GCC 3.0.2 release (Oct 25 2001)
- | \
- v v
- GCC 3.1 Stage 2 (ended Dec 19 2001) GCC 3.0.3 release (Dec 20 2001)
- | \
- v v
- GCC 3.1 Stage 3 (ended Feb 26 2002) GCC 3.0.4 release (Feb 20 2002)
- |
- +-- GCC 3.1 branch created ------+
- | \
- | v
- v GCC 3.1 release (May 15 2002)
- GCC 3.2 Stage 1 (ended Jun 22 2002) \
- | v
- | GCC 3.1.1 release (Jul 25 2002)
- | \
- v v
- New development plan announced Branch renamed to GCC 3.2 to
- | (Jul 14 2002) accommodate for C++ ABI fixes
- | (C++ binary incompatible with
- | GCC 3.1, see release info)
- | \
- | v
- | GCC 3.2 release (Aug 14 2002)
- | \
- | v
- | GCC 3.2.1 release (Nov 19 2002)
- | \
- | v
- | GCC 3.2.2 release (Feb 05 2003)
- | \
- | v
- | GCC 3.2.3 release (April 22 2003)
- v
- GCC 3.3 Stage 2 (ends Aug 15 2002)
- |
- v
- GCC 3.3 Stage 3 (ends Oct 15 2002)
- |
- +-- GCC 3.3 branch created ------+
- | (Dec 14 2002) \
- | v
- | GCC 3.3 release (May 13 2003)
- | \
- v v
- GCC 3.4 Stage 1 (ends July 4 2003) GCC 3.3.1 release (Aug 8 2003)
- | \
- v v
- GCC 3.4 Stage 2 (ends October 15 2003) GCC 3.3.2 release (Oct 17 2003)
- | \
- v v
- GCC 3.4 Stage 3 GCC 3.3.3 release (Feb 14 2004)
- | \
- | v
- | GCC 3.3.4 release (May 31 2004)
- | \
- | v
- | GCC 3.3.5 release (Sep 30 2004)
- | \
- | v
- | GCC 3.3.6 release (May 03 2005)
- |
- +-- GCC 3.4 branch created ------+
- | (Jan 16 2004) \
- | v
- Tree SSA infrastructure GCC 3.4.0 release (Apr 18 2004)
- merged to mainline (May 17 2004) \
- | v
- v GCC 3.4.1 release (Jul 1 2004)
- GCC 4.0 Stage 2 \
- | v
- v GCC 3.4.2 release (Sep 6 2004)
- GCC 4.0 Stage 3 \
- | v
- | GCC 3.4.3 release (Nov 4 2004)
- | \
- | v
- | GCC 3.4.4 release (May 18 2005)
- | \
- | v
- | GCC 3.4.5 release (Nov 30 2005)
- | \
- | v
- | GCC 3.4.6 release (Mar 06 2006)
- |
- +-- GCC 4.0 branch created ------+
- | (Feb 25 2005) \
- v v
- GCC 4.1 Stage 1 (ends April 25 2005) GCC 4.0.0 release (Apr 20 2005)
- | \
- v v
- GCC 4.1 Stage 2 (ends July 8 2005) GCC 4.0.1 release (Jul 7 2005)
- | \
- v v
- GCC 4.1 Stage 3 GCC 4.0.2 release (Sep 28 2005)
- | \
- | v
- | GCC 4.0.3 release (Mar 10 2006)
- | \
- | v
- | GCC 4.0.4 release (Jan 31 2007)
- |
- +-- GCC 4.1 branch created ------+
- | (Nov 18 2005) \
- v v
- GCC 4.2 Stage 1 (ends Jan 18 2006) GCC 4.1.0 release (Feb 28 2006)
- | \
- v v
- GCC 4.2 Stage 2 (ends Mar 18 2006) GCC 4.1.1 release (May 24 2006)
- | \
- v v
- GCC 4.2 Stage 3 GCC 4.1.2 release (Feb 13 2007)
- |
- |
- +-- GCC 4.2 branch created ------+
- | \
- v v
- GCC 4.3 Stage 1 (starts 2006-10-20) GCC 4.2.0 release (2007-05-13)
- | \
- v v
- GCC 4.3 Stage 2 (starts 2007-01-20) GCC 4.2.1 release (2007-07-18)
- | \
- v v
- GCC 4.3 Stage 3 (starts 2007-09-12) GCC 4.2.2 release (2007-10-07)
- | \
- | v
- | GCC 4.2.3 release (2008-02-01)
- | \
- | v
- | GCC 4.2.4 release (2008-05-19)
- |
- |
- +-- GCC 4.3 branch created ------+
- | \
- v v
- GCC 4.4 Stage 1 (starts 2008-02-18) GCC 4.3.0 release (2008-03-05)
- | \
- | v
- | GCC 4.3.1 release (2008-06-06)
- | \
- | v
- v GCC 4.3.2 release (2008-08-27)
- GCC 4.4 Stage 3 (starts 2008-09-01) \
- | v
- | GCC 4.3.3 release (2009-01-24)
- | \
- | v
- | GCC 4.3.4 release (2009-08-04)
- | \
- | v
- | GCC 4.3.5 release (2010-05-22)
- | \
- | v
- | GCC 4.3.6 release (2011-06-27)
- |
- +-- GCC 4.4 branch created ------+
- | \
- v v
- GCC 4.5 Stage 1 (starts 2009-03-27) GCC 4.4.0 release (2009-04-21)
- | \
- | v
- | GCC 4.4.1 release (2009-07-22)
- GCC 4.5 Stage 3 (starts 2009-10-01) \
- | v
- | GCC 4.4.2 release (2009-10-15)
- | \
- | v
- | GCC 4.4.3 release (2010-01-21)
- | \
- | v
- | GCC 4.4.4 release (2010-04-29)
- | \
- | v
- | GCC 4.4.5 release (2010-10-01)
- | \
- | v
- | GCC 4.4.6 release (2011-04-16)
- | \
- | v
- | GCC 4.4.7 release (2012-03-13)
- |
- +-- GCC 4.5 branch created ------+
- | \
- v v
- GCC 4.6 Stage 1 (starts 2010-04-06) GCC 4.5.0 release (2010-04-14)
- | \
- | v
- | GCC 4.5.1 release (2010-07-31)
- GCC 4.6 Stage 3 (starts 2010-11-03) \
- | v
- | GCC 4.5.2 release (2010-12-16)
- | \
- | v
- | GCC 4.5.3 release (2011-04-28)
- | \
- | v
- | GCC 4.5.4 release (2012-07-02)
- |
- +-- GCC 4.6 branch created ------+
- | \
- v v
- GCC 4.7 Stage 1 (starts 2011-03-14) GCC 4.6.0 release (2011-03-25)
- | \
- | v
- | GCC 4.6.1 release (2011-06-27)
- | \
- | v
- | GCC 4.6.2 release (2011-10-26)
- GCC 4.7 Stage 3 (starts 2011-11-08) \
- | v
- | GCC 4.6.3 release (2012-03-01)
- | \
- | v
- | GCC 4.6.4 release (2013-04-12)
- |
- +-- GCC 4.7 branch created ------+
- | \
- v v
- GCC 4.8 Stage 1 (starts 2012-03-02) GCC 4.7.0 release (2012-03-22)
- | \
- | v
- | GCC 4.7.1 release (2012-06-14)
- | \
- | v
- | GCC 4.7.2 release (2012-09-20)
- GCC 4.8 Stage 3 (starts 2012-11-06) \
- | v
- | GCC 4.7.3 release (2013-04-11)
- | \
- | v
- | GCC 4.7.4 release (2014-06-12)
- |
- +-- GCC 4.8 branch created ------+
- | \
- v v
- GCC 4.9 Stage 1 (starts 2013-03-16) GCC 4.8.0 release (2013-03-22)
- | \
- | v
- | GCC 4.8.1 release (2013-05-31)
- | \
- | v
- | GCC 4.8.2 release (2013-10-16)
- | \
- GCC 4.9 Stage 3 (starts 2013-11-22) v
- | GCC 4.8.3 release (2014-05-22)
- | \
- | v
- | GCC 4.8.4 release (2014-12-19)
- | \
- | v
- | GCC 4.8.5 release (2015-06-23)
- +-- GCC 4.9 branch created ------+
- | \
- v v
- GCC 4.10 Stage 1 (starts 2014-04-11) GCC 4.9.0 release (2014-04-22)
- | \
- | v
- | GCC 4.9.1 release (2014-07-16)
- New GCC versioning scheme announced \
- | (2014-08-13) v
- | GCC 4.9.2 release (2014-10-30)
- | \
- GCC 5 Stage 1 v
- | GCC 4.9.3 release (2015-06-26)
- GCC 5 Stage 3 (starts 2014-11-16) \
- | v
- GCC 5 Stage 4 (starts 2015-01-17) GCC 4.9.4 release (2016-08-03)
- |
- +-- GCC 5 branch created --------+
- | \
- v v
- GCC 6 Stage 1 (starts 2015-04-12) GCC 5.1 release (2015-04-22)
- | \
- | v
- | GCC 5.2 release (2015-07-16)
- GCC 6 Stage 3 (starts 2015-11-15) \
- | v
- GCC 6 Stage 4 (starts 2016-01-20) GCC 5.3 release (2015-12-04)
- | \
- | v
- | GCC 5.4 release (2016-06-03)
- | \
- | v
- | GCC 5.5 release (2017-10-10)
- +-- GCC 6 branch created --------+
- | \
- v v
- GCC 7 Stage 1 (starts 2016-04-15) GCC 6.1 release (2016-04-27)
- | \
- | v
- | GCC 6.2 release (2016-08-22)
- GCC 7 Stage 3 (starts 2016-11-14) \
- | v
- | GCC 6.3 release (2016-12-21)
- GCC 7 Stage 4 (starts 2017-01-20) \
- | v
- | GCC 6.4 release (2017-07-04)
- | \
- | v
- | GCC 6.5 release (2018-10-26)
- +-- GCC 7 branch created --------+
- | \
- | v
- GCC 8 Stage 1 (starts 2017-04-20) GCC 7.1 release (2017-05-02)
- | \
- | v
- | GCC 7.2 release (2017-08-14)
- GCC 8 Stage 3 (starts 2017-11-18) \
- | v
- GCC 8 Stage 4 (starts 2018-01-15) GCC 7.3 release (2018-01-25)
- | \
- | v
- | GCC 7.4 release (2018-12-06)
- | \
- | v
- | GCC 7.5 release (2019-11-14)
- +-- GCC 8 branch created --------+
- | \
- | v
- GCC 9 Stage 1 (starts 2018-04-25) GCC 8.1 release (2018-05-02)
- | \
- | v
- | GCC 8.2 release (2018-07-26)
- GCC 9 Stage 3 (starts 2018-11-12) \
- | v
- GCC 9 Stage 4 (starts 2019-01-07) GCC 8.3 release (2019-02-22)
- | \
- | v
- | GCC 8.4 release (2020-03-04)
- | \
- | v
- | GCC 8.5 release (2021-05-14)
- +-- GCC 9 branch created --------+
- | \
- | v
- GCC 10 Stage 1 (starts 2019-04-25) GCC 9.1 release (2019-05-03)
- | \
- | v
- | GCC 9.2 release (2019-08-12)
- GCC 10 Stage 3 (starts 2019-11-17) \
- | v
- GCC 10 Stage 4 (starts 2020-01-13) GCC 9.3 release (2020-03-12)
- | \
- | v
- | GCC 9.4 release (2021-06-01)
- | \
- | v
- | GCC 9.5 release (2022-05-27)
- +-- GCC 10 branch created -------+
- | \
- | v
- GCC 11 Stage 1 (starts 2020-04-30) GCC 10.1 release (2020-05-07)
- | \
- | v
- | GCC 10.2 release (2020-06-23)
- GCC 11 Stage 3 (starts 2020-11-16) \
- | v
- GCC 11 Stage 4 (starts 2021-01-17) GCC 10.3 release (2021-04-08)
- | \
- | v
- | GCC 10.4 release (2022-06-28)
- | \
- | v
- +-- GCC 11 branch created -------+ GCC 10.5 release (2023-07-07)
- | \
- | v
- GCC 12 Stage 1 (starts 2021-04-20) GCC 11.1 release (2021-04-27)
- | \
- | v
- | GCC 11.2 release (2021-07-28)
- GCC 12 Stage 3 (starts 2021-11-15) \
- | v
- GCC 12 Stage 4 (starts 2022-01-17) GCC 11.3 release (2022-04-21)
- | \
- | v
- | GCC 11.4 release (2023-05-29)
- +-- GCC 12 branch created -------+
- | \
- | v
- GCC 13 Stage 1 (starts 2022-04-28) GCC 12.1 release (2022-05-06)
- | \
- | v
- | GCC 12.2 release (2022-08-19)
- GCC 13 Stage 3 (starts 2022-11-14) \
- | v
- GCC 13 Stage 4 (starts 2023-01-16) GCC 12.3 release (2023-05-08)
- |
- +-- GCC 13 branch created -------+
- | \
- | v
- GCC 14 Stage 1 (starts 2023-04-17) GCC 13.1 release (2023-04-26)
- | \
- | v
- | GCC 13.2 release (2023-07-27)
- GCC 14 Stage 3 (starts 2023-11-19)
+ ^
|
GCC 14 Stage 4 (starts 2024-01-12)
|
- v
+ GCC 14 Stage 3 (starts 2023-11-19)
+ | GCC 13.2 release (2023-07-27)
+ | ^
+ | /
+ GCC 14 Stage 1 (starts 2023-04-17) GCC 13.1 release (2023-04-26)
+ | ^
+ | /
+ +-- GCC 13 branch created -------+
+ |
+ GCC 13 Stage 4 (starts 2023-01-16) GCC 12.3 release (2023-05-08)
+ | ^
+ GCC 13 Stage 3 (starts 2022-11-14) /
+ | GCC 12.2 release (2022-08-19)
+ | ^
+ | /
+ GCC 13 Stage 1 (starts 2022-04-28) GCC 12.1 release (2022-05-06)
+ | ^
+ | /
+ +-- GCC 12 branch created -------+
+ | GCC 11.4 release (2023-05-29)
+ | ^
+ | /
+ GCC 12 Stage 4 (starts 2022-01-17) GCC 11.3 release (2022-04-21)
+ | ^
+ GCC 12 Stage 3 (starts 2021-11-15) /
+ | GCC 11.2 release (2021-07-28)
+ | ^
+ | /
+ GCC 12 Stage 1 (starts 2021-04-20) GCC 11.1 release (2021-04-27)
+ | ^
+ | /
+ +-- GCC 11 branch created -------+ GCC 10.5 release (2023-07-07)
+ | ^
+ | /
+ | GCC 10.4 release (2022-06-28)
+ | ^
+ | /
+ GCC 11 Stage 4 (starts 2021-01-17) GCC 10.3 release (2021-04-08)
+ | ^
+ GCC 11 Stage 3 (starts 2020-11-16) /
+ | GCC 10.2 release (2020-06-23)
+ | ^
+ | /
+ GCC 11 Stage 1 (starts 2020-04-30) GCC 10.1 release (2020-05-07)
+ | ^
+ | /
+ +-- GCC 10 branch created -------+
+ | GCC 9.5 release (2022-05-27)
+ | ^
+ | /
+ | GCC 9.4 release (2021-06-01)
+ | ^
+ | /
+ GCC 10 Stage 4 (starts 2020-01-13) GCC 9.3 release (2020-03-12)
+ | ^
+ GCC 10 Stage 3 (starts 2019-11-17) /
+ | GCC 9.2 release (2019-08-12)
+ | ^
+ | /
+ GCC 10 Stage 1 (starts 2019-04-25) GCC 9.1 release (2019-05-03)
+ | ^
+ | /
+ +-- GCC 9 branch created --------+
+ | GCC 8.5 release (2021-05-14)
+ | ^
+ | /
+ | GCC 8.4 release (2020-03-04)
+ | ^
+ | /
+ GCC 9 Stage 4 (starts 2019-01-07) GCC 8.3 release (2019-02-22)
+ | ^
+ GCC 9 Stage 3 (starts 2018-11-12) /
+ | GCC 8.2 release (2018-07-26)
+ | ^
+ | /
+ GCC 9 Stage 1 (starts 2018-04-25) GCC 8.1 release (2018-05-02)
+ | ^
+ | /
+ +-- GCC 8 branch created --------+
+ | GCC 7.5 release (2019-11-14)
+ | ^
+ | /
+ | GCC 7.4 release (2018-12-06)
+ | ^
+ | /
+ GCC 8 Stage 4 (starts 2018-01-15) GCC 7.3 release (2018-01-25)
+ | ^
+ GCC 8 Stage 3 (starts 2017-11-18) /
+ | GCC 7.2 release (2017-08-14)
+ | ^
+ | /
+ GCC 8 Stage 1 (starts 2017-04-20) GCC 7.1 release (2017-05-02)
+ | ^
+ | /
+ +-- GCC 7 branch created --------+
+ | GCC 6.5 release (2018-10-26)
+ | ^
+ | /
+ | GCC 6.4 release (2017-07-04)
+ | ^
+ GCC 7 Stage 4 (starts 2017-01-20) /
+ | GCC 6.3 release (2016-12-21)
+ | ^
+ GCC 7 Stage 3 (starts 2016-11-14) /
+ | GCC 6.2 release (2016-08-22)
+ | ^
+ | /
+ GCC 7 Stage 1 (starts 2016-04-15) GCC 6.1 release (2016-04-27)
+ ^ ^
+ | /
+ +-- GCC 6 branch created --------+
+ | GCC 5.5 release (2017-10-10)
+ | ^
+ | /
+ | GCC 5.4 release (2016-06-03)
+ | ^
+ | /
+ GCC 6 Stage 4 (starts 2016-01-20) GCC 5.3 release (2015-12-04)
+ | ^
+ GCC 6 Stage 3 (starts 2015-11-15) /
+ | GCC 5.2 release (2015-07-16)
+ | ^
+ | /
+ GCC 6 Stage 1 (starts 2015-04-12) GCC 5.1 release (2015-04-22)
+ ^ ^
+ | /
+ +-- GCC 5 branch created --------+
+ |
+ GCC 5 Stage 4 (starts 2015-01-17) GCC 4.9.4 release (2016-08-03)
+ | ^
+ GCC 5 Stage 3 (starts 2014-11-16) /
+ | GCC 4.9.3 release (2015-06-26)
+ GCC 5 Stage 1 ^
+ | /
+ | GCC 4.9.2 release (2014-10-30)
+ | ^
+ New GCC versioning scheme announced /
+ | (2014-08-13) GCC 4.9.1 release (2014-07-16)
+ | ^
+ | /
+ GCC 4.10 Stage 1 (starts 2014-04-11) GCC 4.9.0 release (2014-04-22)
+ ^ ^
+ | /
+ +-- GCC 4.9 branch created ------+
+ | GCC 4.8.5 release (2015-06-23)
+ | ^
+ | /
+ | GCC 4.8.4 release (2014-12-19)
+ | ^
+ | /
+ | GCC 4.8.3 release (2014-05-22)
+ GCC 4.9 Stage 3 (starts 2013-11-22) ^
+ | /
+ | GCC 4.8.2 release (2013-10-16)
+ | ^
+ | /
+ | GCC 4.8.1 release (2013-05-31)
+ | ^
+ | /
+ GCC 4.9 Stage 1 (starts 2013-03-16) GCC 4.8.0 release (2013-03-22)
+ ^ ^
+ | /
+ +-- GCC 4.8 branch created ------+
+ |
+ | GCC 4.7.4 release (2014-06-12)
+ | ^
+ | /
+ | GCC 4.7.3 release (2013-04-11)
+ | ^
+ GCC 4.8 Stage 3 (starts 2012-11-06) /
+ | GCC 4.7.2 release (2012-09-20)
+ | ^
+ | /
+ | GCC 4.7.1 release (2012-06-14)
+ | ^
+ | /
+ GCC 4.8 Stage 1 (starts 2012-03-02) GCC 4.7.0 release (2012-03-22)
+ ^ ^
+ | /
+ +-- GCC 4.7 branch created ------+
+ |
+ | GCC 4.6.4 release (2013-04-12)
+ | ^
+ | /
+ | GCC 4.6.3 release (2012-03-01)
+ | ^
+ GCC 4.7 Stage 3 (starts 2011-11-08) /
+ | GCC 4.6.2 release (2011-10-26)
+ | ^
+ | /
+ | GCC 4.6.1 release (2011-06-27)
+ | ^
+ | /
+ GCC 4.7 Stage 1 (starts 2011-03-14) GCC 4.6.0 release (2011-03-25)
+ ^ ^
+ | /
+ +-- GCC 4.6 branch created ------+
+ |
+ | GCC 4.5.4 release (2012-07-02)
+ | ^
+ | /
+ | GCC 4.5.3 release (2011-04-28)
+ | ^
+ | /
+ | GCC 4.5.2 release (2010-12-16)
+ | ^
+ GCC 4.6 Stage 3 (starts 2010-11-03) /
+ | GCC 4.5.1 release (2010-07-31)
+ | ^
+ | /
+ GCC 4.6 Stage 1 (starts 2010-04-06) GCC 4.5.0 release (2010-04-14)
+ ^ ^
+ | /
+ +-- GCC 4.5 branch created ------+
+ |
+ | GCC 4.4.7 release (2012-03-13)
+ | ^
+ | /
+ | GCC 4.4.6 release (2011-04-16)
+ | ^
+ | /
+ | GCC 4.4.5 release (2010-10-01)
+ | ^
+ | /
+ | GCC 4.4.4 release (2010-04-29)
+ | ^
+ | /
+ | GCC 4.4.3 release (2010-01-21)
+ | ^
+ | /
+ | GCC 4.4.2 release (2009-10-15)
+ | ^
+ GCC 4.5 Stage 3 (starts 2009-10-01) /
+ | GCC 4.4.1 release (2009-07-22)
+ | ^
+ | /
+ GCC 4.5 Stage 1 (starts 2009-03-27) GCC 4.4.0 release (2009-04-21)
+ ^ ^
+ | /
+ +-- GCC 4.4 branch created ------+
+ |
+ | GCC 4.3.6 release (2011-06-27)
+ | ^
+ | /
+ | GCC 4.3.5 release (2010-05-22)
+ | ^
+ | /
+ | GCC 4.3.4 release (2009-08-04)
+ | ^
+ | /
+ | GCC 4.3.3 release (2009-01-24)
+ | ^
+ GCC 4.4 Stage 3 (starts 2008-09-01) /
+ ^ GCC 4.3.2 release (2008-08-27)
+ | ^
+ | /
+ | GCC 4.3.1 release (2008-06-06)
+ | ^
+ | /
+ GCC 4.4 Stage 1 (starts 2008-02-18) GCC 4.3.0 release (2008-03-05)
+ ^ ^
+ | /
+ +-- GCC 4.3 branch created ------+
+ |
+ |
+ | GCC 4.2.4 release (2008-05-19)
+ | ^
+ | /
+ | GCC 4.2.3 release (2008-02-01)
+ | ^
+ | /
+ GCC 4.3 Stage 3 (starts 2007-09-12) GCC 4.2.2 release (2007-10-07)
+ ^ ^
+ | /
+ GCC 4.3 Stage 2 (starts 2007-01-20) GCC 4.2.1 release (2007-07-18)
+ ^ ^
+ | /
+ GCC 4.3 Stage 1 (starts 2006-10-20) GCC 4.2.0 release (2007-05-13)
+ ^ ^
+ | /
+ +-- GCC 4.2 branch created ------+
+ |
+ |
+ GCC 4.2 Stage 3 GCC 4.1.2 release (Feb 13 2007)
+ ^ ^
+ | /
+ GCC 4.2 Stage 2 (ends Mar 18 2006) GCC 4.1.1 release (May 24 2006)
+ ^ ^
+ | /
+ GCC 4.2 Stage 1 (ends Jan 18 2006) GCC 4.1.0 release (Feb 28 2006)
+ ^ ^
+ | /
+ +-- GCC 4.1 branch created ------+
+ | (Nov 18 2005)
+ | GCC 4.0.4 release (Jan 31 2007)
+ | ^
+ | /
+ | GCC 4.0.3 release (Mar 10 2006)
+ | ^
+ | /
+ GCC 4.1 Stage 3 GCC 4.0.2 release (Sep 28 2005)
+ ^ ^
+ | /
+ GCC 4.1 Stage 2 (ends July 8 2005) GCC 4.0.1 release (Jul 7 2005)
+ ^ ^
+ | /
+ GCC 4.1 Stage 1 (ends April 25 2005) GCC 4.0.0 release (Apr 20 2005)
+ ^ ^
+ | /
+ +-- GCC 4.0 branch created ------+
+ | (Feb 25 2005)
+ | GCC 3.4.6 release (Mar 06 2006)
+ | ^
+ | /
+ | GCC 3.4.5 release (Nov 30 2005)
+ | ^
+ | /
+ | GCC 3.4.4 release (May 18 2005)
+ | ^
+ | /
+ | GCC 3.4.3 release (Nov 4 2004)
+ | ^
+ GCC 4.0 Stage 3 /
+ ^ GCC 3.4.2 release (Sep 6 2004)
+ | ^
+ GCC 4.0 Stage 2 /
+ ^ GCC 3.4.1 release (Jul 1 2004)
+ | ^
+ Tree SSA infrastructure /
+ merged to mainline (May 17 2004) GCC 3.4.0 release (Apr 18 2004)
+ | ^
+ | /
+ +-- GCC 3.4 branch created ------+
+ | (Jan 16 2004)
+ | GCC 3.3.6 release (May 03 2005)
+ | ^
+ | /
+ | GCC 3.3.5 release (Sep 30 2004)
+ | ^
+ | /
+ | GCC 3.3.4 release (May 31 2004)
+ | ^
+ | /
+ GCC 3.4 Stage 3 GCC 3.3.3 release (Feb 14 2004)
+ ^ ^
+ | /
+ GCC 3.4 Stage 2 (ends October 15 2003) GCC 3.3.2 release (Oct 17 2003)
+ ^ ^
+ | /
+ GCC 3.4 Stage 1 (ends July 4 2003) GCC 3.3.1 release (Aug 8 2003)
+ ^ ^
+ | /
+ | GCC 3.3 release (May 13 2003)
+ | ^
+ | /
+ +-- GCC 3.3 branch created ------+
+ | (Dec 14 2002)
+ |
+ GCC 3.3 Stage 3 (ends Oct 15 2002)
+ ^
+ |
+ GCC 3.3 Stage 2 (ends Aug 15 2002)
+ ^
+ | GCC 3.2.3 release (April 22 2003)
+ | ^
+ | /
+ | GCC 3.2.2 release (Feb 05 2003)
+ | ^
+ | /
+ | GCC 3.2.1 release (Nov 19 2002)
+ | ^
+ | /
+ | GCC 3.2 release (Aug 14 2002)
+ | ^
+ | /
+ | Branch renamed to GCC 3.2 to
+ | accommodate for C++ ABI fixes
+ | (C++ binary incompatible with
+ New development plan announced GCC 3.1, see release info)
+ ^ (Jul 14 2002) ^
+ | /
+ | GCC 3.1.1 release (Jul 25 2002)
+ | ^
+ GCC 3.2 Stage 1 (ended Jun 22 2002) /
+ ^ GCC 3.1 release (May 15 2002)
+ | ^
+ | /
+ +-- GCC 3.1 branch created ------+
+ |
+ GCC 3.1 Stage 3 (ended Feb 26 2002) GCC 3.0.4 release (Feb 20 2002)
+ ^ ^
+ | /
+ GCC 3.1 Stage 2 (ended Dec 19 2001) GCC 3.0.3 release (Dec 20 2001)
+ ^ ^
+ | /
+ GCC 3.1 Stage 1 (ended Oct 15 2001) GCC 3.0.2 release (Oct 25 2001)
+ ^ ^
+ | /
+ | GCC 3.0.1 release (Aug 20 2001)
+ New development plan announced ^
+ ^ (Jul 18 2001) /
+ | GCC 3.0 release (Jun 18 2001)
+ | ^
+ | /
+ +-- GCC 3.0 branch created ------+
+ | (Feb 12 2001)
+ |
+ ... former releases ...
+
</pre>
</body>
--
2.44.0
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [wwwdocs] Reverse development timeline graph
2024-03-13 15:43 [wwwdocs] Reverse development timeline graph Jonathan Wakely
@ 2024-03-13 16:23 ` Richard Biener
0 siblings, 0 replies; 2+ messages in thread
From: Richard Biener @ 2024-03-13 16:23 UTC (permalink / raw)
To: Jonathan Wakely; +Cc: gcc-patches
> Am 13.03.2024 um 16:45 schrieb Jonathan Wakely <jwakely@redhat.com>:
>
> Every year I have to scroll down further and further to the useful part,
> and I'm getting too old to spend my time doing that! :)
>
> I suggested this on IRC and iains agreed. What do others think?
It feels a bit odd. Can we use html to collapse parts referring to no longer maintained releases. -allowing a click to expand it?
> -- >8 --
>
> This seems more useful with the recent history first.
> ---
> htdocs/develop.html | 819 ++++++++++++++++++++++----------------------
> 1 file changed, 411 insertions(+), 408 deletions(-)
>
> diff --git a/htdocs/develop.html b/htdocs/develop.html
> index 702256cf..f741bd4a 100644
> --- a/htdocs/develop.html
> +++ b/htdocs/develop.html
> @@ -298,421 +298,424 @@ number carried little to no useful information.</p>
>
> <h3 id="timeline">Release Timeline</h3>
>
> -<p>Here is a history of recent and a <em>tentative</em> timeline of upcoming
> +<p>Here is a history of releases and a <em>tentative</em> timeline of upcoming
> stages of development, branch points, and releases:</p>
>
> <pre>
>
> - ... former releases ...
> - |
> - +-- GCC 3.0 branch created ------+
> - | (Feb 12 2001) \
> - | v
> - v GCC 3.0 release (Jun 18 2001)
> - New development plan announced \
> - | (Jul 18 2001) v
> - | GCC 3.0.1 release (Aug 20 2001)
> - | \
> - v v
> - GCC 3.1 Stage 1 (ended Oct 15 2001) GCC 3.0.2 release (Oct 25 2001)
> - | \
> - v v
> - GCC 3.1 Stage 2 (ended Dec 19 2001) GCC 3.0.3 release (Dec 20 2001)
> - | \
> - v v
> - GCC 3.1 Stage 3 (ended Feb 26 2002) GCC 3.0.4 release (Feb 20 2002)
> - |
> - +-- GCC 3.1 branch created ------+
> - | \
> - | v
> - v GCC 3.1 release (May 15 2002)
> - GCC 3.2 Stage 1 (ended Jun 22 2002) \
> - | v
> - | GCC 3.1.1 release (Jul 25 2002)
> - | \
> - v v
> - New development plan announced Branch renamed to GCC 3.2 to
> - | (Jul 14 2002) accommodate for C++ ABI fixes
> - | (C++ binary incompatible with
> - | GCC 3.1, see release info)
> - | \
> - | v
> - | GCC 3.2 release (Aug 14 2002)
> - | \
> - | v
> - | GCC 3.2.1 release (Nov 19 2002)
> - | \
> - | v
> - | GCC 3.2.2 release (Feb 05 2003)
> - | \
> - | v
> - | GCC 3.2.3 release (April 22 2003)
> - v
> - GCC 3.3 Stage 2 (ends Aug 15 2002)
> - |
> - v
> - GCC 3.3 Stage 3 (ends Oct 15 2002)
> - |
> - +-- GCC 3.3 branch created ------+
> - | (Dec 14 2002) \
> - | v
> - | GCC 3.3 release (May 13 2003)
> - | \
> - v v
> - GCC 3.4 Stage 1 (ends July 4 2003) GCC 3.3.1 release (Aug 8 2003)
> - | \
> - v v
> - GCC 3.4 Stage 2 (ends October 15 2003) GCC 3.3.2 release (Oct 17 2003)
> - | \
> - v v
> - GCC 3.4 Stage 3 GCC 3.3.3 release (Feb 14 2004)
> - | \
> - | v
> - | GCC 3.3.4 release (May 31 2004)
> - | \
> - | v
> - | GCC 3.3.5 release (Sep 30 2004)
> - | \
> - | v
> - | GCC 3.3.6 release (May 03 2005)
> - |
> - +-- GCC 3.4 branch created ------+
> - | (Jan 16 2004) \
> - | v
> - Tree SSA infrastructure GCC 3.4.0 release (Apr 18 2004)
> - merged to mainline (May 17 2004) \
> - | v
> - v GCC 3.4.1 release (Jul 1 2004)
> - GCC 4.0 Stage 2 \
> - | v
> - v GCC 3.4.2 release (Sep 6 2004)
> - GCC 4.0 Stage 3 \
> - | v
> - | GCC 3.4.3 release (Nov 4 2004)
> - | \
> - | v
> - | GCC 3.4.4 release (May 18 2005)
> - | \
> - | v
> - | GCC 3.4.5 release (Nov 30 2005)
> - | \
> - | v
> - | GCC 3.4.6 release (Mar 06 2006)
> - |
> - +-- GCC 4.0 branch created ------+
> - | (Feb 25 2005) \
> - v v
> - GCC 4.1 Stage 1 (ends April 25 2005) GCC 4.0.0 release (Apr 20 2005)
> - | \
> - v v
> - GCC 4.1 Stage 2 (ends July 8 2005) GCC 4.0.1 release (Jul 7 2005)
> - | \
> - v v
> - GCC 4.1 Stage 3 GCC 4.0.2 release (Sep 28 2005)
> - | \
> - | v
> - | GCC 4.0.3 release (Mar 10 2006)
> - | \
> - | v
> - | GCC 4.0.4 release (Jan 31 2007)
> - |
> - +-- GCC 4.1 branch created ------+
> - | (Nov 18 2005) \
> - v v
> - GCC 4.2 Stage 1 (ends Jan 18 2006) GCC 4.1.0 release (Feb 28 2006)
> - | \
> - v v
> - GCC 4.2 Stage 2 (ends Mar 18 2006) GCC 4.1.1 release (May 24 2006)
> - | \
> - v v
> - GCC 4.2 Stage 3 GCC 4.1.2 release (Feb 13 2007)
> - |
> - |
> - +-- GCC 4.2 branch created ------+
> - | \
> - v v
> - GCC 4.3 Stage 1 (starts 2006-10-20) GCC 4.2.0 release (2007-05-13)
> - | \
> - v v
> - GCC 4.3 Stage 2 (starts 2007-01-20) GCC 4.2.1 release (2007-07-18)
> - | \
> - v v
> - GCC 4.3 Stage 3 (starts 2007-09-12) GCC 4.2.2 release (2007-10-07)
> - | \
> - | v
> - | GCC 4.2.3 release (2008-02-01)
> - | \
> - | v
> - | GCC 4.2.4 release (2008-05-19)
> - |
> - |
> - +-- GCC 4.3 branch created ------+
> - | \
> - v v
> - GCC 4.4 Stage 1 (starts 2008-02-18) GCC 4.3.0 release (2008-03-05)
> - | \
> - | v
> - | GCC 4.3.1 release (2008-06-06)
> - | \
> - | v
> - v GCC 4.3.2 release (2008-08-27)
> - GCC 4.4 Stage 3 (starts 2008-09-01) \
> - | v
> - | GCC 4.3.3 release (2009-01-24)
> - | \
> - | v
> - | GCC 4.3.4 release (2009-08-04)
> - | \
> - | v
> - | GCC 4.3.5 release (2010-05-22)
> - | \
> - | v
> - | GCC 4.3.6 release (2011-06-27)
> - |
> - +-- GCC 4.4 branch created ------+
> - | \
> - v v
> - GCC 4.5 Stage 1 (starts 2009-03-27) GCC 4.4.0 release (2009-04-21)
> - | \
> - | v
> - | GCC 4.4.1 release (2009-07-22)
> - GCC 4.5 Stage 3 (starts 2009-10-01) \
> - | v
> - | GCC 4.4.2 release (2009-10-15)
> - | \
> - | v
> - | GCC 4.4.3 release (2010-01-21)
> - | \
> - | v
> - | GCC 4.4.4 release (2010-04-29)
> - | \
> - | v
> - | GCC 4.4.5 release (2010-10-01)
> - | \
> - | v
> - | GCC 4.4.6 release (2011-04-16)
> - | \
> - | v
> - | GCC 4.4.7 release (2012-03-13)
> - |
> - +-- GCC 4.5 branch created ------+
> - | \
> - v v
> - GCC 4.6 Stage 1 (starts 2010-04-06) GCC 4.5.0 release (2010-04-14)
> - | \
> - | v
> - | GCC 4.5.1 release (2010-07-31)
> - GCC 4.6 Stage 3 (starts 2010-11-03) \
> - | v
> - | GCC 4.5.2 release (2010-12-16)
> - | \
> - | v
> - | GCC 4.5.3 release (2011-04-28)
> - | \
> - | v
> - | GCC 4.5.4 release (2012-07-02)
> - |
> - +-- GCC 4.6 branch created ------+
> - | \
> - v v
> - GCC 4.7 Stage 1 (starts 2011-03-14) GCC 4.6.0 release (2011-03-25)
> - | \
> - | v
> - | GCC 4.6.1 release (2011-06-27)
> - | \
> - | v
> - | GCC 4.6.2 release (2011-10-26)
> - GCC 4.7 Stage 3 (starts 2011-11-08) \
> - | v
> - | GCC 4.6.3 release (2012-03-01)
> - | \
> - | v
> - | GCC 4.6.4 release (2013-04-12)
> - |
> - +-- GCC 4.7 branch created ------+
> - | \
> - v v
> - GCC 4.8 Stage 1 (starts 2012-03-02) GCC 4.7.0 release (2012-03-22)
> - | \
> - | v
> - | GCC 4.7.1 release (2012-06-14)
> - | \
> - | v
> - | GCC 4.7.2 release (2012-09-20)
> - GCC 4.8 Stage 3 (starts 2012-11-06) \
> - | v
> - | GCC 4.7.3 release (2013-04-11)
> - | \
> - | v
> - | GCC 4.7.4 release (2014-06-12)
> - |
> - +-- GCC 4.8 branch created ------+
> - | \
> - v v
> - GCC 4.9 Stage 1 (starts 2013-03-16) GCC 4.8.0 release (2013-03-22)
> - | \
> - | v
> - | GCC 4.8.1 release (2013-05-31)
> - | \
> - | v
> - | GCC 4.8.2 release (2013-10-16)
> - | \
> - GCC 4.9 Stage 3 (starts 2013-11-22) v
> - | GCC 4.8.3 release (2014-05-22)
> - | \
> - | v
> - | GCC 4.8.4 release (2014-12-19)
> - | \
> - | v
> - | GCC 4.8.5 release (2015-06-23)
> - +-- GCC 4.9 branch created ------+
> - | \
> - v v
> - GCC 4.10 Stage 1 (starts 2014-04-11) GCC 4.9.0 release (2014-04-22)
> - | \
> - | v
> - | GCC 4.9.1 release (2014-07-16)
> - New GCC versioning scheme announced \
> - | (2014-08-13) v
> - | GCC 4.9.2 release (2014-10-30)
> - | \
> - GCC 5 Stage 1 v
> - | GCC 4.9.3 release (2015-06-26)
> - GCC 5 Stage 3 (starts 2014-11-16) \
> - | v
> - GCC 5 Stage 4 (starts 2015-01-17) GCC 4.9.4 release (2016-08-03)
> - |
> - +-- GCC 5 branch created --------+
> - | \
> - v v
> - GCC 6 Stage 1 (starts 2015-04-12) GCC 5.1 release (2015-04-22)
> - | \
> - | v
> - | GCC 5.2 release (2015-07-16)
> - GCC 6 Stage 3 (starts 2015-11-15) \
> - | v
> - GCC 6 Stage 4 (starts 2016-01-20) GCC 5.3 release (2015-12-04)
> - | \
> - | v
> - | GCC 5.4 release (2016-06-03)
> - | \
> - | v
> - | GCC 5.5 release (2017-10-10)
> - +-- GCC 6 branch created --------+
> - | \
> - v v
> - GCC 7 Stage 1 (starts 2016-04-15) GCC 6.1 release (2016-04-27)
> - | \
> - | v
> - | GCC 6.2 release (2016-08-22)
> - GCC 7 Stage 3 (starts 2016-11-14) \
> - | v
> - | GCC 6.3 release (2016-12-21)
> - GCC 7 Stage 4 (starts 2017-01-20) \
> - | v
> - | GCC 6.4 release (2017-07-04)
> - | \
> - | v
> - | GCC 6.5 release (2018-10-26)
> - +-- GCC 7 branch created --------+
> - | \
> - | v
> - GCC 8 Stage 1 (starts 2017-04-20) GCC 7.1 release (2017-05-02)
> - | \
> - | v
> - | GCC 7.2 release (2017-08-14)
> - GCC 8 Stage 3 (starts 2017-11-18) \
> - | v
> - GCC 8 Stage 4 (starts 2018-01-15) GCC 7.3 release (2018-01-25)
> - | \
> - | v
> - | GCC 7.4 release (2018-12-06)
> - | \
> - | v
> - | GCC 7.5 release (2019-11-14)
> - +-- GCC 8 branch created --------+
> - | \
> - | v
> - GCC 9 Stage 1 (starts 2018-04-25) GCC 8.1 release (2018-05-02)
> - | \
> - | v
> - | GCC 8.2 release (2018-07-26)
> - GCC 9 Stage 3 (starts 2018-11-12) \
> - | v
> - GCC 9 Stage 4 (starts 2019-01-07) GCC 8.3 release (2019-02-22)
> - | \
> - | v
> - | GCC 8.4 release (2020-03-04)
> - | \
> - | v
> - | GCC 8.5 release (2021-05-14)
> - +-- GCC 9 branch created --------+
> - | \
> - | v
> - GCC 10 Stage 1 (starts 2019-04-25) GCC 9.1 release (2019-05-03)
> - | \
> - | v
> - | GCC 9.2 release (2019-08-12)
> - GCC 10 Stage 3 (starts 2019-11-17) \
> - | v
> - GCC 10 Stage 4 (starts 2020-01-13) GCC 9.3 release (2020-03-12)
> - | \
> - | v
> - | GCC 9.4 release (2021-06-01)
> - | \
> - | v
> - | GCC 9.5 release (2022-05-27)
> - +-- GCC 10 branch created -------+
> - | \
> - | v
> - GCC 11 Stage 1 (starts 2020-04-30) GCC 10.1 release (2020-05-07)
> - | \
> - | v
> - | GCC 10.2 release (2020-06-23)
> - GCC 11 Stage 3 (starts 2020-11-16) \
> - | v
> - GCC 11 Stage 4 (starts 2021-01-17) GCC 10.3 release (2021-04-08)
> - | \
> - | v
> - | GCC 10.4 release (2022-06-28)
> - | \
> - | v
> - +-- GCC 11 branch created -------+ GCC 10.5 release (2023-07-07)
> - | \
> - | v
> - GCC 12 Stage 1 (starts 2021-04-20) GCC 11.1 release (2021-04-27)
> - | \
> - | v
> - | GCC 11.2 release (2021-07-28)
> - GCC 12 Stage 3 (starts 2021-11-15) \
> - | v
> - GCC 12 Stage 4 (starts 2022-01-17) GCC 11.3 release (2022-04-21)
> - | \
> - | v
> - | GCC 11.4 release (2023-05-29)
> - +-- GCC 12 branch created -------+
> - | \
> - | v
> - GCC 13 Stage 1 (starts 2022-04-28) GCC 12.1 release (2022-05-06)
> - | \
> - | v
> - | GCC 12.2 release (2022-08-19)
> - GCC 13 Stage 3 (starts 2022-11-14) \
> - | v
> - GCC 13 Stage 4 (starts 2023-01-16) GCC 12.3 release (2023-05-08)
> - |
> - +-- GCC 13 branch created -------+
> - | \
> - | v
> - GCC 14 Stage 1 (starts 2023-04-17) GCC 13.1 release (2023-04-26)
> - | \
> - | v
> - | GCC 13.2 release (2023-07-27)
> - GCC 14 Stage 3 (starts 2023-11-19)
> + ^
> |
> GCC 14 Stage 4 (starts 2024-01-12)
> |
> - v
> + GCC 14 Stage 3 (starts 2023-11-19)
> + | GCC 13.2 release (2023-07-27)
> + | ^
> + | /
> + GCC 14 Stage 1 (starts 2023-04-17) GCC 13.1 release (2023-04-26)
> + | ^
> + | /
> + +-- GCC 13 branch created -------+
> + |
> + GCC 13 Stage 4 (starts 2023-01-16) GCC 12.3 release (2023-05-08)
> + | ^
> + GCC 13 Stage 3 (starts 2022-11-14) /
> + | GCC 12.2 release (2022-08-19)
> + | ^
> + | /
> + GCC 13 Stage 1 (starts 2022-04-28) GCC 12.1 release (2022-05-06)
> + | ^
> + | /
> + +-- GCC 12 branch created -------+
> + | GCC 11.4 release (2023-05-29)
> + | ^
> + | /
> + GCC 12 Stage 4 (starts 2022-01-17) GCC 11.3 release (2022-04-21)
> + | ^
> + GCC 12 Stage 3 (starts 2021-11-15) /
> + | GCC 11.2 release (2021-07-28)
> + | ^
> + | /
> + GCC 12 Stage 1 (starts 2021-04-20) GCC 11.1 release (2021-04-27)
> + | ^
> + | /
> + +-- GCC 11 branch created -------+ GCC 10.5 release (2023-07-07)
> + | ^
> + | /
> + | GCC 10.4 release (2022-06-28)
> + | ^
> + | /
> + GCC 11 Stage 4 (starts 2021-01-17) GCC 10.3 release (2021-04-08)
> + | ^
> + GCC 11 Stage 3 (starts 2020-11-16) /
> + | GCC 10.2 release (2020-06-23)
> + | ^
> + | /
> + GCC 11 Stage 1 (starts 2020-04-30) GCC 10.1 release (2020-05-07)
> + | ^
> + | /
> + +-- GCC 10 branch created -------+
> + | GCC 9.5 release (2022-05-27)
> + | ^
> + | /
> + | GCC 9.4 release (2021-06-01)
> + | ^
> + | /
> + GCC 10 Stage 4 (starts 2020-01-13) GCC 9.3 release (2020-03-12)
> + | ^
> + GCC 10 Stage 3 (starts 2019-11-17) /
> + | GCC 9.2 release (2019-08-12)
> + | ^
> + | /
> + GCC 10 Stage 1 (starts 2019-04-25) GCC 9.1 release (2019-05-03)
> + | ^
> + | /
> + +-- GCC 9 branch created --------+
> + | GCC 8.5 release (2021-05-14)
> + | ^
> + | /
> + | GCC 8.4 release (2020-03-04)
> + | ^
> + | /
> + GCC 9 Stage 4 (starts 2019-01-07) GCC 8.3 release (2019-02-22)
> + | ^
> + GCC 9 Stage 3 (starts 2018-11-12) /
> + | GCC 8.2 release (2018-07-26)
> + | ^
> + | /
> + GCC 9 Stage 1 (starts 2018-04-25) GCC 8.1 release (2018-05-02)
> + | ^
> + | /
> + +-- GCC 8 branch created --------+
> + | GCC 7.5 release (2019-11-14)
> + | ^
> + | /
> + | GCC 7.4 release (2018-12-06)
> + | ^
> + | /
> + GCC 8 Stage 4 (starts 2018-01-15) GCC 7.3 release (2018-01-25)
> + | ^
> + GCC 8 Stage 3 (starts 2017-11-18) /
> + | GCC 7.2 release (2017-08-14)
> + | ^
> + | /
> + GCC 8 Stage 1 (starts 2017-04-20) GCC 7.1 release (2017-05-02)
> + | ^
> + | /
> + +-- GCC 7 branch created --------+
> + | GCC 6.5 release (2018-10-26)
> + | ^
> + | /
> + | GCC 6.4 release (2017-07-04)
> + | ^
> + GCC 7 Stage 4 (starts 2017-01-20) /
> + | GCC 6.3 release (2016-12-21)
> + | ^
> + GCC 7 Stage 3 (starts 2016-11-14) /
> + | GCC 6.2 release (2016-08-22)
> + | ^
> + | /
> + GCC 7 Stage 1 (starts 2016-04-15) GCC 6.1 release (2016-04-27)
> + ^ ^
> + | /
> + +-- GCC 6 branch created --------+
> + | GCC 5.5 release (2017-10-10)
> + | ^
> + | /
> + | GCC 5.4 release (2016-06-03)
> + | ^
> + | /
> + GCC 6 Stage 4 (starts 2016-01-20) GCC 5.3 release (2015-12-04)
> + | ^
> + GCC 6 Stage 3 (starts 2015-11-15) /
> + | GCC 5.2 release (2015-07-16)
> + | ^
> + | /
> + GCC 6 Stage 1 (starts 2015-04-12) GCC 5.1 release (2015-04-22)
> + ^ ^
> + | /
> + +-- GCC 5 branch created --------+
> + |
> + GCC 5 Stage 4 (starts 2015-01-17) GCC 4.9.4 release (2016-08-03)
> + | ^
> + GCC 5 Stage 3 (starts 2014-11-16) /
> + | GCC 4.9.3 release (2015-06-26)
> + GCC 5 Stage 1 ^
> + | /
> + | GCC 4.9.2 release (2014-10-30)
> + | ^
> + New GCC versioning scheme announced /
> + | (2014-08-13) GCC 4.9.1 release (2014-07-16)
> + | ^
> + | /
> + GCC 4.10 Stage 1 (starts 2014-04-11) GCC 4.9.0 release (2014-04-22)
> + ^ ^
> + | /
> + +-- GCC 4.9 branch created ------+
> + | GCC 4.8.5 release (2015-06-23)
> + | ^
> + | /
> + | GCC 4.8.4 release (2014-12-19)
> + | ^
> + | /
> + | GCC 4.8.3 release (2014-05-22)
> + GCC 4.9 Stage 3 (starts 2013-11-22) ^
> + | /
> + | GCC 4.8.2 release (2013-10-16)
> + | ^
> + | /
> + | GCC 4.8.1 release (2013-05-31)
> + | ^
> + | /
> + GCC 4.9 Stage 1 (starts 2013-03-16) GCC 4.8.0 release (2013-03-22)
> + ^ ^
> + | /
> + +-- GCC 4.8 branch created ------+
> + |
> + | GCC 4.7.4 release (2014-06-12)
> + | ^
> + | /
> + | GCC 4.7.3 release (2013-04-11)
> + | ^
> + GCC 4.8 Stage 3 (starts 2012-11-06) /
> + | GCC 4.7.2 release (2012-09-20)
> + | ^
> + | /
> + | GCC 4.7.1 release (2012-06-14)
> + | ^
> + | /
> + GCC 4.8 Stage 1 (starts 2012-03-02) GCC 4.7.0 release (2012-03-22)
> + ^ ^
> + | /
> + +-- GCC 4.7 branch created ------+
> + |
> + | GCC 4.6.4 release (2013-04-12)
> + | ^
> + | /
> + | GCC 4.6.3 release (2012-03-01)
> + | ^
> + GCC 4.7 Stage 3 (starts 2011-11-08) /
> + | GCC 4.6.2 release (2011-10-26)
> + | ^
> + | /
> + | GCC 4.6.1 release (2011-06-27)
> + | ^
> + | /
> + GCC 4.7 Stage 1 (starts 2011-03-14) GCC 4.6.0 release (2011-03-25)
> + ^ ^
> + | /
> + +-- GCC 4.6 branch created ------+
> + |
> + | GCC 4.5.4 release (2012-07-02)
> + | ^
> + | /
> + | GCC 4.5.3 release (2011-04-28)
> + | ^
> + | /
> + | GCC 4.5.2 release (2010-12-16)
> + | ^
> + GCC 4.6 Stage 3 (starts 2010-11-03) /
> + | GCC 4.5.1 release (2010-07-31)
> + | ^
> + | /
> + GCC 4.6 Stage 1 (starts 2010-04-06) GCC 4.5.0 release (2010-04-14)
> + ^ ^
> + | /
> + +-- GCC 4.5 branch created ------+
> + |
> + | GCC 4.4.7 release (2012-03-13)
> + | ^
> + | /
> + | GCC 4.4.6 release (2011-04-16)
> + | ^
> + | /
> + | GCC 4.4.5 release (2010-10-01)
> + | ^
> + | /
> + | GCC 4.4.4 release (2010-04-29)
> + | ^
> + | /
> + | GCC 4.4.3 release (2010-01-21)
> + | ^
> + | /
> + | GCC 4.4.2 release (2009-10-15)
> + | ^
> + GCC 4.5 Stage 3 (starts 2009-10-01) /
> + | GCC 4.4.1 release (2009-07-22)
> + | ^
> + | /
> + GCC 4.5 Stage 1 (starts 2009-03-27) GCC 4.4.0 release (2009-04-21)
> + ^ ^
> + | /
> + +-- GCC 4.4 branch created ------+
> + |
> + | GCC 4.3.6 release (2011-06-27)
> + | ^
> + | /
> + | GCC 4.3.5 release (2010-05-22)
> + | ^
> + | /
> + | GCC 4.3.4 release (2009-08-04)
> + | ^
> + | /
> + | GCC 4.3.3 release (2009-01-24)
> + | ^
> + GCC 4.4 Stage 3 (starts 2008-09-01) /
> + ^ GCC 4.3.2 release (2008-08-27)
> + | ^
> + | /
> + | GCC 4.3.1 release (2008-06-06)
> + | ^
> + | /
> + GCC 4.4 Stage 1 (starts 2008-02-18) GCC 4.3.0 release (2008-03-05)
> + ^ ^
> + | /
> + +-- GCC 4.3 branch created ------+
> + |
> + |
> + | GCC 4.2.4 release (2008-05-19)
> + | ^
> + | /
> + | GCC 4.2.3 release (2008-02-01)
> + | ^
> + | /
> + GCC 4.3 Stage 3 (starts 2007-09-12) GCC 4.2.2 release (2007-10-07)
> + ^ ^
> + | /
> + GCC 4.3 Stage 2 (starts 2007-01-20) GCC 4.2.1 release (2007-07-18)
> + ^ ^
> + | /
> + GCC 4.3 Stage 1 (starts 2006-10-20) GCC 4.2.0 release (2007-05-13)
> + ^ ^
> + | /
> + +-- GCC 4.2 branch created ------+
> + |
> + |
> + GCC 4.2 Stage 3 GCC 4.1.2 release (Feb 13 2007)
> + ^ ^
> + | /
> + GCC 4.2 Stage 2 (ends Mar 18 2006) GCC 4.1.1 release (May 24 2006)
> + ^ ^
> + | /
> + GCC 4.2 Stage 1 (ends Jan 18 2006) GCC 4.1.0 release (Feb 28 2006)
> + ^ ^
> + | /
> + +-- GCC 4.1 branch created ------+
> + | (Nov 18 2005)
> + | GCC 4.0.4 release (Jan 31 2007)
> + | ^
> + | /
> + | GCC 4.0.3 release (Mar 10 2006)
> + | ^
> + | /
> + GCC 4.1 Stage 3 GCC 4.0.2 release (Sep 28 2005)
> + ^ ^
> + | /
> + GCC 4.1 Stage 2 (ends July 8 2005) GCC 4.0.1 release (Jul 7 2005)
> + ^ ^
> + | /
> + GCC 4.1 Stage 1 (ends April 25 2005) GCC 4.0.0 release (Apr 20 2005)
> + ^ ^
> + | /
> + +-- GCC 4.0 branch created ------+
> + | (Feb 25 2005)
> + | GCC 3.4.6 release (Mar 06 2006)
> + | ^
> + | /
> + | GCC 3.4.5 release (Nov 30 2005)
> + | ^
> + | /
> + | GCC 3.4.4 release (May 18 2005)
> + | ^
> + | /
> + | GCC 3.4.3 release (Nov 4 2004)
> + | ^
> + GCC 4.0 Stage 3 /
> + ^ GCC 3.4.2 release (Sep 6 2004)
> + | ^
> + GCC 4.0 Stage 2 /
> + ^ GCC 3.4.1 release (Jul 1 2004)
> + | ^
> + Tree SSA infrastructure /
> + merged to mainline (May 17 2004) GCC 3.4.0 release (Apr 18 2004)
> + | ^
> + | /
> + +-- GCC 3.4 branch created ------+
> + | (Jan 16 2004)
> + | GCC 3.3.6 release (May 03 2005)
> + | ^
> + | /
> + | GCC 3.3.5 release (Sep 30 2004)
> + | ^
> + | /
> + | GCC 3.3.4 release (May 31 2004)
> + | ^
> + | /
> + GCC 3.4 Stage 3 GCC 3.3.3 release (Feb 14 2004)
> + ^ ^
> + | /
> + GCC 3.4 Stage 2 (ends October 15 2003) GCC 3.3.2 release (Oct 17 2003)
> + ^ ^
> + | /
> + GCC 3.4 Stage 1 (ends July 4 2003) GCC 3.3.1 release (Aug 8 2003)
> + ^ ^
> + | /
> + | GCC 3.3 release (May 13 2003)
> + | ^
> + | /
> + +-- GCC 3.3 branch created ------+
> + | (Dec 14 2002)
> + |
> + GCC 3.3 Stage 3 (ends Oct 15 2002)
> + ^
> + |
> + GCC 3.3 Stage 2 (ends Aug 15 2002)
> + ^
> + | GCC 3.2.3 release (April 22 2003)
> + | ^
> + | /
> + | GCC 3.2.2 release (Feb 05 2003)
> + | ^
> + | /
> + | GCC 3.2.1 release (Nov 19 2002)
> + | ^
> + | /
> + | GCC 3.2 release (Aug 14 2002)
> + | ^
> + | /
> + | Branch renamed to GCC 3.2 to
> + | accommodate for C++ ABI fixes
> + | (C++ binary incompatible with
> + New development plan announced GCC 3.1, see release info)
> + ^ (Jul 14 2002) ^
> + | /
> + | GCC 3.1.1 release (Jul 25 2002)
> + | ^
> + GCC 3.2 Stage 1 (ended Jun 22 2002) /
> + ^ GCC 3.1 release (May 15 2002)
> + | ^
> + | /
> + +-- GCC 3.1 branch created ------+
> + |
> + GCC 3.1 Stage 3 (ended Feb 26 2002) GCC 3.0.4 release (Feb 20 2002)
> + ^ ^
> + | /
> + GCC 3.1 Stage 2 (ended Dec 19 2001) GCC 3.0.3 release (Dec 20 2001)
> + ^ ^
> + | /
> + GCC 3.1 Stage 1 (ended Oct 15 2001) GCC 3.0.2 release (Oct 25 2001)
> + ^ ^
> + | /
> + | GCC 3.0.1 release (Aug 20 2001)
> + New development plan announced ^
> + ^ (Jul 18 2001) /
> + | GCC 3.0 release (Jun 18 2001)
> + | ^
> + | /
> + +-- GCC 3.0 branch created ------+
> + | (Feb 12 2001)
> + |
> + ... former releases ...
> +
> </pre>
>
> </body>
> --
> 2.44.0
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-03-13 16:23 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-13 15:43 [wwwdocs] Reverse development timeline graph Jonathan Wakely
2024-03-13 16:23 ` Richard Biener
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).