From bebd91dc9e24484b00254c30031b715abb596011 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Fri, 12 Aug 2005 13:02:37 +0000 Subject: [PATCH] Merged from 1.33.0 release [SVN r30540] --- boost.png | Bin 6897 -> 6308 bytes index.htm | 161 ++++++++++++++++------ libs/algorithm | 2 +- libs/compatibility | 2 +- libs/conversion | 2 +- libs/crc | 2 +- libs/disjoint_sets | 2 +- libs/expected_results.xml | 4 +- libs/filesystem | 2 +- libs/format | 2 +- libs/function | 2 +- libs/graph | 2 +- libs/iostreams | 2 +- libs/iterator | 2 +- libs/libraries.htm | 21 +-- libs/math | 2 +- libs/multi_array | 2 +- libs/multi_index | 2 +- libs/numeric/conversion | 2 +- libs/numeric/interval | 2 +- libs/numeric/ublas | 2 +- libs/preprocessor | 2 +- libs/property_map | 2 +- libs/ptr_container | 2 +- libs/random | 2 +- libs/range | 2 +- libs/rational | 2 +- libs/regex | 2 +- libs/serialization | 2 +- libs/signals | 2 +- libs/smart_ptr | 2 +- libs/spirit | 2 +- libs/test | 2 +- libs/thread | 2 +- libs/timer | 2 +- libs/tuple | 2 +- libs/utility | 2 +- more/background.html | 16 +-- more/bibliography.html | 5 +- more/boost-dark-trans.png | Bin 0 -> 3266 bytes more/cpp_committee_meetings.html | 4 +- more/css_0/common.css | 5 +- more/favicon.ico | Bin 0 -> 22486 bytes more/formal_review_schedule.html | 6 +- more/generic_exception_safety.html | 5 +- more/links.htm | 2 +- more/mailing_lists.htm | 2 +- more/regression.html | 12 +- more/version_history.html | 60 ++++---- more/writingdoc/template/definitions.html | 2 +- people/darin_adler.htm | 4 +- people/dietmar_kuehl.htm | 8 +- people/jonathan_turkanis.htm | 2 +- people/mark_rodgers.htm | 6 +- people/people.htm | 4 +- people/ralf_w_grosse_kunstleve.htm | 6 +- people/vesa_karvonen.htm | 2 +- status/explicit-failures-markup.xml | 69 +++++++++- tools/build | 2 +- 59 files changed, 298 insertions(+), 176 deletions(-) create mode 100644 more/boost-dark-trans.png create mode 100644 more/favicon.ico diff --git a/boost.png b/boost.png index c51879111967643d6480a092dded66bce65fa763..b4d51fcd5c9149fd77f5ca6ed2b6b1b70e8fe24f 100644 GIT binary patch literal 6308 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 rZ*0l+E#1;B-O?@H(k - - Boost C++ Libraries + + + @@ -22,19 +20,17 @@
-

Boost C++ - Libraries

+

-
- “...one of the most highly regarded - and expertly designed C++ library projects in the - world.” Herb Sutter and Andrei - Alexandrescu, C++ Coding - Standards -
+

“...one of the + most highly regarded and expertly designed C++ library projects + in the world.” — + Herb Sutter and Andrei + Alexandrescu, C++ Coding + Standards

@@ -69,21 +65,24 @@ TR1) as a step toward becoming part of a future - C++ Standard. More Boost libraries will part of the - upcoming TR2.

Getting - started: Follow the - Getting Started - Guide to download and install Boost. Popular - Linux and Unix distributions such as Boost works + on almost any modern operating system, including UNIX + and Windows variants. Follow the Getting Started Guide + to download and install Boost. Popular Linux and Unix + distributions such as Fedora, Debian, and NetBSD include pre-built - Boost packages. Boost may already be available on - your organization's internal web server.

+ Boost packages. Boost may also already be available + on your organization's internal web + server.

Background:

-

??? - Version 1.33.0

+

August 11, 2005 - Version 1.33.0

New Libraries

  • iostreams: - Framework for defining streams, stream buffers and - i/o filters, from Jonathan Turkanis.
  • + "libs/iostreams/doc/index.html">Iostreams + Library: Framework for defining streams, + stream buffers and i/o filters, from Jonathan + Turkanis.
  • functional/hash: - A TR1 hash function object that can be extended to - hash user defined types, from Daniel James.
  • + "libs/functional/hash/index.html">Functional/Hash + Library: A TR1 hash function object that + can be extended to hash user defined types, from + Daniel James.
  • Parameter - library: Write functions that accept + Library: Write functions that accept arguments by name: especially useful when a function has more than one argument with a useful default value, since named arguments can be passed @@ -182,6 +183,13 @@ cref_list_of() for generating anonymous ranges.
  • +
  • Bind Library: Bind + expressions now support comparisons and + negation. Example: bind(&X::name, _1) + < bind(&X::name, _2).
  • +
  • Bind Library: @@ -327,7 +335,7 @@
  • Program - options library: + Options Library:
    • Option descriptions are now printed with @@ -358,8 +366,8 @@ maps.
    • Random Numbers: - improved initialization for + "libs/random/index.html">Random Number + Library: improved initialization for mersenne_twister, algorithm by Makoto Matsumoto and Takuji Nishimura, implemented for Boost by Jens Maurer.
      @@ -395,6 +403,23 @@ small changes.
    • +
    • + Serialization + Library: + +
        +
      • DLL version.
      • + +
      • Auto-linking.
      • + +
      • Serialization of variants.
      • + +
      • Improved seialization of shared + pointers.
      • +
      +
    • +
    • Signals Library: added slot blocking/unblocking, from Frantz @@ -402,6 +427,49 @@ performance from Robert Zeh.
    +

    Supported Compilers

    + +

    Boost is tested on a wide range of compilers and + platforms. Since Boost libraries rely on modern C++ + features not available in all compilers, not all + Boost libraries will work with every compiler. The + following compilers and platforms have been + extensively tested with Boost, although many other + compilers and platforms will work as well. For more + information, see the regression + test results.

    + +
      +
    • Apple + GCC 3.x on Mac OS X.
    • + +
    • Borland + C++ 5.6.4 on Windows.
    • + +
    • GNU C++ 2.95.3 + (with and without STLport), 3.2.x., 3.3.x, 3.4.x, + 4.0.x on Windows, Linux and Solaris.
    • + +
    • + Intel C++ 8.1, 9.0 on Windows, Linux.
    • + +
    • Metrowerks + CodeWarrior 8.3, 9.4, 9.5 on Mac OS X and + Windows.
    • + +
    • Microsoft + Visual C++ 6.0 (sp5, with and without STLport), + 7.0, 7.1, 8.0 beta. Note: due to intermittent + problems with Visual C++ 8.0 beta, and the presence + of a variety of pre-release compiler builds, we are + unable to guarantee compatibility until the final + compiler is released.
    • +
    +

    Acknowledgements

    Douglas Gregor managed this release.

    + +

    A great number of people contributed their time + and expertise to make this release possible. Special + thanks go to Aleksey Gurtovoy and Misha Bergal, who + managed to keep the regression testing system working + throughout the release process; David Abrahams, Beman + Dawes, Aleksey Gurtovoy, Rene Rivera and Jonathan + Turkanis for greatly improving the quality of this + release; Rene Rivera for the new Boost web page + design; and Zoltan "cad" Juhasz for the new Boost + logo.

@@ -604,7 +683,7 @@ Features
  • Commercial + "more/links.htm#CommercialSupport">Commercial Support
  • Mailing @@ -704,9 +783,7 @@
  • config - Helps boost library developers adapt to compiler idiosyncrasies; not intended for library users.
  • -
  • conversionPolymorphic and lexical casts, from Dave Abrahams and +
  • conversion - Polymorphic and lexical casts, from Dave Abrahams and Kevlin Henney.
  • crc - Cyclic Redundancy Code, from Daryle Walker.
  • @@ -611,7 +604,7 @@ of arbitrary data for persistence and marshalling, from Robert Ramey

    Revised 23 June 2005

    +s-format="%d %b %Y" startspan -->02 Aug 2005

    © Copyright Beman Dawes 2000-2004

    Distributed under the Boost Software License, Version 1.0. diff --git a/libs/math b/libs/math index 05bcdf8387..b433fca3ec 160000 --- a/libs/math +++ b/libs/math @@ -1 +1 @@ -Subproject commit 05bcdf83878573c919b224d104b1781a24b84a83 +Subproject commit b433fca3ece784d053803bf395d9e87314b72643 diff --git a/libs/multi_array b/libs/multi_array index 9260aaedbc..b80f97c842 160000 --- a/libs/multi_array +++ b/libs/multi_array @@ -1 +1 @@ -Subproject commit 9260aaedbcfc0c0523d3efaac91800302691c3e4 +Subproject commit b80f97c842a3bd722cb97c0017edf7a8c4b440af diff --git a/libs/multi_index b/libs/multi_index index 60c428b518..b28164d7f8 160000 --- a/libs/multi_index +++ b/libs/multi_index @@ -1 +1 @@ -Subproject commit 60c428b518902937133073a9552f03be075db47a +Subproject commit b28164d7f8beba28e73b77723ed190402f129fc1 diff --git a/libs/numeric/conversion b/libs/numeric/conversion index b26bbaf5a5..0b7242ddc3 160000 --- a/libs/numeric/conversion +++ b/libs/numeric/conversion @@ -1 +1 @@ -Subproject commit b26bbaf5a5c58099cbc7d19a384d42614a769400 +Subproject commit 0b7242ddc3bfe488f6bd4c8e7624ad636a7bb1fa diff --git a/libs/numeric/interval b/libs/numeric/interval index 3ea512b4ec..a69d74d58b 160000 --- a/libs/numeric/interval +++ b/libs/numeric/interval @@ -1 +1 @@ -Subproject commit 3ea512b4ec1536c211f27f180339148c5d0d969a +Subproject commit a69d74d58b6cd1a476b8b970e66248d32e1034ce diff --git a/libs/numeric/ublas b/libs/numeric/ublas index 106e9e2edc..f18a80fde4 160000 --- a/libs/numeric/ublas +++ b/libs/numeric/ublas @@ -1 +1 @@ -Subproject commit 106e9e2edcd90b4fdb8f8f879b9a914c66e7c409 +Subproject commit f18a80fde4ea007be15886566de852084ea424fe diff --git a/libs/preprocessor b/libs/preprocessor index a655d38e4b..3a15a4500f 160000 --- a/libs/preprocessor +++ b/libs/preprocessor @@ -1 +1 @@ -Subproject commit a655d38e4b1f4259f0e6ded7640c92d89780abee +Subproject commit 3a15a4500fc950e59ffeac50c5fa3e4fcede9cfd diff --git a/libs/property_map b/libs/property_map index 1dfa28e16c..55e50f9d1b 160000 --- a/libs/property_map +++ b/libs/property_map @@ -1 +1 @@ -Subproject commit 1dfa28e16ca63f9df4e08274c771314f675142bf +Subproject commit 55e50f9d1b086448b216d8e4599db8ea30f3f6bc diff --git a/libs/ptr_container b/libs/ptr_container index ae86269a7b..557da6ae21 160000 --- a/libs/ptr_container +++ b/libs/ptr_container @@ -1 +1 @@ -Subproject commit ae86269a7b976d9d97bc0a44c7d08082bb1e402e +Subproject commit 557da6ae21d429ad7365db85e5e11019ff97617d diff --git a/libs/random b/libs/random index 0b7d6db9e2..8d7198ecd1 160000 --- a/libs/random +++ b/libs/random @@ -1 +1 @@ -Subproject commit 0b7d6db9e25a90d0fe0b9aeea2b62e17717b4ba7 +Subproject commit 8d7198ecd1bc11ae414aebfb1149605b484b300f diff --git a/libs/range b/libs/range index 7311fb528a..e82a7fab5d 160000 --- a/libs/range +++ b/libs/range @@ -1 +1 @@ -Subproject commit 7311fb528ac24e294d0b7c907ecba95a70160c8a +Subproject commit e82a7fab5da10bc817584cb3d4ae68596677c78e diff --git a/libs/rational b/libs/rational index 36d3205fd7..e2815547d3 160000 --- a/libs/rational +++ b/libs/rational @@ -1 +1 @@ -Subproject commit 36d3205fd75fa176c1ef746281f4428eb658bc60 +Subproject commit e2815547d326e29030d69d011a47392a1ef5befd diff --git a/libs/regex b/libs/regex index cbc098536e..bb27376db2 160000 --- a/libs/regex +++ b/libs/regex @@ -1 +1 @@ -Subproject commit cbc098536eae0c59af3dc00274e27e9097e05d55 +Subproject commit bb27376db21d43ce038c28253b9995f2b8f355d7 diff --git a/libs/serialization b/libs/serialization index 8774db8c9e..204e7a434a 160000 --- a/libs/serialization +++ b/libs/serialization @@ -1 +1 @@ -Subproject commit 8774db8c9e1497c746f25acb16a415e71dcd8b4a +Subproject commit 204e7a434afbadf8c3e797f27c4615843530726f diff --git a/libs/signals b/libs/signals index 2fa79e9789..25e859a13c 160000 --- a/libs/signals +++ b/libs/signals @@ -1 +1 @@ -Subproject commit 2fa79e978925134c97429a180d49cc8a744b2437 +Subproject commit 25e859a13c4c3515bac93188726878e4a5708f52 diff --git a/libs/smart_ptr b/libs/smart_ptr index afc17037de..0db2a88403 160000 --- a/libs/smart_ptr +++ b/libs/smart_ptr @@ -1 +1 @@ -Subproject commit afc17037deeba03917c808419ae66bfc0ce3ee5e +Subproject commit 0db2a884032bf06400b2d70c1d2f1069bb43dcd4 diff --git a/libs/spirit b/libs/spirit index c25a38a54c..97d295d2d4 160000 --- a/libs/spirit +++ b/libs/spirit @@ -1 +1 @@ -Subproject commit c25a38a54cb3a91d42c050a2d235278f84a55e20 +Subproject commit 97d295d2d4ed53166b87435f75304780dafe4182 diff --git a/libs/test b/libs/test index 628f763392..b585f435a0 160000 --- a/libs/test +++ b/libs/test @@ -1 +1 @@ -Subproject commit 628f7633922a733782609209d41a0a6f1905f00d +Subproject commit b585f435a09a2604faa73d415d602a95fbd706b2 diff --git a/libs/thread b/libs/thread index aa240e61d9..e3c9446e29 160000 --- a/libs/thread +++ b/libs/thread @@ -1 +1 @@ -Subproject commit aa240e61d9058100da56e806227c5749f7b690d2 +Subproject commit e3c9446e298d62a75c4353eaa9c4361762457e1e diff --git a/libs/timer b/libs/timer index 4ac34282d4..8599182708 160000 --- a/libs/timer +++ b/libs/timer @@ -1 +1 @@ -Subproject commit 4ac34282d4d11efae3309334e79c1c34c3ad4dd4 +Subproject commit 85991827083a97bdb0b7bbe2ded7503fc00d1a8d diff --git a/libs/tuple b/libs/tuple index a17ce206f2..5686969287 160000 --- a/libs/tuple +++ b/libs/tuple @@ -1 +1 @@ -Subproject commit a17ce206f259d91fa70c72754837d6f4b91f5d5e +Subproject commit 5686969287e7472afdcdb0cb836b1735a8f190b3 diff --git a/libs/utility b/libs/utility index 0a6acd8ce8..ddf00eb29d 160000 --- a/libs/utility +++ b/libs/utility @@ -1 +1 @@ -Subproject commit 0a6acd8ce8137a4817bb516e4dbee5beda897745 +Subproject commit ddf00eb29d506096c42e2fa27f1a0a7eddc9a11a diff --git a/more/background.html b/more/background.html index 0561bc6a08..5c0fa86439 100644 --- a/more/background.html +++ b/more/background.html @@ -13,12 +13,12 @@ - - - - - + boost.png (6897 bytes) + + + + +
    - boost.png (6897 bytes)HomeLibrariesPeopleFAQMoreHomeLibrariesPeopleFAQMore

    Boost Background Information

    @@ -73,7 +73,7 @@ libraries, and efficiency in C++

    mailing lists. One of the advantages of Boost is the responsiveness of other users and Boost developers.

    -

    For more involved needs, +

    For more involved needs, Commercial Support is available.

    What about license issues?

    Boost has its own license, developed @@ -124,7 +124,7 @@ s-format="%d %B, %Y" startspan -->07 July, 2005 + + @@ -21,19 +19,18 @@

    -

    Boost - C++ Libraries

    +

    -
    - “...one of the most highly regarded - and expertly designed C++ library projects in the - world.” Herb Sutter and Andrei - Alexandrescu, C++ Coding - Standards -
    +

    “...one of the + most highly regarded and expertly designed C++ library projects + in the world.” — + Herb Sutter and Andrei + Alexandrescu, C++ Coding + Standards

    @@ -1832,8 +1821,7 @@