Re: [wwwdocs] Reverse development timeline graph

2024-03-13 Thread Richard Biener



> Am 13.03.2024 um 16:45 schrieb Jonathan Wakely :
> 
> 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.
> 
> Release Timeline
> 
> -Here is a history of recent and a tentative timeline of upcoming
> +Here is a history of releases and a tentative timeline of 
> upcoming
> stages of development, branch points, and releases:
> 
> 
> 
> -  ... 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)
> -   |   \
> -   vv
> -  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)
> -   |   \
> -   vv
> -  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)
> -   |   \
> -   vv
> -  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)
> -   | 

[wwwdocs] Reverse development timeline graph

2024-03-13 Thread Jonathan Wakely
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.
 
 Release Timeline
 
-Here is a history of recent and a tentative timeline of upcoming
+Here is a history of releases and a tentative timeline of upcoming
 stages of development, branch points, and releases:
 
 
 
-  ... 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)
-   |   \
-   vv
-  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)
-   |   \
-   vv
-  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)
-   |   \
-   vv
-  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