From e659adb3329374e3e6676eea3f18ffba441c5990 Mon Sep 17 00:00:00 2001 From: redi Date: Mon, 1 Oct 2007 20:39:08 +0000 Subject: [PATCH] * docs/html/test.html, docs/html/ext/mt_allocator.html, docs/html/ext/tr1.html, docs/html/17_intro/contribute.html, docs/html/documentation.html, docs/html/20_util/allocator.html: Update docs to refer to Subversion not CVS. Fix markup. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128914 138bc75d-0d04-0410-961f-82ee72b054a4 --- libstdc++-v3/ChangeLog | 7 ++++++ libstdc++-v3/docs/html/17_intro/contribute.html | 17 +++++++------ libstdc++-v3/docs/html/20_util/allocator.html | 32 ++++++++++++------------- libstdc++-v3/docs/html/documentation.html | 2 +- libstdc++-v3/docs/html/ext/mt_allocator.html | 20 +++++++++------- libstdc++-v3/docs/html/ext/tr1.html | 2 +- libstdc++-v3/docs/html/test.html | 2 +- 7 files changed, 47 insertions(+), 35 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index a9d3bdc059b..ad2b02cecf9 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,12 @@ 2007-09-29 Jonathan Wakely + * docs/html/test.html, docs/html/ext/mt_allocator.html, + docs/html/ext/tr1.html, docs/html/17_intro/contribute.html, + docs/html/documentation.html, docs/html/20_util/allocator.html: + Update docs to refer to Subversion not CVS. Fix markup. + +2007-09-29 Jonathan Wakely + * docs/html/Makefile: Follow up to libstdc++/14991, remove target. 2007-09-28 Benjamin Kosnik diff --git a/libstdc++-v3/docs/html/17_intro/contribute.html b/libstdc++-v3/docs/html/17_intro/contribute.html index 0013d604925..00c749a4490 100644 --- a/libstdc++-v3/docs/html/17_intro/contribute.html +++ b/libstdc++-v3/docs/html/17_intro/contribute.html @@ -17,7 +17,7 @@

How to contribute

The Standard C++ Library v3, follows an open development model. Active contributors are assigned maintainer-ship -responsibility, and given write access to the CVS repository. First +responsibility, and given write access to the SVN repository. First time contributors should follow this procedure:

@@ -81,14 +81,15 @@ this question would be appreciated.

For more information about getting a copyright assignment, please see - Legal Issues +Legal +Matters.

Please contact Benjamin Kosnik if you are confused about the assignment or have general licensing questions. When requesting an assignment form from assign@gnu.org, please cc +href="mailto:assign@gnu.org">assign@gnu.org, please cc the above libstdc++ maintainer so that progress can be monitored.

@@ -116,10 +117,12 @@ response from the maintainers) it would have all of these pieces:
  • A testsuite submission or sample program that will easily and simply show the existing error or test new functionality.
  • -
  • The patch itself. If you are accessing the CVS repository at - Cygnus, use "cvs update; cvs diff -c3p NEW"; else, use "diff -c3p OLD - NEW" ... If your version of diff does not support these options, then - get the latest version of GNU diff.
  • +
  • The patch itself. If you are accessing the SVN repository + use "svn update; svn diff NEW"; else, use "diff -cp OLD NEW" + ... If your version of diff does not support these options, then + get the latest version of GNU diff. The SVN Tricks wiki page + has information on customising the output of svn diff.
  • When you have all these pieces, bundle them up in a mail message and send it to libstdc++@gcc.gnu.org. All patches and related diff --git a/libstdc++-v3/docs/html/20_util/allocator.html b/libstdc++-v3/docs/html/20_util/allocator.html index d847fc0afc9..f222e2dca5c 100644 --- a/libstdc++-v3/docs/html/20_util/allocator.html +++ b/libstdc++-v3/docs/html/20_util/allocator.html @@ -179,27 +179,27 @@
  • Insertion. Over multiple iterations, various STL container objects have elements inserted to some maximum amount. A variety of allocators are tested. - Test source here. + Test source for sequence + and associative + containers.
  • -
  • Insertion, clear, and re-insertion in a multi-threaded - environment. Over multiple iterations, several threads are - started that insert elements into a STL container, then assign a - null instance of the same type to clear memory, and then - re-insert the same number of elements. Several STL containers and - multiple allocators are tested. This test shows the ability of - the allocator to reclaim memory on a pre-thread basis, as well as - measuring thread contention for memory resources. +
  • Insertion and erasure in a multi-threaded environment. + This test shows the ability of the allocator to reclaim memory + on a pre-thread basis, as well as measuring thread contention + for memory resources. Test source - - here. + here.
  • A threaded producer/consumer model. - Test source - - here. + Test source for + sequence + and + associative + containers.
  • @@ -490,7 +490,7 @@

    - Berger, Emery with Ben Zorn & Kathryn McKinley, OOPSLA 2002 + Berger, Emery with Ben Zorn & Kathryn McKinley, OOPSLA 2002 Reconsidering Custom Memory Allocation

    diff --git a/libstdc++-v3/docs/html/documentation.html b/libstdc++-v3/docs/html/documentation.html index 2881caff57d..dbeeae0cca4 100644 --- a/libstdc++-v3/docs/html/documentation.html +++ b/libstdc++-v3/docs/html/documentation.html @@ -244,7 +244,7 @@

    Contributor-Specific Information

    • Contributor checklist
    • -
    • Getting CVS write access +
    • Getting SVN write access (look for "Write after approval")
    • BADNAMES - names to avoid because of potential collisions
    • diff --git a/libstdc++-v3/docs/html/ext/mt_allocator.html b/libstdc++-v3/docs/html/ext/mt_allocator.html index e91760e8b48..b938451333d 100644 --- a/libstdc++-v3/docs/html/ext/mt_allocator.html +++ b/libstdc++-v3/docs/html/ext/mt_allocator.html @@ -51,7 +51,7 @@ high-performance.

      -The aim of this document is to describe - from a application point of +The aim of this document is to describe - from an application point of view - the "inner workings" of the allocator.

      @@ -67,11 +67,12 @@ the actual allocator.

      The datum describing pools characteristics is -

      -   template<bool _Thread>
      -     class __pool
      - 
      -This class is parametrized on thread support, and is explicitly +

      +
      +  template<bool _Thread>
      +    class __pool
      +
      +

      This class is parametrized on thread support, and is explicitly specialized for both multiple threads (with bool==true) and single threads (via bool==false.) It is possible to use a custom pool datum instead of the default class that is provided. @@ -102,11 +103,12 @@ tuning, for instance.

      Putting this all together, the actual allocator class is +

         template<typename _Tp, typename _Poolp = __default_policy>
           class __mt_alloc : public __mt_alloc_base<_Tp>,  _Poolp
       
      -This class has the interface required for standard library allocator +

      This class has the interface required for standard library allocator classes, namely member functions allocate and deallocate, plus others.

      @@ -116,7 +118,7 @@ classes, namely member functions allocate and

      Certain allocation parameters can be modified, or tuned. There -exists a nested

      struct __pool_base::_Tune
      that contains all +exists a nested struct __pool_base::_Tune that contains all these parameters, which include settings for

        @@ -301,7 +303,7 @@ containers, this works, as an instance of the allocator is constructed as part of a container's constructor. However, this assumption is implementation-specific, and subject to change. For an example of a pool that frees memory, see the following - + example.

        diff --git a/libstdc++-v3/docs/html/ext/tr1.html b/libstdc++-v3/docs/html/ext/tr1.html index 4a021df09a6..6b92802bb24 100644 --- a/libstdc++-v3/docs/html/ext/tr1.html +++ b/libstdc++-v3/docs/html/ext/tr1.html @@ -36,7 +36,7 @@ In this implementation the header names are prefixed by

        -This page describes the TR1 support in mainline GCC CVS, not in any particular +This page describes the TR1 support in mainline GCC SVN, not in any particular release.

        diff --git a/libstdc++-v3/docs/html/test.html b/libstdc++-v3/docs/html/test.html index 0465503a457..6a31c72339c 100644 --- a/libstdc++-v3/docs/html/test.html +++ b/libstdc++-v3/docs/html/test.html @@ -319,7 +319,7 @@ cat 27_io/objects/char/3_xin.in | a.out

        All files are copyright the FSF, and GPL'd: this is very important. The first copyright year should correspond to the date - the file was checked in to CVS. + the file was checked in to SVN.

        -- 2.11.0