diff --git a/c++boost.gif b/c++boost.gif new file mode 100644 index 0000000000..58be431a3f Binary files /dev/null and b/c++boost.gif differ diff --git a/index.htm b/index.htm new file mode 100644 index 0000000000..82e1adf9ab --- /dev/null +++ b/index.htm @@ -0,0 +1,135 @@ + + + + + + +Boost C++ Libraries + + + + + + + + + + + + + +
c++boost.gif (8819 bytes)HomeLibrariesPeopleFAQMore
+

Welcome to Boost.org!

+

The Boost web site provides a repository for free, peer-reviewed, C++ libraries. +The emphasis is on portable libraries which work well with the C++ Standard +Library.

+

Library Requirements and Guidelines and Library +Submission Process provides basic information for library authors.

+

If you are interested in who writes the libraries and maintains the web site, +check out people.

+

The FAQ answers questions we hope someone will +bother to ask.

+

Click here for download instructions.

+

See Compiler Status to find out what +library works with which compiler.

+

Membership

+

If you are interested in Boost.org, please join our mailing list for +discussions of both technical and site-related issues, and to participate in +library reviews. Discussions can be received via email in summary or in full, or +viewed online via a web browser. We use the eGroups +list hosting service. Subscribe or unsubscribe by sending email to boost-subscribe@egroups.com  +or boost-unsubscribe@egroups.com +respectively, or go to the eGroups list +manager home page.  Dave Abrahams and Beman Dawes are the list +moderators.

+

For mailing list members only, preliminary libraries under discussion are +available from the eGroups Files +section (formerly called the "vault").

+

Beman Dawes is the Boost webmaster; email him at beman@boost.org +with any concerns you don't want to just post to the mailing list.

+

Latest News

+

??? - Version 1.16.2

+ +

July 5, 2000 - Version 1.16.1

+ +

June 28, 2000 - Version 1.16.0:

+ +

June 21, 2000 - Version 1.15.1 - Fixes to cast.hpp +and operators fix. Minor additions to config.hpp +for Microsoft compilers. The 1.15.0 operators changes seem to have introduced +incompatibilities.  We are working on fixing them, and have started to +build a regression test to prevent similar future problems.

+

June 17, 2000 - Version 1.15.0 - Random +Number Library from Jens Maurer added. Updated utility library operators +eliminates code bloat. Minor additions to config.hpp +and cast.hpp for Microsoft compilers.

+

May 29, 2000 - Version 1.14.3 - Minor additions to config.hpp +for Borland compilers. Minor fix to type_traits +example. Minor web site fixes. Library +Formal Review Process page added.

+

May 9, 2000 - Version 1.14.2 - No libraries updated. Library +Requirements and Guidelines expanded, Library +Submission Process added.

+

March 17, 2000 - Version 1.14.1 - Minor fix to rational.hpp. +Minor documentation changes to the Smart +Pointer Library and call_traits, compressed_pair, +and type_traits. Updated Library +Guidelines and People page.

+

March 5, 2000 - Version 1.14.0 -  Integer +Library status upgraded after removing bin_bun.hpp. The +"Experimental" library category has been removed; the boost +files/vault now serves the purpose. Minor fix to smart_ptr.hpp +line endings.

+

February 29, 2000 - Version 1.13.0 - Adds Utility +Library  type_traits, call_traits, +and compressed_pair headers from +John Maddock, Steve Cleary and Howard Hinnant.

+

February 23, 2000 - Version 1.12.0 - Adds a integer_traits +header from Jens Maurer to the Integer Library.

+

February 21, 2000 - Version 1.11.2 - Smart +pointer timings added (thanks to Gavin Collings). Minor fix min_rand +sample program. Minor fixes to config.hpp.

+
+

Revised 24 July 2000

+ + + + diff --git a/libraries.htm b/libraries.htm new file mode 100644 index 0000000000..38dc1ffd87 --- /dev/null +++ b/libraries.htm @@ -0,0 +1,87 @@ + + + + +Libraries + + + + + + + + + + + + + + + + +
c++boost.gif (8819 bytes)HomeLibrariesPeopleFAQMore
+

Boost Libraries

+ +

See Compiler Status to find out what +library works with which compiler.

+

Obsolete Libraries

+ +

Beta Libraries

+ +

Download

+

You may download all of boost as a single ZIP +file.  As many boost headers include other boost headers, installing one at +at time is painful. This is a first try at making installation easier. 

+

If you don't already have a ZIP file decoder, download one from the Info-ZIP +web site.

+
+

Revised 28 Jun 2000

+ + + + diff --git a/libs/compiler_status.htm b/libs/compiler_status.htm new file mode 100644 index 0000000000..71bd34bb34 --- /dev/null +++ b/libs/compiler_status.htm @@ -0,0 +1,189 @@ + + + + + + +Compiler Status Report + + + + + + + + + + + + + +
c++boost.gif (8819 bytes)HomeLibrariesPeopleFAQMore
+

Compiler Status

+

Will all boost libraries work with your compiler?  Unfortunately, the +answer is "it depends.".

+

Boost libraries rely on modern C++ features such as templates and the C++ +Standard Library.  But even today, years after the adoption of the C++ +Standard, some compilers still don't support important features like partial +template specialization.

+

Boost library authors often expend a great deal of effort trying to work +around compiler deficiencies.  Nevertheless, some libraries will not +compile at all with certain compilers or may have crippled functionality.  +Even if the current release of a compiler supports a boost library, older +version of the compiler may not work properly.

+

Compiler Status Tables

+

Boost releases are run through a regression test which automatically +generates the following tables. Unless otherwise indicated, the C++ Standard +Library implementation is the one shipped with the compiler.

+

Warning: These tables are not a good indication of a particular +compiler's compliance with the C++ Standard.  The boost libraries often +contain workarounds which mask compiler deficiencies.

+

Warning: The regression test is under development and cannot yet be +relied upon.  The current version is a compile only test; the programs are +not executed or otherwise tested.  Even the compilation results may be +spurious; many negative results stem from problems with the immature test suite +rather that with the library or compiler.  Furthermore, some library tests +have not yet been included.

+

Platform: Windows 2000

+

As of boost version 1.16.1

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ProgramBorland
+ BCC
+ 5.4
Borland
+ BCC
+ 5.5
Metrowerks
+ CodeWarrior
+ 5.3
Microsoft
+ VC++
+ 6.0 SP3
Microsoft
+ VC++
+ 6.0 SP3
+ STLport
+ 3.2.1
config/config_test.cppyesyesyesyesyes
functional/function_test.cppyesyesnoyesno
integer/cstdint_test.cppyesyesyesyesyes
integer/integer_test.cppyesyesyesyesno
integer/integer_traits_test.cppyesyesyesyesyes
rational/rational_example.cppyesyesyesyesyes
random/random_test.cppnoyesnoyesyes
random/random_demo.cppyesyesnoyesyes
smart_ptr/smart_ptr_test.cppyesyesyesyesyes
utility/call_traits_test.cppyesyesnonono
utility/cast_test.cppyesyesyesyesno
utility/iterators_test.cppyesyesyesyesyes
utility/operators_test.cppyesyesyesyesyes
utility/type_traits_test.cppnonononono
+
+
+

Revised 05 July 2000

+ + + + diff --git a/people.htm b/people.htm new file mode 100644 index 0000000000..01fdb76d14 --- /dev/null +++ b/people.htm @@ -0,0 +1,103 @@ + + + + +People + + + + + + + + + + + + + + + + +
c++boost.gif (8819 bytes)HomeLibrariesPeopleFAQMore
+

Boost People

+

(Click on the names for biographies)
+(Click on the images for enlarged images)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Dave Abrahamsdave_abrahams.jpg (30926 bytes)
Darin Adlerdarin_adler.jpg (30416 bytes)
Valentin Bonnardvalentin_bonnard.jpg (18207 bytes)
Ed Breyed_brey.jpg (13913 bytes)
Gavin Collingsgavin_collings.jpg (16739 bytes)
Greg Colvingreg_colvin.jpg (52740 bytes)
Sean Corfieldsean_corfield.jpg (51225 bytes)
Beman Dawesbeman_dawes.jpg (47863 bytes)
Aleksey Gurtovoyaleksey_gurtovoy.jpg (12871 bytes)
Kevlin Henneykevlin_henney.jpg (27191 bytes)
Howard Hinnanthoward_hinnant.jpg (19817 bytes)
Nicolai Josuttisnicolai_josuttis.jpg (40745 bytes)
Dietmar Kühldietmar_kuehl.jpg (57821 bytes)
John Maddockjohn_maddock.jpg (14611 bytes)
Jens Maurer
Paul Moorepaul_moore.jpg (12023 bytes)
Mark Rodgersmark_rodgers.jpg (23035 bytes)
Jeremy Siekjeremy_siek.jpg (12867 bytes)
+ + + +