|
3 | 3 |
|
4 | 4 | <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
5 | 5 | <head>
|
6 |
| - <meta name="generator" content= |
7 |
| - "HTML Tidy for Cygwin (vers 1st September 2004), see www.w3.org" /> |
8 |
| - |
9 | 6 | <title>Boost C++ Libraries</title>
|
10 | 7 | <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
| 8 | + <link rel="icon" href="more/favicon.ico" type="image/ico" /> |
11 | 9 | <link rel="stylesheet" type="text/css" href="more/css_0/front.css" />
|
12 | 10 | <!--[if IE]>
|
13 |
| - <style type="text/css"> |
14 |
| - body { behavior: url(more/css_0/csshover.htc); } |
15 |
| - </style> |
16 |
| - <![endif]--> |
| 11 | + <style type="text/css"> |
| 12 | + body { behavior: url(more/css_0/csshover.htc); } |
| 13 | + </style> |
| 14 | + <![endif]--> |
17 | 15 | </head>
|
18 | 16 |
|
19 | 17 | <body>
|
|
22 | 20 | <div class="body-2">
|
23 | 21 | <div id="heading">
|
24 | 22 | <div id="heading-0">
|
25 |
| - <h1><span id="boost">Boost</span> <span id="cpplibraries">C++ |
26 |
| - Libraries</span></h1> |
27 |
| - |
28 |
| - <blockquote id="heading-quote"> |
29 |
| - <span class="quote">“...one of the most highly regarded |
30 |
| - and expertly designed C++ library projects in the |
31 |
| - world.”</span> <span class="attribution">— <a href= |
32 |
| - "http://www.gotw.ca/">Herb Sutter</a> and <a href= |
33 |
| - "http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei |
34 |
| - Alexandrescu</a>, <a href= |
35 |
| - "http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding |
36 |
| - Standards</a></span> |
37 |
| - </blockquote> |
| 23 | + <h1><img id="boost-logo" src="more/boost-dark-trans.png" alt= |
| 24 | + "Boost C++ Libraries" /></h1> |
| 25 | + |
| 26 | + <p id="heading-quote"><span class="quote">“...one of the |
| 27 | + most highly regarded and expertly designed C++ library projects |
| 28 | + in the world.”</span> <span class="attribution">— |
| 29 | + <a href="http://www.gotw.ca/">Herb Sutter</a> and <a href= |
| 30 | + "http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei |
| 31 | + Alexandrescu</a>, <a href= |
| 32 | + "http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding |
| 33 | + Standards</a></span></p> |
38 | 34 |
|
39 | 35 | <div class="clear"></div>
|
40 | 36 | </div>
|
@@ -69,21 +65,24 @@ <h1>Welcome to Boost.org!</h1>
|
69 | 65 | <a href=
|
70 | 66 | "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1745.pdf">
|
71 | 67 | TR1</a>) as a step toward becoming part of a future
|
72 |
| - C++ Standard. More Boost libraries will part of the |
73 |
| - upcoming <a href= |
| 68 | + C++ Standard. More Boost libraries are proposed for |
| 69 | + the upcoming <a href= |
74 | 70 | "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html">
|
75 | 71 | TR2</a>.</p>
|
76 | 72 |
|
77 | 73 | <p class="note"><span class="note-label">Getting
|
78 |
| - started:</span> <span class="note-body">Follow the |
79 |
| - <a href="more/getting_started.html">Getting Started |
80 |
| - Guide</a> to download and install Boost. Popular |
81 |
| - Linux and Unix distributions such as <a href= |
| 74 | + started:</span> <span class="note-body">Boost works |
| 75 | + on almost any modern operating system, including UNIX |
| 76 | + and Windows variants. Follow the <a href= |
| 77 | + "more/getting_started.html">Getting Started Guide</a> |
| 78 | + to download and install Boost. Popular Linux and Unix |
| 79 | + distributions such as <a href= |
82 | 80 | "http://fedora.redhat.com/">Fedora</a>, <a href=
|
83 | 81 | "http://www.debian.org/">Debian</a>, and <a href=
|
84 | 82 | "http://www.netbsd.org/">NetBSD</a> include pre-built
|
85 |
| - Boost packages. Boost may already be available on |
86 |
| - your organization's internal web server.</span></p> |
| 83 | + Boost packages. Boost may also already be available |
| 84 | + on your organization's internal web |
| 85 | + server.</span></p> |
87 | 86 |
|
88 | 87 | <p class="note"><span class=
|
89 | 88 | "note-label">Background:</span> <span class=
|
@@ -133,24 +132,26 @@ <h2>Latest News</h2>
|
133 | 132 | <div class="section-body">
|
134 | 133 | <div class="section-body-0">
|
135 | 134 | <div class="section-body-1">
|
136 |
| - <h3>??? - Version 1.33.0</h3> |
| 135 | + <h3>August 11, 2005 - Version 1.33.0</h3> |
137 | 136 |
|
138 | 137 | <h4>New Libraries</h4>
|
139 | 138 |
|
140 | 139 | <ul>
|
141 | 140 | <li><span class="library"><a href=
|
142 |
| - "libs/iostreams/doc/index.html">iostreams</a>:</span> |
143 |
| - Framework for defining streams, stream buffers and |
144 |
| - i/o filters, from Jonathan Turkanis.</li> |
| 141 | + "libs/iostreams/doc/index.html">Iostreams |
| 142 | + Library</a>:</span> Framework for defining streams, |
| 143 | + stream buffers and i/o filters, from Jonathan |
| 144 | + Turkanis.</li> |
145 | 145 |
|
146 | 146 | <li><span class="library"><a href=
|
147 |
| - "libs/functional/hash/index.html">functional/hash</a>:</span> |
148 |
| - A TR1 hash function object that can be extended to |
149 |
| - hash user defined types, from Daniel James.</li> |
| 147 | + "libs/functional/hash/index.html">Functional/Hash |
| 148 | + Library</a>:</span> A TR1 hash function object that |
| 149 | + can be extended to hash user defined types, from |
| 150 | + Daniel James.</li> |
150 | 151 |
|
151 | 152 | <li><span class="library"><a href=
|
152 | 153 | "libs/parameter/doc/html/index.html">Parameter
|
153 |
| - library</a>:</span> Write functions that accept |
| 154 | + Library</a>:</span> Write functions that accept |
154 | 155 | arguments by name: especially useful when a
|
155 | 156 | function has more than one argument with a useful
|
156 | 157 | default value, since named arguments can be passed
|
@@ -182,6 +183,13 @@ <h4>Updated Libraries</h4>
|
182 | 183 | <code>cref_list_of()</code> for generating
|
183 | 184 | anonymous ranges.</li>
|
184 | 185 |
|
| 186 | + <li><span class="library"><a href= |
| 187 | + "libs/bind/bind.html">Bind Library</a>:</span> Bind |
| 188 | + expressions now support <a href= |
| 189 | + "libs/bind/bind.html#operators">comparisons and |
| 190 | + negation</a>. Example: <code>bind(&X::name, _1) |
| 191 | + < bind(&X::name, _2)</code>.</li> |
| 192 | + |
185 | 193 | <li>
|
186 | 194 | <span class="library"><a href=
|
187 | 195 | "libs/bind/bind.html">Bind Library</a>:</span>
|
@@ -327,7 +335,7 @@ <h4>Updated Libraries</h4>
|
327 | 335 | <li>
|
328 | 336 | <span class="library"><a href=
|
329 | 337 | "libs/program_options/doc/index.html">Program
|
330 |
| - options library</a>:</span> |
| 338 | + Options Library</a>:</span> |
331 | 339 |
|
332 | 340 | <ul>
|
333 | 341 | <li>Option descriptions are now printed with
|
@@ -358,8 +366,8 @@ <h4>Updated Libraries</h4>
|
358 | 366 | maps.</li>
|
359 | 367 |
|
360 | 368 | <li><span class="library"><a href=
|
361 |
| - "libs/random/index.html">Random Numbers</a>:</span> |
362 |
| - improved initialization for |
| 369 | + "libs/random/index.html">Random Number |
| 370 | + Library</a>:</span> improved initialization for |
363 | 371 | <code>mersenne_twister</code>, algorithm by Makoto
|
364 | 372 | Matsumoto and Takuji Nishimura, implemented for
|
365 | 373 | Boost by Jens Maurer.<br />
|
@@ -395,20 +403,91 @@ <h4>Updated Libraries</h4>
|
395 | 403 | small changes.
|
396 | 404 | </li>
|
397 | 405 |
|
| 406 | + <li> |
| 407 | + <span class="library"><a href= |
| 408 | + "libs/serialization/doc/index.html">Serialization |
| 409 | + Library</a>:</span> |
| 410 | + |
| 411 | + <ul> |
| 412 | + <li>DLL version.</li> |
| 413 | + |
| 414 | + <li>Auto-linking.</li> |
| 415 | + |
| 416 | + <li>Serialization of variants.</li> |
| 417 | + |
| 418 | + <li>Improved seialization of shared |
| 419 | + pointers.</li> |
| 420 | + </ul> |
| 421 | + </li> |
| 422 | + |
398 | 423 | <li><span class="library"><a href=
|
399 | 424 | "doc/html/signals.html">Signals Library</a>:</span>
|
400 | 425 | added slot blocking/unblocking, from Frantz
|
401 | 426 | Maerten. Huge improvements to signal invocation
|
402 | 427 | performance from Robert Zeh.</li>
|
403 | 428 | </ul>
|
404 | 429 |
|
| 430 | + <h4>Supported Compilers</h4> |
| 431 | + |
| 432 | + <p>Boost is tested on a wide range of compilers and |
| 433 | + platforms. Since Boost libraries rely on modern C++ |
| 434 | + features not available in all compilers, not all |
| 435 | + Boost libraries will work with every compiler. The |
| 436 | + following compilers and platforms have been |
| 437 | + extensively tested with Boost, although many other |
| 438 | + compilers and platforms will work as well. For more |
| 439 | + information, see the <a href= |
| 440 | + "http://www.boost.org/regression/release/user/">regression |
| 441 | + test results</a>.</p> |
| 442 | + |
| 443 | + <ul> |
| 444 | + <li><a href="http://developer.apple.com/">Apple |
| 445 | + GCC</a> 3.x on Mac OS X.</li> |
| 446 | + |
| 447 | + <li><a href= |
| 448 | + "http://www.borland.com/us/products/cbuilder/">Borland |
| 449 | + C++</a> 5.6.4 on Windows.</li> |
| 450 | + |
| 451 | + <li><a href="http://gcc.gnu.org">GNU C++</a> 2.95.3 |
| 452 | + (with and without STLport), 3.2.x., 3.3.x, 3.4.x, |
| 453 | + 4.0.x on Windows, Linux and Solaris.</li> |
| 454 | + |
| 455 | + <li><a href= |
| 456 | + "http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm"> |
| 457 | + Intel C++</a> 8.1, 9.0 on Windows, Linux.</li> |
| 458 | + |
| 459 | + <li><a href="http://www.metrowerks.com">Metrowerks |
| 460 | + CodeWarrior</a> 8.3, 9.4, 9.5 on Mac OS X and |
| 461 | + Windows.</li> |
| 462 | + |
| 463 | + <li><a href= |
| 464 | + "http://msdn.microsoft.com/visualc/">Microsoft |
| 465 | + Visual C++</a> 6.0 (sp5, with and without STLport), |
| 466 | + 7.0, 7.1, 8.0 beta. Note: due to intermittent |
| 467 | + problems with Visual C++ 8.0 beta, and the presence |
| 468 | + of a variety of pre-release compiler builds, we are |
| 469 | + unable to guarantee compatibility until the final |
| 470 | + compiler is released.</li> |
| 471 | + </ul> |
| 472 | + |
405 | 473 | <h4>Acknowledgements</h4>
|
406 | 474 |
|
407 | 475 | <p><img src="more/boost_1_33_0.jpg" width="128"
|
408 | 476 | height="118" alt="Medieval Mr. Gregor" class=
|
409 | 477 | "left-inset" /><a href=
|
410 | 478 | "people/doug_gregor.html">Douglas Gregor</a> managed
|
411 | 479 | this release.</p>
|
| 480 | + |
| 481 | + <p>A great number of people contributed their time |
| 482 | + and expertise to make this release possible. Special |
| 483 | + thanks go to Aleksey Gurtovoy and Misha Bergal, who |
| 484 | + managed to keep the regression testing system working |
| 485 | + throughout the release process; David Abrahams, Beman |
| 486 | + Dawes, Aleksey Gurtovoy, Rene Rivera and Jonathan |
| 487 | + Turkanis for greatly improving the quality of this |
| 488 | + release; Rene Rivera for the new Boost web page |
| 489 | + design; and Zoltan "cad" Juhasz for the new Boost |
| 490 | + logo.</p> |
412 | 491 | </div>
|
413 | 492 | </div>
|
414 | 493 | </div>
|
@@ -604,7 +683,7 @@ <h4>Support</h4>
|
604 | 683 | Features</a></li>
|
605 | 684 |
|
606 | 685 | <li><a href=
|
607 |
| - "more/links.htm#Commercial%20Support">Commercial |
| 686 | + "more/links.htm#CommercialSupport">Commercial |
608 | 687 | Support</a></li>
|
609 | 688 |
|
610 | 689 | <li><a href="more/mailing_lists.htm">Mailing
|
@@ -704,9 +783,7 @@ <h4>Unofficial Branch Sites</h4>
|
704 | 783 | <div class="sidecell" id="footer">
|
705 | 784 | <div class="sidecell-0">
|
706 | 785 | <div id="revised">
|
707 |
| - <p>Revised <span class= |
708 |
| - "cvs-keyword-date">$Date: 2005/07/25 06:06:04 |
709 |
| - $</span></p> |
| 786 | + <p>Revised $Date$</p> |
710 | 787 | </div>
|
711 | 788 |
|
712 | 789 | <div id="copyright">
|
|
0 commit comments