This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [www-patch] Sort branches in cvs.html
- From: Volker Reichelt <reichelt at igpm dot rwth-aachen dot de>
- To: gerald at pfeifer dot com
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Tue, 06 Apr 2004 02:55:35 +0200 (CEST)
- Subject: Re: [www-patch] Sort branches in cvs.html
- Reply-to: Volker Reichelt <reichelt at igpm dot rwth-aachen dot de>
I finally managed to commit an updated version of the patch. (It had to
be updated to incorporate the latest changes like apple-ppc-branch.)
On 24 Mar, Gerald Pfeifer wrote:
> You know, these mega patches are far harder to review than several
> individual ones. :-( I'll trust you, though.
To make more transparent what happened, I splitted the patch in two
patches. The first one just shuffles the lines (you can check that the
plus and minus lines cancel each other out).
The second patch does the non-trivial stuff: it adds headings, changes
line breaks and so on. Hope that helps. :-)
Regards,
Volker
Index: cvs.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/cvs.html,v
retrieving revision 1.135
diff -u -p -r1.135 cvs.html
--- cvs.html 31 Mar 2004 21:29:06 -0000 1.135
+++ cvs.html 6 Apr 2004 00:30:15 -0000
@@ -155,11 +155,22 @@ particular releases or snapshots or the
<dl>
- <dt>apple-ppc-branch</dt>
- <dd>This branch is for various improvements in use at Apple and to
- coordinate work with others. This branch is maintained by the folks
- at Apple. Patches should be marked with the tag
- <code>[apple-ppc]</code> in the subject line.</dd>
+ <dt><a href="projects/tree-ssa/">tree-ssa-20020619-branch</a></dt>
+ <dd>Work on implementing SSA analysis and optimization for trees
+ is done in this branch.</dd>
+
+ <dt>tree-profiling-branch</dt>
+ <dd>A sub-branch of tree-ssa for the development of profiling heuristics
+ and profile based optimizations for trees, such as profile driven inline
+ heuristics. Another goal of this branch is to demonstrate that maintaining
+ the CFG and profile information over expanding from GIMPLE trees to RTL
+ is feasible and can bring considerable performance improvements. This
+ branch shall contain only patches not acceptable for tree-ssa because of
+ the pre-merge freeze.</dd>
+
+ <dt><a href="projects/tree-ssa/lno.html">lno-branch</a></dt>
+ <dd>A sub-branch of tree-ssa that aims at implementing a loop
+ nest optimizer at the tree level.</dd>
<dt><a href="projects/strees/index.html">stree-branch</a></dt>
<dd>This branch is for improving compilation speed and reducing
@@ -169,6 +180,17 @@ particular releases or snapshots or the
Robert Bowdidge, Geoff Keating and Mike Stump. Patches should be
marked with the tag <code>[stree]</code> in the subject line.</dd>
+ <dt><a href="projects/cfg.html">rtlopt-branch</a></dt>
+ <dd>This branch is the successor to the cfg-branch, with the
+ exception that it is based on GCC pre-3.4. The purpose of the branch
+ is to develop and test infrastructure for CFG based code improving
+ transformations on RTL.</dd>
+
+ <dt>new-regalloc-branch</dt>
+ <dd>Daniel Berlin and Michael Matz are working on an implementation of a
+ graph-coloring register allocator on this branch. It is known to bootstrap
+ under x86-linux and ppc-linux.</dd>
+
<dt>compile-server-branch</dt>
<dd>This branch is aimed at improving compile speed by caching work
done between compilations. The work saved is mainly related to
@@ -199,51 +221,21 @@ particular releases or snapshots or the
added to mainline CVS (for 3.4). The branch is regularly merged
with the GCC 3.3 branch.</dd>
- <dt>libobjc-branch</dt>
- <dd>The branch is aimed to clean up libobjc and make it run
- on Darwin. Patches should be marked with the tag <code>
- [libobjc-branch]</code> in the subject line. Patches can
- be approved by <a href="mailto:pinskia@gcc.gnu.org">Andrew
- Pinski</a> or <a href="mailto:n.pero@mi.flashnet.it">
- Nicola Pero</a>.</dd>
-
- <dt><a href="projects/tree-ssa/">tree-ssa-20020619-branch</a></dt>
- <dd>Work on implementing SSA analysis and optimization for trees
- is done in this branch.</dd>
-
- <dt>tree-profiling-branch</dt>
- <dd>A sub-branch of tree-ssa for the development of profiling heuristics
- and profile based optimizations for trees, such as profile driven inline
- heuristics. Another goal of this branch is to demonstrate that maintaining
- the CFG and profile information over expanding from GIMPLE trees to RTL
- is feasible and can bring considerable performance improvements. This
- branch shall contain only patches not acceptable for tree-ssa because of
- the pre-merge freeze.</dd>
-
- <dt><a href="projects/tree-ssa/lno.html">lno-branch</a></dt>
- <dd>A sub-branch of tree-ssa that aims at implementing a loop
- nest optimizer at the tree level.</dd>
-
- <dt>new-regalloc-branch</dt>
- <dd>Daniel Berlin and Michael Matz are working on an implementation of a
- graph-coloring register allocator on this branch. It is known to bootstrap
- under x86-linux and ppc-linux.</dd>
+ <dt>gcc-3_3-e500-branch</dt>
+ <dd>This branch is for backporting the PowerPC/E500 back end to GCC
+ 3.3. See <a href="http://gcc.gnu.org/ml/gcc/2003-04/msg00733.html"
+ >this message</a> for details.</dd>
- <dt><a href="projects/cfg.html">rtlopt-branch</a></dt>
- <dd>This branch is the successor to the cfg-branch, with the
- exception that it is based on GCC pre-3.4. The purpose of the branch
- is to develop and test infrastructure for CFG based code improving
- transformations on RTL.</dd>
+ <dt>apple-ppc-branch</dt>
+ <dd>This branch is for various improvements in use at Apple and to
+ coordinate work with others. This branch is maintained by the folks
+ at Apple. Patches should be marked with the tag
+ <code>[apple-ppc]</code> in the subject line.</dd>
<dt><a href="projects/cxx-reflection/">cxx-reflection-branch</a></dt>
<dd>Part of the work on providing support for compile time
reflection in C++ is done in this branch.</dd>
- <dt>gcc-3_3-e500-branch</dt>
- <dd>This branch is for backporting the PowerPC/E500 back end to GCC
- 3.3. See <a href="http://gcc.gnu.org/ml/gcc/2003-04/msg00733.html"
- >this message</a> for details.</dd>
-
<dt>objc-improvements-branch</dt>
<dd>This branch was originally used to merge Objective-C bug fixes and
enhancements from Apple Computer into the FSF tree; this has now been
@@ -254,6 +246,14 @@ particular releases or snapshots or the
by <a href="mailto:zlaski@apple.com"> Zem Laski <zlaski@apple.com>
</a>.</dd>
+ <dt>libobjc-branch</dt>
+ <dd>The branch is aimed to clean up libobjc and make it run
+ on Darwin. Patches should be marked with the tag <code>
+ [libobjc-branch]</code> in the subject line. Patches can
+ be approved by <a href="mailto:pinskia@gcc.gnu.org">Andrew
+ Pinski</a> or <a href="mailto:n.pero@mi.flashnet.it">
+ Nicola Pero</a>.</dd>
+
<dt>libada-branch</dt>
<dd>This branch exists to solve
<a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911">bug 5911</a>
@@ -291,9 +291,21 @@ particular releases or snapshots or the
<dt>dfa-branch</dt>
<dd>This branch has been merged into the mainline.</dd>
+ <dt>cfg-branch</dt>
+ <dd>This branch was created to develop and test infrastructure
+ for easier writing of new RTL based optimizations. The branch
+ was based on GCC pre-3.3 and has been partially merged into the
+ mainline for GCC 3.4. It is now closed, and work continues on
+ the rtlopt-branch.</dd>
+
<dt>tree-ssa-cfg-branch</dt>
<dd>This branch has been merged into the tree-ssa-20020619-branch.</dd>
+ <dt><a href="projects/ast-optimizer.html">ast-optimizer-branch</a></dt>
+ <dd>The purpose of this branch was to improve GCC's tree based
+ optimizations. The patches of this branch have been moved to
+ the <code>tree-ssa-20020619-branch</code> branch.</dd>
+
<dt>faster-compiler-branch</dt>
<dd>This was a temporary branch for compiler speedups for GCC 3.4.
See <a href="http://gcc.gnu.org/ml/gcc/2002-08/msg00498.html">this
@@ -307,18 +319,6 @@ particular releases or snapshots or the
support in GCC. It has since been found that a new C parser is
necessary before OpenMP support can be easily implemented. Thus,
the branch is currently unmaintained.</dd>
-
- <dt>cfg-branch</dt>
- <dd>This branch was created to develop and test infrastructure
- for easier writing of new RTL based optimizations. The branch
- was based on GCC pre-3.3 and has been partially merged into the
- mainline for GCC 3.4. It is now closed, and work continues on
- the rtlopt-branch.</dd>
-
- <dt><a href="projects/ast-optimizer.html">ast-optimizer-branch</a></dt>
- <dd>The purpose of this branch was to improve GCC's tree based
- optimizations. The patches of this branch have been moved to
- the <code>tree-ssa-20020619-branch</code> branch.</dd>
</dl>
===================================================================
Index: cvs.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/cvs.html,v
retrieving revision 1.136
diff -u -p -r1.136 cvs.html
--- cvs.html 6 Apr 2004 00:41:41 -0000 1.136
+++ cvs.html 6 Apr 2004 00:42:14 -0000
@@ -153,10 +153,12 @@ particular releases or snapshots or the
<h3><a name="devbranches">Active Development Branches</a></h3>
+<h4>General Infrastructure</h4>
+
<dl>
<dt><a href="projects/tree-ssa/">tree-ssa-20020619-branch</a></dt>
- <dd>Work on implementing SSA analysis and optimization for trees
+ <dd>Work on implementing SSA analysis and optimization for trees
is done in this branch.</dd>
<dt>tree-profiling-branch</dt>
@@ -168,35 +170,41 @@ particular releases or snapshots or the
branch shall contain only patches not acceptable for tree-ssa because of
the pre-merge freeze.</dd>
- <dt><a href="projects/tree-ssa/lno.html">lno-branch</a></dt>
+ <dt><a href="projects/tree-ssa/lno.html">lno-branch</a></dt>
<dd>A sub-branch of tree-ssa that aims at implementing a loop
nest optimizer at the tree level.</dd>
<dt><a href="projects/strees/index.html">stree-branch</a></dt>
- <dd>This branch is for improving compilation speed and reducing
- memory use by representing declarations as small flat data
- structures whenever possible, lazily expanding them into full trees
- when necessary. This branch is being maintained by Matt Austern,
- Robert Bowdidge, Geoff Keating and Mike Stump. Patches should be
- marked with the tag <code>[stree]</code> in the subject line.</dd>
+ <dd>This branch is for improving compilation speed and reducing memory
+ use by representing declarations as small flat data structures whenever
+ possible, lazily expanding them into full trees when necessary. This
+ branch is being maintained by Matt Austern, Robert Bowdidge, Geoff
+ Keating, and Mike Stump. Patches should be marked with the tag
+ <code>[stree]</code> in the subject line.</dd>
<dt><a href="projects/cfg.html">rtlopt-branch</a></dt>
- <dd>This branch is the successor to the cfg-branch, with the
- exception that it is based on GCC pre-3.4. The purpose of the branch
- is to develop and test infrastructure for CFG based code improving
- transformations on RTL.</dd>
+ <dd>This branch is the successor to the cfg-branch, with the exception
+ that it is based on GCC pre-3.4. The purpose of the branch is to develop
+ and test infrastructure for CFG based code improving transformations on
+ RTL.</dd>
<dt>new-regalloc-branch</dt>
- <dd>Daniel Berlin and Michael Matz are working on an implementation of a
- graph-coloring register allocator on this branch. It is known to bootstrap
- under x86-linux and ppc-linux.</dd>
+ <dd>Daniel Berlin and Michael Matz are working on an implementation
+ of a graph-coloring register allocator on this branch. It is known to
+ bootstrap under x86-linux and ppc-linux.</dd>
<dt>compile-server-branch</dt>
<dd>This branch is aimed at improving compile speed by caching work
- done between compilations. The work saved is mainly related to
- header file processing. This branch is maintained by Mike Stump and
- Per Bothner. Patches should be marked with the tag
- <code>[cs]</code> in the subject line.</dd>
+ done between compilations. The work saved is mainly related to header
+ file processing. This branch is maintained by Mike Stump and Per Bothner.
+ Patches should be marked with the tag <code>[cs]</code> in the subject
+ line.</dd>
+
+</dl>
+
+<h4>Architecture-specific</h4>
+
+<dl>
<dt>csl-arm-branch</dt>
<dd>CodeSourcery branch for developing ARM back end improvements.
@@ -211,20 +219,19 @@ particular releases or snapshots or the
line.</dd>
<dt>hammer-3_3-branch</dt>
- <dd>The goal of this branch is to have a stable
- compiler based on GCC 3.3 with improved performance for AMD's
- 64-bit Hammer CPUs. The branch is maintained by Jan Hubicka <<a
- href="mailto:jh@suse.cz">jh@suse.cz</a>> and Andreas Jaeger
- <<a href="mailto:aj@suse.de">aj@suse.de</a>>. Patches added
- on this branch might not be appropriate for the GCC 3.3 branch due
- to our policies concerning release branches. All patches will be
- added to mainline CVS (for 3.4). The branch is regularly merged
- with the GCC 3.3 branch.</dd>
+ <dd>The goal of this branch is to have a stable compiler based on GCC 3.3
+ with improved performance for AMD's 64-bit Hammer CPUs. The branch is
+ maintained by Jan Hubicka <<a href="mailto:jh@suse.cz">jh@suse.cz</a>>
+ and Andreas Jaeger <<a href="mailto:aj@suse.de">aj@suse.de</a>>.
+ Patches added on this branch might not be appropriate for the GCC 3.3
+ branch due to our policies concerning release branches. All patches
+ will be added to mainline CVS (for 3.4). The branch is regularly
+ merged with the GCC 3.3 branch.</dd>
<dt>gcc-3_3-e500-branch</dt>
- <dd>This branch is for backporting the PowerPC/E500 back end to GCC
- 3.3. See <a href="http://gcc.gnu.org/ml/gcc/2003-04/msg00733.html"
- >this message</a> for details.</dd>
+ <dd>This branch is for backporting the PowerPC/E500 back end to GCC 3.3.
+ See <a href="http://gcc.gnu.org/ml/gcc/2003-04/msg00733.html">this
+ message</a> for details.</dd>
<dt>apple-ppc-branch</dt>
<dd>This branch is for various improvements in use at Apple and to
@@ -232,40 +239,46 @@ particular releases or snapshots or the
at Apple. Patches should be marked with the tag
<code>[apple-ppc]</code> in the subject line.</dd>
+</dl>
+
+<h4>Language-specific</h4>
+
+<dl>
+
<dt><a href="projects/cxx-reflection/">cxx-reflection-branch</a></dt>
- <dd>Part of the work on providing support for compile time
- reflection in C++ is done in this branch.</dd>
+ <dd>Part of the work on providing support for compile time reflection
+ in C++ is done in this branch.</dd>
<dt>objc-improvements-branch</dt>
<dd>This branch was originally used to merge Objective-C bug fixes and
enhancements from Apple Computer into the FSF tree; this has now been
completed. Presently, the purpose of the branch is to implement the
Objective-C++ language in the FSF GCC source tree. The message thread
- starting <a href="http://gcc.gnu.org/ml/gcc/2003-07/msg00535.html">
- here</a> describes this at more length. This branch is being maintained
- by <a href="mailto:zlaski@apple.com"> Zem Laski <zlaski@apple.com>
- </a>.</dd>
+ starting <a href="http://gcc.gnu.org/ml/gcc/2003-07/msg00535.html">here</a>
+ describes this at more length. This branch is being maintained by Zem
+ Laski <<a href="mailto:zlaski@apple.com">zlaski@apple.com</a>>.</dd>
<dt>libobjc-branch</dt>
- <dd>The branch is aimed to clean up libobjc and make it run
- on Darwin. Patches should be marked with the tag <code>
- [libobjc-branch]</code> in the subject line. Patches can
- be approved by <a href="mailto:pinskia@gcc.gnu.org">Andrew
- Pinski</a> or <a href="mailto:n.pero@mi.flashnet.it">
- Nicola Pero</a>.</dd>
+ <dd>The branch is aimed to clean up libobjc and make it run on Darwin.
+ Patches should be marked with the tag <code>[libobjc-branch]</code>
+ in the subject line. Patches can be approved by Andrew Pinski
+ <<a href="mailto:pinskia@gcc.gnu.org">pinskia@gcc.gnu.org</a>>
+ or Nicola Pero
+ <<a href="mailto:n.pero@mi.flashnet.it">n.pero@mi.flashnet.it</a>>.</dd>
<dt>libada-branch</dt>
<dd>This branch exists to solve
<a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911">bug 5911</a>
and others, by breaking out the Ada runtime and utilities into a libada
directory. Current work is devoted to cleaning up the configure and
- make machinery used for libada, and separating it as much as possible from
- the GCC build machinery. <a href="mailto:neroden@gcc.gnu.org">Nathanael
- Nerode</a> is maintaining this branch.</dd>
+ make machinery used for libada, and separating it as much as possible
+ from the GCC build machinery. Nathanael Nerode
+ <<a href="mailto:neroden@gcc.gnu.org">neroden@gcc.gnu.org</a>>
+ is maintaining this branch.</dd>
<dt>java-gui-branch</dt>
- <dd>This is a temporary branch for development of java GUI libraries (AWT and
- Swing) in the libjava directory.</dd>
+ <dd>This is a temporary branch for development of java GUI libraries
+ (AWT and Swing) in the libjava directory.</dd>
</dl>
@@ -273,23 +286,13 @@ particular releases or snapshots or the
<dl>
- <dt>cp-parser-branch</dt>
- <dd>This branch has been merged into the mainline.</dd>
-
- <dt>cp-parser-branch-2</dt>
- <dd>This branch has been merged into the mainline.</dd>
-
- <dt>pch-branch</dt>
- <dd>This branch has been merged into the mainline.</dd>
-
- <dt>gcc-3_4-basic-improvements-branch</dt>
- <dd>This branch has been merged into the mainline.</dd>
-
- <dt>mips-3_4-rewrite-branch</dt>
- <dd>This branch has been merged into the mainline.</dd>
-
- <dt>dfa-branch</dt>
- <dd>This branch has been merged into the mainline.</dd>
+ <dt>cp-parser-branch<br />
+ cp-parser-branch-2<br />
+ pch-branch<br />
+ gcc-3_4-basic-improvements-branch<br />
+ mips-3_4-rewrite-branch<br />
+ dfa-branch</dt>
+ <dd>These branches have been merged into the mainline.</dd>
<dt>cfg-branch</dt>
<dd>This branch was created to develop and test infrastructure
@@ -300,19 +303,19 @@ particular releases or snapshots or the
<dt>tree-ssa-cfg-branch</dt>
<dd>This branch has been merged into the tree-ssa-20020619-branch.</dd>
-
- <dt><a href="projects/ast-optimizer.html">ast-optimizer-branch</a></dt>
- <dd>The purpose of this branch was to improve GCC's tree based
- optimizations. The patches of this branch have been moved to
- the <code>tree-ssa-20020619-branch</code> branch.</dd>
- <dt>faster-compiler-branch</dt>
+ <dt><a href="projects/ast-optimizer.html">ast-optimizer-branch</a></dt>
+ <dd>The purpose of this branch was to improve GCC's tree based
+ optimizations. The patches of this branch have been moved to the
+ tree-ssa-20020619-branch.</dd>
+
+ <dt>faster-compiler-branch</dt>
<dd>This was a temporary branch for compiler speedups for GCC 3.4.
See <a href="http://gcc.gnu.org/ml/gcc/2002-08/msg00498.html">this
thread</a> for discussion of possible work still to be done in this
area. The branch is unmaintained at present.</dd>
- <dt>gomp-01-branch</dt>
+ <dt>gomp-01-branch</dt>
<dd>This branch was created to allow the
<a href="http://savannah.nongnu.org/projects/gomp/">GOMP</a>
project to implement <a href="http://www.openmp.org/">OpenMP</a>
===================================================================