Skip to content
Snippets Groups Projects
  1. Nov 18, 2024
  2. Jun 25, 2024
  3. Dec 09, 2021
    • Jonathan Wakely's avatar
      libstdc++: Fix non-reserved name in std::allocator base class [PR64135] · fe9571a3
      Jonathan Wakely authored
      The possible base classes of std::allocator are new_allocator and
      malloc_allocator, which both cause a non-reserved name to be declared in
      every program that includes the definition of std::allocator. This is
      non-conforming.
      
      This change replaces __gnu_cxx::new_allocator with std::__new_allocator
      which is identical except for using a reserved name. The non-standard
      extension __gnu_cxx::new_allocator is preserved as a thin wrapper over
      std::__new_allocator. There is no problem with the extension using a
      non-reserved name now that it's not included by default in other
      headers.
      
      The same change could be done to __gnu_cxx::malloc_allocator but as it's
      not the default configuration it can wait.
      
      libstdc++-v3/ChangeLog:
      
      	PR libstdc++/64135
      	* config/allocator/new_allocator_base.h: Include
      	<bits/new_allocator.h> instead of <ext/new_allocator.h>.
      	(__allocator_base): Use std::__new_allocator instead of
      	__gnu_cxx::new_allocator.
      	* doc/xml/manual/allocator.xml: Document new default base class
      	for std::allocator.
      	* doc/xml/manual/evolution.xml: Likewise.
      	* doc/html/*: Regenerate.
      	* include/Makefile.am: Add bits/new_allocator.h.
      	* include/Makefile.in: Regenerate.
      	* include/experimental/memory_resource (new_delete_resource):
      	Use std::__new_allocator instead of __gnu_cxx::new_allocator.
      	* include/ext/new_allocator.h (new_allocator): Derive from
      	std::__new_allocator. Move implementation to ...
      	* include/bits/new_allocator.h: New file.
      	* testsuite/20_util/allocator/64135.cc: New test.
      fe9571a3
  4. Dec 02, 2021
    • Jonathan Wakely's avatar
      libstdc++: Remove broken std::allocator base classes [PR103340] · e2e98f52
      Jonathan Wakely authored
      The bitmap_allocator, __mt_alloc and __pool_alloc extensions are no
      longer suitable for use as the base class of std::allocator, because
      they have not been updated to meet the C++20 requirements.  There is a
      patch attached to PR 103340 which addresses that, but more work would be
      needed to solve the linking errors that occur when the library is
      configured to use them.
      
      Using --enable-libstdcxx-allocator=bitmap wouldn't even bootstrap for
      the past few years, and I can't find any gcc-testresults reports using
      any of these allocators. This patch removes the configure option to use
      these as the std::allocator base class. The allocators are still in the
      tree and can be used directly, you just can't configure the library to
      use one of them as the base class of std::allocator.
      
      libstdc++-v3/ChangeLog:
      
      	PR libstdc++/103340
      	PR libstdc++/103400
      	PR libstdc++/103381
      	* acinclude.m4 (GLIBCXX_ENABLE_ALLOCATOR): Remove mt, bitmap
      	and pool options.
      	* configure: Regenerate.
      	* config/allocator/bitmap_allocator_base.h: Removed.
      	* config/allocator/mt_allocator_base.h: Removed.
      	* config/allocator/pool_allocator_base.h: Removed.
      	* doc/xml/manual/allocator.xml: Update.
      	* doc/xml/manual/configure.xml: Update.
      	* doc/xml/manual/evolution.xml: Document removal.
      	* doc/xml/manual/mt_allocator.xml: Editorial tweaks.
      	* doc/html/manual/*: Regenerate.
      e2e98f52
  5. Oct 13, 2020
    • Jonathan Wakely's avatar
      libstdc++: Remove trailing whitespace from XML docs · 16d0b033
      Jonathan Wakely authored
      libstdc++-v3/ChangeLog:
      
      	* doc/xml/book.txml: Remove trailing whitespace.
      	* doc/xml/chapter.txml: Likewise.
      	* doc/xml/class.txml: Likewise.
      	* doc/xml/gnu/fdl-1.3.xml: Likewise.
      	* doc/xml/gnu/gpl-3.0.xml: Likewise.
      	* doc/xml/manual/abi.xml: Likewise.
      	* doc/xml/manual/algorithms.xml: Likewise.
      	* doc/xml/manual/allocator.xml: Likewise.
      	* doc/xml/manual/appendix_contributing.xml: Likewise.
      	* doc/xml/manual/appendix_free.xml: Likewise.
      	* doc/xml/manual/appendix_porting.xml: Likewise.
      	* doc/xml/manual/atomics.xml: Likewise.
      	* doc/xml/manual/auto_ptr.xml: Likewise.
      	* doc/xml/manual/backwards_compatibility.xml: Likewise.
      	* doc/xml/manual/bitmap_allocator.xml: Likewise.
      	* doc/xml/manual/build_hacking.xml: Likewise.
      	* doc/xml/manual/codecvt.xml: Likewise.
      	* doc/xml/manual/concurrency.xml: Likewise.
      	* doc/xml/manual/concurrency_extensions.xml: Likewise.
      	* doc/xml/manual/configure.xml: Likewise.
      	* doc/xml/manual/containers.xml: Likewise.
      	* doc/xml/manual/ctype.xml: Likewise.
      	* doc/xml/manual/debug.xml: Likewise.
      	* doc/xml/manual/debug_mode.xml: Likewise.
      	* doc/xml/manual/diagnostics.xml: Likewise.
      	* doc/xml/manual/documentation_hacking.xml: Likewise.
      	* doc/xml/manual/evolution.xml: Likewise.
      	* doc/xml/manual/internals.xml: Likewise.
      	* doc/xml/manual/intro.xml: Likewise.
      	* doc/xml/manual/io.xml: Likewise.
      	* doc/xml/manual/iterators.xml: Likewise.
      	* doc/xml/manual/locale.xml: Likewise.
      	* doc/xml/manual/localization.xml: Likewise.
      	* doc/xml/manual/messages.xml: Likewise.
      	* doc/xml/manual/mt_allocator.xml: Likewise.
      	* doc/xml/manual/numerics.xml: Likewise.
      	* doc/xml/manual/parallel_mode.xml: Likewise.
      	* doc/xml/manual/policy_data_structures.xml: Likewise.
      	* doc/xml/manual/prerequisites.xml: Likewise.
      	* doc/xml/manual/shared_ptr.xml: Likewise.
      	* doc/xml/manual/spine.xml: Likewise.
      	* doc/xml/manual/status_cxxtr1.xml: Likewise.
      	* doc/xml/manual/status_cxxtr24733.xml: Likewise.
      	* doc/xml/manual/strings.xml: Likewise.
      	* doc/xml/manual/support.xml: Likewise.
      	* doc/xml/manual/test.xml: Likewise.
      	* doc/xml/manual/test_policy_data_structures.xml: Likewise.
      	* doc/xml/manual/using.xml: Likewise.
      	* doc/xml/manual/using_exceptions.xml: Likewise.
      	* doc/xml/manual/utilities.xml: Likewise.
      	* doc/html/*: Regenerate.
      16d0b033
  6. Oct 08, 2019
    • Jonathan Wakely's avatar
      Restore URL for Austern article on allocators · db4fd465
      Jonathan Wakely authored
      This reverts "Remove broken URL from libstdc++ manual" by restoring the
      link, but using an archived copy from the Wayback Machine.
      
      	* doc/xml/manual/allocator.xml: Use archived copy of CUJ article.
      	* doc/html/*: Regenerate.
      
      From-SVN: r276693
      db4fd465
  7. Sep 05, 2019
    • Jonathan Wakely's avatar
      Remove broken URL from libstdc++ manual · efd9a01b
      Jonathan Wakely authored
      The URL for the "What Are Allocators Good For?" article has been a
      recurring source of problems. It moved from the C/C++ Users Journal
      website to the Dr Dobbs site after CUJ shut down, and the original
      domain changed hands, leaving old links pointing to nefarious sites.
      
      Now the URL to the copy on drdobbs.com no longer works either and I
      can't find a (legal) copy of the article online. The simplest solution
      is to remove the URL.
      
      	* doc/xml/manual/allocator.xml: Remove URL for bibliography entry.
      	* doc/html/*: Regenerate.
      
      From-SVN: r275398
      efd9a01b
  8. May 31, 2019
  9. May 13, 2019
    • Jonathan Wakely's avatar
      Remove array_allocator extension, deprecated since 4.9.0 · 0d09ca25
      Jonathan Wakely authored
      This type is not a conforming allocator, because it cannot be reliably
      rebound to allocate for a different type. The result of the rebind
      transformation still uses the same underlying std::tr1::array<T, 1>
      array, which may not be correctly aligned or even have elements the
      right size for the value_type of the rebound allocator.
      
      It has been deprecated for several years and should now be removed.
      
      	* doc/xml/manual/allocator.xml: Remove documentation for
      	array_allocator.
      	* doc/xml/manual/evolution.xml: Document array_allocator removal.
      	* doc/xml/manual/using.xml: Remove header from documentation.
      	* include/Makefile.am: Remove <ext/array_allocator.h> header.
      	* include/Makefile.in: Regenerate.
      	* include/ext/array_allocator.h: Remove.
      	* include/precompiled/extc++.h: Do not include removed header.
      	* testsuite/ext/array_allocator/1.cc: Remove.
      	* testsuite/ext/array_allocator/2.cc: Remove.
      	* testsuite/ext/array_allocator/26875.cc: Remove.
      	* testsuite/ext/array_allocator/3.cc: Remove.
      	* testsuite/ext/array_allocator/check_deallocate_null.cc: Remove.
      	* testsuite/ext/array_allocator/check_delete.cc: Remove.
      	* testsuite/ext/array_allocator/check_new.cc: Remove.
      	* testsuite/ext/array_allocator/variadic_construct.cc: Remove.
      	* testsuite/ext/headers.cc: Do not include removed header.
      
      From-SVN: r271119
      0d09ca25
  10. Mar 19, 2019
    • Jonathan Wakely's avatar
      Update libstdc++ API Evolution documentation · cad3fc8c
      Jonathan Wakely authored
      	* doc/xml/manual/allocator.xml: Link to table documenting evolution
      	of extension allocators.
      	* doc/xml/manual/evolution.xml: Use angle brackets for header names.
      	Document new headers in 7.2, 8.1 and 9.1 releases.
      	* doc/xml/manual/using.xml: Adjust link target for new_allocator.
      	* doc/html/*: Regenerate.
      
      From-SVN: r269794
      cad3fc8c
  11. Oct 01, 2018
  12. Sep 09, 2017
  13. May 11, 2017
  14. Jun 09, 2014
    • Jonathan Wakely's avatar
      Makefile.am: Add missing file. · 109a3af4
      Jonathan Wakely authored
      	* doc/Makefile.am: Add missing file. Use generate.consistent.ids
      	parameter for DocBook HTML generation.
      	* doc/Makefile.in: Regenerate.
      	* doc/doxygen/user.cfg.in: Unset DOT_FONTNAME.
      	* doc/xml/faq.xml: Update content and improve formatting.
      	* doc/xml/manual/abi.xml: Add stable ID attribute and fix links.
      	* doc/xml/manual/allocator.xml: Add stable ID attribute.
      	* doc/xml/manual/bitmap_allocator.xml: Likewise.
      	* doc/xml/manual/build_hacking.xml: Likewise.
      	* doc/xml/manual/codecvt.xml: Change URL.
      	* doc/xml/manual/ctype.xml: Add stable ID attribute.
      	* doc/xml/manual/debug_mode.xml: Likewise.
      	* doc/xml/manual/documentation_hacking.xml: Likewise.
      	* doc/xml/manual/evolution.xml: Likewise.
      	* doc/xml/manual/extensions.xml: Likewise.
      	* doc/xml/manual/locale.xml: Likewise.
      	* doc/xml/manual/messages.xml: Make section id consistent, improve
      	markup, change URL.
      	* doc/xml/manual/parallel_mode.xml: Add stable ID attributes.
      	* doc/xml/manual/profile_mode.xml: Likewise.
      	* doc/xml/manual/shared_ptr.xml: Likewise. Also remove old info.
      	* doc/xml/manual/status_cxx1998.xml: Add stable ID attributes.
      	* doc/xml/manual/status_cxx2011.xml: Likewise.
      	* doc/xml/manual/status_cxx2014.xml: Likewise.
      	* doc/xml/manual/status_cxxtr1.xml: Likewise.
      	* doc/xml/manual/status_cxxtr24733.xml: Likewise.
      	* doc/xml/manual/using.xml: Likewise.
      	* doc/html/*: Regenerate.
      
      From-SVN: r211376
      109a3af4
  15. Mar 31, 2013
    • Gerald Pfeifer's avatar
      allocator.xml: Adjust link to Dr.Dobb's article.q · 8bebe0af
      Gerald Pfeifer authored
      	* doc/xml/manual/allocator.xml: Adjust link to Dr.Dobb's article.q
      
      	* doc/xml/manual/appendix_contributing.xml: Adjust link to GNU
      	Coding Standards.
      
      	* doc/xml/manual/debug.xml: Adjust link for ThreadSanitizer.
      
      	* doc/xml/manual/debug_mode.xml: Adjust link for SafeSTL.
      
      	* doc/xml/manual/documentation_hacking.xml: Adjust Doxygen link.
      
      	* doc/xml/manual/messages.xml: Adjust link to Java API specs.
      
      	* doc/xml/manual/policy_data_structures: Remove direct link to
      	IBM Haifa Research Labs.
      
      	* doc/xml/manual/policy_data_structures_biblio.xml: Adjust links
      	for biblio.maverik_lowerbounds and biblio.nelson96stlpq.
      	Remove direct link to IBM Haifa Research Labs.
      
      	* doc/xml/manual/profile_mode.xml: Adjust two links to acm.org
      	papers.
      
      	* doc/xml/manual/shared_ptr.xml: Use canonical address for
      	www.boost.org.
      
      From-SVN: r197284
      8bebe0af
  16. Nov 11, 2012
    • Andreas Schwab's avatar
      chapter.txml: Remove whitespace inside <keyword>. · 92eba400
      Andreas Schwab authored
      * doc/xml/chapter.txml: Remove whitespace inside <keyword>.
      * doc/xml/class.txml: Likewise.
      * doc/xml/manual/abi.xml: Likewise.
      * doc/xml/manual/algorithms.xml: Likewise.
      * doc/xml/manual/allocator.xml: Likewise.
      * doc/xml/manual/appendix_contributing.xml: Likewise.
      * doc/xml/manual/appendix_free.xml: Likewise.
      * doc/xml/manual/appendix_porting.xml: Likewise.
      * doc/xml/manual/atomics.xml: Likewise.
      * doc/xml/manual/auto_ptr.xml: Likewise.
      * doc/xml/manual/backwards_compatibility.xml: Likewise.
      * doc/xml/manual/bitmap_allocator.xml: Likewise.
      * doc/xml/manual/build_hacking.xml: Likewise.
      * doc/xml/manual/codecvt.xml: Likewise.
      * doc/xml/manual/concurrency.xml: Likewise.
      * doc/xml/manual/concurrency_extensions.xml: Likewise.
      * doc/xml/manual/configure.xml: Likewise.
      * doc/xml/manual/containers.xml: Likewise.
      * doc/xml/manual/ctype.xml: Likewise.
      * doc/xml/manual/debug.xml: Likewise.
      * doc/xml/manual/debug_mode.xml: Likewise.
      * doc/xml/manual/diagnostics.xml: Likewise.
      * doc/xml/manual/extensions.xml: Likewise.
      * doc/xml/manual/internals.xml: Likewise.
      * doc/xml/manual/intro.xml: Likewise.
      * doc/xml/manual/io.xml: Likewise.
      * doc/xml/manual/iterators.xml: Likewise.
      * doc/xml/manual/locale.xml: Likewise.
      * doc/xml/manual/localization.xml: Likewise.
      * doc/xml/manual/messages.xml: Likewise.
      * doc/xml/manual/mt_allocator.xml: Likewise.
      * doc/xml/manual/numerics.xml: Likewise.
      * doc/xml/manual/parallel_mode.xml: Likewise.
      * doc/xml/manual/policy_data_structures.xml: Likewise.
      * doc/xml/manual/prerequisites.xml: Likewise.
      * doc/xml/manual/profile_mode.xml: Likewise.
      * doc/xml/manual/shared_ptr.xml: Likewise.
      * doc/xml/manual/status_cxx1998.xml: Likewise.
      * doc/xml/manual/status_cxx2011.xml: Likewise.
      * doc/xml/manual/status_cxxtr1.xml: Likewise.
      * doc/xml/manual/status_cxxtr24733.xml: Likewise.
      * doc/xml/manual/strings.xml: Likewise.
      * doc/xml/manual/support.xml: Likewise.
      * doc/xml/manual/test.xml: Likewise.
      * doc/xml/manual/using_exceptions.xml: Likewise.
      * doc/xml/manual/utilities.xml: Likewise.
      * doc/xml/spine.xml: Likewise.
      
      From-SVN: r193414
      92eba400
  17. Nov 02, 2012
  18. May 02, 2012
    • Jonathan Wakely's avatar
      faq.xml: Update outdated allocator documentation. · 3b2b3556
      Jonathan Wakely authored
      	* doc/xml/faq.xml: Update outdated allocator documentation.
      	* doc/xml/manual/allocator.xml: Likewise.
      	* doc/xml/manual/debug.xml: Likewise.
      	* doc/xml/manual/evolution.xml: Likewise.
      	* doc/xml/manual/using.xml: Likewise.
      
      From-SVN: r187068
      3b2b3556
  19. Jul 30, 2011
    • Benjamin Kosnik's avatar
      build_hacking.xml: Markup imagedata changes. · 8c882891
      Benjamin Kosnik authored
      2011-07-29  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/xml/manual/build_hacking.xml: Markup imagedata changes.
      	* doc/xml/manual/policy_data_structures.xml: Same.
      
      	* doc/xml/class.txml: Remove biblioid.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/ctype.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/abi.xml: Same.
      	* doc/xml/manual/shared_ptr.xml: Same.
      	* doc/xml/manual/using_exceptions.xml: Same.
      	* doc/xml/manual/messages.xml: Same.
      
      From-SVN: r176957
      8c882891
  20. Jul 22, 2010
    • Benjamin Kosnik's avatar
      DocBook 4.5 to 5.0 transition. · c6a21af2
      Benjamin Kosnik authored
      2010-07-22  Benjamin Kosnik  <bkoz@redhat.com>
      
      	DocBook 4.5 to 5.0 transition.
      	* doc/xml/authors.xml: Update markup to DocBook 5.0.
      	* doc/xml/faq.xml: Same.
      	* doc/xml/api.xml: Same.
      	* doc/xml/class.txml
      	* doc/xml/gnu/gpl-3.0.xml: Same.
      	* doc/xml/gnu/fdl-1.2.xml: Same.
      	* doc/xml/gnu/fdl-1.3.xml: Same.
      	* doc/xml/gnu/gpl-2.0.xml: Same.
      	* doc/xml/chapter.txml: Same.
      	* doc/xml/manual/mt_allocator.xml: Same.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/ctype.xml: Same.
      	* doc/xml/manual/numerics.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/concurrency.xml: Same.
      	* doc/xml/manual/intro.xml: Same.
      	* doc/xml/manual/abi.xml: Same.
      	* doc/xml/manual/shared_ptr.xml: Same.
      	* doc/xml/manual/status_cxxtr1.xml: Same.
      	* doc/xml/manual/auto_ptr.xml: Same.
      	* doc/xml/manual/internals.xml: Same.
      	* doc/xml/manual/atomics.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/status_cxx1998.xml: Same.
      	* doc/xml/manual/profile_mode.xml: Same.
      	* doc/xml/manual/containers.xml: Same.
      	* doc/xml/manual/io.xml: Same.
      	* doc/xml/manual/concurrency_extensions.xml: Same.
      	* doc/xml/manual/appendix_porting.xml: Same.
      	* doc/xml/manual/utilities.xml: Same.
      	* doc/xml/manual/support.xml: Same.
      	* doc/xml/manual/bitmap_allocator.xml: Same.
      	* doc/xml/manual/configure.xml: Same.
      	* doc/xml/manual/build_hacking.xml: Same.
      	* doc/xml/manual/evolution.xml: Same.
      	* doc/xml/manual/using.xml: Same.
      	* doc/xml/manual/using_exceptions.xml: Same.
      	* doc/xml/manual/debug.xml: Same.
      	* doc/xml/manual/localization.xml: Same.
      	* doc/xml/manual/strings.xml: Same.
      	* doc/xml/manual/debug_mode.xml: Same.
      	* doc/xml/manual/locale.xml: Same.
      	* doc/xml/manual/extensions.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/prerequisites.xml: Same.
      	* doc/xml/manual/messages.xml: Same.
      	* doc/xml/manual/diagnostics.xml: Same.
      	* doc/xml/manual/algorithms.xml: Same.
      	* doc/xml/manual/appendix_free.xml: Same.
      	* doc/xml/manual/iterators.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      	* doc/xml/manual/status_cxxtr24733.xml: Same.
      	* doc/xml/manual/status_cxx200x.xml: Same.
      	* doc/xml/manual/test.xml: Same.
      	* doc/xml/book.txml: Same.
      	* doc/xml/spine.xml: Same.
      	* doc/Makefile.am: Same.
      	* doc/Makefile.in: Regenerate.
      
      From-SVN: r162433
      c6a21af2
  21. Feb 25, 2010
    • Benjamin Kosnik's avatar
      faq.xml: Adjust structure for pdf index. · 03a32789
      Benjamin Kosnik authored
      2010-02-24  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/xml/faq.xml: Adjust structure for pdf index.
      	* doc/xml/manual/mt_allocator.xml: Same.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/ctype.xml: Same.
      	* doc/xml/manual/numerics.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/intro.xml: Same.
      	* doc/xml/manual/shared_ptr.xml: Same.
      	* doc/xml/manual/status_cxxtr1.xml: Same.
      	* doc/xml/manual/auto_ptr.xml: Same.
      	* doc/xml/manual/internals.xml: Same.
      	* doc/xml/manual/status_cxx1998.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/profile_mode.xml: Same.
      	* doc/xml/manual/containers.xml: Same.
      	* doc/xml/manual/io.xml: Same.
      	* doc/xml/manual/concurrency_extensions.xml: Same.
      	* doc/xml/manual/appendix_porting.xml: Same.
      	* doc/xml/manual/utilities.xml: Same.
      	* doc/xml/manual/support.xml: Same.
      	* doc/xml/manual/bitmap_allocator.xml: Same.
      	* doc/xml/manual/configure.xml: Same.
      	* doc/xml/manual/build_hacking.xml: Same.
      	* doc/xml/manual/evolution.xml: Same.
      	* doc/xml/manual/using.xml: Same.
      	* doc/xml/manual/debug.xml: Same.
      	* doc/xml/manual/localization.xml: Same.
      	* doc/xml/manual/strings.xml: Same.
      	* doc/xml/manual/debug_mode.xml: Same.
      	* doc/xml/manual/locale.xml: Same.
      	* doc/xml/manual/extensions.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/prerequisites.xml: Same.
      	* doc/xml/manual/messages.xml: Same.
      	* doc/xml/manual/diagnostics.xml: Same.
      	* doc/xml/manual/algorithms.xml: Same.
      	* doc/xml/manual/appendix_free.xml: Same.
      	* doc/xml/manual/iterators.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      	* doc/xml/manual/status_cxxtr24733.xml: Same.
      	* doc/xml/manual/status_cxx200x.xml: Same.
      	* doc/Makefile.am: Refactor.
      	* doc/Makefile.in: Regenerate.
      
      	* include/bits/c++0x_warning.h: Tweak doxygen file markup.
      
      From-SVN: r157059
      03a32789
  22. Feb 22, 2010
    • Benjamin Kosnik's avatar
      class.txml: Adjust biblio markup. · 09d6794b
      Benjamin Kosnik authored
      2010-02-22  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/xml/class.txml: Adjust biblio markup.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/ctype.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/abi.xml: Same.
      	* doc/xml/manual/shared_ptr.xml: Same.
      	* doc/xml/manual/profile_mode.xml: Same.
      	* doc/xml/manual/using_exceptions.xml: Same.
      	* doc/xml/manual/locale.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/messages.xml: Same.
      	* doc/Makefile.am (DBLATEX_FLAGS): Adjust.
      	* doc/Makefile.in: Regenerate.
      
      From-SVN: r156980
      09d6794b
  23. Jan 26, 2010
    • François Dumont's avatar
      allocator.xml: Minor updates and fixes. · 8d3f5a93
      François Dumont authored
      2010-01-26  François Dumont  <francois.cppdevs@free.fr>
      
      	* doc/xml/manual/allocator.xml: Minor updates and fixes.
      	* doc/xml/manual/containers.xml: Likewise.
      	* doc/xml/manual/using.xml: Likewise.
      	* doc/xml/manual/locale.xml: Likewise.
      	* doc/xml/manual/appendix_contributing.xml: Likewise.
      
      From-SVN: r156258
      8d3f5a93
  24. Jan 12, 2010
    • Benjamin Kosnik's avatar
      run_doxygen: Correct nested scope on the man pages. · a2edd3e9
      Benjamin Kosnik authored
      2010-01-07  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* scripts/run_doxygen: Correct nested scope on the man pages.
      	* doc/xml/faq.xml: Edits, linkcheck, doxygen link reassociate.
      	* doc/xml/manual/mt_allocator.xml: Same.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/concurrency.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/io.xml: Same.
      	* doc/xml/manual/support.xml: Same.
      	* doc/xml/manual/evolution.xml: Same.
      	* doc/xml/manual/using.xml: Same.
      	* doc/xml/manual/extensions.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/prerequisites.xml: Same.
      	* doc/xml/manual/diagnostics.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      	* doc/xml/manual/status_cxx200x.xml: Same.
      	* doc/xml/manual/test.xml: Same.
      	* doc/xml/spine.xml: Same.
      	* doc/html/*: Regenerate.
      
      	* include/profile/impl/profiler.h: Remove duplicate markup.
      
      From-SVN: r155827
      a2edd3e9
  25. Jul 20, 2009
    • Benjamin Kosnik's avatar
      intro.xml: Escape '&', validate. · 47f6d7ac
      Benjamin Kosnik authored
      2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/xml/manual/intro.xml: Escape '&', validate.
      	* doc/xml/manual/using.xml: Validate, dead link check.
      	* doc/xml/manual/strings.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/iterators.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      
      	* doc/xml/faq.xml: Remove redundant xreflabel entities.
      	* doc/xml/gnu/gpl-3.0.xml: Same.
      	* doc/xml/manual/mt_allocator.xml: Same.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/ctype.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/shared_ptr.xml: Same.
      	* doc/xml/manual/abi.xml: Same.
      	* doc/xml/manual/auto_ptr.xml: Same.
      	* doc/xml/manual/internals.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/bitmap_allocator.xml: Same.
      	* doc/xml/manual/build_hacking.xml: Same.
      	* doc/xml/manual/evolution.xml: Same.
      	* doc/xml/manual/debug.xml: Same.
      	* doc/xml/manual/localization.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/locale.xml: Same.
      	* doc/xml/manual/messages.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      	* doc/xml/manual/test.xml: Same.
      	* doc/xml/book.txml: Same.
      	* doc/xml/spine.xml: Same.
      
      	* doc/html: Regenerate.
      
      From-SVN: r149835
      47f6d7ac
  26. Jul 10, 2008
  27. Apr 10, 2008
    • Benjamin Kosnik's avatar
      [multiple changes] · 4394b61e
      Benjamin Kosnik authored
      2008-04-10  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/html/*: Regenerate.
      	
      2008-04-10  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
      	* doc/xml/manual/bitmap_allocator.xml: Improve wording a bit.
      	* doc/xml/authors.xml: Fix typos.
      	* doc/xml/faq.xml: Likewise.
      	* doc/xml/manual/abi.xml: Likewise.
      	* doc/xml/manual/allocator.xml: Likewise.
      	* doc/xml/manual/appendix_contributing.xml: Likewise.
      	* doc/xml/manual/backwards_compatibility.xml: Likewise.
      	* doc/xml/manual/build_hacking.xml: Likewise.
      	* doc/xml/manual/codecvt.xml: Likewise.
      	* doc/xml/manual/concurrency.xml: Likewise.
      	* doc/xml/manual/ctype.xml: Likewise.
      	* doc/xml/manual/debug_mode.xml: Likewise.
      	* doc/xml/manual/diagnostics.xml: Likewise.
      	* doc/xml/manual/evolution.xml: Likewise.
      	* doc/xml/manual/extensions.xml: Likewise.
      	* doc/xml/manual/locale.xml: Likewise.
      	* doc/xml/manual/messages.xml: Likewise.
      	* doc/xml/manual/parallel_mode.xml: Likewise.
      	* doc/xml/manual/status_cxx200x.xml: Likewise.
      	* doc/xml/manual/strings.xml: Likewise.
      	* doc/xml/manual/support.xml: Likewise.
      	* doc/xml/manual/test.xml: Likewise.
      	* doc/xml/manual/using.xml: Likewise.
      
      2008-04-10  Benjamin Kosnik  <bkoz@redhat.com>
      	    Johannes Singler  <singler@ira.uka.de>
      
      	* doc/xml/manual/parallel_mode.xml: Remove map/set bulk
      	insertors. Correct omp_set_num_threads example.
      
      From-SVN: r134178
      4394b61e
  28. Feb 11, 2008
    • Benjamin Kosnik's avatar
      Convert documentation to DocBook. · 8a165db0
      Benjamin Kosnik authored
      2008-02-10  Benjamin Kosnik  <bkoz@redhat.com>
      
      	Convert documentation to DocBook.
      	* doc/Makefile.am (doc-doxygen-html): Changed to doc-html-doxygen.
      	(doc-doxygen-man): Changed to doc-man-doxygen.
      	(doc-performance): Changed to doc-html-performance.
      	(doc-xml-doxygen): New.
      	(doc-xml-single): New.
      	(doc-xml-validate): New.
      	(doc-html): New.
      	(doc-html-single): New.
      	(doc-fo): New.
      	(doc-pdf): New.
      	(doc-pdf-fop-xml): New.
      	(doc-pdf-fop-fo): New.
      	(doc-pdf-xmlto): New.
      	(doc-pdf-xmlroff): New.
      	(doc-pdf-prince): New.
      	* doc/xml: New directory.
      	* doc/xml/authors.xml: New.
      	* doc/xml/images: New directory.
      	* doc/xml/images/confdeps.png: Add.
      	* doc/xml/images/confdeps.dot: Add.
      	* doc/xml/faq.xml: New.
      	* doc/xml/api.xml: New.
      	* doc/xml/gnu: New directory.
      	* doc/xml/gnu/gpl-3.0.xml: New.
      	* doc/xml/gnu/fdl-1.2.xml: New.
      	* doc/xml/gnu/gpl-2.0.xml: New.
      	* doc/xml/manual: New directory.
      	* doc/xml/manual/mt_allocator.xml: New.
      	* doc/xml/manual/allocator.xml: New.
      	* doc/xml/manual/ctype.xml: New.
      	* doc/xml/manual/numerics.xml: New.
      	* doc/xml/manual/codecvt.xml: New.
      	* doc/xml/manual/concurrency.xml: New.
      	* doc/xml/manual/backwards_compatibility.xml: New.
      	* doc/xml/manual/intro.xml: New.
      	* doc/xml/manual/shared_ptr.xml: New.
      	* doc/xml/manual/abi.xml: New.
      	* doc/xml/manual/status_cxxtr1.xml: New.
      	* doc/xml/manual/auto_ptr.xml: New.
      	* doc/xml/manual/build.xml: New.
      	* doc/xml/manual/internals.xml: New.
      	* doc/xml/manual/parallel_mode.xml: New.
      	* doc/xml/manual/status_cxx1998.xml: New.
      	* doc/xml/manual/containers.xml: New.
      	* doc/xml/manual/io.xml: New.
      	* doc/xml/manual/appendix_porting.xml: New.
      	* doc/xml/manual/utilities.xml: New.
      	* doc/xml/manual/bitmap_allocator.xml: New.
      	* doc/xml/manual/support.xml: New.
      	* doc/xml/manual/configure.xml: New.
      	* doc/xml/manual/build_hacking.xml: New.
      	* doc/xml/manual/evolution.xml: New.
      	* doc/xml/manual/using.xml: New.
      	* doc/xml/manual/debug.xml: New.
      	* doc/xml/manual/localization.xml: New.
      	* doc/xml/manual/strings.xml: New.
      	* doc/xml/manual/debug_mode.xml: New.
      	* doc/xml/manual/locale.xml: New.
      	* doc/xml/manual/extensions.xml: New.
      	* doc/xml/manual/appendix_contributing.xml: New.
      	* doc/xml/manual/messages.xml: New.
      	* doc/xml/manual/diagnostics.xml: New.
      	* doc/xml/manual/appendix_free.xml: New.
      	* doc/xml/manual/algorithms.xml: New.
      	* doc/xml/manual/iterators.xml: New.
      	* doc/xml/manual/spine.xml: New.
      	* doc/xml/manual/test.xml: New.
      	* doc/xml/manual/status_cxx200x.xml: New.
      	* doc/xml/spine.xml: New.
      
      	* doc/xml/book.txml: New. Template file.
      	* doc/xml/chapter.txml: Same.
      	* doc/xml/class.txml: Same.
      
      	* doc/doxygen/guide.html: Removed, integrated into other docs.
      	* doc/doxygen/user.cfg.in: Clean up XML generation.
      	* doc/doxygen/run_doxygen: Move to..	
      	* scripts/run_doxygen: ...here.
      	
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* doc/Makefile.in: Regenerate.	
      	* po/Makefile.in: Regenerate.
      	* libmath/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      From-SVN: r132226
      8a165db0
Loading