|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r75337 - in website/public_html/beta: . site-tools/boost_site site-tools/state users/download users/history users/news
From: dnljms_at_[hidden]
Date: 2011-11-06 03:48:43
Author: danieljames
Date: 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
New Revision: 75337
URL: http://svn.boost.org/trac/boost/changeset/75337
Log:
Website: Fix the timezone handling for parsing dates.
Text files modified:
website/public_html/beta/index.html | 4
website/public_html/beta/site-tools/boost_site/boostbook_parser.py | 5
website/public_html/beta/site-tools/state/feed-pages.txt | 56
website/public_html/beta/users/download/index.html | 2
website/public_html/beta/users/history/index.html | 54
website/public_html/beta/users/history/old_versions.html | 2
website/public_html/beta/users/history/version_1_14_2.html | 2
website/public_html/beta/users/history/version_1_14_3.html | 2
website/public_html/beta/users/history/version_1_15_0.html | 2
website/public_html/beta/users/history/version_1_15_1.html | 2
website/public_html/beta/users/history/version_1_16_0.html | 2
website/public_html/beta/users/history/version_1_16_1.html | 2
website/public_html/beta/users/history/version_1_17_0.html | 2
website/public_html/beta/users/history/version_1_18_0.html | 98 +-
website/public_html/beta/users/history/version_1_18_1.html | 2
website/public_html/beta/users/history/version_1_21_2.html | 2
website/public_html/beta/users/history/version_1_22_0.html | 2
website/public_html/beta/users/history/version_1_23_0.html | 2
website/public_html/beta/users/history/version_1_24_0.html | 2
website/public_html/beta/users/history/version_1_25_0.html | 2
website/public_html/beta/users/history/version_1_28_0.html | 2
website/public_html/beta/users/history/version_1_29_0.html | 2
website/public_html/beta/users/history/version_1_30_0.html | 1
website/public_html/beta/users/history/version_1_30_1.html | 2
website/public_html/beta/users/history/version_1_30_2.html | 2
website/public_html/beta/users/history/version_1_31_0.html | 105 +-
website/public_html/beta/users/history/version_1_32_0.html | 197 ++--
website/public_html/beta/users/history/version_1_33_0.html | 514 ++++++------
website/public_html/beta/users/history/version_1_33_1.html | 156 ++--
website/public_html/beta/users/history/version_1_34_0.html | 948 ++++++++++++------------
website/public_html/beta/users/history/version_1_34_1.html | 36
website/public_html/beta/users/history/version_1_35_0.html | 612 ++++++++--------
website/public_html/beta/users/history/version_1_36_0.html | 707 +++++++++---------
website/public_html/beta/users/history/version_1_37_0.html | 515 ++++++------
website/public_html/beta/users/history/version_1_38_0.html | 1253 ++++++++++++++++----------------
website/public_html/beta/users/history/version_1_39_0.html | 1099 ++++++++++++++--------------
website/public_html/beta/users/history/version_1_40_0.html | 1212 +++++++++++++++----------------
website/public_html/beta/users/history/version_1_41_0.html | 748 +++++++++----------
website/public_html/beta/users/history/version_1_42_0.html | 1128 ++++++++++++++---------------
website/public_html/beta/users/history/version_1_43_0.html | 989 +++++++++++++-------------
website/public_html/beta/users/history/version_1_44_0.html | 1502 +++++++++++++++++++--------------------
website/public_html/beta/users/history/version_1_45_0.html | 1270 ++++++++++++++++-----------------
website/public_html/beta/users/history/version_1_46_0.html | 1284 ++++++++++++++++-----------------
website/public_html/beta/users/history/version_1_46_1.html | 640 ++++++++--------
website/public_html/beta/users/history/version_1_47_0.html | 2
website/public_html/beta/users/news/index.html | 4
46 files changed, 7492 insertions(+), 7685 deletions(-)
Modified: website/public_html/beta/index.html
==============================================================================
--- website/public_html/beta/index.html (original)
+++ website/public_html/beta/index.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -95,7 +95,7 @@
<h3>Current Release</h3>
<ul id="downloads">
-<li><span class="news-title">Version 1.47.0 (release notes)</span><span class="news-date">July 11th, 2011 18:19 GMT</span></li>
+<li><span class="news-title">Version 1.47.0 (release notes)</span><span class="news-date">July 11th, 2011 22:19 GMT</span></li>
</ul><h3>Beta Release</h3>
<ul id="downloads">
<li><span class="news-title">Version 1.48.0 (release notes)</span><span class="news-date">In Progress</span></li>
@@ -120,7 +120,7 @@
MultiIndex, Proto, Random, Range, Spirit, Tokenizer, Utility, Uuid, Wave
</span></span></span>
<span class=
- "news-date">July 11th, 2011 18:19 GMT</span></li>
+ "news-date">July 11th, 2011 22:19 GMT</span></li>
<li><span class=
"news-title">Version 1.46.1</span>
<span class=
Modified: website/public_html/beta/site-tools/boost_site/boostbook_parser.py
==============================================================================
--- website/public_html/beta/site-tools/boost_site/boostbook_parser.py (original)
+++ website/public_html/beta/site-tools/boost_site/boostbook_parser.py 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -5,7 +5,7 @@
# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
import xml.dom.minidom, time
-from email.utils import parsedate_tz
+from email.utils import mktime_tz, parsedate_tz
class BoostBookParser:
def __init__(self, document = None):
@@ -41,8 +41,7 @@
pub_date = 'In Progress'
last_modified = time.time()
else:
- last_modified = parsedate_tz(pub_date)
- last_modified = time.mktime(last_modified[:-1]) - last_modified[-1]
+ last_modified = mktime_tz(parsedate_tz(pub_date))
description_xhtml = self.x(article_node)
Modified: website/public_html/beta/site-tools/state/feed-pages.txt
==============================================================================
--- website/public_html/beta/site-tools/state/feed-pages.txt (original)
+++ website/public_html/beta/site-tools/state/feed-pages.txt 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -263,7 +263,7 @@
-id
"version_1_14_2
-last_modified
-.957870000.0
+.957873600.0
-location
"users/history/version_1_14_2.html
-page_state
@@ -288,7 +288,7 @@
-id
"version_1_14_3
-last_modified
-.959598000.0
+.959601600.0
-location
"users/history/version_1_14_3.html
-page_state
@@ -313,7 +313,7 @@
-id
"version_1_15_0
-last_modified
-.961239600.0
+.961243200.0
-location
"users/history/version_1_15_0.html
-page_state
@@ -338,7 +338,7 @@
-id
"version_1_15_1
-last_modified
-.961585200.0
+.961588800.0
-location
"users/history/version_1_15_1.html
-page_state
@@ -363,7 +363,7 @@
-id
"version_1_16_0
-last_modified
-.962190000.0
+.962193600.0
-location
"users/history/version_1_16_0.html
-page_state
@@ -389,7 +389,7 @@
-id
"version_1_16_1
-last_modified
-.962794800.0
+.962798400.0
-location
"users/history/version_1_16_1.html
-page_state
@@ -414,7 +414,7 @@
-id
"version_1_17_0
-last_modified
-.965300400.0
+.965304000.0
-location
"users/history/version_1_17_0.html
-page_state
@@ -440,7 +440,7 @@
-id
"version_1_18_0
-last_modified
-.970138800.0
+.970142400.0
-location
"users/history/version_1_18_0.html
-page_state
@@ -466,7 +466,7 @@
-id
"version_1_18_1
-last_modified
-.971607600.0
+.971611200.0
-location
"users/history/version_1_18_1.html
-page_state
@@ -698,7 +698,7 @@
-id
"version_1_21_2
-last_modified
-.988110000.0
+.988113600.0
-location
"users/history/version_1_21_2.html
-page_state
@@ -724,7 +724,7 @@
-id
"version_1_22_0
-last_modified
-.990788400.0
+.990792000.0
-location
"users/history/version_1_22_0.html
-page_state
@@ -750,7 +750,7 @@
-id
"version_1_23_0
-last_modified
-.994417200.0
+.994420800.0
-location
"users/history/version_1_23_0.html
-page_state
@@ -777,7 +777,7 @@
-id
"version_1_24_0
-last_modified
-.998218800.0
+.998222400.0
-location
"users/history/version_1_24_0.html
-page_state
@@ -803,7 +803,7 @@
-id
"version_1_25_0
-last_modified
-.1001934000.0
+.1001937600.0
-location
"users/history/version_1_25_0.html
-page_state
@@ -910,7 +910,7 @@
-id
"version_1_28_0
-last_modified
-.1021460400.0
+.1021464000.0
-location
"users/history/version_1_28_0.html
-page_state
@@ -937,7 +937,7 @@
-id
"version_1_29_0
-last_modified
-.1034247600.0
+.1034251200.0
-location
"users/history/version_1_29_0.html
-page_state
@@ -990,7 +990,7 @@
-id
"version_1_30_1
-last_modified
-.1059994800.0
+.1059998400.0
-location
"users/history/version_1_30_1.html
-page_state
@@ -1017,7 +1017,7 @@
-id
"version_1_30_2
-last_modified
-.1061290800.0
+.1061294400.0
-location
"users/history/version_1_30_2.html
-page_state
@@ -1099,7 +1099,7 @@
-id
"version_1_33_0
-last_modified
-.1123758000.0
+.1123761600.0
-location
"users/history/version_1_33_0.html
-page_state
@@ -1154,7 +1154,7 @@
-id
"version_1_34_0
-last_modified
-.1178967600.0
+.1178971200.0
-location
"users/history/version_1_34_0.html
-page_state
@@ -1183,7 +1183,7 @@
-id
"version_1_34_1
-last_modified
-.1185274800.0
+.1185278400.0
-location
"users/history/version_1_34_1.html
-page_state
@@ -1238,7 +1238,7 @@
-id
"version_1_36_0
-last_modified
-.1218711600.0
+.1218715200.0
-location
"users/history/version_1_36_0.html
-page_state
@@ -1323,7 +1323,7 @@
-id
"version_1_39_0
-last_modified
-.1241262000.0
+.1241265600.0
-location
"users/history/version_1_39_0.html
-page_state
@@ -1351,7 +1351,7 @@
-id
"version_1_40_0
-last_modified
-.1251388800.0
+.1251392400.0
-location
"users/history/version_1_40_0.html
-page_state
@@ -1437,7 +1437,7 @@
-id
"version_1_43_0
-last_modified
-.1273143600.0
+.1273147200.0
-location
"users/history/version_1_43_0.html
-page_state
@@ -1466,7 +1466,7 @@
-id
"version_1_44_0
-last_modified
-.1281715200.0
+.1281718800.0
-location
"users/history/version_1_44_0.html
-page_state
@@ -1579,7 +1579,7 @@
-id
"version_1_47_0
-last_modified
-.1310408373.0
+.1310422773.0
-location
"users/history/version_1_47_0.html
-page_state
@@ -1608,7 +1608,7 @@
-id
"version_1_48_0
-last_modified
-.1320536176.21
+.1320543649.43
-location
"users/history/version_1_48_0.html
-page_state
Modified: website/public_html/beta/users/download/index.html
==============================================================================
--- website/public_html/beta/users/download/index.html (original)
+++ website/public_html/beta/users/download/index.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -38,7 +38,7 @@
<h3><span class=
"news-title">Version 1.47.0</span></h3>
- <p class="news-date">July 11th, 2011 18:19 GMT</p>
+ <p class="news-date">July 11th, 2011 22:19 GMT</p>
<p class="news-description">
<span class="brief"><span class="purpose">
Modified: website/public_html/beta/users/history/index.html
==============================================================================
--- website/public_html/beta/users/history/index.html (original)
+++ website/public_html/beta/users/history/index.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -30,7 +30,7 @@
<h2 class="news-title">
<a name="iversion_1_47_0" id="iversion_1_47_0"></a>Version 1.47.0</h2>
- <p class="news-date">July 11th, 2011 18:19 GMT</p>
+ <p class="news-date">July 11th, 2011 22:19 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -103,7 +103,7 @@
<h2 class="news-title">
<a name="iversion_1_44_0" id="iversion_1_44_0"></a>Version 1.44.0</h2>
- <p class="news-date">August 13th, 2010 16:00 GMT</p>
+ <p class="news-date">August 13th, 2010 17:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -122,7 +122,7 @@
<h2 class="news-title">
<a name="iversion_1_43_0" id="iversion_1_43_0"></a>Version 1.43.0</h2>
- <p class="news-date">May 6th, 2010 11:00 GMT</p>
+ <p class="news-date">May 6th, 2010 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -179,7 +179,7 @@
<h2 class="news-title">
<a name="iversion_1_40_0" id="iversion_1_40_0"></a>Version 1.40.0</h2>
- <p class="news-date">August 27th, 2009 16:00 GMT</p>
+ <p class="news-date">August 27th, 2009 17:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -197,7 +197,7 @@
<h2 class="news-title">
<a name="iversion_1_39_0" id="iversion_1_39_0"></a>Version 1.39.0</h2>
- <p class="news-date">May 2nd, 2009 11:00 GMT</p>
+ <p class="news-date">May 2nd, 2009 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -252,7 +252,7 @@
<h2 class="news-title">
<a name="iversion_1_36_0" id="iversion_1_36_0"></a>Version 1.36.0</h2>
- <p class="news-date">August 14th, 2008 11:00 GMT</p>
+ <p class="news-date">August 14th, 2008 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -289,7 +289,7 @@
<h2 class="news-title">
<a name="iversion_1_34_1" id="iversion_1_34_1"></a>Version 1.34.1</h2>
- <p class="news-date">July 24th, 2007 11:00 GMT</p>
+ <p class="news-date">July 24th, 2007 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -305,7 +305,7 @@
<h2 class="news-title">
<a name="iversion_1_34_0" id="iversion_1_34_0"></a>Version 1.34.0</h2>
- <p class="news-date">May 12th, 2007 11:00 GMT</p>
+ <p class="news-date">May 12th, 2007 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -341,7 +341,7 @@
<h2 class="news-title">
<a name="iversion_1_33_0" id="iversion_1_33_0"></a>Version 1.33.0</h2>
- <p class="news-date">August 11th, 2005 11:00 GMT</p>
+ <p class="news-date">August 11th, 2005 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -395,7 +395,7 @@
<h2 class="news-title">
<a name="iversion_1_30_2" id="iversion_1_30_2"></a>Version 1.30.2</h2>
- <p class="news-date">August 19th, 2003 11:00 GMT</p>
+ <p class="news-date">August 19th, 2003 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -411,7 +411,7 @@
<h2 class="news-title">
<a name="iversion_1_30_1" id="iversion_1_30_1"></a>Version 1.30.1</h2>
- <p class="news-date">August 4th, 2003 11:00 GMT</p>
+ <p class="news-date">August 4th, 2003 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -444,7 +444,7 @@
<h2 class="news-title">
<a name="iversion_1_29_0" id="iversion_1_29_0"></a>Version 1.29.0</h2>
- <p class="news-date">October 10th, 2002 11:00 GMT</p>
+ <p class="news-date">October 10th, 2002 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -461,7 +461,7 @@
<h2 class="news-title">
<a name="iversion_1_28_0" id="iversion_1_28_0"></a>Version 1.28.0</h2>
- <p class="news-date">May 15th, 2002 11:00 GMT</p>
+ <p class="news-date">May 15th, 2002 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -528,7 +528,7 @@
<h2 class="news-title">
<a name="iversion_1_25_0" id="iversion_1_25_0"></a>Version 1.25.0</h2>
- <p class="news-date">October 1st, 2001 11:00 GMT</p>
+ <p class="news-date">October 1st, 2001 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -545,7 +545,7 @@
<h2 class="news-title">
<a name="iversion_1_24_0" id="iversion_1_24_0"></a>Version 1.24.0</h2>
- <p class="news-date">August 19th, 2001 11:00 GMT</p>
+ <p class="news-date">August 19th, 2001 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -561,7 +561,7 @@
<h2 class="news-title">
<a name="iversion_1_23_0" id="iversion_1_23_0"></a>Version 1.23.0</h2>
- <p class="news-date">July 6th, 2001 11:00 GMT</p>
+ <p class="news-date">July 6th, 2001 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -578,7 +578,7 @@
<h2 class="news-title">
<a name="iversion_1_22_0" id="iversion_1_22_0"></a>Version 1.22.0</h2>
- <p class="news-date">May 25th, 2001 11:00 GMT</p>
+ <p class="news-date">May 25th, 2001 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -594,7 +594,7 @@
<h2 class="news-title">
<a name="iversion_1_21_2" id="iversion_1_21_2"></a>Version 1.21.2</h2>
- <p class="news-date">April 24th, 2001 11:00 GMT</p>
+ <p class="news-date">April 24th, 2001 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -736,7 +736,7 @@
<h2 class="news-title">
<a name="iversion_1_18_1" id="iversion_1_18_1"></a>Version 1.18.1</h2>
- <p class="news-date">October 15th, 2000 11:00 GMT</p>
+ <p class="news-date">October 15th, 2000 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -751,7 +751,7 @@
<h2 class="news-title">
<a name="iversion_1_18_0" id="iversion_1_18_0"></a>Version 1.18.0</h2>
- <p class="news-date">September 28th, 2000 11:00 GMT</p>
+ <p class="news-date">September 28th, 2000 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -767,7 +767,7 @@
<h2 class="news-title">
<a name="iversion_1_17_0" id="iversion_1_17_0"></a>Version 1.17.0</h2>
- <p class="news-date">August 3rd, 2000 11:00 GMT</p>
+ <p class="news-date">August 3rd, 2000 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -783,7 +783,7 @@
<h2 class="news-title">
<a name="iversion_1_16_1" id="iversion_1_16_1"></a>Version 1.16.1</h2>
- <p class="news-date">July 5th, 2000 11:00 GMT</p>
+ <p class="news-date">July 5th, 2000 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -798,7 +798,7 @@
<h2 class="news-title">
<a name="iversion_1_16_0" id="iversion_1_16_0"></a>Version 1.16.0</h2>
- <p class="news-date">June 28th, 2000 11:00 GMT</p>
+ <p class="news-date">June 28th, 2000 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -814,7 +814,7 @@
<h2 class="news-title">
<a name="iversion_1_15_1" id="iversion_1_15_1"></a>Version 1.15.1</h2>
- <p class="news-date">June 21st, 2000 11:00 GMT</p>
+ <p class="news-date">June 21st, 2000 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -829,7 +829,7 @@
<h2 class="news-title">
<a name="iversion_1_15_0" id="iversion_1_15_0"></a>Version 1.15.0</h2>
- <p class="news-date">June 17th, 2000 11:00 GMT</p>
+ <p class="news-date">June 17th, 2000 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -844,7 +844,7 @@
<h2 class="news-title">
<a name="iversion_1_14_3" id="iversion_1_14_3"></a>Version 1.14.3</h2>
- <p class="news-date">May 29th, 2000 11:00 GMT</p>
+ <p class="news-date">May 29th, 2000 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -859,7 +859,7 @@
<h2 class="news-title">
<a name="iversion_1_14_2" id="iversion_1_14_2"></a>Version 1.14.2</h2>
- <p class="news-date">May 9th, 2000 11:00 GMT</p>
+ <p class="news-date">May 9th, 2000 12:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
Modified: website/public_html/beta/users/history/old_versions.html
==============================================================================
--- website/public_html/beta/users/history/old_versions.html (original)
+++ website/public_html/beta/users/history/old_versions.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -130,7 +130,7 @@
the utility library.
</p>
</div>
- <div id="old_versions.1_sep_1999">
+ <div id="old_versions.1_sep_1999_0">
<h3><span class="link">1 Sep 1999</span></h3>
<p>
The category "Experimental" has been added to the library
Modified: website/public_html/beta/users/history/version_1_14_2.html
==============================================================================
--- website/public_html/beta/users/history/version_1_14_2.html (original)
+++ website/public_html/beta/users/history/version_1_14_2.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.14.2</span></h2>
<p><span class=
- "news-date">May 9th, 2000 11:00 GMT</span></p>
+ "news-date">May 9th, 2000 12:00 GMT</span></p>
<div class="news-description">
Modified: website/public_html/beta/users/history/version_1_14_3.html
==============================================================================
--- website/public_html/beta/users/history/version_1_14_3.html (original)
+++ website/public_html/beta/users/history/version_1_14_3.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.14.3</span></h2>
<p><span class=
- "news-date">May 29th, 2000 11:00 GMT</span></p>
+ "news-date">May 29th, 2000 12:00 GMT</span></p>
<div class="news-description">
Modified: website/public_html/beta/users/history/version_1_15_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_15_0.html (original)
+++ website/public_html/beta/users/history/version_1_15_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.15.0</span></h2>
<p><span class=
- "news-date">June 17th, 2000 11:00 GMT</span></p>
+ "news-date">June 17th, 2000 12:00 GMT</span></p>
<div class="news-description">
Modified: website/public_html/beta/users/history/version_1_15_1.html
==============================================================================
--- website/public_html/beta/users/history/version_1_15_1.html (original)
+++ website/public_html/beta/users/history/version_1_15_1.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.15.1</span></h2>
<p><span class=
- "news-date">June 21st, 2000 11:00 GMT</span></p>
+ "news-date">June 21st, 2000 12:00 GMT</span></p>
<div class="news-description">
Modified: website/public_html/beta/users/history/version_1_16_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_16_0.html (original)
+++ website/public_html/beta/users/history/version_1_16_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.16.0</span></h2>
<p><span class=
- "news-date">June 28th, 2000 11:00 GMT</span></p>
+ "news-date">June 28th, 2000 12:00 GMT</span></p>
<div class="news-description">
Modified: website/public_html/beta/users/history/version_1_16_1.html
==============================================================================
--- website/public_html/beta/users/history/version_1_16_1.html (original)
+++ website/public_html/beta/users/history/version_1_16_1.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.16.1</span></h2>
<p><span class=
- "news-date">July 5th, 2000 11:00 GMT</span></p>
+ "news-date">July 5th, 2000 12:00 GMT</span></p>
<div class="news-description">
Modified: website/public_html/beta/users/history/version_1_17_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_17_0.html (original)
+++ website/public_html/beta/users/history/version_1_17_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.17.0</span></h2>
<p><span class=
- "news-date">August 3rd, 2000 11:00 GMT</span></p>
+ "news-date">August 3rd, 2000 12:00 GMT</span></p>
<div class="news-description">
Modified: website/public_html/beta/users/history/version_1_18_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_18_0.html (original)
+++ website/public_html/beta/users/history/version_1_18_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.18.0</span></h2>
<p><span class=
- "news-date">September 28th, 2000 11:00 GMT</span></p>
+ "news-date">September 28th, 2000 12:00 GMT</span></p>
<div class="news-description">
@@ -51,60 +51,60 @@
<li>
<div>
Preliminary release of two important new libraries:
+ <ul>
+ <li>
+ <div>
+ <span class="library">Graph Library</span> -
+ Generic graph components and algorithms from Jeremy Siek and a University
+ of Notre Dame team.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Regular Expression Library</span> -
+ Text pattern matching in all its glory from John Maddock.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <span class="library">Graph Library</span> -
- Generic graph components and algorithms from Jeremy Siek and a University
- of Notre Dame team.
- </div>
- </li>
- <li>
- <div>
- <span class="library">Regular Expression Library</span> -
- Text pattern matching in all its glory from John Maddock.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Other changes:
+ <ul>
+ <li>
+ <div>
+ <span class="library">Array Library</span> improvements
+ reflecting formal review comments.
+ </div>
+ </li>
+ <li>
+ <div>
+ functional.hpp compiler
+ workarounds added.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">tie</span><span class="special">()</span>
+ <span class="identifier">function</span> <span class="keyword">template</span></code>
+ added to utility.hpp for easier handling of std::pair<> return
+ values.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Integer Library</span> improved
+ handling of 64-bit integers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor web site page updates.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <span class="library">Array Library</span> improvements
- reflecting formal review comments.
- </div>
- </li>
- <li>
- <div>
- functional.hpp compiler workarounds
- added.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">tie</span><span class="special">()</span>
- <span class="identifier">function</span> <span class="keyword">template</span></code>
- added to utility.hpp for easier handling of std::pair<> return
- values.
- </div>
- </li>
- <li>
- <div>
- <span class="library">Integer Library</span> improved
- handling of 64-bit integers.
- </div>
- </li>
- <li>
- <div>
- Minor web site page updates.
- </div>
- </li>
- </ul>
</li>
</ul>
</div> </div>
Modified: website/public_html/beta/users/history/version_1_18_1.html
==============================================================================
--- website/public_html/beta/users/history/version_1_18_1.html (original)
+++ website/public_html/beta/users/history/version_1_18_1.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.18.1</span></h2>
<p><span class=
- "news-date">October 15th, 2000 11:00 GMT</span></p>
+ "news-date">October 15th, 2000 12:00 GMT</span></p>
<div class="news-description">
Modified: website/public_html/beta/users/history/version_1_21_2.html
==============================================================================
--- website/public_html/beta/users/history/version_1_21_2.html (original)
+++ website/public_html/beta/users/history/version_1_21_2.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.21.2</span></h2>
<p><span class=
- "news-date">April 24th, 2001 11:00 GMT</span></p>
+ "news-date">April 24th, 2001 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_21_2.tar.bz2</td></tr><tr><td>boost_1_21_2.tar.gz</td></tr>
Modified: website/public_html/beta/users/history/version_1_22_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_22_0.html (original)
+++ website/public_html/beta/users/history/version_1_22_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.22.0</span></h2>
<p><span class=
- "news-date">May 25th, 2001 11:00 GMT</span></p>
+ "news-date">May 25th, 2001 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_22_0.tar.bz2</td></tr><tr><td>boost_1_22_0.tar.gz</td></tr>
Modified: website/public_html/beta/users/history/version_1_23_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_23_0.html (original)
+++ website/public_html/beta/users/history/version_1_23_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.23.0</span></h2>
<p><span class=
- "news-date">July 6th, 2001 11:00 GMT</span></p>
+ "news-date">July 6th, 2001 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_23_0.tar.bz2</td></tr><tr><td>boost_1_23_0.tar.gz</td></tr>
Modified: website/public_html/beta/users/history/version_1_24_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_24_0.html (original)
+++ website/public_html/beta/users/history/version_1_24_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.24.0</span></h2>
<p><span class=
- "news-date">August 19th, 2001 11:00 GMT</span></p>
+ "news-date">August 19th, 2001 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_24_0.tar.bz2</td></tr><tr><td>boost_1_24_0.tar.gz</td></tr>
Modified: website/public_html/beta/users/history/version_1_25_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_25_0.html (original)
+++ website/public_html/beta/users/history/version_1_25_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.25.0</span></h2>
<p><span class=
- "news-date">October 1st, 2001 11:00 GMT</span></p>
+ "news-date">October 1st, 2001 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_25_0.tar.bz2</td></tr><tr><td>boost_1_25_0.tar.gz</td></tr>
Modified: website/public_html/beta/users/history/version_1_28_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_28_0.html (original)
+++ website/public_html/beta/users/history/version_1_28_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.28.0</span></h2>
<p><span class=
- "news-date">May 15th, 2002 11:00 GMT</span></p>
+ "news-date">May 15th, 2002 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_28_0.tar.bz2</td></tr><tr><td>boost_1_28_0.tar.gz</td></tr>
Modified: website/public_html/beta/users/history/version_1_29_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_29_0.html (original)
+++ website/public_html/beta/users/history/version_1_29_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.29.0</span></h2>
<p><span class=
- "news-date">October 10th, 2002 11:00 GMT</span></p>
+ "news-date">October 10th, 2002 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_29_0.tar.bz2</td></tr><tr><td>boost_1_29_0.tar.gz</td></tr>
Modified: website/public_html/beta/users/history/version_1_30_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_30_0.html (original)
+++ website/public_html/beta/users/history/version_1_30_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -158,7 +158,6 @@
<p>
For a complete list of changes see the Test Library <a href="/libs/test/doc/release_notes.html#v1_30_0">release
notes</a>. </p>
-
</div>
</li>
<li>
Modified: website/public_html/beta/users/history/version_1_30_1.html
==============================================================================
--- website/public_html/beta/users/history/version_1_30_1.html (original)
+++ website/public_html/beta/users/history/version_1_30_1.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.30.1</span></h2>
<p><span class=
- "news-date">August 4th, 2003 11:00 GMT</span></p>
+ "news-date">August 4th, 2003 12:00 GMT</span></p>
<div class="news-description">
Modified: website/public_html/beta/users/history/version_1_30_2.html
==============================================================================
--- website/public_html/beta/users/history/version_1_30_2.html (original)
+++ website/public_html/beta/users/history/version_1_30_2.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.30.2</span></h2>
<p><span class=
- "news-date">August 19th, 2003 11:00 GMT</span></p>
+ "news-date">August 19th, 2003 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_30_2.tar.bz2</td></tr><tr><td>boost_1_30_2.tar.gz</td></tr>
Modified: website/public_html/beta/users/history/version_1_31_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_31_0.html (original)
+++ website/public_html/beta/users/history/version_1_31_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -153,59 +153,58 @@
</li>
<li>
<div>
- <span class="library">Python Library:</span>
-
+ <span class="library">Python Library:</span>
+ <ul>
+ <li>
+ <div>
+ Support for Python 2.3 and Intel C++ on Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ Container <a href="/doc/libs/1_31_0/libs/python/doc/v2/indexing.html">Indexing
+ Suite</a> added.
+ </div>
+ </li>
+ <li>
+ <div>
+ injected constructors and wrapped function objects.
+ </div>
+ </li>
+ <li>
+ <div>
+ wrapping static data members.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span></code> conversions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved <a href="/doc/libs/1_31_0/libs/python/doc/v2/args.html">keyword
+ arguments</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Better error messages, including name demangling for GCC.
+ </div>
+ </li>
+ <li>
+ <div>
+ Simpler <a href="/doc/libs/1_31_0/libs/python/doc/building.html">build
+ procedure</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>...and more....</em>
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Support for Python 2.3 and Intel C++ on Linux
- </div>
- </li>
- <li>
- <div>
- Container <a href="/doc/libs/1_31_0/libs/python/doc/v2/indexing.html">Indexing
- Suite</a> added.
- </div>
- </li>
- <li>
- <div>
- injected constructors and wrapped function objects.
- </div>
- </li>
- <li>
- <div>
- wrapping static data members.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span></code> conversions.
- </div>
- </li>
- <li>
- <div>
- Improved <a href="/doc/libs/1_31_0/libs/python/doc/v2/args.html">keyword
- arguments</a>.
- </div>
- </li>
- <li>
- <div>
- Better error messages, including name demangling for GCC.
- </div>
- </li>
- <li>
- <div>
- Simpler <a href="/doc/libs/1_31_0/libs/python/doc/building.html">build
- procedure</a>.
- </div>
- </li>
- <li>
- <div>
- <em>...and more....</em>
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -239,7 +238,6 @@
supported. If you are still using one of these older compilers, please use
Spirit v1.6.x. See [@http://spirit.sf.net Spirit's Site] for more details.
</p>
-
</div>
</li>
<li>
@@ -261,7 +259,6 @@
For a complete list of changes see the Test Library
<a href="/doc/libs/1_31_0/libs/test/doc/release_notes.html#v1_31_0">release notes</a>.
</p>
-
</div>
</li>
</ul>
Modified: website/public_html/beta/users/history/version_1_32_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_32_0.html (original)
+++ website/public_html/beta/users/history/version_1_32_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -142,115 +142,113 @@
</li>
<li>
<div>
- <span class="library">Graph:</span>
-
+ <span class="library">Graph:</span>
+ <ul>
+ <li>
+ <div>
+ Added <a href="/doc/libs/1_32_0/libs/graph/doc/bundles.html">bundled
+ properties</a> to the adjacency_list
and adjacency_matrix
class
+ templates, greatly simplifying the introduction of internal vertex
+ and edge properties.
+ </div>
+ </li>
+ <li>
+ <div>
+ The <a href="/doc/libs/1_32_0/libs/graph/doc/leda_conversion.html">LEDA
+ graph adaptors</a> have been ported to LEDA 4.5.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added algorithms for <a href="/doc/libs/1_32_0/libs/graph/doc/betweenness_centrality.html">betweenness
+ centrality</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/bc_clustering.html">betweenness
+ centrality clustering</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <a href="/doc/libs/1_32_0/libs/graph/doc/circle_layout.html">circle
+ layout</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/kamada_kawai_spring_layout.html">undirected
+ spring layout</a> algorithms.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added <a href="/doc/libs/1_32_0/libs/graph/doc/bundles.html">bundled
- properties</a> to the adjacency_list
and adjacency_matrix
class templates,
- greatly simplifying the introduction of internal vertex and edge properties.
- </div>
- </li>
- <li>
- <div>
- The <a href="/doc/libs/1_32_0/libs/graph/doc/leda_conversion.html">LEDA
- graph adaptors</a> have been ported to LEDA 4.5.
- </div>
- </li>
- <li>
- <div>
- Added algorithms for <a href="/doc/libs/1_32_0/libs/graph/doc/betweenness_centrality.html">betweenness
- centrality</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/bc_clustering.html">betweenness
- centrality clustering</a>.
- </div>
- </li>
- <li>
- <div>
- Added <a href="/doc/libs/1_32_0/libs/graph/doc/circle_layout.html">circle
- layout</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/kamada_kawai_spring_layout.html">undirected
- spring layout</a> algorithms.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
- <span class="library">MPL Library:</span>
-
+ <span class="library">MPL Library:</span>
+ <ul>
+ <li>
+ <div>
+ Updated to use the Boost Software License.
+ </div>
+ </li>
+ <li>
+ <div>
+ New documentation,
+ including a complete <a href="/doc/libs/1_32_0/libs/mpl/doc/refmanual.html">reference
+ manual.</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Major interface changes and improvements, many of which are not backward
+ compatible. Please refer to the <a href="/doc/libs/1_32_0/libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html">1.32
+ changelog</a> for the detailed information about upgrading to
+ the new version.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Updated to use the Boost Software License.
- </div>
- </li>
- <li>
- <div>
- New documentation,
- including a complete <a href="/doc/libs/1_32_0/libs/mpl/doc/refmanual.html">reference
- manual.</a>
- </div>
- </li>
- <li>
- <div>
- Major interface changes and improvements, many of which are not backward
- compatible. Please refer to the <a href="/doc/libs/1_32_0/libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html">1.32
- changelog</a> for the detailed information about upgrading to the
- new version.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_32_0/libs/python/doc/index.html">Python
- Library</a>:</span>
-
+ Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Updated to use the Boost Software License.
+ </div>
+ </li>
+ <li>
+ <div>
+ a new, <a href="/doc/libs/1_32_0/libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions">better
+ method of wrapping classes with virtual functions</a> has been
+ implemented.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for the new Python Bool type, thanks to Daniel Holth.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for upcoming GCC symbol export control features have been
+ folded in, thanks to Niall Douglas.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span></code>-like
+ types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Components used by other libraries have been moved out of <tt>python/detail</tt>
+ and into <tt>boost/detail</tt> to improve dependency relationships.
+ </div>
+ </li>
+ <li>
+ <div>
+ Miscellaneous bug fixes and compiler workarounds.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Updated to use the Boost Software License.
- </div>
- </li>
- <li>
- <div>
- a new, <a href="/doc/libs/1_32_0/libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions">better
- method of wrapping classes with virtual functions</a> has been
- implemented.
- </div>
- </li>
- <li>
- <div>
- Support for the new Python Bool type, thanks to Daniel Holth.
- </div>
- </li>
- <li>
- <div>
- Support for upcoming GCC symbol export control features have been folded
- in, thanks to Niall Douglas.
- </div>
- </li>
- <li>
- <div>
- Improved support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span></code>-like
- types.
- </div>
- </li>
- <li>
- <div>
- Components used by other libraries have been moved out of <tt>python/detail</tt>
- and into <tt>boost/detail</tt> to improve dependency relationships.
- </div>
- </li>
- <li>
- <div>
- Miscellaneous bug fixes and compiler workarounds.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -280,7 +278,6 @@
For complete list of changes see Test Library
<a href="/doc/libs/1_32_0/libs/test/doc/release_notes.html#v1_32_0">release notes</a>.
</p>
-
</div>
</li>
</ul>
Modified: website/public_html/beta/users/history/version_1_33_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_33_0.html (original)
+++ website/public_html/beta/users/history/version_1_33_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.33.0</span></h2>
<p><span class=
- "news-date">August 11th, 2005 11:00 GMT</span></p>
+ "news-date">August 11th, 2005 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_33_0.tar.bz2</td></tr><tr><td>boost_1_33_0.tar.gz</td></tr>
@@ -120,195 +120,193 @@
<li>
<div>
<span class="library"><a href="/doc/libs/1_33_1/doc/html/date_time.html">Date-Time
- Library</a>:</span>
-
+ Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added <a href="/doc/libs/1_33_1/doc/html/date_time/local_time.html">local
+ time and time zone classes</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <a href="/doc/libs/1_33_1/doc/html/date_time/date_time_io.html">format-based
+ Input/Output facets</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ For a complete list of changes, see the library <a href="/doc/libs/1_33_1/doc/html/date_time/details.html#date_time.changes">change
+ history</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added <a href="/doc/libs/1_33_1/doc/html/date_time/local_time.html">local
- time and time zone classes</a>.
- </div>
- </li>
- <li>
- <div>
- Added <a href="/doc/libs/1_33_1/doc/html/date_time/date_time_io.html">format-based
- Input/Output facets</a>.
- </div>
- </li>
- <li>
- <div>
- For a complete list of changes, see the library <a href="/doc/libs/1_33_1/doc/html/date_time/details.html#date_time.changes">change
- history</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Graph Library:</span> Introduced
several new algorithms and improved existing algorithms:
+ <ul>
+ <li>
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/python.html">Experimental
+ Python bindings</a>, from Doug Gregor and Indiana University.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/floyd_warshall_shortest.html"><code><span class="identifier">floyd</span> <span class="identifier">warshall</span>
+ <span class="identifier">all</span> <span class="identifier">pairs</span>
+ <span class="identifier">shortest</span> <span class="identifier">paths</span></code></a>,
+ from Lauren Foutz and Scott Hill.
+ </div>
+ </li>
+ <li>
+ <div>
+ astar search
,
+ from Kristopher Beevers and Jufeng Peng.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/fruchterman_reingold.html"><code><span class="identifier">fruchterman</span> <span class="identifier">reingold</span>
+ <span class="identifier">force</span> <span class="identifier">directed</span>
+ <span class="identifier">layout</span></code></a>, from Doug
+ Gregor and Indiana University.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/biconnected_components.html"><code><span class="identifier">biconnected</span> <span class="identifier">components</span></code>
+ and <code><span class="identifier">articulation</span> <span class="identifier">points</span></code></a>, from Jeremy Siek,
+ Janusz Piwowarski, and Doug Gregor.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/sequential_vertex_coloring.html"><code><span class="identifier">sequential</span> <span class="identifier">vertex</span>
+ <span class="identifier">coloring</span></code></a> has been
+ updated, tested, and documented.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/gursoy_atun_layout.html"><code><span class="identifier">gursoy</span> <span class="identifier">atun</span>
+ <span class="identifier">layout</span></code></a>, from Jeremiah
+ Willcock and Doug Gregor of Indiana University.
+ </div>
+ </li>
+ <li>
+ <div>
+ king ordering
,
+ from D. Kevin McGrath of Indiana University.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/cuthill_mckee_ordering.html"><code><span class="identifier">cuthill</span> <span class="identifier">mckee</span>
+ <span class="identifier">ordering</span></code></a> has been
+ recast as an invocation of <code><span class="identifier">breadth</span>
+ <span class="identifier">first</span> <span class="identifier">search</span></code>
+ and now supports graphs with multiple components.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/dijkstra_shortest_paths.html"><code><span class="identifier">dijkstra</span> <span class="identifier">shortest</span>
+ <span class="identifier">paths</span></code></a> now uses
+ a relaxed heap [61]
+ as its priority queue, improving its complexity to O(V log V) and
+ improving real-world performance for larger graphs.
+ </div>
+ </li>
+ <li>
+ <div>
+ read graphviz
+ now has a new, Spirit-based parser that works for all graph types
+ and supports arbitrary properties on the graph, from Ron Garcia.
+ The old, Bison-based GraphViz reader has been deprecated and will
+ be removed in a future Boost release. write graphviz
+ also supports dynamic properties.
+ </div>
+ </li>
+ <li>
+ <div>
+ subgraph
: <code><span class="identifier">get_property</span></code> now refers to the
+ subgraph property, not the root graph's property.
+ </div>
+ </li>
+ <li>
+ <div>
+ See the history
+ for additional changes and bug fixes.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <a href="/doc/libs/1_33_1/libs/graph/doc/python.html">Experimental
- Python bindings</a>, from Doug Gregor and Indiana University.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_33_1/libs/graph/doc/floyd_warshall_shortest.html"><code><span class="identifier">floyd</span> <span class="identifier">warshall</span>
- <span class="identifier">all</span> <span class="identifier">pairs</span>
- <span class="identifier">shortest</span> <span class="identifier">paths</span></code></a>,
- from Lauren Foutz and Scott Hill.
- </div>
- </li>
- <li>
- <div>
- astar search
,
- from Kristopher Beevers and Jufeng Peng.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_33_1/libs/graph/doc/fruchterman_reingold.html"><code><span class="identifier">fruchterman</span> <span class="identifier">reingold</span>
- <span class="identifier">force</span> <span class="identifier">directed</span>
- <span class="identifier">layout</span></code></a>, from Doug
- Gregor and Indiana University.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_33_1/libs/graph/doc/biconnected_components.html"><code><span class="identifier">biconnected</span> <span class="identifier">components</span></code>
- and <code><span class="identifier">articulation</span> <span class="identifier">points</span></code></a>,
- from Jeremy Siek, Janusz Piwowarski, and Doug Gregor.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_33_1/libs/graph/doc/sequential_vertex_coloring.html"><code><span class="identifier">sequential</span> <span class="identifier">vertex</span>
- <span class="identifier">coloring</span></code></a> has been
- updated, tested, and documented.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_33_1/libs/graph/doc/gursoy_atun_layout.html"><code><span class="identifier">gursoy</span> <span class="identifier">atun</span>
- <span class="identifier">layout</span></code></a>, from Jeremiah
- Willcock and Doug Gregor of Indiana University.
- </div>
- </li>
- <li>
- <div>
- king ordering
,
- from D. Kevin McGrath of Indiana University.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_33_1/libs/graph/doc/cuthill_mckee_ordering.html"><code><span class="identifier">cuthill</span> <span class="identifier">mckee</span>
- <span class="identifier">ordering</span></code></a> has been
- recast as an invocation of <code><span class="identifier">breadth</span>
- <span class="identifier">first</span> <span class="identifier">search</span></code>
- and now supports graphs with multiple components.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_33_1/libs/graph/doc/dijkstra_shortest_paths.html"><code><span class="identifier">dijkstra</span> <span class="identifier">shortest</span>
- <span class="identifier">paths</span></code></a> now uses a
- relaxed heap [61]
- as its priority queue, improving its complexity to O(V log V) and improving
- real-world performance for larger graphs.
- </div>
- </li>
- <li>
- <div>
- read graphviz
- now has a new, Spirit-based parser that works for all graph types and
- supports arbitrary properties on the graph, from Ron Garcia. The old,
- Bison-based GraphViz reader has been deprecated and will be removed
- in a future Boost release. write graphviz
- also supports dynamic properties.
- </div>
- </li>
- <li>
- <div>
- subgraph
: <code><span class="identifier">get_property</span></code>
- now refers to the subgraph property, not the root graph's property.
- </div>
- </li>
- <li>
- <div>
- See the history
- for additional changes and bug fixes.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_33_1/libs/multi_index/doc/index.html">Multi-index
- Containers Library</a>:</span>
-
+ Containers Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ New <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/indices.html#hashed_indices">hashed
+ indices</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/creation.html#serialization">serialization
+ support</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ For a complete list of changes, see the library <a href="/doc/libs/1_33_1/libs/multi_index/doc/release_notes.html">release
+ notes</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- New <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/indices.html#hashed_indices">hashed
- indices</a>.
- </div>
- </li>
- <li>
- <div>
- Added <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/creation.html#serialization">serialization
- support</a>.
- </div>
- </li>
- <li>
- <div>
- For a complete list of changes, see the library <a href="/doc/libs/1_33_1/libs/multi_index/doc/release_notes.html">release
- notes</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_33_1/libs/program_options/doc/index.html">Program
- Options Library</a>:</span>
-
+ Options Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Option descriptions are now printed with word wrapping.
+ </div>
+ </li>
+ <li>
+ <div>
+ Command line parser can bypass unregistered options, instread of
+ throwing.
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed support for "implicit" (optional) values.
+ </div>
+ </li>
+ <li>
+ <div>
+ New customization method 'command_line_parser::extra_style_parser'.
+ Unlike 'additional_parser', allows the user to parse several tokens
+ and return a vector of options, not just a single option.
+ </div>
+ </li>
+ <li>
+ <div>
+ Work with disabled exceptions.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Option descriptions are now printed with word wrapping.
- </div>
- </li>
- <li>
- <div>
- Command line parser can bypass unregistered options, instread of throwing.
- </div>
- </li>
- <li>
- <div>
- Removed support for "implicit" (optional) values.
- </div>
- </li>
- <li>
- <div>
- New customization method 'command_line_parser::extra_style_parser'.
- Unlike 'additional_parser', allows the user to parse several tokens
- and return a vector of options, not just a single option.
- </div>
- </li>
- <li>
- <div>
- Work with disabled exceptions.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -319,47 +317,46 @@
</li>
<li>
<div>
- <span class="library">Boost.Python:</span>
-
+ <span class="library">Boost.Python:</span>
+ <ul>
+ <li>
+ <div>
+ Added support for docstrings on nonstatic properties.
+ </div>
+ </li>
+ <li>
+ <div>
+ We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
+ and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
+ </div>
+ </li>
+ <li>
+ <div>
+ Introduced better support for rvalue from-python conversions of shared_ptr.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
+ </div>
+ </li>
+ <li>
+ <div>
+ updated visual studio project build file.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added search feature to the index page.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added support for docstrings on nonstatic properties.
- </div>
- </li>
- <li>
- <div>
- We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
- and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
- </div>
- </li>
- <li>
- <div>
- Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
- </div>
- </li>
- <li>
- <div>
- Introduced better support for rvalue from-python conversions of shared_ptr.
- </div>
- </li>
- <li>
- <div>
- Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
- </div>
- </li>
- <li>
- <div>
- updated visual studio project build file.
- </div>
- </li>
- <li>
- <div>
- Added search feature to the index page.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -371,7 +368,6 @@
<p>Note: All test vectors for <code><span class="identifier">mersenne_twister</span></code>s
constructed or seeded without parameters or with a single <code><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
parameter become invalid.</p>
-
</div>
</li>
<li>
@@ -383,58 +379,56 @@
</li>
<li>
<div>
- <span class="library">Regex Library:</span>
-
+ <span class="library">Regex Library:</span>
+ <ul>
+ <li>
+ <div>
+ Rewritten front end parser now supports (?imsx-imsx) constructs,
+ plus lookbehind assertions and conditional expressions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Thin wrapper classes improve integration with MFC/ATL code.
+ </div>
+ </li>
+ <li>
+ <div>
+ Full (optional) Unicode support via the ICU library. Refer to the
+ <a href="/doc/libs/1_33_1/libs/regex/doc/history.html">regex history
+ page</a> for more information on these and other small changes.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Rewritten front end parser now supports (?imsx-imsx) constructs, plus
- lookbehind assertions and conditional expressions.
- </div>
- </li>
- <li>
- <div>
- Thin wrapper classes improve integration with MFC/ATL code.
- </div>
- </li>
- <li>
- <div>
- Full (optional) Unicode support via the ICU library. Refer to the
- <a href="/doc/libs/1_33_1/libs/regex/doc/history.html">regex history
- page</a> for more information on these and other small changes.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_33_1/libs/serialization/doc/index.html">Serialization
- Library</a>:</span>
-
+ Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ DLL version.
+ </div>
+ </li>
+ <li>
+ <div>
+ Auto-linking.
+ </div>
+ </li>
+ <li>
+ <div>
+ Serialization of variants.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved serialization of shared pointers.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- DLL version.
- </div>
- </li>
- <li>
- <div>
- Auto-linking.
- </div>
- </li>
- <li>
- <div>
- Serialization of variants.
- </div>
- </li>
- <li>
- <div>
- Improved serialization of shared pointers.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Modified: website/public_html/beta/users/history/version_1_33_1.html
==============================================================================
--- website/public_html/beta/users/history/version_1_33_1.html (original)
+++ website/public_html/beta/users/history/version_1_33_1.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -76,25 +76,24 @@
<li>
<div>
<span class="library">Boost.Python:</span>
-
+ <ul>
+ <li>
+ <div>
+ The build now assumes Python 2.4 by default, rather than 2.2
+ </div>
+ </li>
+ <li>
+ <div>
+ Support Python that's built without Unicode support
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for wrapping classes with overloaded address-of (<code><span class="special">&</span></code>) operators
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- The build now assumes Python 2.4 by default, rather than 2.2
- </div>
- </li>
- <li>
- <div>
- Support Python that's built without Unicode support
- </div>
- </li>
- <li>
- <div>
- Support for wrapping classes with overloaded address-of (<code><span class="special">&</span></code>) operators
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -123,47 +122,46 @@
</li>
<li>
<div>
- <span class="library">Boost.Python:</span>
-
+ <span class="library">Boost.Python:</span>
+ <ul>
+ <li>
+ <div>
+ Added support for docstrings on nonstatic properties.
+ </div>
+ </li>
+ <li>
+ <div>
+ We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
+ and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
+ </div>
+ </li>
+ <li>
+ <div>
+ Introduced better support for rvalue from-python conversions of shared_ptr.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
+ </div>
+ </li>
+ <li>
+ <div>
+ updated visual studio project build file.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added search feature to the index page.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added support for docstrings on nonstatic properties.
- </div>
- </li>
- <li>
- <div>
- We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
- and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
- </div>
- </li>
- <li>
- <div>
- Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
- </div>
- </li>
- <li>
- <div>
- Introduced better support for rvalue from-python conversions of shared_ptr.
- </div>
- </li>
- <li>
- <div>
- Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
- </div>
- </li>
- <li>
- <div>
- updated visual studio project build file.
- </div>
- </li>
- <li>
- <div>
- Added search feature to the index page.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -185,28 +183,28 @@
<div>
<span class="library"><a href="/doc/libs/1_33_1/libs/graph/doc/table_of_contents.html">Graph
Library</a>:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed a problem with the relaxed heap on x86 Linux (fixes bug in
+ <code><span class="identifier">dijkstra_shortest_paths</span></code>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed problems with cuthill_mckee_ordering
+ and king_ordering
producing
+ no results.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="identifier">color_map</span></code> parameter
+ to <code><span class="identifier">dijkstra_shortest_paths</span></code>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed a problem with the relaxed heap on x86 Linux (fixes bug in <code><span class="identifier">dijkstra_shortest_paths</span></code>).
- </div>
- </li>
- <li>
- <div>
- Fixed problems with cuthill_mckee_ordering
and
- king_ordering
producing no
- results.
- </div>
- </li>
- <li>
- <div>
- Added <code><span class="identifier">color_map</span></code> parameter
- to <code><span class="identifier">dijkstra_shortest_paths</span></code>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Modified: website/public_html/beta/users/history/version_1_34_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_34_0.html (original)
+++ website/public_html/beta/users/history/version_1_34_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.34.0</span></h2>
<p><span class=
- "news-date">May 12th, 2007 11:00 GMT</span></p>
+ "news-date">May 12th, 2007 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_34_0.tar.bz2</td></tr><tr><td>boost_1_34_0.tar.gz</td></tr>
@@ -102,94 +102,92 @@
<ul>
<li>
<div>
- <span class="library">Assign Library:</span>
-
+ <span class="library">Assign Library:</span>
+ <ul>
+ <li>
+ <div>
+ Support for <code><span class="identifier">ptr_map</span><span class="special"><</span><span class="identifier">key</span><span class="special">,</span><span class="identifier">T</span><span class="special">></span></code> via the new function <code><span class="identifier">ptr_map_insert</span><span class="special">()</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for initialization of <a href="/doc/libs/1_34_0/libs/ptr_container/index.html">Pointer
+ Containers</a> when the containers hold pointers to an abstract
+ base class.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Support for <code><span class="identifier">ptr_map</span><span class="special"><</span><span class="identifier">key</span><span class="special">,</span><span class="identifier">T</span><span class="special">></span></code> via the new function <code><span class="identifier">ptr_map_insert</span><span class="special">()</span></code>
- </div>
- </li>
- <li>
- <div>
- Support for initialization of <a href="/doc/libs/1_34_0/libs/ptr_container/index.html">Pointer
- Containers</a> when the containers hold pointers to an abstract
- base class.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_34_0/doc/html/date_time.html">Date_time
- library</a>:</span>
-
+ library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Support for new US/Canada timezone rules and other bug fixes. See
+ <a href="/doc/libs/1_34_0/doc/html/date_time/details.html#changes">Change
+ History</a> for details.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Support for new US/Canada timezone rules and other bug fixes. See
- <a href="/doc/libs/1_34_0/doc/html/date_time/details.html#changes">Change
- History</a> for details.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_34_0/libs/filesystem/doc/index.htm">Filesystem
Library</a>:</span> Major upgrade in preparation for submission to the C++
Standards Committee for TR2. Changes include:
+ <ul>
+ <li>
+ <div>
+ Internationalization,
+ provided by class templates <em>basic_path</em>, <em>basic_filesystem_error</em>,
+ <em>basic_directory_iterator</em>, and <em>basic_directory_entry</em>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Simplification
+ of the path interface by eliminating special constructors to identify
+ native formats.
+ </div>
+ </li>
+ <li>
+ <div>
+ Rationalization
+ of predicate function design, including the addition of several new
+ functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Clearer specification by reference to POSIX,
+ the ISO/IEEE Single Unix Standard, with provisions for Windows and
+ other operating systems.
+ </div>
+ </li>
+ <li>
+ <div>
+ Preservation
+ of existing user code whenever possible.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_34_0/libs/filesystem/doc/i18n.html#More_efficient">More
+ efficient</a> directory iteration.
+ </div>
+ </li>
+ <li>
+ <div>
+ Addition of a <a href="/doc/libs/1_34_0/libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator">recursive
+ directory iterator</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Internationalization,
- provided by class templates <em>basic_path</em>, <em>basic_filesystem_error</em>,
- <em>basic_directory_iterator</em>, and <em>basic_directory_entry</em>.
- </div>
- </li>
- <li>
- <div>
- Simplification
- of the path interface by eliminating special constructors to identify
- native formats.
- </div>
- </li>
- <li>
- <div>
- Rationalization
- of predicate function design, including the addition of several new
- functions.
- </div>
- </li>
- <li>
- <div>
- Clearer specification by reference to POSIX,
- the ISO/IEEE Single Unix Standard, with provisions for Windows and
- other operating systems.
- </div>
- </li>
- <li>
- <div>
- Preservation
- of existing user code whenever possible.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_34_0/libs/filesystem/doc/i18n.html#More_efficient">More
- efficient</a> directory iteration.
- </div>
- </li>
- <li>
- <div>
- Addition of a <a href="/doc/libs/1_34_0/libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator">recursive
- directory iterator</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -204,100 +202,98 @@
<li>
<div>
<span class="library"><a href="/doc/libs/1_34_0/libs/functional/hash/index.html">Functional/Hash
- Library</a>:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Use declarations for standard classes, so that the library doesn't
- need to include all of their headers
- </div>
- </li>
- <li>
- <div>
- Deprecated the <tt><boost/functional<em>hash</em>*.hpp></tt>
- headers.
- </div>
- </li>
- <li>
- <div>
- Add support for the <code><span class="identifier">BOOST_HASH_NO_EXTENSIONS</span></code>
- macro, which disables the extensions to TR1
- </div>
- </li>
- <li>
- <div>
- Minor improvements to the hash functions for floating point numbers.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Graph Library:</span>
-
+ Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Use declarations for standard classes, so that the library doesn't
+ need to include all of their headers
+ </div>
+ </li>
+ <li>
+ <div>
+ Deprecated the <tt><boost/functional/hash/*.hpp></tt>
+ headers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add support for the <code><span class="identifier">BOOST_HASH_NO_EXTENSIONS</span></code>
+ macro, which disables the extensions to TR1
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor improvements to the hash functions for floating point numbers.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Graph Library:</span>
+ <ul>
+ <li>
+ <div>
+ edmonds_maximum_cardinality_matching
,
+ from Aaron Windsor.
+ </div>
+ </li>
+ <li>
+ <div>
+ lengauer_tarjan_dominator_tree
,
+ from JongSoo Park.
+ </div>
+ </li>
+ <li>
+ <div>
+ compressed_sparse_row_graph
,
+ from Jeremiah Willcock and Douglas Gregor of Indiana University.
+ </div>
+ </li>
+ <li>
+ <div>
+ sorted_erdos_renyi_iterator
,
+ from Jeremiah Willcock of Indiana University.
+ </div>
+ </li>
+ <li>
+ <div>
+ biconnected_components
+ now supports a visitor and named parameters, from Janusz Piwowarski.
+ </div>
+ </li>
+ <li>
+ <div>
+ adjacency_matrix
now models
+ the <a href="/doc/libs/1_34_0/libs/graph/doc/BidirectionalGraph.html">Bidirectional
+ Graph</a> concept.
+ </div>
+ </li>
+ <li>
+ <div>
+ dijkstra_shortest_paths
+ now calls <code><span class="identifier">vis</span><span class="special">.</span><span class="identifier">initialize_vertex</span></code> for each vertex
+ during initialization.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Note:</em> the name of the compiled library
+ for the <a href="/doc/libs/1_34_0/libs/graph/doc/read_graphviz.html">GraphViz
+ reader</a> has changed to <tt>boost_graph</tt> (from
+ <tt>bgl-viz</tt>) to match Boost conventions.
+ </div>
+ </li>
+ <li>
+ <div>
+ See the <a href="/doc/libs/1_34_0/libs/graph/doc/history.html#1.34.0">complete
+ revision history</a> for more information.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- edmonds_maximum_cardinality_matching
,
- from Aaron Windsor.
- </div>
- </li>
- <li>
- <div>
- lengauer_tarjan_dominator_tree
,
- from JongSoo Park.
- </div>
- </li>
- <li>
- <div>
- compressed_sparse_row_graph
,
- from Jeremiah Willcock and Douglas Gregor of Indiana University.
- </div>
- </li>
- <li>
- <div>
- sorted_erdos_renyi_iterator
,
- from Jeremiah Willcock of Indiana University.
- </div>
- </li>
- <li>
- <div>
- biconnected_components
now
- supports a visitor and named parameters, from Janusz Piwowarski.
- </div>
- </li>
- <li>
- <div>
- adjacency_matrix
now models
- the <a href="/doc/libs/1_34_0/libs/graph/doc/BidirectionalGraph.html">Bidirectional
- Graph</a> concept.
- </div>
- </li>
- <li>
- <div>
- dijkstra_shortest_paths
now
- calls <code><span class="identifier">vis</span><span class="special">.</span><span class="identifier">initialize_vertex</span></code> for each vertex
- during initialization.
- </div>
- </li>
- <li>
- <div>
- <em>Note:</em> the name of the compiled library
- for the <a href="/doc/libs/1_34_0/libs/graph/doc/read_graphviz.html">GraphViz
- reader</a> has changed to <tt>boost_graph</tt> (from
- <tt>bgl-viz</tt>) to match Boost conventions.
- </div>
- </li>
- <li>
- <div>
- See the <a href="/doc/libs/1_34_0/libs/graph/doc/history.html#1.34.0">complete
- revision history</a> for more information.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -313,192 +309,189 @@
<li>
<div>
<span class="library"><a href="/doc/libs/1_34_0/libs/multi_index/doc/index.html">Multi-index
- Containers Library</a>:</span>
-
+ Containers Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ New <a href="/doc/libs/1_34_0/libs/multi_index/doc/tutorial/indices.html#rnd_indices">random
+ access indices</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Non key-based indices feature new <a href="/doc/libs/1_34_0/libs/multi_index/doc/tutorial/indices.html#rearrange">rearrange
+ facilities</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ This version also includes a number of optimizations and usage improvements.
+ For a complete list of changes, see the library <a href="/doc/libs/1_34_0/libs/multi_index/doc/release_notes.html#boost_1_34">release
+ notes</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- New <a href="/doc/libs/1_34_0/libs/multi_index/doc/tutorial/indices.html#rnd_indices">random
- access indices</a>.
- </div>
- </li>
- <li>
- <div>
- Non key-based indices feature new <a href="/doc/libs/1_34_0/libs/multi_index/doc/tutorial/indices.html#rearrange">rearrange
- facilities</a>.
- </div>
- </li>
- <li>
- <div>
- This version also includes a number of optimizations and usage improvements.
- For a complete list of changes, see the library <a href="/doc/libs/1_34_0/libs/multi_index/doc/release_notes.html#boost_1_34">release
- notes</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_34_0/libs/optional/index.html">Optional
- Library</a>:</span>
-
+ Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">none_t</span> <span class="keyword">and</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">none</span></code> now added to Optional's documentation
+ </div>
+ </li>
+ <li>
+ <div>
+ Relational operators now directly support arguments of type <code><span class="char">'T'</span></code> and <code><span class="char">'none_t'</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ operator->() now also works with reference types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Helper functions <code><span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">val</span><span class="special">),</span> <span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">cond</span><span class="special">,</span><span class="identifier">val</span><span class="special">)</span> <span class="keyword">and</span> <span class="identifier">get_optional_value_or</span><span class="special">(</span><span class="identifier">opt</span><span class="special">,</span><span class="identifier">alternative_value</span><span class="special">)</span></code>
+ added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Constructor taking a boolean condition (as well as a value) added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Member function <code><span class="identifier">get_value_or</span><span class="special">(</span><span class="identifier">alternative_value</span><span class="special">)</span></code> added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Incompatbility bug with mpl::apply<> fixed.
+ </div>
+ </li>
+ <li>
+ <div>
+ Converting assignment bug with uninitialized lvalues fixed.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">none_t</span> <span class="keyword">and</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">none</span></code> now added to Optional's documentation
- </div>
- </li>
- <li>
- <div>
- Relational operators now directly support arguments of type <code><span class="char">'T'</span></code> and <code><span class="char">'none_t'</span></code>
- </div>
- </li>
- <li>
- <div>
- operator->() now also works with reference types.
- </div>
- </li>
- <li>
- <div>
- Helper functions <code><span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">val</span><span class="special">),</span> <span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">cond</span><span class="special">,</span><span class="identifier">val</span><span class="special">)</span> <span class="keyword">and</span> <span class="identifier">get_optional_value_or</span><span class="special">(</span><span class="identifier">opt</span><span class="special">,</span><span class="identifier">alternative_value</span><span class="special">)</span></code>
- added.
- </div>
- </li>
- <li>
- <div>
- Constructor taking a boolean condition (as well as a value) added.
- </div>
- </li>
- <li>
- <div>
- Member function <code><span class="identifier">get_value_or</span><span class="special">(</span><span class="identifier">alternative_value</span><span class="special">)</span></code> added.
- </div>
- </li>
- <li>
- <div>
- Incompatbility bug with mpl::apply<> fixed.
- </div>
- </li>
- <li>
- <div>
- Converting assignment bug with uninitialized lvalues fixed.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_34_0/libs/parameter/index.html">Parameter
- Library</a>:</span>
-
+ Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Every ArgumentPack is now a valid <a href="/doc/libs/1_34_0/libs/mpl/doc/refmanual/forward-sequence.html">MPL
+ Forward Sequence.</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for unnamed arguments (those whose keyword is deduced from
+ their types) is added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for named and unnamed template arguments is added.
+ </div>
+ </li>
+ <li>
+ <div>
+ New overload generation macros solve the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">forwarding
+ problem</a> directly.
+ </div>
+ </li>
+ <li>
+ <div>
+ See also the Python library changes, below.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Every ArgumentPack is now a valid <a href="/doc/libs/1_34_0/libs/mpl/doc/refmanual/forward-sequence.html">MPL
- Forward Sequence.</a>
- </div>
- </li>
- <li>
- <div>
- Support for unnamed arguments (those whose keyword is deduced from
- their types) is added.
- </div>
- </li>
- <li>
- <div>
- Support for named and unnamed template arguments is added.
- </div>
- </li>
- <li>
- <div>
- New overload generation macros solve the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">forwarding
- problem</a> directly.
- </div>
- </li>
- <li>
- <div>
- See also the Python library changes, below.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_34_0/libs/ptr_container/index.html">Pointer
- Container Library</a>:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Support for serialization via Boost.Serialization.
- </div>
- </li>
- <li>
- <div>
- Exceptions can be disabled by defining the macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS
- before including any header. This macro is defined by default if BOOST_NO_EXCEPTIONS
- is defined.
- </div>
- </li>
- <li>
- <div>
- Additional <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>
- overloads added s.t. one can also pass <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> instead of only <code><span class="identifier">T</span><span class="special">*</span></code> arguments to member functions.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">transfer</span><span class="special">()</span></code>
- now has weaker requirements s.t. one can transfer objects from <code><span class="identifier">ptr_container</span><span class="special"><</span><span class="identifier">Derived</span><span class="special">></span></code>
- to <code><span class="identifier">ptr_container</span><span class="special"><</span><span class="identifier">Base</span><span class="special">></span></code>,
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Python Library:</span>
-
+ Container Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Support for serialization via Boost.Serialization.
+ </div>
+ </li>
+ <li>
+ <div>
+ Exceptions can be disabled by defining the macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS
+ before including any header. This macro is defined by default if
+ BOOST_NO_EXCEPTIONS is defined.
+ </div>
+ </li>
+ <li>
+ <div>
+ Additional <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>
+ overloads added s.t. one can also pass <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> instead of only <code><span class="identifier">T</span><span class="special">*</span></code>
+ arguments to member functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">transfer</span><span class="special">()</span></code>
+ now has weaker requirements s.t. one can transfer objects from <code><span class="identifier">ptr_container</span><span class="special"><</span><span class="identifier">Derived</span><span class="special">></span></code>
+ to <code><span class="identifier">ptr_container</span><span class="special"><</span><span class="identifier">Base</span><span class="special">></span></code>,
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Python Library:</span>
+ <ul>
+ <li>
+ <div>
+ Boost.Python now automatically appends C++ signatures to docstrings.
+ The new docstring_options.hpp
+ header is available to control the content of docstrings.
+ </div>
+ </li>
+ <li>
+ <div>
+ stl_input_iterator
, for
+ turning a Python iterable object into an STL input iterator, from
+ Eric Niebler.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for <code><span class="keyword">void</span><span class="special">*</span></code>
+ conversions is added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Integrated support for wrapping C++ functions built with the parameter
+ library; keyword names are automatically known to docsstrings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Enhancements to the API for better embedding support (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">import</span><span class="special">()</span></code>,
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec</span><span class="special">()</span></code>,
+ and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec_file</span><span class="special">()</span></code>).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Boost.Python now automatically appends C++ signatures to docstrings.
- The new docstring_options.hpp
- header is available to control the content of docstrings.
- </div>
- </li>
- <li>
- <div>
- stl_input_iterator
, for turning
- a Python iterable object into an STL input iterator, from Eric Niebler.
- </div>
- </li>
- <li>
- <div>
- Support for <code><span class="keyword">void</span><span class="special">*</span></code>
- conversions is added.
- </div>
- </li>
- <li>
- <div>
- Integrated support for wrapping C++ functions built with the parameter
- library; keyword names are automatically known to docsstrings.
- </div>
- </li>
- <li>
- <div>
- Enhancements to the API for better embedding support (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">import</span><span class="special">()</span></code>,
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec</span><span class="special">()</span></code>,
- and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec_file</span><span class="special">()</span></code>).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -509,135 +502,132 @@
<li>
<div>
<span class="library"><a href="/doc/libs/1_34_0/libs/smart_ptr/smart_ptr.htm">Smart
- Pointers Library</a>:</span>
-
+ Pointers Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <a href="/doc/libs/1_34_0/libs/smart_ptr/shared_ptr.htm#allocator_constructor">Allocator
+ support</a> as proposed in N1851
+ (162 Kb PDF).
+ </div>
+ </li>
+ <li>
+ <div>
+ pointer_cast
and pointer_to_other
utilities
+ to allow pointer-independent code, from Ion Gaztanaga.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <a href="/doc/libs/1_34_0/libs/smart_ptr/shared_ptr.htm#allocator_constructor">Allocator
- support</a> as proposed in N1851
- (162 Kb PDF).
- </div>
- </li>
- <li>
- <div>
- pointer_cast
and pointer_to_other
utilities
- to allow pointer-independent code, from Ion Gaztanaga.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_34_0/libs/algorithm/string/index.html">String
- Algorithm Library</a>:</span>
-
+ Algorithm Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">lexicographical_compare</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">join</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ New comparison predicates <code><span class="identifier">is_less</span></code>,
+ <code><span class="identifier">is_not_greater</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Negative indexes support (like Perl) in various algorihtms (<code><span class="special">*</span><span class="identifier">_head</span><span class="special">/</span><span class="identifier">tail</span></code>,
+ <code><span class="special">*</span><span class="identifier">_nth</span></code>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Wave Library:</span>
+ <ul>
+ <li>
+ <div>
+ Wave now correctly recognizes pp-number tokens as mandated by the
+ C++ Standard, which are converted to C++ tokens right before they
+ are returned from the library.
+ </div>
+ </li>
+ <li>
+ <div>
+ Several new preprocessing hooks have been added. For a complete description
+ please refer to the related documentation page: <a href="/doc/libs/1_34_0/libs/wave/doc/class_reference_ctxpolicy.html">The
+ Context Policy</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Shared library (dll) support has been added for the generated Wave
+ libraries.
+ </div>
+ </li>
+ <li>
+ <div>
+ The overall error handling has been improved. It is now possible
+ to recover and continue after an error or a warning was issued.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for optional comment and/or full whitespace preservation
+ in the generated output stream has been added.
+ </div>
+ </li>
+ <li>
+ <div>
+ The Wave library now performs automatic include guard detection to
+ avoid accessing header files more than once, if appropriate.
+ </div>
+ </li>
+ <li>
+ <div>
+ Full interactive mode has been added to the Wave tool. Now the Wave
+ tool can be used just like Python or Perl for instance to interactively
+ try out your BOOST_PP macros. Additionally it is now possible to
+ load and save the current state of an interactive session (macro
+ tables et.al.).
+ </div>
+ </li>
+ <li>
+ <div>
+ The overall performance has been improved by upto 40-60%, depending
+ on the concrete files to process.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for new pragmas has been added allowing to control certain
+ library features from inside the preprocessed sources (partial output
+ redirection, control of generated whitespace and #line directives).
+ </div>
+ </li>
+ <li>
+ <div>
+ Optional support for #pragma message "..." has been added.
+ </div>
+ </li>
+ <li>
+ <div>
+ This version also includes a number of bug fixes and usage improvements.
+ For a complete list of changes, see the libraries <a href="/doc/libs/1_34_0/libs/wave/ChangeLog">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">lexicographical_compare</span></code>
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">join</span></code>
- </div>
- </li>
- <li>
- <div>
- New comparison predicates <code><span class="identifier">is_less</span></code>,
- <code><span class="identifier">is_not_greater</span></code>.
- </div>
- </li>
- <li>
- <div>
- Negative indexes support (like Perl) in various algorihtms (<code><span class="special">*</span><span class="identifier">_head</span><span class="special">/</span><span class="identifier">tail</span></code>,
- <code><span class="special">*</span><span class="identifier">_nth</span></code>).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Wave Library:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Wave now correctly recognizes pp-number tokens as mandated by the C++
- Standard, which are converted to C++ tokens right before they are returned
- from the library.
- </div>
- </li>
- <li>
- <div>
- Several new preprocessing hooks have been added. For a complete description
- please refer to the related documentation page: <a href="/doc/libs/1_34_0/libs/wave/doc/class_reference_ctxpolicy.html">The
- Context Policy</a>.
- </div>
- </li>
- <li>
- <div>
- Shared library (dll) support has been added for the generated Wave
- libraries.
- </div>
- </li>
- <li>
- <div>
- The overall error handling has been improved. It is now possible to
- recover and continue after an error or a warning was issued.
- </div>
- </li>
- <li>
- <div>
- Support for optional comment and/or full whitespace preservation in
- the generated output stream has been added.
- </div>
- </li>
- <li>
- <div>
- The Wave library now performs automatic include guard detection to
- avoid accessing header files more than once, if appropriate.
- </div>
- </li>
- <li>
- <div>
- Full interactive mode has been added to the Wave tool. Now the Wave
- tool can be used just like Python or Perl for instance to interactively
- try out your BOOST_PP macros. Additionally it is now possible to load
- and save the current state of an interactive session (macro tables
- et.al.).
- </div>
- </li>
- <li>
- <div>
- The overall performance has been improved by upto 40-60%, depending
- on the concrete files to process.
- </div>
- </li>
- <li>
- <div>
- Support for new pragmas has been added allowing to control certain
- library features from inside the preprocessed sources (partial output
- redirection, control of generated whitespace and #line directives).
- </div>
- </li>
- <li>
- <div>
- Optional support for #pragma message "..." has been added.
- </div>
- </li>
- <li>
- <div>
- This version also includes a number of bug fixes and usage improvements.
- For a complete list of changes, see the libraries <a href="/doc/libs/1_34_0/libs/wave/ChangeLog">change
- log</a>.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -667,24 +657,24 @@
<li>
<div>
<a href="http://gcc.gnu.org/">GNU C++</a>
+ <ul>
+ <li>
+ <div>
+ 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ 4.1.x on Solaris
+ </div>
+ </li>
+ <li>
+ <div>
+ 3.4.x on Windows
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
- </div>
- </li>
- <li>
- <div>
- 4.1.x on Solaris
- </div>
- </li>
- <li>
- <div>
- 3.4.x on Windows
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Modified: website/public_html/beta/users/history/version_1_34_1.html
==============================================================================
--- website/public_html/beta/users/history/version_1_34_1.html (original)
+++ website/public_html/beta/users/history/version_1_34_1.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.34.1</span></h2>
<p><span class=
- "news-date">July 24th, 2007 11:00 GMT</span></p>
+ "news-date">July 24th, 2007 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_34_1.tar.bz2</td></tr><tr><td>boost_1_34_1.tar.gz</td></tr>
@@ -84,24 +84,24 @@
<li>
<div>
<a href="http://gcc.gnu.org/">GNU C++</a>
+ <ul>
+ <li>
+ <div>
+ 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ 4.1.x on Solaris
+ </div>
+ </li>
+ <li>
+ <div>
+ 3.4.x on Windows
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
- </div>
- </li>
- <li>
- <div>
- 4.1.x on Solaris
- </div>
- </li>
- <li>
- <div>
- 3.4.x on Windows
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Modified: website/public_html/beta/users/history/version_1_35_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_35_0.html (original)
+++ website/public_html/beta/users/history/version_1_35_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -154,158 +154,157 @@
<span class="library">Graph:</span>
Generic graph
components and algorithms. Highlights:
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">kolmogorov_max_flow</span></code>,
+ from Stephan Diederich as part of the 2006 Google Summer of Code.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">read_dimacs_max_flow</span></code>
+ and <code><span class="identifier">write_dimacs_max_flow</span></code>
+ for max-flow problems, from Stephan Diederich.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">read_graphml</span></code> and
+ <code><span class="identifier">write_graphml</span></code> for
+ GraphML input/output, from Tiago de Paula Peixoto.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">minimum_cycle_ratio</span></code>
+ and <code><span class="identifier">maximum_cycle_ratio</span></code>,
+ from Dmitry Bufistov and Andrey Parfenov.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">boyer_myrvold_planarity_test</span></code>,
+ along with a suite of algorithms for planar graphs, from Aaron Windsor.
+ </div>
+ </li>
+ <li>
+ <div>
+ LEDA Adaptor improvements, from Jens Müller.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">kolmogorov_max_flow</span></code>,
- from Stephan Diederich as part of the 2006 Google Summer of Code.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">read_dimacs_max_flow</span></code>
- and <code><span class="identifier">write_dimacs_max_flow</span></code>
- for max-flow problems, from Stephan Diederich.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">read_graphml</span></code> and <code><span class="identifier">write_graphml</span></code> for GraphML input/output,
- from Tiago de Paula Peixoto.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">minimum_cycle_ratio</span></code>
- and <code><span class="identifier">maximum_cycle_ratio</span></code>,
- from Dmitry Bufistov and Andrey Parfenov.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boyer_myrvold_planarity_test</span></code>,
- along with a suite of algorithms for planar graphs, from Aaron Windsor.
- </div>
- </li>
- <li>
- <div>
- LEDA Adaptor improvements, from Jens Müller.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Hash:</span>
A TR1
hash function object, from Daniel James. Highlights:
+ <ul>
+ <li>
+ <div>
+ Support for <code><span class="keyword">long</span> <span class="keyword">long</span></code>,
+ <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved the algorithm for hashing floating point numbers.
+ </div>
+ </li>
+ <li>
+ <div>
+ A few bug and warning fixes.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Support for <code><span class="keyword">long</span> <span class="keyword">long</span></code>,
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span></code>.
- </div>
- </li>
- <li>
- <div>
- Improved the algorithm for hashing floating point numbers.
- </div>
- </li>
- <li>
- <div>
- A few bug and warning fixes.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Iostreams:</span> Framework
for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.
Highlights:
+ <ul>
+ <li>
+ <div>
+ Clarified the semantics of close(). This fixes several bugs but will
+ break some existing code. See <a href="/libs/iostreams/doc/index.html?path=12">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ Numerous other bug fixes and optimizations.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Clarified the semantics of close(). This fixes several bugs but will
- break some existing code. See <a href="/libs/iostreams/doc/index.html?path=12">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- Numerous other bug fixes and optimizations.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
- <span class="library">Multi Array:</span>
-
+ <span class="library">Multi Array:</span>
+ <ul>
+ <li>
+ <div>
+ Added "dimensionality" compile-time constante to the MultiArray
+ concept.
+ </div>
+ </li>
+ <li>
+ <div>
+ For greater control over error situations, uses of C++ assert have
+ been replaced with BOOST_ASSERT.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a bug with simultaneous resizing and reindexing.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added "dimensionality" compile-time constante to the MultiArray
- concept.
- </div>
- </li>
- <li>
- <div>
- For greater control over error situations, uses of C++ assert have
- been replaced with BOOST_ASSERT.
- </div>
- </li>
- <li>
- <div>
- Fixed a bug with simultaneous resizing and reindexing.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Multi-index Containers:</span>
-
+ <ul>
+ <li>
+ <div>
+ New global_fun
predefined key
+ extractor.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added iterator_to
facility.
+ </div>
+ </li>
+ <li>
+ <div>
+ Included <a href="/libs/multi_index/doc/tutorial/creation.html#special_allocator">support
+ for non-standard allocators</a> such as those of Boost.Interprocess,
+ which makes <code><span class="identifier">multi_index_container</span></code>s
+ placeable in shared memory.
+ </div>
+ </li>
+ <li>
+ <div>
+ New versions of <code><span class="identifier">modify</span></code>
+ and <code><span class="identifier">modify_key</span></code> with
+ rollback, as described in the tutorial.
+ </div>
+ </li>
+ <li>
+ <div>
+ A number of optimizations and minor improvements have also been included.
+ For a complete list of changes, see the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_35">release
+ notes</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- New global_fun
predefined key
- extractor.
- </div>
- </li>
- <li>
- <div>
- Added iterator_to
facility.
- </div>
- </li>
- <li>
- <div>
- Included <a href="/libs/multi_index/doc/tutorial/creation.html#special_allocator">support
- for non-standard allocators</a> such as those of Boost.Interprocess,
- which makes <code><span class="identifier">multi_index_container</span></code>s
- placeable in shared memory.
- </div>
- </li>
- <li>
- <div>
- New versions of <code><span class="identifier">modify</span></code>
- and <code><span class="identifier">modify_key</span></code> with
- rollback, as described in the tutorial.
- </div>
- </li>
- <li>
- <div>
- A number of optimizations and minor improvements have also been included.
- For a complete list of changes, see the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_35">release
- notes</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -316,164 +315,164 @@
</li>
<li>
<div>
- <span class="library">Thread:</span>
-
+ <span class="library">Thread:</span>
+ <ul>
+ <li>
+ <div>
+ The Thread library has been updated to be more in line with the C++0x
+ working draft.
+ </div>
+ </li>
+ <li>
+ <div>
+ Instances of boost::thread and of the various lock types are now
+ movable.
+ </div>
+ </li>
+ <li>
+ <div>
+ Threads can be interrupted at interruption points.
+ </div>
+ </li>
+ <li>
+ <div>
+ Condition variables can now be used with any type that implements
+ the Lockable concept, through the use of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>
+ (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition</span></code> is a typedef to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>, provided
+ for backwards compatibility). <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable</span></code>
+ is provided as an optimization, and will only work with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">></span></code>
+ (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span></code>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Thread IDs are separated from boost::thread, so a thread can obtain
+ it's own ID (using <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">this_thread</span><span class="special">::</span><span class="identifier">get_id</span><span class="special">()</span></code>), and IDs can be used as keys in
+ associative containers, as they have the full set of comparison operators.
+ </div>
+ </li>
+ <li>
+ <div>
+ Timeouts are now implemented using the Boost DateTime library, through
+ a typedef <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">system_time</span></code> for absolute timeouts,
+ and with support for relative timeouts in many cases. <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">xtime</span></code> is supported for backwards
+ compatibility only.
+ </div>
+ </li>
+ <li>
+ <div>
+ Locks are implemented as publicly accessible templates <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lock_guard</span></code>, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span></code>,
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_lock</span></code>, and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">upgrade_lock</span></code>, which are templated
+ on the type of the mutex. The Lockable concept has been extended
+ to include publicly available <code><span class="identifier">lock</span><span class="special">()</span></code> and <code><span class="identifier">unlock</span><span class="special">()</span></code> member functions, which are used
+ by the lock types.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> has been removed, and
+ the functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span></code>.
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> is left as a typedef,
+ but is no longer a separate class.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> has been removed,
+ and the functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_mutex</span></code>.
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> is left as
+ a typedef, but is no longer a separate class.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">lock_ops</span></code> has been removed. Code
+ that relies on the <code><span class="identifier">lock_ops</span></code>
+ implementation detail will no longer work, as this has been removed,
+ as it is no longer necessary now that mutex types now have public
+ <code><span class="identifier">lock</span><span class="special">()</span></code>
+ and <code><span class="identifier">unlock</span><span class="special">()</span></code>
+ member functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">scoped_lock</span></code> constructors
+ with a second parameter of type bool are no longer provided. With
+ previous boost releases, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
+ <span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="keyword">false</span><span class="special">);</span></code>
+ could be used to create a lock object that was associated with a
+ mutex, but did not lock it on construction. This facility has now
+ been replaced with the constructor that takes a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock_type</span></code>
+ as the second parameter: <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
+ <span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock</span><span class="special">);</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ The broken <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">read_write_mutex</span></code>
+ has been replaced with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_mutex</span></code>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- The Thread library has been updated to be more in line with the C++0x
- working draft.
- </div>
- </li>
- <li>
- <div>
- Instances of boost::thread and of the various lock types are now movable.
- </div>
- </li>
- <li>
- <div>
- Threads can be interrupted at interruption points.
- </div>
- </li>
- <li>
- <div>
- Condition variables can now be used with any type that implements the
- Lockable concept, through the use of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>
- (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition</span></code> is a typedef to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>, provided
- for backwards compatibility). <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable</span></code>
- is provided as an optimization, and will only work with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">></span></code>
- (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span></code>).
- </div>
- </li>
- <li>
- <div>
- Thread IDs are separated from boost::thread, so a thread can obtain
- it's own ID (using <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">this_thread</span><span class="special">::</span><span class="identifier">get_id</span><span class="special">()</span></code>), and IDs can be used as keys in
- associative containers, as they have the full set of comparison operators.
- </div>
- </li>
- <li>
- <div>
- Timeouts are now implemented using the Boost DateTime library, through
- a typedef <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">system_time</span></code> for absolute timeouts,
- and with support for relative timeouts in many cases. <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">xtime</span></code> is supported for backwards
- compatibility only.
- </div>
- </li>
- <li>
- <div>
- Locks are implemented as publicly accessible templates <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lock_guard</span></code>, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span></code>,
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_lock</span></code>, and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">upgrade_lock</span></code>,
- which are templated on the type of the mutex. The Lockable concept
- has been extended to include publicly available <code><span class="identifier">lock</span><span class="special">()</span></code> and <code><span class="identifier">unlock</span><span class="special">()</span></code> member functions, which are used
- by the lock types.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> has been removed, and the
- functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span></code>.
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> is left as a typedef, but
- is no longer a separate class.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> has been removed,
- and the functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_mutex</span></code>.
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> is left as a
- typedef, but is no longer a separate class.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">lock_ops</span></code> has been removed. Code that
- relies on the <code><span class="identifier">lock_ops</span></code>
- implementation detail will no longer work, as this has been removed,
- as it is no longer necessary now that mutex types now have public
- <code><span class="identifier">lock</span><span class="special">()</span></code>
- and <code><span class="identifier">unlock</span><span class="special">()</span></code>
- member functions.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">scoped_lock</span></code> constructors
- with a second parameter of type bool are no longer provided. With previous
- boost releases, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
- <span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="keyword">false</span><span class="special">);</span></code>
- could be used to create a lock object that was associated with a mutex,
- but did not lock it on construction. This facility has now been replaced
- with the constructor that takes a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock_type</span></code>
- as the second parameter: <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
- <span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock</span><span class="special">);</span></code>
- </div>
- </li>
- <li>
- <div>
- The broken <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">read_write_mutex</span></code> has been replaced
- with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_mutex</span></code>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Wave:</span> Standards conformant
implementation of the mandated C99/C++ preprocessor functionality packed
behind an easy to use iterator interface, from Hartmut Kaiser. Highlights:
+ <ul>
+ <li>
+ <div>
+ Added the possibility to continue the preprocessing after an error
+ occured.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added the macro introspection API to the wave::context object.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added threading support to the library.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved the overall performance by upto 30%.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed and unified preprocessor hook interface (this is an interface
+ breaking change!), added several new preprocessor hook functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added serialization support.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new examples (for instance: Hannibal - a partial C++ parser,
+ by Danny Havenith).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a new lexical analyzer based on Ben Hansons Lexertl library.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a large number of other bugs and problems.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added the possibility to continue the preprocessing after an error
- occured.
- </div>
- </li>
- <li>
- <div>
- Added the macro introspection API to the wave::context object.
- </div>
- </li>
- <li>
- <div>
- Added threading support to the library.
- </div>
- </li>
- <li>
- <div>
- Improved the overall performance by upto 30%.
- </div>
- </li>
- <li>
- <div>
- Changed and unified preprocessor hook interface (this is an interface
- breaking change!), added several new preprocessor hook functions.
- </div>
- </li>
- <li>
- <div>
- Added serialization support.
- </div>
- </li>
- <li>
- <div>
- Added new examples (for instance: Hannibal - a partial C++ parser,
- by Danny Havenith).
- </div>
- </li>
- <li>
- <div>
- Added a new lexical analyzer based on Ben Hansons Lexertl library.
- </div>
- </li>
- <li>
- <div>
- Fixed a large number of other bugs and problems.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -481,35 +480,36 @@
expressions that can be written as strings or as expression templates,
and that can refer to each other and themselves recursively with the power
of context-free grammars, from Eric Niebler. Highlights:
+ <ul>
+ <li>
+ <div>
+ Added <em>semantic actions</em> to static regexes. A
+ semantic action is code that executes when part of a regular expression
+ matches.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <em>custom assertions</em> to static regexes. A
+ custom assertion is a Boolean predicate that can participate in the
+ regex match.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <em>named regexes</em> for embedding a static or
+ dynamic regex into a dynamic regex. This can be used to create dynamic
+ regex grammars.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <em>named captures</em> to dynamic regexes, like
+ Perl.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added <em>semantic actions</em> to static regexes. A semantic
- action is code that executes when part of a regular expression matches.
- </div>
- </li>
- <li>
- <div>
- Added <em>custom assertions</em> to static regexes. A custom
- assertion is a Boolean predicate that can participate in the regex
- match.
- </div>
- </li>
- <li>
- <div>
- Added <em>named regexes</em> for embedding a static or
- dynamic regex into a dynamic regex. This can be used to create dynamic
- regex grammars.
- </div>
- </li>
- <li>
- <div>
- Added <em>named captures</em> to dynamic regexes, like
- Perl.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_36_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_36_0.html (original)
+++ website/public_html/beta/users/history/version_1_36_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.36.0</span></h2>
<p><span class=
- "news-date">August 14th, 2008 11:00 GMT</span></p>
+ "news-date">August 14th, 2008 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_36_0.tar.bz2</td></tr><tr><td>boost_1_36_0.tar.gz</td></tr>
@@ -91,76 +91,75 @@
<li>
<div>
<span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for serial ports.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for UNIX domain sockets.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for raw sockets and ICMP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added wrappers for POSIX stream-oriented file descriptors (excluding
+ regular files).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added wrappers for Windows stream-oriented <code><span class="identifier">HANDLE</span></code>s
+ such as named pipes (requires <code><span class="identifier">HANDLE</span></code>s
+ that work with I/O completion ports).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added wrappers for Windows random-access <code><span class="identifier">HANDLE</span></code>s
+ such as files (requires <code><span class="identifier">HANDLE</span></code>s
+ that work with I/O completion ports).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for reactor-style operations (i.e. they report readiness
+ but perform no I/O) using a new <code><span class="identifier">null_buffers</span></code>
+ type.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added an iterator type for bytewise traversal of buffer sequences.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new <code><span class="identifier">read_until</span><span class="special">()</span></code> and <code><span class="identifier">async_read_until</span><span class="special">()</span></code> overloads that take a user-defined
+ function object for locating message boundaries.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added an experimental two-lock queue (enabled by defining <code><span class="identifier">BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE</span></code>)
+ that may provide better <code><span class="identifier">io_service</span></code>
+ scalability across many processors.
+ </div>
+ </li>
+ <li>
+ <div>
+ Various fixes, performance improvements, and more complete coverage
+ of the custom memory allocation support.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added support for serial ports.
- </div>
- </li>
- <li>
- <div>
- Added support for UNIX domain sockets.
- </div>
- </li>
- <li>
- <div>
- Added support for raw sockets and ICMP.
- </div>
- </li>
- <li>
- <div>
- Added wrappers for POSIX stream-oriented file descriptors (excluding
- regular files).
- </div>
- </li>
- <li>
- <div>
- Added wrappers for Windows stream-oriented <code><span class="identifier">HANDLE</span></code>s
- such as named pipes (requires <code><span class="identifier">HANDLE</span></code>s
- that work with I/O completion ports).
- </div>
- </li>
- <li>
- <div>
- Added wrappers for Windows random-access <code><span class="identifier">HANDLE</span></code>s
- such as files (requires <code><span class="identifier">HANDLE</span></code>s
- that work with I/O completion ports).
- </div>
- </li>
- <li>
- <div>
- Added support for reactor-style operations (i.e. they report readiness
- but perform no I/O) using a new <code><span class="identifier">null_buffers</span></code>
- type.
- </div>
- </li>
- <li>
- <div>
- Added an iterator type for bytewise traversal of buffer sequences.
- </div>
- </li>
- <li>
- <div>
- Added new <code><span class="identifier">read_until</span><span class="special">()</span></code> and <code><span class="identifier">async_read_until</span><span class="special">()</span></code> overloads that take a user-defined
- function object for locating message boundaries.
- </div>
- </li>
- <li>
- <div>
- Added an experimental two-lock queue (enabled by defining <code><span class="identifier">BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE</span></code>)
- that may provide better <code><span class="identifier">io_service</span></code>
- scalability across many processors.
- </div>
- </li>
- <li>
- <div>
- Various fixes, performance improvements, and more complete coverage
- of the custom memory allocation support.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -174,43 +173,41 @@
<li>
<div>
<span class="library">Circular Buffer:</span>
-
+ <ul>
+ <li>
+ <div>
+ Default constructor now doesn't allocate memory, and sets the capacity
+ of the buffer to 0
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Default constructor now doesn't allocate memory, and sets the capacity
- of the buffer to 0
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Foreach:</span> <code><span class="identifier">BOOST_FOREACH</span></code> macro for easily iterating
over the elements of a sequence, from Eric Niebler.
+ <ul>
+ <li>
+ <div>
+ New <code><span class="identifier">BOOST_REVERSE_FOREACH</span></code>
+ macro for iterating over a sequence in reverse.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- New <code><span class="identifier">BOOST_REVERSE_FOREACH</span></code>
- macro for iterating over a sequence in reverse.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
- <span class="library">Function:</span>
-
+ <span class="library">Function:</span>
+ <ul>
+ <li>
+ <div>
+ Improved allocator support, from Emil Dotchevski.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Improved allocator support, from Emil Dotchevski.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -223,116 +220,113 @@
<li>
<div>
<span class="library">Interprocess:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added anonymous shared memory for UNIX systems.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed missing move semantics on managed memory classes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added copy_on_write and open_read_only options for shared memory
+ and mapped file managed classes.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">shared_ptr</span></code> is movable
+ and supports aliasing.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added anonymous shared memory for UNIX systems.
- </div>
- </li>
- <li>
- <div>
- Fixed missing move semantics on managed memory classes.
- </div>
- </li>
- <li>
- <div>
- Added copy_on_write and open_read_only options for shared memory and
- mapped file managed classes.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">shared_ptr</span></code> is movable
- and supports aliasing.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Intrusive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added <code><span class="identifier">linear</span><span class="special"><></span></code>
+ and <code><span class="identifier">cache_last</span><span class="special"><></span></code>
+ options to singly linked lists.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="identifier">optimize_multikey</span><span class="special"><></span></code> option to unordered container
+ hooks.
+ </div>
+ </li>
+ <li>
+ <div>
+ Optimized unordered containers when <code><span class="identifier">store_hash</span></code>
+ option is used in the hook.
+ </div>
+ </li>
+ <li>
+ <div>
+ Implementation changed to avoid explicit use of <code><span class="keyword">try</span></code>-<code><span class="keyword">catch</span></code> blocks and be compilable with
+ exceptions disabled.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">linear</span><span class="special"><></span></code>
- and <code><span class="identifier">cache_last</span><span class="special"><></span></code>
- options to singly linked lists.
- </div>
- </li>
- <li>
- <div>
- Added <code><span class="identifier">optimize_multikey</span><span class="special"><></span></code> option to unordered container
- hooks.
- </div>
- </li>
- <li>
- <div>
- Optimized unordered containers when <code><span class="identifier">store_hash</span></code>
- option is used in the hook.
- </div>
- </li>
- <li>
- <div>
- Implementation changed to avoid explicit use of <code><span class="keyword">try</span></code>-<code><span class="keyword">catch</span></code> blocks and be compilable with
- exceptions disabled.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Math:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added new non-central Chi-Square, Beta, F and T distributions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added Exponential Integral and Zeta special functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added Rounding, Truncation, and Unit-in-the-last-place functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for compile time powers of a runtime base.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a few SSE2 based optimisations for the Lanczos approximations.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added new non-central Chi-Square, Beta, F and T distributions.
- </div>
- </li>
- <li>
- <div>
- Added Exponential Integral and Zeta special functions.
- </div>
- </li>
- <li>
- <div>
- Added Rounding, Truncation, and Unit-in-the-last-place functions.
- </div>
- </li>
- <li>
- <div>
- Added support for compile time powers of a runtime base.
- </div>
- </li>
- <li>
- <div>
- Added a few SSE2 based optimisations for the Lanczos approximations.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">MPI:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for non-blocking operations in Python, from Andreas
+ Klöckner.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for graph topologies.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added support for non-blocking operations in Python, from Andreas Klöckner.
- </div>
- </li>
- <li>
- <div>
- Added support for graph topologies.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -363,71 +357,70 @@
<li>
<div>
<span class="library">Thread:</span>
-
+ <ul>
+ <li>
+ <div>
+ New generic <code><span class="identifier">lock</span></code>
+ and <code><span class="identifier">try_lock</span></code> functions
+ for locking multiple mutexes at once.
+ </div>
+ </li>
+ <li>
+ <div>
+ Rvalue reference support for move semantics where the compilers supports
+ it.
+ </div>
+ </li>
+ <li>
+ <div>
+ A few bugs fixed and missing functions added (including the serious
+ win32 condition variable bug).
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">scoped_try_lock</span></code> types
+ are now backwards-compatible with Boost 1.34.0 and previous releases.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for passing function arguments to the thread function by
+ supplying additional arguments to the <code><span class="identifier">thread</span></code>
+ constructor.
+ </div>
+ </li>
+ <li>
+ <div>
+ Backwards-compatibility overloads added for <code><span class="identifier">timed_lock</span></code>
+ and <code><span class="identifier">timed_wait</span></code> functions
+ to allow use of <code><span class="identifier">xtime</span></code>
+ for timeouts.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- New generic <code><span class="identifier">lock</span></code> and
- <code><span class="identifier">try_lock</span></code> functions
- for locking multiple mutexes at once.
- </div>
- </li>
- <li>
- <div>
- Rvalue reference support for move semantics where the compilers supports
- it.
- </div>
- </li>
- <li>
- <div>
- A few bugs fixed and missing functions added (including the serious
- win32 condition variable bug).
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">scoped_try_lock</span></code> types
- are now backwards-compatible with Boost 1.34.0 and previous releases.
- </div>
- </li>
- <li>
- <div>
- Support for passing function arguments to the thread function by supplying
- additional arguments to the <code><span class="identifier">thread</span></code>
- constructor.
- </div>
- </li>
- <li>
- <div>
- Backwards-compatibility overloads added for <code><span class="identifier">timed_lock</span></code>
- and <code><span class="identifier">timed_wait</span></code> functions
- to allow use of <code><span class="identifier">xtime</span></code>
- for timeouts.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
- <span class="library">Wave:</span>
-
+ <span class="library">Wave:</span>
+ <ul>
+ <li>
+ <div>
+ Wave V2.0 is a new major release introducing some breaking API changes,
+ preventing it to be used with Boost versions earlier than V1.36.0.
+ Mainly, the API and hook interface have been streamlined for more
+ consistency.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a couple of bugs, improved regression test system to include
+ testing of the preporcessing hooks interface (for details see: Changelog).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Wave V2.0 is a new major release introducing some breaking API changes,
- preventing it to be used with Boost versions earlier than V1.36.0.
- Mainly, the API and hook interface have been streamlined for more consistency.
- </div>
- </li>
- <li>
- <div>
- Fixed a couple of bugs, improved regression test system to include
- testing of the preporcessing hooks interface (for details see: Changelog).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -436,34 +429,34 @@
expressions that can be written as strings or as expression templates,
and that can refer to each other and themselves recursively with the power
of context-free grammars, from Eric Niebler.
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">skip</span><span class="special">()</span></code>
+ for specifying which parts of the input sequence to ignore when matching
+ it against a regex.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">regex_replace</span><span class="special">()</span></code>
+ accepts formatter objects and formatter expressions in addition to
+ format strings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Range-based <code><span class="identifier">regex_replace</span><span class="special">()</span></code> algorithm.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix crash when semantic actions are placed in look-aheads, look-behinds
+ or independent sub-expressions.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">skip</span><span class="special">()</span></code>
- for specifying which parts of the input sequence to ignore when matching
- it against a regex.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">regex_replace</span><span class="special">()</span></code>
- accepts formatter objects and formatter expressions in addition to
- format strings.
- </div>
- </li>
- <li>
- <div>
- Range-based <code><span class="identifier">regex_replace</span><span class="special">()</span></code> algorithm.
- </div>
- </li>
- <li>
- <div>
- Fix crash when semantic actions are placed in look-aheads, look-behinds
- or independent sub-expressions.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -536,92 +529,92 @@
<li>
<div>
On Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.0 with C++0x extensions.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 8.1, 9.0 and 9.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1
+ </div>
+ </li>
+ <li>
+ <div>
+ pgCC 7.2-3 64-bit target on x86-64 Linux
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.0 with C++0x extensions.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
- </div>
- </li>
- <li>
- <div>
- Intel C++ 8.1, 9.0 and 9.1.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.1
- </div>
- </li>
- <li>
- <div>
- pgCC 7.2-3 64-bit target on x86-64 Linux
- </div>
- </li>
- </ul>
</li>
<li>
<div>
On Windows:
+ <ul>
+ <li>
+ <div>
+ Intel 10.1, with Visual C++ 9 backend.
+ </div>
+ </li>
+ <li>
+ <div>
+ Lots of tests on Visual C++ 7.1, 8.0, 9.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 8.0 with STLport 5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile
+ 5.0 Pocket PC SDK (ARMV4I).
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 5.6.4, 5.8.2, 5.9.3
+ </div>
+ </li>
+ <li>
+ <div>
+ 64 bit Intel 10.1, with Visual C++ 9 backend.
+ </div>
+ </li>
+ <li>
+ <div>
+ 64 bit Visual C++ 9.
+ </div>
+ </li>
+ <li>
+ <div>
+ Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel 10.1, with Visual C++ 9 backend.
- </div>
- </li>
- <li>
- <div>
- Lots of tests on Visual C++ 7.1, 8.0, 9.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 8.0 with STLport 5.1
- </div>
- </li>
- <li>
- <div>
- Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile
- 5.0 Pocket PC SDK (ARMV4I).
- </div>
- </li>
- <li>
- <div>
- Borland 5.6.4, 5.8.2, 5.9.3
- </div>
- </li>
- <li>
- <div>
- 64 bit Intel 10.1, with Visual C++ 9 backend.
- </div>
- </li>
- <li>
- <div>
- 64 bit Visual C++ 9.
- </div>
- </li>
- <li>
- <div>
- Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_37_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_37_0.html (original)
+++ website/public_html/beta/users/history/version_1_37_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -56,16 +56,15 @@
<li>
<div>
<span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Expression template library and compiler construction toolkit for
+ domain-specific embedded languages, from Eric Niebler.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Expression template library and compiler construction toolkit for domain-specific
- embedded languages, from Eric Niebler.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -75,183 +74,176 @@
<li>
<div>
<span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Enhanced CompletionCondition concept with the signature <code><span class="identifier">size_t</span> <span class="identifier">CompletionCondition</span><span class="special">(</span><span class="identifier">error_code</span>
+ <span class="identifier">ec</span><span class="special">,</span>
+ <span class="identifier">size_t</span> <span class="identifier">total</span><span class="special">)</span></code>, where the return value indicates
+ the maximum number of bytes to be transferred on the next read or
+ write operation. (The old CompletionCondition signature is still
+ supported for backwards compatibility).
+ </div>
+ </li>
+ <li>
+ <div>
+ New windows::overlapped_ptr class to allow arbitrary overlapped I/O
+ functions (such as TransmitFile) to be used with Asio.
+ </div>
+ </li>
+ <li>
+ <div>
+ On recent versions of Linux, an eventfd descriptor is now used (rather
+ than a pipe) to interrupt a blocked select/epoll reactor.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added const overloads of lowest_layer().
+ </div>
+ </li>
+ <li>
+ <div>
+ Synchronous read, write, accept and connect operations are now thread
+ safe (meaning that it is now permitted to perform concurrent synchronous
+ operations on an individual socket, if supported by the OS).
+ </div>
+ </li>
+ <li>
+ <div>
+ Reactor-based io_service implementations now use lazy initialisation
+ to reduce the memory usage of an io_service object used only as a
+ message queue.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Enhanced CompletionCondition concept with the signature <code><span class="identifier">size_t</span> <span class="identifier">CompletionCondition</span><span class="special">(</span><span class="identifier">error_code</span>
- <span class="identifier">ec</span><span class="special">,</span>
- <span class="identifier">size_t</span> <span class="identifier">total</span><span class="special">)</span></code>, where the return value indicates
- the maximum number of bytes to be transferred on the next read or write
- operation. (The old CompletionCondition signature is still supported
- for backwards compatibility).
- </div>
- </li>
- <li>
- <div>
- New windows::overlapped_ptr class to allow arbitrary overlapped I/O
- functions (such as TransmitFile) to be used with Asio.
- </div>
- </li>
- <li>
- <div>
- On recent versions of Linux, an eventfd descriptor is now used (rather
- than a pipe) to interrupt a blocked select/epoll reactor.
- </div>
- </li>
- <li>
- <div>
- Added const overloads of lowest_layer().
- </div>
- </li>
- <li>
- <div>
- Synchronous read, write, accept and connect operations are now thread
- safe (meaning that it is now permitted to perform concurrent synchronous
- operations on an individual socket, if supported by the OS).
- </div>
- </li>
- <li>
- <div>
- Reactor-based io_service implementations now use lazy initialisation
- to reduce the memory usage of an io_service object used only as a message
- queue.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Circular Buffer:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added new methods <code><span class="identifier">is_linearized</span><span class="special">()</span></code> and <code><span class="identifier">rotate</span><span class="special">(</span><span class="identifier">const_iterator</span><span class="special">)</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor bug fixes and documentation updates.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added new methods <code><span class="identifier">is_linearized</span><span class="special">()</span></code> and <code><span class="identifier">rotate</span><span class="special">(</span><span class="identifier">const_iterator</span><span class="special">)</span></code>.
- </div>
- </li>
- <li>
- <div>
- Minor bug fixes and documentation updates.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Dynamic Bitset:</span>
-
+ <ul>
+ <li>
+ <div>
+ Constructor "do the right thing" dispatch, a la standard
+ sequence containers (follows the proposed resolution of <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#438">library
+ issue 438</a>, currently in the <tt>C++0x</tt> working
+ paper).
+ </div>
+ </li>
+ <li>
+ <div>
+ Improvements to documentation, code examples and implementation.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Constructor "do the right thing" dispatch, a la standard
- sequence containers (follows the proposed resolution of <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#438">library
- issue 438</a>, currently in the <tt>C++0x</tt> working
- paper).
- </div>
- </li>
- <li>
- <div>
- Improvements to documentation, code examples and implementation.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Exception:</span>
-
+ <ul>
+ <li>
+ <div>
+ Support for non-RTTI builds.
+ </div>
+ </li>
+ <li>
+ <div>
+ Optimizations.
+ </div>
+ </li>
+ <li>
+ <div>
+ A new macro <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>
+ which can be used instead of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code>
+ when throwing, to automatically record information about the location
+ of the throw in the exception object.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Support for non-RTTI builds.
- </div>
- </li>
- <li>
- <div>
- Optimizations.
- </div>
- </li>
- <li>
- <div>
- A new macro <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>
- which can be used instead of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code>
- when throwing, to automatically record information about the location
- of the throw in the exception object.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Hash:</span>
-
+ <ul>
+ <li>
+ <div>
+ Minor bug fix (<a href="http://svn.boost.org/trac/boost/ticket/2264">ticket
+ 2264</a>).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Minor bug fix (<a href="http://svn.boost.org/trac/boost/ticket/2264">ticket
- 2264</a>).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Interprocess:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added placement insertion (<code><span class="identifier">emplace</span><span class="special">()</span></code>, <code><span class="identifier">emplace_back</span><span class="special">()</span></code>...) methods to containers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Containers can be used now in recursive types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor bug fixes.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added placement insertion (<code><span class="identifier">emplace</span><span class="special">()</span></code>, <code><span class="identifier">emplace_back</span><span class="special">()</span></code>...) methods to containers.
- </div>
- </li>
- <li>
- <div>
- Containers can be used now in recursive types.
- </div>
- </li>
- <li>
- <div>
- Minor bug fixes.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Intrusive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Intrusive now takes advantage of compilers with variadic templates.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">clone_from</span></code> functions
+ now copy predicates and hash functions of associative containers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added incremental hashing to unordered containers via <code><span class="identifier">incremental</span><span class="special"><></span></code>
+ option.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor bug fixes.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intrusive now takes advantage of compilers with variadic templates.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">clone_from</span></code> functions
- now copy predicates and hash functions of associative containers.
- </div>
- </li>
- <li>
- <div>
- Added incremental hashing to unordered containers via <code><span class="identifier">incremental</span><span class="special"><></span></code>
- option.
- </div>
- </li>
- <li>
- <div>
- Minor bug fixes.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -271,29 +263,28 @@
<li>
<div>
<span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Rename overload of <code><span class="identifier">emplace</span></code>
+ with hint, to <code><span class="identifier">emplace_hint</span></code>
+ as specified in n2691.
+ </div>
+ </li>
+ <li>
+ <div>
+ Provide forwarding headers at <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_map_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
+ and <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_set_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Move all of the implementation inside the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span></code>
+ directory.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Rename overload of <code><span class="identifier">emplace</span></code>
- with hint, to <code><span class="identifier">emplace_hint</span></code>
- as specified in n2691.
- </div>
- </li>
- <li>
- <div>
- Provide forwarding headers at <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_map_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
- and <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_set_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.
- </div>
- </li>
- <li>
- <div>
- Move all of the implementation inside the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span></code>
- directory.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -371,97 +362,97 @@
<li>
<div>
On Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 3.4.3, 4.0.1, 4.2.1, 4.2.4, 4.3.2.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.2 with C++0x extensions.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.1, 4.2.1 on 64 bit linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 8.1, 9.0, 9.1 and 10.0
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Sun Compiler 5.9, 5.10 with stdcxx
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 3.4.3, 4.0.1, 4.2.1, 4.2.4, 4.3.2.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.2 with C++0x extensions.
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.1, 4.2.1 on 64 bit linux.
- </div>
- </li>
- <li>
- <div>
- Intel C++ 8.1, 9.0, 9.1 and 10.0
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.1
- </div>
- </li>
- <li>
- <div>
- Sun Compiler 5.9, 5.10 with stdcxx
- </div>
- </li>
- </ul>
</li>
<li>
<div>
On Windows:
+ <ul>
+ <li>
+ <div>
+ Several testers using Visual C++ 7.1, 8.0, 9.0 and 10.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 8.0 with STLport 5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile
+ 5.0 Pocket PC SDK (ARMV4I).
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, with Visual C++ 9 backend.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 5.9.3 and 6.10.0
+ </div>
+ </li>
+ <li>
+ <div>
+ 64 bit Intel 10.1, with Visual C++ 9 backend.
+ </div>
+ </li>
+ <li>
+ <div>
+ 64 bit Visual C++ 9.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ 64-bit Visual C++ 9.0 with Apache C++ Standard Library 4.2.x branch.
+ </div>
+ </li>
+ <li>
+ <div>
+ Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Several testers using Visual C++ 7.1, 8.0, 9.0 and 10.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 8.0 with STLport 5.1
- </div>
- </li>
- <li>
- <div>
- Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile
- 5.0 Pocket PC SDK (ARMV4I).
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, with Visual C++ 9 backend.
- </div>
- </li>
- <li>
- <div>
- Borland 5.9.3 and 6.10.0
- </div>
- </li>
- <li>
- <div>
- 64 bit Intel 10.1, with Visual C++ 9 backend.
- </div>
- </li>
- <li>
- <div>
- 64 bit Visual C++ 9.0.
- </div>
- </li>
- <li>
- <div>
- 64-bit Visual C++ 9.0 with Apache C++ Standard Library 4.2.x branch.
- </div>
- </li>
- <li>
- <div>
- Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_38_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_38_0.html (original)
+++ website/public_html/beta/users/history/version_1_38_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -56,42 +56,39 @@
<li>
<div>
<span class="library">Flyweight:</span>
-
+ <ul>
+ <li>
+ <div>
+ Design pattern to manage large quantities of highly redundant objects,
+ from JoaquÃn M López Muñoz.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Design pattern to manage large quantities of highly redundant objects,
- from JoaquÃn M López Muñoz.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">ScopeExit:</span>
-
+ <ul>
+ <li>
+ <div>
+ Execute arbitrary code at scope exit, from Alexander Nasonov.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Execute arbitrary code at scope exit, from Alexander Nasonov.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Swap:</span>
-
+ <ul>
+ <li>
+ <div>
+ Enhanced generic swap function, from Joseph Gauterin.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Enhanced generic swap function, from Joseph Gauterin.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -101,321 +98,309 @@
<li>
<div>
<span class="library">Accumulators:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add <code><span class="identifier">rolling_sum</span></code>,
+ <code><span class="identifier">rolling_count</span></code> and
+ <code><span class="identifier">rolling_mean</span></code> accumulators.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Add <code><span class="identifier">rolling_sum</span></code>, <code><span class="identifier">rolling_count</span></code> and <code><span class="identifier">rolling_mean</span></code>
- accumulators.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Any:</span>
-
+ <ul>
+ <li>
+ <div>
+ Use a by-value argument for <code><span class="keyword">operator</span><span class="special">=</span></code> (#2311).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Use a by-value argument for <code><span class="keyword">operator</span><span class="special">=</span></code> (#2311).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Improved compatibility with some Windows firewall software.
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured arguments to <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">overlapped_ptr</span><span class="special">::</span><span class="identifier">complete</span><span class="special">()</span></code> are correctly passed to the completion
+ handler (#2614).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a link problem and multicast failure on QNX (#2504,
+ #2530).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a compile error in SSL support on MinGW / g++ 3.4.5.
+ </div>
+ </li>
+ <li>
+ <div>
+ Drop back to using a pipe for notification if eventfd is not available
+ at runtime on Linux (#2683).
+ </div>
+ </li>
+ <li>
+ <div>
+ Various minor bug and documentation fixes (#2534,
+ #2541,
+ #2607,
+ #2617,
+ #2619)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Improved compatibility with some Windows firewall software.
- </div>
- </li>
- <li>
- <div>
- Ensured arguments to <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">overlapped_ptr</span><span class="special">::</span><span class="identifier">complete</span><span class="special">()</span></code> are correctly passed to the completion
- handler (#2614).
- </div>
- </li>
- <li>
- <div>
- Fixed a link problem and multicast failure on QNX (#2504,
- #2530).
- </div>
- </li>
- <li>
- <div>
- Fixed a compile error in SSL support on MinGW / g++ 3.4.5.
- </div>
- </li>
- <li>
- <div>
- Drop back to using a pipe for notification if eventfd is not available
- at runtime on Linux (#2683).
- </div>
- </li>
- <li>
- <div>
- Various minor bug and documentation fixes (#2534,
- #2541,
- #2607,
- #2617,
- #2619)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Config:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add new macros BOOST_NO_STD_UNORDERED and BOOST_NO_INITIALIZER_LISTS.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added Codegear compiler support.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added Dragonfly to the BSD family of configs.
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated MSVC's binary ABI settings to match compiler default when
+ doing 64-bit builds.
+ </div>
+ </li>
+ <li>
+ <div>
+ Recognise latest compilers from MS and Intel.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Add new macros BOOST_NO_STD_UNORDERED and BOOST_NO_INITIALIZER_LISTS.
- </div>
- </li>
- <li>
- <div>
- Added Codegear compiler support.
- </div>
- </li>
- <li>
- <div>
- Added Dragonfly to the BSD family of configs.
- </div>
- </li>
- <li>
- <div>
- Updated MSVC's binary ABI settings to match compiler default when doing
- 64-bit builds.
- </div>
- </li>
- <li>
- <div>
- Recognise latest compilers from MS and Intel.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Date_Time:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for formatting and reading time durations longer than
+ 24 hours with new formatter: <code><span class="special">%</span><span class="number">0</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed the <code><span class="identifier">testfrmwk</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ file from the public include directory.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed several bugs and compile errors.
+ </div>
+ </li>
+ <li>
+ <div>
+ For full details see the <a href="/doc/libs/1_38_0/doc/html/date_time/details.html#date_time.changes">change
+ history</a>
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added support for formatting and reading time durations longer than
- 24 hours with new formatter: <code><span class="special">%</span><span class="number">0</span></code>.
- </div>
- </li>
- <li>
- <div>
- Removed the <code><span class="identifier">testfrmwk</span><span class="special">.</span><span class="identifier">hpp</span></code>
- file from the public include directory.
- </div>
- </li>
- <li>
- <div>
- Fixed several bugs and compile errors.
- </div>
- </li>
- <li>
- <div>
- For full details see the <a href="/doc/libs/1_38_0/doc/html/date_time/details.html#date_time.changes">change
- history</a>
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Exception:</span>
-
+ <ul>
+ <li>
+ <div>
+ Improved and more customizable diagnostic_information
+ output.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Improved and more customizable diagnostic_information
- output.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Filesystem:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix native(name) test failures on POSIX-like systems.
+ </div>
+ </li>
+ <li>
+ <div>
+ Several bugfixes (#2543,
+ #2224,
+ #2531,
+ #1840,
+ #2542).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix native(name) test failures on POSIX-like systems.
- </div>
- </li>
- <li>
- <div>
- Several bugfixes (#2543,
- #2224,
- #2531,
- #1840,
- #2542).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added a new algorithms for Travelling Salesman Problem approximation
+ (<code><span class="identifier">metric_tsp_approx</span></code>)
+ and resource-constrained Shortest Paths (<code><span class="identifier">r_c_shortest_paths</span></code>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for named vertices in <code><span class="identifier">adjacency_list</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ A number of bugfixes ( #416,
+ #1622,
+ #1700,
+ #2209,
+ #2392,
+ #2460,
+ and #2550)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added a new algorithms for Travelling Salesman Problem approximation
- (<code><span class="identifier">metric_tsp_approx</span></code>)
- and resource-constrained Shortest Paths (<code><span class="identifier">r_c_shortest_paths</span></code>).
- </div>
- </li>
- <li>
- <div>
- Support for named vertices in <code><span class="identifier">adjacency_list</span></code>.
- </div>
- </li>
- <li>
- <div>
- A number of bugfixes ( #416,
- #1622,
- #1700,
- #2209,
- #2392,
- #2460,
- and #2550)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Hash:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> has been moved to <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code>. The current location is deprecated.
+ </div>
+ </li>
+ <li>
+ <div>
+ For more detail, see the <a href="/doc/html/hash/changes.html#hash.changes.boost_1_38_0">library
+ changelog</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> has been moved to <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code>. The current location is deprecated.
- </div>
- </li>
- <li>
- <div>
- For more detail, see the <a href="/doc/html/hash/changes.html#hash.changes.boost_1_38_0">library
- changelog</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Interprocess:</span>
-
+ <ul>
+ <li>
+ <div>
+ Updated documentation to show rvalue-references functions instead
+ of emulation functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ More non-copyable classes are now movable.
+ </div>
+ </li>
+ <li>
+ <div>
+ Move-constructor and assignments now leave moved object in default-constructed
+ state instead of just swapping contents.
+ </div>
+ </li>
+ <li>
+ <div>
+ Several bugfixes (#2391,
+ #2431,
+ #1390,
+ #2570,
+ #2528).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Updated documentation to show rvalue-references functions instead of
- emulation functions.
- </div>
- </li>
- <li>
- <div>
- More non-copyable classes are now movable.
- </div>
- </li>
- <li>
- <div>
- Move-constructor and assignments now leave moved object in default-constructed
- state instead of just swapping contents.
- </div>
- </li>
- <li>
- <div>
- Several bugfixes (#2391,
- #2431,
- #1390,
- #2570,
- #2528).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Intrusive:</span>
-
+ <ul>
+ <li>
+ <div>
+ New treap-based containers: treap, treap_set, treap_multiset.
+ </div>
+ </li>
+ <li>
+ <div>
+ Corrected compilation bug for Windows-based 64 bit compilers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Corrected exception-safety bugs in container constructors.
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated documentation to show rvalue-references functions instead
+ of emulation functions.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- New treap-based containers: treap, treap_set, treap_multiset.
- </div>
- </li>
- <li>
- <div>
- Corrected compilation bug for Windows-based 64 bit compilers.
- </div>
- </li>
- <li>
- <div>
- Corrected exception-safety bugs in container constructors.
- </div>
- </li>
- <li>
- <div>
- Updated documentation to show rvalue-references functions instead of
- emulation functions.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Lexical Cast:</span>
-
+ <ul>
+ <li>
+ <div>
+ Changed to work without RTTI when <code><span class="identifier">BOOST_NO_TYPEID</span></code>
+ is defined (#1220).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Changed to work without RTTI when <code><span class="identifier">BOOST_NO_TYPEID</span></code>
- is defined (#1220).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Math:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added Johan RÃ¥de's optimised floating point classification routines.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed code so that it compiles in GCC's -pedantic mode (bug report
+ #1451).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added Johan RÃ¥de's optimised floating point classification routines.
- </div>
- </li>
- <li>
- <div>
- Fixed code so that it compiles in GCC's -pedantic mode (bug report
- #1451).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -428,203 +413,197 @@
<li>
<div>
<span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix problem with SFINAE of binary operators (Bug 2407).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">call</span></code> transform for callable transforms
+ with >3 arguments.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value</span></code> changed behavior for array-by-value
+ terminals.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">unpack_expr</span></code> requires
+ only Forward Sequences rather than Random Access Sequences.
+ </div>
+ </li>
+ <li>
+ <div>
+ Deprecate legacy undocumented <code><span class="identifier">BOOST_PROTO_DEFINE_</span><span class="special">(</span><span class="identifier">VARARG_</span><span class="special">)</span><span class="identifier">FUNCTION_TEMPLATE</span></code>
+ macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">BOOST_PROTO_REPEAT</span></code>
+ and <code><span class="identifier">BOOST_PROTO_LOCAL_ITERATE</span></code>
+ macros to help with repetitive code generation
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for nullary expressions with tag types other than <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">tag</span><span class="special">::</span><span class="identifier">terminal</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Allow 0- and 1-argument variants of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">or_</span></code>
+ and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix problem with SFINAE of binary operators (Bug 2407).
- </div>
- </li>
- <li>
- <div>
- Fix <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">call</span></code> transform for callable transforms
- with >3 arguments.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value</span></code> changed behavior for array-by-value
- terminals.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">unpack_expr</span></code> requires
- only Forward Sequences rather than Random Access Sequences.
- </div>
- </li>
- <li>
- <div>
- Deprecate legacy undocumented <code><span class="identifier">BOOST_PROTO_DEFINE_</span><span class="special">(</span><span class="identifier">VARARG_</span><span class="special">)</span><span class="identifier">FUNCTION_TEMPLATE</span></code>
- macros.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">BOOST_PROTO_REPEAT</span></code>
- and <code><span class="identifier">BOOST_PROTO_LOCAL_ITERATE</span></code>
- macros to help with repetitive code generation
- </div>
- </li>
- <li>
- <div>
- Support for nullary expressions with tag types other than <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">tag</span><span class="special">::</span><span class="identifier">terminal</span></code>
- </div>
- </li>
- <li>
- <div>
- Allow 0- and 1-argument variants of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">or_</span></code>
- and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Regex:</span>
-
+ <ul>
+ <li>
+ <div>
+ <em>Breaking change</em>: empty expressions,
+ and empty alternatives are now allowed when using the Perl regular
+ expression syntax. This change has been added for Perl compatibility,
+ when the new <code><span class="identifier">syntax_option_type</span></code>
+ <em>no_empty_expressions</em> is set then the old behaviour
+ is preserved and empty expressions are prohibited. This is issue
+ #1081.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for Perl style ${n} expressions in format strings (issue
+ #2556).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for accessing the location of sub-expressions within
+ the regular expression string (issue #2269).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed compiler compatibility issues #2244,
+ #2514,
+ and #2458.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <em>Breaking change</em>: empty expressions,
- and empty alternatives are now allowed when using the Perl regular
- expression syntax. This change has been added for Perl compatibility,
- when the new <code><span class="identifier">syntax_option_type</span></code>
- <em>no_empty_expressions</em> is set then the old behaviour
- is preserved and empty expressions are prohibited. This is issue #1081.
- </div>
- </li>
- <li>
- <div>
- Added support for Perl style ${n} expressions in format strings (issue
- #2556).
- </div>
- </li>
- <li>
- <div>
- Added support for accessing the location of sub-expressions within
- the regular expression string (issue #2269).
- </div>
- </li>
- <li>
- <div>
- Fixed compiler compatibility issues #2244,
- #2514,
- and #2458.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Thread:</span>
-
+ <ul>
+ <li>
+ <div>
+ No longer catches unhandled exceptions in threads as this debuggers
+ couldn't identify the cause of unhandled exceptions in threads. An
+ unhandled exception will still cause the application to terminate.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- No longer catches unhandled exceptions in threads as this debuggers
- couldn't identify the cause of unhandled exceptions in threads. An
- unhandled exception will still cause the application to terminate.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">TR1:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for the TR1 math functions and the unordered containers.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added support for the TR1 math functions and the unordered containers.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Type Traits:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for Codegear intrinsics.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor tweaks to warning suppression and alignment_of code.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added support for Codegear intrinsics.
- </div>
- </li>
- <li>
- <div>
- Minor tweaks to warning suppression and alignment_of code.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Use boost::swap
.
+ </div>
+ </li>
+ <li>
+ <div>
+ Use a larger prime number list for selecting the number of buckets.
+ </div>
+ </li>
+ <li>
+ <div>
+ Use <a href="/libs/type_traits/doc/html/boost_typetraits/category/alignment.html">aligned
+ storage</a> to store the types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add support for C++0x initializer lists where they're available.
+ </div>
+ </li>
+ <li>
+ <div>
+ For more detail, see the <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_38_0">library
+ changelog</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Use boost::swap
.
- </div>
- </li>
- <li>
- <div>
- Use a larger prime number list for selecting the number of buckets.
- </div>
- </li>
- <li>
- <div>
- Use <a href="/libs/type_traits/doc/html/boost_typetraits/category/alignment.html">aligned
- storage</a> to store the types.
- </div>
- </li>
- <li>
- <div>
- Add support for C++0x initializer lists where they're available.
- </div>
- </li>
- <li>
- <div>
- For more detail, see the <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_38_0">library
- changelog</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">basic_regex</span></code> gets
+ nested <code><span class="identifier">syntax_option_flags</span></code>
+ and <code><span class="identifier">value_type</span></code> typedef,
+ for compatibility with <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_regex</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Ported to Proto v4; Proto v2 at <tt>boost/xpressive/proto</tt>
+ has been removed.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">regex_error</span></code> inherits
+ from <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">exception</span></code>
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">basic_regex</span></code> gets nested
- <code><span class="identifier">syntax_option_flags</span></code>
- and <code><span class="identifier">value_type</span></code> typedef,
- for compatibility with <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_regex</span></code>
- </div>
- </li>
- <li>
- <div>
- Ported to Proto v4; Proto v2 at <tt>boost/xpressive/proto</tt>
- has been removed.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">regex_error</span></code> inherits
- from <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">exception</span></code>
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -656,65 +635,65 @@
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel OS X 10.4.10, 10.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on PowerPC OS X 10.4.9
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel OS X 10.4.10, 10.5.2
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on PowerPC OS X 10.4.9
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 4.3.2 on Ubuntu Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 on Debian "unstable".
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.3.2 on Ubuntu Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 on Debian "unstable".
- </div>
- </li>
- </ul>
</li>
<li>
<div>
HP-UX:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1 on HP-UX 64-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ HP C/aC++ B3910B A.06.17 on HP-UX 64-bit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.2.1 on HP-UX 64-bit.
- </div>
- </li>
- <li>
- <div>
- HP C/aC++ B3910B A.06.17 on HP-UX 64-bit.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
- </div>
- </li>
- </ul>
</li>
</ul>
<p>
@@ -724,191 +703,191 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.2 on 64-bit Redhat Server 5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise
+ Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.2 with C++0x extensions
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on OpenSuSE Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ pgCC 8.0-0a 64-bit target on Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.2 on 64-bit Redhat Server 5.1
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise
- Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.2 with C++0x extensions
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on OpenSuSE Linux
- </div>
- </li>
- <li>
- <div>
- pgCC 8.0-0a 64-bit target on Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ Intel 9.1, 10.0 on OS X 10.4.10
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0 on OS X 10.5.2
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel 9.1, 10.0 on OS X 10.4.10
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0 on OS X 10.5.2
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 9.0 on Vista EE 64-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 express on Vista 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 on XP 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 8.0, using STLport, on XP and Windows Mobile 5.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 7.1, using STLport, on XP
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 5.9.3
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 6.1.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Comeau 4.3.10.1 beta 2, with a Visual C++ 9.0 backend.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.4, on Cygwin
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 9.0 on Vista EE 64-bit.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 express on Vista 32-bit.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on XP 32-bit.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 8.0, using STLport, on XP and Windows Mobile 5.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ 7.1, using STLport, on XP
- </div>
- </li>
- <li>
- <div>
- Borland 5.9.3
- </div>
- </li>
- <li>
- <div>
- Borland 6.1.0
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit.
- </div>
- </li>
- <li>
- <div>
- Comeau 4.3.10.1 beta 2, with a Visual C++ 9.0 backend.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.4, on Cygwin
- </div>
- </li>
- </ul>
</li>
<li>
<div>
AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
+ 5.3.0.40
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
- 5.3.0.40
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 7.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
NetBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
QNX:
+ <ul>
+ <li>
+ <div>
+ QNX Software Development Platform 6.4.0 x86
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- QNX Software Development Platform 6.4.0 x86
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6 on Solaris 5.10
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6 on Solaris 5.10
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_39_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_39_0.html (original)
+++ website/public_html/beta/users/history/version_1_39_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.39.0</span></h2>
<p><span class=
- "news-date">May 2nd, 2009 11:00 GMT</span></p>
+ "news-date">May 2nd, 2009 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_39_0.tar.bz2</td></tr><tr><td>boost_1_39_0.tar.gz</td></tr>
@@ -68,254 +68,243 @@
<li>
<div>
<span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Implement automatic resizing of the bucket array in the internal
+ hash maps. This is to improve performance for very large numbers
+ of asynchronous operations and also to reduce memory usage for very
+ small numbers. A new macro <code><span class="identifier">BOOST_ASIO_HASH_MAP_BUCKETS</span></code>
+ may be used to tweak the sizes used for the bucket arrays.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add performance optimisation for the Windows IOCP backend for when
+ no timers are used.
+ </div>
+ </li>
+ <li>
+ <div>
+ Prevent locale settings from affecting formatting of TCP and UDP
+ endpoints (#2682).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix a memory leak that occurred when an asynchronous SSL operation's
+ completion handler threw an exception (#2910).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix the implementation of <code><span class="identifier">io_control</span><span class="special">()</span></code> so that it adheres to the documented
+ type requirements for IoControlCommand (#2820).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix incompatibility between Asio and ncurses.h (#2156).
+ </div>
+ </li>
+ <li>
+ <div>
+ On Windows, specifically handle the case when an overlapped <code><span class="identifier">ReadFile</span></code> call fails with <code><span class="identifier">ERROR_MORE_DATA</span></code>. This enables a
+ hack where a <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">stream_handle</span></code>
+ can be used with a message-oriented named pipe (#2936).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix system call wrappers to always clear the error on success, as
+ POSIX allows successful system calls to modify errno (#2953).
+ </div>
+ </li>
+ <li>
+ <div>
+ Don't include termios.h if <code><span class="identifier">BOOST_ASIO_DISABLE_SERIAL_PORT</span></code>
+ is defined (#2917).
+ </div>
+ </li>
+ <li>
+ <div>
+ Cleaned up some more MSVC level 4 warnings (#2828).
+ </div>
+ </li>
+ <li>
+ <div>
+ Various documentation fixes (#2871).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Implement automatic resizing of the bucket array in the internal hash
- maps. This is to improve performance for very large numbers of asynchronous
- operations and also to reduce memory usage for very small numbers.
- A new macro <code><span class="identifier">BOOST_ASIO_HASH_MAP_BUCKETS</span></code>
- may be used to tweak the sizes used for the bucket arrays.
- </div>
- </li>
- <li>
- <div>
- Add performance optimisation for the Windows IOCP backend for when
- no timers are used.
- </div>
- </li>
- <li>
- <div>
- Prevent locale settings from affecting formatting of TCP and UDP endpoints
- (#2682).
- </div>
- </li>
- <li>
- <div>
- Fix a memory leak that occurred when an asynchronous SSL operation's
- completion handler threw an exception (#2910).
- </div>
- </li>
- <li>
- <div>
- Fix the implementation of <code><span class="identifier">io_control</span><span class="special">()</span></code> so that it adheres to the documented
- type requirements for IoControlCommand (#2820).
- </div>
- </li>
- <li>
- <div>
- Fix incompatibility between Asio and ncurses.h (#2156).
- </div>
- </li>
- <li>
- <div>
- On Windows, specifically handle the case when an overlapped <code><span class="identifier">ReadFile</span></code> call fails with <code><span class="identifier">ERROR_MORE_DATA</span></code>. This enables a hack
- where a <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">stream_handle</span></code> can be used with a
- message-oriented named pipe (#2936).
- </div>
- </li>
- <li>
- <div>
- Fix system call wrappers to always clear the error on success, as POSIX
- allows successful system calls to modify errno (#2953).
- </div>
- </li>
- <li>
- <div>
- Don't include termios.h if <code><span class="identifier">BOOST_ASIO_DISABLE_SERIAL_PORT</span></code>
- is defined (#2917).
- </div>
- </li>
- <li>
- <div>
- Cleaned up some more MSVC level 4 warnings (#2828).
- </div>
- </li>
- <li>
- <div>
- Various documentation fixes (#2871).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Flyweight:</span>
-
+ <ul>
+ <li>
+ <div>
+ The refcounted
+ component was not thread-safe due to an incorrect implementation
+ and could deadlock under heavy usage conditions. This problem has
+ been corrected.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- The refcounted
- component was not thread-safe due to an incorrect implementation and
- could deadlock under heavy usage conditions. This problem has been
- corrected.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Foreach:</span>
-
+ <ul>
+ <li>
+ <div>
+ Eliminate shadow warnings on gcc for nested <code><span class="identifier">FOREACH</span></code>
+ loops
+ </div>
+ </li>
+ <li>
+ <div>
+ Portability fix for Intel-Win toolset
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Eliminate shadow warnings on gcc for nested <code><span class="identifier">FOREACH</span></code>
- loops
- </div>
- </li>
- <li>
- <div>
- Portability fix for Intel-Win toolset
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Hash:</span>
-
+ <ul>
+ <li>
+ <div>
+ Remove deprecated headers for hashing containers. Everything that
+ was in them is included in <code><span class="special"><</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
+ (#2412).
+ </div>
+ </li>
+ <li>
+ <div>
+ Other minor changes, full details in the library <a href="/doc/html/hash/changes.html#hash.changes.boost_1_39_0">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Remove deprecated headers for hashing containers. Everything that was
- in them is included in <code><span class="special"><</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
- (#2412).
- </div>
- </li>
- <li>
- <div>
- Other minor changes, full details in the library <a href="/doc/html/hash/changes.html#hash.changes.boost_1_39_0">change
- log</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Interprocess:</span>
-
+ <ul>
+ <li>
+ <div>
+ Increased portability and bug fixes. Full details in the library
+ <a href="/doc/html/interprocess/acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_39_00">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Increased portability and bug fixes. Full details in the library <a href="/doc/html/interprocess/acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_39_00">change
- log</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Intrusive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Optimizations and bug fixes. Full details in the library <a href="/doc/html/intrusive/release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Optimizations and bug fixes. Full details in the library <a href="/doc/html/intrusive/release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00">change
- log</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Program.Options:</span>
-
+ <ul>
+ <li>
+ <div>
+ Multitoken options fixed (#469).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Multitoken options fixed (#469).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Work around incompatibility with standard Linux header.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">noinvoke</span><span class="special"><></span></code>
+ to block metafunction invocation in object transforms.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Work around incompatibility with standard Linux header.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">noinvoke</span><span class="special"><></span></code>
- to block metafunction invocation in object transforms.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">PtrContainer:</span>
-
+ <ul>
+ <li>
+ <div>
+ Bug fixes from Trac applied.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Bug fixes from Trac applied.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Range:</span>
-
+ <ul>
+ <li>
+ <div>
+ Bug fixes from Trac applied.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Bug fixes from Trac applied.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed regression in 1.38 that prevented unordered from using more
+ than about 1.5 million buckets (#2975).
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor implementation changes, including #2756.
+ Full details in the library <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed regression in 1.38 that prevented unordered from using more than
- about 1.5 million buckets (#2975).
- </div>
- </li>
- <li>
- <div>
- Minor implementation changes, including #2756.
- Full details in the library <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0">change
- log</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Work around for gcc optimization problem resulting in pure virtual
+ function call runtime error (#2655).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Work around for gcc optimization problem resulting in pure virtual
- function call runtime error (#2655).
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -325,187 +314,185 @@
<li>
<div>
<span class="library">Boostbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Improved PDF generation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Preliminary HTMLHelp support.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add default path for callout images.
+ </div>
+ </li>
+ <li>
+ <div>
+ Include data members' <code><span class="special"><</span><span class="identifier">purpose</span><span class="special">></span></code>
+ in the class synopsis.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix bug where a function's <code><span class="special"><</span><span class="identifier">purpose</span><span class="special">></span></code>
+ wasn't displayed if it was just plain text.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support the alt tag in <code><span class="special"><</span><span class="identifier">headername</span><span class="special">></span></code>
+ and <code><span class="special"><</span><span class="identifier">macroname</span><span class="special">></span></code>. Use this if the header or macro
+ name is different to the contents of the tag (#1977).
+ </div>
+ </li>
+ <li>
+ <div>
+ Support links relative to the boost root in <code><span class="special"><</span><span class="identifier">ulink</span><span class="special">></span></code>
+ tags, using a custom url, see the <a href="/doc/html/boostbook/together.html#boostbook.linking">linking
+ documentation</a> for details (#1166).
+ </div>
+ </li>
+ <li>
+ <div>
+ Avoid generating filenames that only differ in case for function,
+ method and macro documentation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Run the docbook chunker quietly, unless boostbook.verbose is set.
+ This parameter might be used in other places in future releases.
+ </div>
+ </li>
+ <li>
+ <div>
+ Make the 1.1 DTD available.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fill in some missing reference documentation (partially fixes #2153).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changes to doxygen integration:
+ <ul>
+ <li>
+ <div>
+ Support <code><span class="special">\</span><span class="keyword">throw</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support global variables and enums.
+ </div>
+ </li>
+ <li>
+ <div>
+ Better support for documentation written in function and method
+ bodies.
+ </div>
+ </li>
+ <li>
+ <div>
+ Workaround a problem with doxygen 1.5.8's xml output (#2937).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Improved PDF generation.
- </div>
- </li>
- <li>
- <div>
- Preliminary HTMLHelp support.
- </div>
- </li>
- <li>
- <div>
- Add default path for callout images.
- </div>
- </li>
- <li>
- <div>
- Include data members' <code><span class="special"><</span><span class="identifier">purpose</span><span class="special">></span></code>
- in the class synopsis.
- </div>
- </li>
- <li>
- <div>
- Fix bug where a function's <code><span class="special"><</span><span class="identifier">purpose</span><span class="special">></span></code>
- wasn't displayed if it was just plain text.
- </div>
- </li>
- <li>
- <div>
- Support the alt tag in <code><span class="special"><</span><span class="identifier">headername</span><span class="special">></span></code>
- and <code><span class="special"><</span><span class="identifier">macroname</span><span class="special">></span></code>. Use this if the header or macro
- name is different to the contents of the tag (#1977).
- </div>
- </li>
- <li>
- <div>
- Support links relative to the boost root in <code><span class="special"><</span><span class="identifier">ulink</span><span class="special">></span></code>
- tags, using a custom url, see the <a href="/doc/html/boostbook/together.html#boostbook.linking">linking
- documentation</a> for details (#1166).
- </div>
- </li>
- <li>
- <div>
- Avoid generating filenames that only differ in case for function, method
- and macro documentation.
- </div>
- </li>
- <li>
- <div>
- Run the docbook chunker quietly, unless boostbook.verbose is set. This
- parameter might be used in other places in future releases.
- </div>
- </li>
- <li>
- <div>
- Make the 1.1 DTD available.
- </div>
- </li>
- <li>
- <div>
- Fill in some missing reference documentation (partially fixes #2153).
- </div>
- </li>
- <li>
- <div>
- Changes to doxygen integration:
- </div>
- <ul>
- <li>
- <div>
- Support <code><span class="special">\</span><span class="keyword">throw</span></code>.
- </div>
- </li>
- <li>
- <div>
- Support global variables and enums.
- </div>
- </li>
- <li>
- <div>
- Better support for documentation written in function and method
- bodies.
- </div>
- </li>
- <li>
- <div>
- Workaround a problem with doxygen 1.5.8's xml output (#2937).
- </div>
- </li>
- </ul>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Return an error code and error count if there are any errors (#1399).
+ </div>
+ </li>
+ <li>
+ <div>
+ Support both windows and cygwin paths at the compile line when compiled
+ with cygwin.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix some issues with C++ and Python code:
+ <ul>
+ <li>
+ <div>
+ Fail gracefully for a mismatched <code><span class="char">''</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Warn if any unexpected character are encountered and write
+ them out properly (#1170).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix a bug for hex encoded characters in strings (#2860).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved testing, including tests for expected failures.
+ </div>
+ </li>
+ <li>
+ <div>
+ Generate valid document info for document types other than <code><span class="identifier">library</span></code> (#2711):
+ <ul>
+ <li>
+ <div>
+ Remove library specific attributes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Put title before info block.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix a bug when calling templates.
+ </div>
+ </li>
+ <li>
+ <div>
+ Less warnings when built using gcc.
+ </div>
+ </li>
+ <li>
+ <div>
+ Small documentation improvements (#1213,
+ #2701).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix a bug with xinclude pages when outdir is the current directory
+ (#2921).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Return an error code and error count if there are any errors (#1399).
- </div>
- </li>
- <li>
- <div>
- Support both windows and cygwin paths at the compile line when compiled
- with cygwin.
- </div>
- </li>
- <li>
- <div>
- Fix some issues with C++ and Python code:
- </div>
- <ul>
- <li>
- <div>
- Fail gracefully for a mismatched <code><span class="char">''</span></code>.
- </div>
- </li>
- <li>
- <div>
- Warn if any unexpected character are encountered and write them
- out properly (#1170).
- </div>
- </li>
- <li>
- <div>
- Fix a bug for hex encoded characters in strings (#2860).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Improved testing, including tests for expected failures.
- </div>
- </li>
- <li>
- <div>
- Generate valid document info for document types other than <code><span class="identifier">library</span></code> (#2711):
- </div>
- <ul>
- <li>
- <div>
- Remove library specific attributes.
- </div>
- </li>
- <li>
- <div>
- Put title before info block.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Fix a bug when calling templates.
- </div>
- </li>
- <li>
- <div>
- Less warnings when built using gcc.
- </div>
- </li>
- <li>
- <div>
- Small documentation improvements (#1213,
- #2701).
- </div>
- </li>
- <li>
- <div>
- Fix a bug with xinclude pages when outdir is the current directory
- (#2921).
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -518,48 +505,48 @@
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Tiger and Leopard
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on PowerPC Tiger
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel Tiger and Leopard
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on PowerPC Tiger
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 4.3.2 on Ubuntu Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 on Debian "unstable".
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.3.2 on Ubuntu Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 on Debian "unstable".
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
- </div>
- </li>
- </ul>
</li>
</ul>
<p>
@@ -569,189 +556,189 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ Intel 9.0 on Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.0 on Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1 on Suse Linux on 64 bit Itanium
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.0 on Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.2 on 64-bit Redhat Server 5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.2 on Suse Linux on 64 bit Itanium
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise
+ Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.2 with C++0x extensions on Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on OpenSuSE Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GNU gcc version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
+ Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ Sun 5.9 on Red Hat Enterprise Linux
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel 9.0 on Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- Intel 10.0 on Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1 on Suse Linux on 64 bit Itanium
- </div>
- </li>
- <li>
- <div>
- Intel 11.0 on Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.2 on 64-bit Redhat Server 5.1
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.2 on Suse Linux on 64 bit Itanium
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise
- Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.2 with C++0x extensions on Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on OpenSuSE Linux
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux
- </div>
- </li>
- <li>
- <div>
- GNU gcc version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
- Linux
- </div>
- </li>
- <li>
- <div>
- Sun 5.9 on Red Hat Enterprise Linux
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ Intel 9.1, 10.1 on Tiger
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0 on Leopard
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on Leopard
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel 9.1, 10.1 on Tiger
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0 on Leopard
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on Leopard
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 9.0 on Vista.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 5.9.3
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 6.1.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit. (TODO:
+ not recently)
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, on Mingw
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 9.0 on Vista.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
- </div>
- </li>
- <li>
- <div>
- Borland 5.9.3
- </div>
- </li>
- <li>
- <div>
- Borland 6.1.0
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit. (TODO:
- not recently)
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, on Mingw
- </div>
- </li>
- </ul>
</li>
<li>
<div>
AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
+ 5.3.0.40
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
- 5.3.0.40
- </div>
- </li>
- </ul>
</li>
<li>
<div>
NetBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6 on Solaris 5.10
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6 on Solaris 5.10
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_40_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_40_0.html (original)
+++ website/public_html/beta/users/history/version_1_40_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.40.0</span></h2>
<p><span class=
- "news-date">August 27th, 2009 16:00 GMT</span></p>
+ "news-date">August 27th, 2009 17:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_40_0.tar.bz2</td></tr><tr><td>boost_1_40_0.tar.gz</td></tr>
@@ -71,461 +71,447 @@
<li>
<div>
<span class="library">Accumulators:</span>
-
+ <ul>
+ <li>
+ <div>
+ Works on GCC 4.4.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Works on GCC 4.4.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added a new ping example to illustrate the use of ICMP sockets.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed the <code><span class="identifier">buffered</span><span class="special">*</span><span class="identifier">_stream</span><span class="special"><></span></code> templates to treat 0-byte
+ reads and writes as no-ops, to comply with the documented type requirements
+ for <code><span class="identifier">SyncReadStream</span></code>,
+ <code><span class="identifier">AsyncReadStream</span></code>,
+ <code><span class="identifier">SyncWriteStream</span></code> and
+ <code><span class="identifier">AsyncWriteStream</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed some instances of the <code><span class="keyword">throw</span></code>
+ keyword to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span><span class="special">()</span></code> to allow Asio to be used when exception
+ support is disabled. Note that the SSL wrappers still require exception
+ support (#2754).
+ </div>
+ </li>
+ <li>
+ <div>
+ Made Asio compatible with the OpenSSL 1.0 beta (#3256).
+ </div>
+ </li>
+ <li>
+ <div>
+ Eliminated a redundant system call in the Solaris <tt>/dev/poll</tt>
+ backend.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a bug in resizing of the bucket array in the internal hash
+ maps (#3095).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured correct propagation of the error code when a synchronous
+ accept fails (#3216).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured correct propagation of the error code when a synchronous
+ read or write on a Windows HANDLE fails.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed failures reported when <code><span class="identifier">_GLIBCXX_DEBUG</span></code>
+ is defined (#3098).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed custom memory allocation support for timers (#3107).
+ </div>
+ </li>
+ <li>
+ <div>
+ Tidied up various warnings reported by g++ (#1341,
+ #2618).
+ </div>
+ </li>
+ <li>
+ <div>
+ Various documentation improvements, including more obvious hyperlinks
+ to function overloads, header file information, examples for the
+ handler type requirements, and adding enum values to the index (#3157,
+ #2620).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added a new ping example to illustrate the use of ICMP sockets.
- </div>
- </li>
- <li>
- <div>
- Changed the <code><span class="identifier">buffered</span><span class="special">*</span><span class="identifier">_stream</span><span class="special"><></span></code> templates to treat 0-byte reads
- and writes as no-ops, to comply with the documented type requirements
- for <code><span class="identifier">SyncReadStream</span></code>,
- <code><span class="identifier">AsyncReadStream</span></code>, <code><span class="identifier">SyncWriteStream</span></code> and <code><span class="identifier">AsyncWriteStream</span></code>.
- </div>
- </li>
- <li>
- <div>
- Changed some instances of the <code><span class="keyword">throw</span></code>
- keyword to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span><span class="special">()</span></code>
- to allow Asio to be used when exception support is disabled. Note that
- the SSL wrappers still require exception support (#2754).
- </div>
- </li>
- <li>
- <div>
- Made Asio compatible with the OpenSSL 1.0 beta (#3256).
- </div>
- </li>
- <li>
- <div>
- Eliminated a redundant system call in the Solaris <tt>/dev/poll</tt>
- backend.
- </div>
- </li>
- <li>
- <div>
- Fixed a bug in resizing of the bucket array in the internal hash maps
- (#3095).
- </div>
- </li>
- <li>
- <div>
- Ensured correct propagation of the error code when a synchronous accept
- fails (#3216).
- </div>
- </li>
- <li>
- <div>
- Ensured correct propagation of the error code when a synchronous read
- or write on a Windows HANDLE fails.
- </div>
- </li>
- <li>
- <div>
- Fixed failures reported when <code><span class="identifier">_GLIBCXX_DEBUG</span></code>
- is defined (#3098).
- </div>
- </li>
- <li>
- <div>
- Fixed custom memory allocation support for timers (#3107).
- </div>
- </li>
- <li>
- <div>
- Tidied up various warnings reported by g++ (#1341,
- #2618).
- </div>
- </li>
- <li>
- <div>
- Various documentation improvements, including more obvious hyperlinks
- to function overloads, header file information, examples for the handler
- type requirements, and adding enum values to the index (#3157,
- #2620).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Circular Buffer:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed bugs #2785,
+ #3285.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed bugs #2785,
- #3285.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Foreach:</span>
-
+ <ul>
+ <li>
+ <div>
+ Workaround for conflict with Python headers (#3000).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Workaround for conflict with Python headers (#3000).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Function:</span>
-
+ <ul>
+ <li>
+ <div>
+ Optimize the use of small target objects.
+ </div>
+ </li>
+ <li>
+ <div>
+ Make Boost.Function compile under BOOST_NO_EXCEPTIONS (#2499,
+ #2494,
+ #2469,
+ #2466,
+ #2900)
+ </div>
+ </li>
+ <li>
+ <div>
+ Various minor fixes (#2642,
+ #2847,
+ #2929
+ #3012)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Optimize the use of small target objects.
- </div>
- </li>
- <li>
- <div>
- Make Boost.Function compile under BOOST_NO_EXCEPTIONS (#2499,
- #2494,
- #2469,
- #2466,
- #2900)
- </div>
- </li>
- <li>
- <div>
- Various minor fixes (#2642,
- #2847,
- #2929
- #3012)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ Improved compile times for <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">vector</span></code>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Improved compile times for <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">vector</span></code>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Merged in the <a href="/libs/graph_parallel/doc/html/index.html">Parallel
+ Boost Graph Library</a>, giving a full suite of graph algorithms
+ and data structures for distributed-memory computers (such as clusters).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updates to the interface of the compressed sparse row graph, including
+ constructors from unsorted edge lists.
+ </div>
+ </li>
+ <li>
+ <div>
+ An implicit grid graph, saving memory over using the former generator.
+ </div>
+ </li>
+ <li>
+ <div>
+ New algorithms: Dijkstra's single-source shortest path algorithm
+ without a separate color map and an algorithm to find maximal common
+ subgraphs between two graphs.
+ </div>
+ </li>
+ <li>
+ <div>
+ Assorted bug fixes.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Merged in the <a href="/libs/graph_parallel/doc/html/index.html">Parallel
- Boost Graph Library</a>, giving a full suite of graph algorithms
- and data structures for distributed-memory computers (such as clusters).
- </div>
- </li>
- <li>
- <div>
- Updates to the interface of the compressed sparse row graph, including
- constructors from unsorted edge lists.
- </div>
- </li>
- <li>
- <div>
- An implicit grid graph, saving memory over using the former generator.
- </div>
- </li>
- <li>
- <div>
- New algorithms: Dijkstra's single-source shortest path algorithm without
- a separate color map and an algorithm to find maximal common subgraphs
- between two graphs.
- </div>
- </li>
- <li>
- <div>
- Assorted bug fixes.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Hash:</span>
-
+ <ul>
+ <li>
+ <div>
+ Automatically configure the float functions using template metaprogramming
+ instead of trying to configure every possibility manually.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Automatically configure the float functions using template metaprogramming
- instead of trying to configure every possibility manually.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Interprocess:</span>
-
+ <ul>
+ <li>
+ <div>
+ Windows shared memory is created in Shared Documents folder so that
+ it can be shared between services and processes
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bugs #2967,
+ #2973,
+ #2992,
+ #3138,
+ #3166,
+ #3205.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Windows shared memory is created in Shared Documents folder so that
- it can be shared between services and processes
- </div>
- </li>
- <li>
- <div>
- Fixed bugs #2967,
- #2973,
- #2992,
- #3138,
- #3166,
- #3205.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Intrusive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug #3164.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
- </div>
- </li>
- <li>
- <div>
- Fixed bug #3164.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">MPL:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">char_</span></code> and <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code>
+ for compile-time string manipulation, based on multichar literals
+ (#2905).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated MPL Reference Manual.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bug fixes.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">char_</span></code> and <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code>
- for compile-time string manipulation, based on multichar literals (#2905).
- </div>
- </li>
- <li>
- <div>
- Updated MPL Reference Manual.
- </div>
- </li>
- <li>
- <div>
- Bug fixes.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Program.Options:</span>
-
+ <ul>
+ <li>
+ <div>
+ Support for building with disabled exceptions (#2096).
+ </div>
+ </li>
+ <li>
+ <div>
+ Unicode parser no longer drops original tokens (#2425).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed crash on user-inserted items in <code><span class="identifier">variables_map</span></code>
+ (#2782).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Support for building with disabled exceptions (#2096).
- </div>
- </li>
- <li>
- <div>
- Unicode parser no longer drops original tokens (#2425).
- </div>
- </li>
- <li>
- <div>
- Fixed crash on user-inserted items in <code><span class="identifier">variables_map</span></code>
- (#2782).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Property Map:</span>
-
+ <ul>
+ <li>
+ <div>
+ Moved property map code into a separate directory, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>.
+ The old files exist and forward to the new ones; the previous files
+ directly in <code><span class="identifier">boost</span><span class="special">/</span></code> will be removed in Boost 1.42.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Moved distributed property maps to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">graph</span><span class="special">::</span><span class="identifier">parallel</span></code>
+ namespace.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a property map based on a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_array</span></code>,
+ providing a simpler interface.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Moved property map code into a separate directory, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>. The old files exist and forward to
- the new ones; the previous files directly in <code><span class="identifier">boost</span><span class="special">/</span></code> will be removed in Boost 1.42.0.
- </div>
- </li>
- <li>
- <div>
- Moved distributed property maps to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">graph</span><span class="special">::</span><span class="identifier">parallel</span></code>
- namespace.
- </div>
- </li>
- <li>
- <div>
- Added a property map based on a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_array</span></code>,
- providing a simpler interface.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ PrimitiveTransforms have stricter conformance to ResultOf protocol.
+ (Warning: some invalid code may break.)
+ </div>
+ </li>
+ <li>
+ <div>
+ Add a sensible default for <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code>'s
+ template parameter.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved default evaluation strategy for pointers to members.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4 portability fixes (#3021).
+ </div>
+ </li>
+ <li>
+ <div>
+ Work around Visual C++'s non-std-compliant ciso646 macros.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- PrimitiveTransforms have stricter conformance to ResultOf protocol.
- (Warning: some invalid code may break.)
- </div>
- </li>
- <li>
- <div>
- Add a sensible default for <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code>'s
- template parameter.
- </div>
- </li>
- <li>
- <div>
- Improved default evaluation strategy for pointers to members.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4 portability fixes (#3021).
- </div>
- </li>
- <li>
- <div>
- Work around Visual C++'s non-std-compliant ciso646 macros.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Random:</span>
-
+ <ul>
+ <li>
+ <div>
+ Made the constructors of all the generators call the copy constructor
+ when passed a non-const reference.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed seeding functions to accept any arithmetic type. As a side-effect,
+ the exact signature of seed changed for some classes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Major bug fixes in uniform_int.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Made the constructors of all the generators call the copy constructor
- when passed a non-const reference.
- </div>
- </li>
- <li>
- <div>
- Changed seeding functions to accept any arithmetic type. As a side-effect,
- the exact signature of seed changed for some classes.
- </div>
- </li>
- <li>
- <div>
- Major bug fixes in uniform_int.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Serialization:</span>
-
+ <ul>
+ <li>
+ <div>
+ Removed deprecated headers: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">static_warning</span><span class="special">.</span><span class="identifier">hpp</span></code>,
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">state_saver</span><span class="special">.</span><span class="identifier">hpp</span></code>, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">smart_cast</span><span class="special">.</span><span class="identifier">hpp</span></code>,
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pfto</span><span class="special">.</span><span class="identifier">hpp</span></code>. Use the the equivalent headers
+ in the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">serialization</span><span class="special">/</span></code>
+ directory instead (#3062).
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_serializer_map</span></code> should now
+ be used instead of <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_pointer_iserializer</span></code>.
+ For more details see <a href="/doc/libs/1_40_0/libs/serialization/doc/release.html">the
+ library release notes</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Removed deprecated headers: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">static_warning</span><span class="special">.</span><span class="identifier">hpp</span></code>,
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">state_saver</span><span class="special">.</span><span class="identifier">hpp</span></code>, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">smart_cast</span><span class="special">.</span><span class="identifier">hpp</span></code>,
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pfto</span><span class="special">.</span><span class="identifier">hpp</span></code>. Use the the equivalent headers
- in the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">serialization</span><span class="special">/</span></code>
- directory instead (#3062).
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_serializer_map</span></code> should now
- be used instead of <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_pointer_iserializer</span></code>.
- For more details see <a href="/doc/libs/1_40_0/libs/serialization/doc/release.html">the
- library release notes</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Implement <code><span class="identifier">emplace</span></code>
+ for all compilers, not just ones with rvalue references and variadic
+ templates (#1978).
+ </div>
+ </li>
+ <li>
+ <div>
+ Create less buckets by default.
+ </div>
+ </li>
+ <li>
+ <div>
+ Some minor tweaks for better compiler support (#2908,
+ #3096,
+ #3082).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Implement <code><span class="identifier">emplace</span></code> for
- all compilers, not just ones with rvalue references and variadic templates
- (#1978).
- </div>
- </li>
- <li>
- <div>
- Create less buckets by default.
- </div>
- </li>
- <li>
- <div>
- Some minor tweaks for better compiler support (#2908,
- #3096,
- #3082).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Works on Visual C++ 10.0 (#3124).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Works on Visual C++ 10.0 (#3124).
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -545,40 +531,38 @@
<li>
<div>
<span class="library">Boostbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Hide <code><span class="identifier">INTERNAL</span> <span class="identifier">ONLY</span></code>
+ enums in doxygen documentation (#3242).
+ </div>
+ </li>
+ <li>
+ <div>
+ Tweaked appearance of member classes/structs/unions in a class synopsis.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Hide <code><span class="identifier">INTERNAL</span> <span class="identifier">ONLY</span></code>
- enums in doxygen documentation (#3242).
- </div>
- </li>
- <li>
- <div>
- Tweaked appearance of member classes/structs/unions in a class synopsis.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Support python code snippets (#3029).
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">teletype</span></code> source
+ mode (#1202)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Support python code snippets (#3029).
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">teletype</span></code> source
- mode (#1202)
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -591,43 +575,43 @@
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Tiger and Leopard
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on PowerPC Tiger
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel Tiger and Leopard
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on PowerPC Tiger
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 4.3.3 on Ubuntu Linux.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.3.3 on Ubuntu Linux.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
- </div>
- </li>
- </ul>
</li>
</ul>
<p>
@@ -637,217 +621,217 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ Intel 9.0 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.0 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1 on Suse Linux on 64 bit Itanium.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.0 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.1 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat
+ Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.2 on Suse Linux on 64 bit Itanium.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.2 on 64-bit Redhat Server 5.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC Open64 4.2.2 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.4 on Debian unstable.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Sun 5.9 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel 9.0 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.0 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1 on Suse Linux on 64 bit Itanium.
- </div>
- </li>
- <li>
- <div>
- Intel 11.0 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 11.1 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat
- Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.2 on Suse Linux on 64 bit Itanium.
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.2 on 64-bit Redhat Server 5.1.
- </div>
- </li>
- <li>
- <div>
- GCC Open64 4.2.2 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.4 on Debian unstable.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- Sun 5.9 on Red Hat Enterprise Linux.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ Intel 10.1, 11.0 on Intel Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0 on Intel Tiger.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1, 4.2.1 on Intel Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Tiger.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on PowerPC Tiger.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel 10.1, 11.0 on Intel Leopard.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0 on Intel Tiger.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1, 4.2.1 on Intel Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on Intel Tiger.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on PowerPC Tiger.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 on Vista.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 on Vista 64-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 beta.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 5.9.3, 6.1.0, 6.1.3.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland C++ Builder 2007 and 2009.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on Vista.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on Vista 64-bit.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 beta.
- </div>
- </li>
- <li>
- <div>
- Borland 5.9.3, 6.1.0, 6.1.3.
- </div>
- </li>
- <li>
- <div>
- Borland C++ Builder 2007 and 2009.
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
+ 5.3.0.40.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
- 5.3.0.40.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6 on Solaris 5.10.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6 on Solaris 5.10.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_41_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_41_0.html (original)
+++ website/public_html/beta/users/history/version_1_41_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -68,45 +68,43 @@
<li>
<div>
<span class="library">DateTime:</span>
-
+ <ul>
+ <li>
+ <div>
+ The default format for time durations is now "<code><span class="special">%-%</span><span class="identifier">O</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>"
+ instead of "<code><span class="special">%-%</span><span class="identifier">H</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>" that was used previously.
+ In order to retain the old behavior, the format string has to be
+ specified explicitly during the time IO facet construction (#1861).
+ </div>
+ </li>
+ <li>
+ <div>
+ Gregorian dates now use 32-bit integer type internally on 64-bit
+ platforms (#3308).
+ </div>
+ </li>
+ <li>
+ <div>
+ See the <a href="/doc/html/date_time/details.html#date_time.changes">full
+ changelog</a> for more detail.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- The default format for time durations is now "<code><span class="special">%-%</span><span class="identifier">O</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>" instead of "<code><span class="special">%-%</span><span class="identifier">H</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>"
- that was used previously. In order to retain the old behavior, the
- format string has to be specified explicitly during the time IO facet
- construction (#1861).
- </div>
- </li>
- <li>
- <div>
- Gregorian dates now use 32-bit integer type internally on 64-bit platforms
- (#3308).
- </div>
- </li>
- <li>
- <div>
- See the <a href="/doc/html/date_time/details.html#date_time.changes">full
- changelog</a> for more detail.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Filesystem:</span>
-
+ <ul>
+ <li>
+ <div>
+ Bug fixes: (#3385).
+ (#3528).
+ (#3509).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Bug fixes: (#3385).
- (#3528).
- (#3509).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -114,43 +112,43 @@
Some old
unreleased developments. There are still several open issues that should
be fixed in the next version.
+ <ul>
+ <li>
+ <div>
+ Add a grep filter (#1627).
+ </div>
+ </li>
+ <li>
+ <div>
+ Support archives with multiple members (#1896).
+ </div>
+ </li>
+ <li>
+ <div>
+ Make <code><span class="identifier">tee</span></code> work with
+ input streams (#791).
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved filesystem interoperability.
+ </div>
+ </li>
+ <li>
+ <div>
+ Several warnings fixed or suppressed (including #1618,
+ #1875,
+ #2779).
+ </div>
+ </li>
+ <li>
+ <div>
+ Various other fixes (including #1580,
+ #1671).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Add a grep filter (#1627).
- </div>
- </li>
- <li>
- <div>
- Support archives with multiple members (#1896).
- </div>
- </li>
- <li>
- <div>
- Make <code><span class="identifier">tee</span></code> work with
- input streams (#791).
- </div>
- </li>
- <li>
- <div>
- Improved filesystem interoperability.
- </div>
- </li>
- <li>
- <div>
- Several warnings fixed or suppressed (including #1618,
- #1875,
- #2779).
- </div>
- </li>
- <li>
- <div>
- Various other fixes (including #1580,
- #1671).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -172,21 +170,20 @@
<li>
<div>
<span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Clean up some MSVC warnings and errors in /Za (disable Microsoft
+ extensions) mode.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixes for c++0x mode on various compilers.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Clean up some MSVC warnings and errors in /Za (disable Microsoft extensions)
- mode.
- </div>
- </li>
- <li>
- <div>
- Fixes for c++0x mode on various compilers.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -217,65 +214,63 @@
<li>
<div>
<span class="library">System:</span>
-
+ <ul>
+ <li>
+ <div>
+ Bug fix: (#3559).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Bug fix: (#3559).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Thread:</span>
-
+ <ul>
+ <li>
+ <div>
+ Support for futures, promises and packaged tasks added
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread_specific_ptr</span></code> is now faster
+ when there are lots of thread-specific objects
+ </div>
+ </li>
+ <li>
+ <div>
+ Some Boost.Thread facilities are now header-only
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Support for futures, promises and packaged tasks added
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread_specific_ptr</span></code> is now faster
- when there are lots of thread-specific objects
- </div>
- </li>
- <li>
- <div>
- Some Boost.Thread facilities are now header-only
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Unordered:</span>
Major
update:
+ <ul>
+ <li>
+ <div>
+ Replaced a lot of the macro based implementation with a cleaner template
+ based implementation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reduced memory use.
+ </div>
+ </li>
+ <li>
+ <div>
+ Full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_41_1">the
+ changelog</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Replaced a lot of the macro based implementation with a cleaner template
- based implementation.
- </div>
- </li>
- <li>
- <div>
- Reduced memory use.
- </div>
- </li>
- <li>
- <div>
- Full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_41_1">the
- changelog</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -297,32 +292,31 @@
<li>
<div>
<span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix infinite loop with some uses of <tt>\Q...\E</tt> quotemeta
+ (#3586).
+ </div>
+ </li>
+ <li>
+ <div>
+ Eliminate unreachable code warnings on MSVC
+ </div>
+ </li>
+ <li>
+ <div>
+ Clean up some MSVC warnings and errors in /Za ("disable Microsoft
+ extensions") mode.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixes for c++0x mode on various compilers.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix infinite loop with some uses of <tt>\Q...\E</tt> quotemeta
- (#3586).
- </div>
- </li>
- <li>
- <div>
- Eliminate unreachable code warnings on MSVC
- </div>
- </li>
- <li>
- <div>
- Clean up some MSVC warnings and errors in /Za ("disable Microsoft
- extensions") mode.
- </div>
- </li>
- <li>
- <div>
- Fixes for c++0x mode on various compilers.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -352,32 +346,32 @@
<span class="library">Quickbook 1.5:</span>
These
changes require your document to use the <code><span class="special">[</span><span class="identifier">quickbook</span> <span class="number">1.5</span><span class="special">]</span></code> tag:
+ <ul>
+ <li>
+ <div>
+ More intuitive syntax and variable lookup for template calls (#1174,
+ #2034,
+ #2036).
+ </div>
+ </li>
+ <li>
+ <div>
+ Image attributes (#1157)
+ </div>
+ </li>
+ <li>
+ <div>
+ Table Ids (#1194)
+ </div>
+ </li>
+ <li>
+ <div>
+ Better handling of whitespace in <code><span class="identifier">section</span></code>
+ syntax. (#2712)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- More intuitive syntax and variable lookup for template calls (#1174,
- #2034,
- #2036).
- </div>
- </li>
- <li>
- <div>
- Image attributes (#1157)
- </div>
- </li>
- <li>
- <div>
- Table Ids (#1194)
- </div>
- </li>
- <li>
- <div>
- Better handling of whitespace in <code><span class="identifier">section</span></code>
- syntax. (#2712)
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -390,48 +384,48 @@
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Tiger and Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on PowerPC Tiger.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel Tiger and Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on PowerPC Tiger.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 4.4.1 on Ubuntu Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4 on Debian
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.4.1 on Ubuntu Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4 on Debian
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
- </div>
- </li>
- </ul>
</li>
</ul>
<p>
@@ -441,199 +435,199 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ Intel 10.1 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1 on 64-bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1 on Suse Linux on 64 bit Itanium.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.0 on 32 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.0 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.3, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.1 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 and GCC 4.4.1 with C++0x extensions on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 on 64-bit Redhat Server 5.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 on 64 bit Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.4 on Debian unstable.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.2 on 64 bit Gentoo.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Sun 5.9 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel 10.1 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1 on 64-bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1 on Suse Linux on 64 bit Itanium.
- </div>
- </li>
- <li>
- <div>
- Intel 11.0 on 32 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 11.0 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 11.1 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.3, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.1 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 and GCC 4.4.1 with C++0x extensions on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 on 64-bit Redhat Server 5.1.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 on 64 bit Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.4 on Debian unstable.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.2 on 64 bit Gentoo.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- Sun 5.9 on Red Hat Enterprise Linux.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler 11.1 on Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ Compiler 10.1, 11.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Tiger.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on PowerPC Tiger.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler 11.1 on Leopard.
- </div>
- </li>
- <li>
- <div>
- Intel C++ Compiler 10.1, 11.0.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on Intel Tiger.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on PowerPC Tiger.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1, 8,0, 9,0 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 on 32-bit Vista.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 on AMD 64-bit Vista.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 beta 1 with <a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=457199">a
+ patch for the program options lib</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (2010).
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4.1 on Mingw, with and without C++0x extensions.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1, 8,0, 9,0 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on 32-bit Vista.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on AMD 64-bit Vista.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 beta 1 with <a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=457199">a
- patch for the program options lib</a>.
- </div>
- </li>
- <li>
- <div>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (2010).
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4.1 on Mingw, with and without C++0x extensions.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
+ 5.3.0.40.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
- 5.3.0.40.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 7.0.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.0.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.10 on Solaris 5.10.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Sun C++ 5.10 on Solaris 5.10.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_42_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_42_0.html (original)
+++ website/public_html/beta/users/history/version_1_42_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -68,380 +68,372 @@
<li>
<div>
<span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added a new HTTP Server 4 example illustrating the use of stackless
+ coroutines with Asio.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed handler allocation and invocation to use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">addressof</span></code>
+ to get the address of handler objects, rather than applying <code><span class="keyword">operator</span><span class="special">&</span></code>
+ directly (#2977).
+ </div>
+ </li>
+ <li>
+ <div>
+ Restricted MSVC buffer debugging workaround to 2008, as it causes
+ a crash with 2010 beta 2 (#3796,
+ #3822).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a problem with the lifetime of handler memory, where Windows
+ needs the <code><span class="identifier">OVERLAPPED</span></code>
+ structure to be valid until both the initiating function call has
+ returned and the completion packet has been delivered.
+ </div>
+ </li>
+ <li>
+ <div>
+ Don't block signals while performing system calls, but instead restart
+ the calls if they are interrupted.
+ </div>
+ </li>
+ <li>
+ <div>
+ Documented the guarantee made by strand objects with respect to order
+ of handler invocation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed strands to use a pool of implementations, to make copying
+ of strands cheaper.
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured that kqueue support is enabled for BSD platforms (#3626).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a <code><span class="identifier">boost_</span></code> prefix
+ to the <code><span class="keyword">extern</span> <span class="string">"C"</span></code>
+ thread entry point function (#3809).
+ </div>
+ </li>
+ <li>
+ <div>
+ In <code><span class="identifier">getaddrinfo</span></code> emulation,
+ only check the socket type (<code><span class="identifier">SOCK_STREAM</span></code>
+ or <code><span class="identifier">SOCK_DGRAM</span></code>) if
+ a service name has been specified. This should allow the emulation
+ to work with raw sockets.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a workaround for some broken Windows firewalls that make a
+ socket appear bound to 0.0.0.0 when it is in fact bound to 127.0.0.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ Applied a fix for reported excessive CPU usage under Solaris (#3670).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added some support for platforms that use older compilers such as
+ g++ 2.95 (#3743).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added a new HTTP Server 4 example illustrating the use of stackless
- coroutines with Asio.
- </div>
- </li>
- <li>
- <div>
- Changed handler allocation and invocation to use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">addressof</span></code>
- to get the address of handler objects, rather than applying <code><span class="keyword">operator</span><span class="special">&</span></code>
- directly (#2977).
- </div>
- </li>
- <li>
- <div>
- Restricted MSVC buffer debugging workaround to 2008, as it causes a
- crash with 2010 beta 2 (#3796,
- #3822).
- </div>
- </li>
- <li>
- <div>
- Fixed a problem with the lifetime of handler memory, where Windows
- needs the <code><span class="identifier">OVERLAPPED</span></code>
- structure to be valid until both the initiating function call has returned
- and the completion packet has been delivered.
- </div>
- </li>
- <li>
- <div>
- Don't block signals while performing system calls, but instead restart
- the calls if they are interrupted.
- </div>
- </li>
- <li>
- <div>
- Documented the guarantee made by strand objects with respect to order
- of handler invocation.
- </div>
- </li>
- <li>
- <div>
- Changed strands to use a pool of implementations, to make copying of
- strands cheaper.
- </div>
- </li>
- <li>
- <div>
- Ensured that kqueue support is enabled for BSD platforms (#3626).
- </div>
- </li>
- <li>
- <div>
- Added a <code><span class="identifier">boost_</span></code> prefix
- to the <code><span class="keyword">extern</span> <span class="string">"C"</span></code>
- thread entry point function (#3809).
- </div>
- </li>
- <li>
- <div>
- In <code><span class="identifier">getaddrinfo</span></code> emulation,
- only check the socket type (<code><span class="identifier">SOCK_STREAM</span></code>
- or <code><span class="identifier">SOCK_DGRAM</span></code>) if a
- service name has been specified. This should allow the emulation to
- work with raw sockets.
- </div>
- </li>
- <li>
- <div>
- Added a workaround for some broken Windows firewalls that make a socket
- appear bound to 0.0.0.0 when it is in fact bound to 127.0.0.1.
- </div>
- </li>
- <li>
- <div>
- Applied a fix for reported excessive CPU usage under Solaris (#3670).
- </div>
- </li>
- <li>
- <div>
- Added some support for platforms that use older compilers such as g++
- 2.95 (#3743).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Circular Buffer:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added methods erase_begin(size_type) and erase_end(size_type) with
+ constant complexity for such types of stored elements which do not
+ need an explicit destruction e.g. int or double.
+ </div>
+ </li>
+ <li>
+ <div>
+ Similarly changed implementation of the clear() method and the destructor
+ so their complexity is now constant for such types of stored elements
+ which do not require an explicit destruction (the complexity for
+ other types remains linear).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added methods erase_begin(size_type) and erase_end(size_type) with
- constant complexity for such types of stored elements which do not
- need an explicit destruction e.g. int or double.
- </div>
- </li>
- <li>
- <div>
- Similarly changed implementation of the clear() method and the destructor
- so their complexity is now constant for such types of stored elements
- which do not require an explicit destruction (the complexity for other
- types remains linear).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ The accumulator is the first argument to the functor of <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code> and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">accumulate</span></code>
+ (#2355).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for associative iterators and views (#3473).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- The accumulator is the first argument to the functor of <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code> and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">accumulate</span></code>
- (#2355).
- </div>
- </li>
- <li>
- <div>
- Added support for associative iterators and views (#3473).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Removed old interface to <code><span class="identifier">compressed_sparse_row_graph</span></code>,
+ making new interface the default.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Removed old interface to <code><span class="identifier">compressed_sparse_row_graph</span></code>,
- making new interface the default.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Integer:</span>
-
+ <ul>
+ <li>
+ <div>
+ Reverted Trunk to release branch state (i.e. a "known good state").
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues: 653,
+ 3084,
+ 3177,
+ 3180,
+ 3568,
+ 3657,
+ 2134.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added long long support to <tt>boost::static_log2</tt>,
+ <tt>boost::static_signed_min</tt>, <tt>boost::static_signed_max</tt>,
+ <tt>boost::static_unsigned_min</tt><tt>boost::static_unsigned_max</tt>,
+ when available.
+ </div>
+ </li>
+ <li>
+ <div>
+ The argument type and the result type of <tt>boost::static_signed_min</tt>
+ etc are now typedef'd. Formerly, they were hardcoded as <tt>unsigned
+ long</tt> and <tt>int</tt> respectively. Please, use
+ the provided typedefs in new code (and update old code as soon as
+ possible).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Reverted Trunk to release branch state (i.e. a "known good state").
- </div>
- </li>
- <li>
- <div>
- Fixed issues: 653,
- 3084,
- 3177,
- 3180,
- 3568,
- 3657,
- 2134.
- </div>
- </li>
- <li>
- <div>
- Added long long support to <tt>boost::static_log2</tt>,
- <tt>boost::static_signed_min</tt>, <tt>boost::static_signed_max</tt>,
- <tt>boost::static_unsigned_min</tt><tt>boost::static_unsigned_max</tt>,
- when available.
- </div>
- </li>
- <li>
- <div>
- The argument type and the result type of <tt>boost::static_signed_min</tt>
- etc are now typedef'd. Formerly, they were hardcoded as <tt>unsigned
- long</tt> and <tt>int</tt> respectively. Please, use
- the provided typedefs in new code (and update old code as soon as possible).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Iostreams:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed many outstanding issues. Thanks to Richard Smith for his work
+ on this. (#3612,
+ #3311,
+ #2094,
+ #3010,
+ #2894,
+ #3011,
+ #3352,
+ #3505).
+ </div>
+ </li>
+ <li>
+ <div>
+ For more information see the <a href="/libs/iostreams/doc/release_notes.html">library
+ release notes</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed many outstanding issues. Thanks to Richard Smith for his work
- on this. (#3612,
- #3311,
- #2094,
- #3010,
- #2894,
- #3011,
- #3352,
- #3505).
- </div>
- </li>
- <li>
- <div>
- For more information see the <a href="/libs/iostreams/doc/release_notes.html">library
- release notes</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Program.Options:</span>
-
+ <ul>
+ <li>
+ <div>
+ Information about option name added to a few exception classes and
+ various clean ups in exception classes (#3423).
+ </div>
+ </li>
+ <li>
+ <div>
+ Description wordwrapping in presense of default parameters fixed
+ (#2613).
+ </div>
+ </li>
+ <li>
+ <div>
+ Empty value in configuration file is now permitted (#1537).
+ </div>
+ </li>
+ <li>
+ <div>
+ Quotes are no longer stripped from string values (#850).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix endless loop in case of long default arguments (#689).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix compile warning caused by usage of boost::any (#2562).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix memory bug in example/response_file.cpp (#3525).
+ </div>
+ </li>
+ <li>
+ <div>
+ Most compilation warnings were fixed (#3608).
+ </div>
+ </li>
+ <li>
+ <div>
+ Make column width for description text configurable. (#3703).
+ </div>
+ </li>
+ <li>
+ <div>
+ Add general split function: split_unix() (#2561).
+ </div>
+ </li>
+ <li>
+ <div>
+ Enable open config files from given file name (#3264).
+ </div>
+ </li>
+ <li>
+ <div>
+ Additional flag for required options (#2982).
+ </div>
+ </li>
+ <li>
+ <div>
+ Enable case insensitive style for command line (#3498).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Information about option name added to a few exception classes and
- various clean ups in exception classes (#3423).
- </div>
- </li>
- <li>
- <div>
- Description wordwrapping in presense of default parameters fixed (#2613).
- </div>
- </li>
- <li>
- <div>
- Empty value in configuration file is now permitted (#1537).
- </div>
- </li>
- <li>
- <div>
- Quotes are no longer stripped from string values (#850).
- </div>
- </li>
- <li>
- <div>
- Fix endless loop in case of long default arguments (#689).
- </div>
- </li>
- <li>
- <div>
- Fix compile warning caused by usage of boost::any (#2562).
- </div>
- </li>
- <li>
- <div>
- Fix memory bug in example/response_file.cpp (#3525).
- </div>
- </li>
- <li>
- <div>
- Most compilation warnings were fixed (#3608).
- </div>
- </li>
- <li>
- <div>
- Make column width for description text configurable. (#3703).
- </div>
- </li>
- <li>
- <div>
- Add general split function: split_unix() (#2561).
- </div>
- </li>
- <li>
- <div>
- Enable open config files from given file name (#3264).
- </div>
- </li>
- <li>
- <div>
- Additional flag for required options (#2982).
- </div>
- </li>
- <li>
- <div>
- Enable case insensitive style for command line (#3498).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">PropertyMap:</span>
-
+ <ul>
+ <li>
+ <div>
+ Removed old header files (directly in the <code><span class="identifier">boost</span><span class="special">/</span></code> directory); they were deprecated
+ since 1.40, replaced by headers in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Removed old header files (directly in the <code><span class="identifier">boost</span><span class="special">/</span></code> directory); they were deprecated since
- 1.40, replaced by headers in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix const correctness issues with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">flatten</span></code>
+ and friends (#3364).
+ </div>
+ </li>
+ <li>
+ <div>
+ Accomodate recent change to <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code>,
+ remove old support for Doxygen and pre-1.35 Fusion (#3553).
+ </div>
+ </li>
+ <li>
+ <div>
+ In binary operations, when one operand has a user-specified domain
+ and the other has the default domain, the user-specified domain trumps.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix <code><span class="identifier">BOOST_PROTO_EXTENDS</span></code>
+ to work with elaborated types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Work around EDG compiler bug with function types and cv-qualification.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix const correctness issues with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">flatten</span></code>
- and friends (#3364).
- </div>
- </li>
- <li>
- <div>
- Accomodate recent change to <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code>,
- remove old support for Doxygen and pre-1.35 Fusion (#3553).
- </div>
- </li>
- <li>
- <div>
- In binary operations, when one operand has a user-specified domain
- and the other has the default domain, the user-specified domain trumps.
- </div>
- </li>
- <li>
- <div>
- Fix <code><span class="identifier">BOOST_PROTO_EXTENDS</span></code>
- to work with elaborated types.
- </div>
- </li>
- <li>
- <div>
- Work around EDG compiler bug with function types and cv-qualification.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Regex:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for Functors rather than strings as format expressions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved error reporting when throwing exceptions to include better
+ more relevant information.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved performance and reduced stack usage of recursive expressions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed tickets #2802,
+ #3425,
+ #3507,
+ #3546,
+ #3631,
+ #3632,
+ #3715,
+ #3718,
+ #3763,
+ #3764
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added support for Functors rather than strings as format expressions.
- </div>
- </li>
- <li>
- <div>
- Improved error reporting when throwing exceptions to include better
- more relevant information.
- </div>
- </li>
- <li>
- <div>
- Improved performance and reduced stack usage of recursive expressions.
- </div>
- </li>
- <li>
- <div>
- Fixed tickets #2802,
- #3425,
- #3507,
- #3546,
- #3631,
- #3632,
- #3715,
- #3718,
- #3763,
- #3764
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -454,64 +446,62 @@
<li>
<div>
<span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Support instantiating the containers with incomplete value types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">erase_return_void</span></code>
+ as a temporary workaround for the current <code><span class="identifier">erase</span></code>
+ which can be inefficient because it has to find the next element
+ to return an iterator (#3693).
+ </div>
+ </li>
+ <li>
+ <div>
+ Add templated find overload for compatible keys.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved codegear compatibility.
+ </div>
+ </li>
+ <li>
+ <div>
+ Other minor changes, full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_42_0">the
+ changelog</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Support instantiating the containers with incomplete value types.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">erase_return_void</span></code>
- as a temporary workaround for the current <code><span class="identifier">erase</span></code>
- which can be inefficient because it has to find the next element to
- return an iterator (#3693).
- </div>
- </li>
- <li>
- <div>
- Add templated find overload for compatible keys.
- </div>
- </li>
- <li>
- <div>
- Improved codegear compatibility.
- </div>
- </li>
- <li>
- <div>
- Other minor changes, full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_42_0">the
- changelog</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">match_results</span></code> no
+ longer relies on undefined behavior in <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span></code>
+ (#3278).
+ </div>
+ </li>
+ <li>
+ <div>
+ Do NOT copy singular iterators (#3538).
+ </div>
+ </li>
+ <li>
+ <div>
+ Eliminate gcc and darwin warnings (#3734).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">match_results</span></code> no longer
- relies on undefined behavior in <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span></code>
- (#3278).
- </div>
- </li>
- <li>
- <div>
- Do NOT copy singular iterators (#3538).
- </div>
- </li>
- <li>
- <div>
- Eliminate gcc and darwin warnings (#3734).
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -524,70 +514,70 @@
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on PowerPC Tiger.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on PowerPC Tiger.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 4.4.1 on Ubuntu Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4 on Debian.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.4.1 on Ubuntu Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4 on Debian.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 on Windows 2008, 64 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, using Mingw
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on Windows 2008, 64 bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, using Mingw
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 32 and 64 bit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit.
- </div>
- </li>
- </ul>
</li>
</ul>
<p>
@@ -597,173 +587,173 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ Intel 10.1 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.0 on 32 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.0 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.1 on Suse Linux 64 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6, GCC 4.2.4, GCC 4.3.4 and GCC 4.4.2 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.4 and GCC 4.4.2 with C++0x extensions on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4.1 on 64 bit Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4.3 on Debian unstable.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel 10.1 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 11.0 on 32 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 11.0 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 11.1 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
- </div>
- </li>
- <li>
- <div>
- Intel 11.1 on Suse Linux 64 bit.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6, GCC 4.2.4, GCC 4.3.4 and GCC 4.4.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.4 and GCC 4.4.2 with C++0x extensions on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4.1 on 64 bit Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4.3 on Debian unstable.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on PowerPC Tiger.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on PowerPC Tiger.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1, 8,0, 9,0 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 beta 2.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on 32-bit Vista.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4.1 on Mingw, with and without C++0x extensions.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1, 8,0, 9,0 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 beta 2.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on 32-bit Vista.
- </div>
- </li>
- <li>
- <div>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4.1 on Mingw, with and without C++0x extensions.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
+ 5.3.0.40.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
- 5.3.0.40.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 7.0, 32 bit and 64 bit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.0, 32 bit and 64 bit.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.10 on Solaris 5.10.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Sun C++ 5.10 on Solaris 5.10.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_43_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_43_0.html (original)
+++ website/public_html/beta/users/history/version_1_43_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.43.0</span></h2>
<p><span class=
- "news-date">May 6th, 2010 11:00 GMT</span></p>
+ "news-date">May 6th, 2010 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_43_0.tar.bz2</td></tr><tr><td>boost_1_43_0.tar.gz</td></tr>
@@ -78,25 +78,25 @@
Boost.Range has
undergone extensive updates that it include all of the features from the
recently reviewed Boost.RangeEx, from Neil Groves.
+ <ul>
+ <li>
+ <div>
+ Range-based version of the full STL iterator based algorithms.
+ </div>
+ </li>
+ <li>
+ <div>
+ Range adaptors which can be combined with range-based algorithms
+ for unprecedented expressiveness and efficiency.
+ </div>
+ </li>
+ <li>
+ <div>
+ New functions: irange, istream_range, join, combine.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Range-based version of the full STL iterator based algorithms.
- </div>
- </li>
- <li>
- <div>
- Range adaptors which can be combined with range-based algorithms for
- unprecedented expressiveness and efficiency.
- </div>
- </li>
- <li>
- <div>
- New functions: irange, istream_range, join, combine.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -106,276 +106,271 @@
<li>
<div>
<span class="library">Accumulators:</span>
-
+ <ul>
+ <li>
+ <div>
+ Avoid premature template evaluation in operator overload return types.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Avoid premature template evaluation in operator overload return types.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Array:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for SunCC compiler.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added 'fill' member function.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed exception code to use boost::throw_exception.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added support for SunCC compiler.
- </div>
- </li>
- <li>
- <div>
- Added 'fill' member function.
- </div>
- </li>
- <li>
- <div>
- Changed exception code to use boost::throw_exception.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Improved performance.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reduced compile times.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reduced the size of generated code.
+ </div>
+ </li>
+ <li>
+ <div>
+ Extended the guarantee that background threads don't call user code
+ to all asynchronous operations (#3923).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to use edge-triggered epoll on Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to use <code><span class="identifier">timerfd</span></code>
+ for dispatching timers on Linux, when available.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to use one-shot notifications with kqueue on Mac OS X and
+ BSD platforms.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a bitmask type <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">resolver_query_base</span><span class="special">::</span><span class="identifier">flags</span></code>
+ as per the TR2 proposal. This type prevents implicit conversion from
+ <code><span class="keyword">int</span></code> to <code><span class="identifier">flags</span></code>, allowing the compiler to
+ catch cases where users incorrectly pass a numeric port number as
+ the service name.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="preprocessor">#define</span> <span class="identifier">NOMINMAX</span></code> for all Windows compilers.
+ Users can define <code><span class="identifier">BOOST_ASIO_NO_NOMINMAX</span></code>
+ to suppress this definition (#3901).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a bug where 0-byte asynchronous reads were incorrectly passing
+ an <code><span class="identifier">error</span><span class="special">::</span><span class="identifier">eof</span></code> result to the completion handler
+ (#4023).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed the <code><span class="identifier">io_control</span><span class="special">()</span></code> member functions to always call
+ <code><span class="identifier">ioctl</span></code> on the underlying
+ descriptor when modifying blocking mode (#3307).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed the resolver implementation to longer require the typedefs
+ <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_query</span></code>
+ and <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_iterator</span></code>,
+ as neither typedef is part of the documented <code><span class="identifier">InternetProtocol</span></code>
+ requirements. The corresponding typedefs in the <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">tcp</span></code>,
+ <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">udp</span></code> and <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">icmp</span></code>
+ classes have been deprecated.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed out-of-band handling for reactors not based on <code><span class="identifier">select</span><span class="special">()</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new <code><span class="identifier">BOOST_ASIO_DISABLE_THREADS</span></code>
+ macro that allows Asio's threading support to be independently disabled.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor documentation improvements.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Improved performance.
- </div>
- </li>
- <li>
- <div>
- Reduced compile times.
- </div>
- </li>
- <li>
- <div>
- Reduced the size of generated code.
- </div>
- </li>
- <li>
- <div>
- Extended the guarantee that background threads don't call user code
- to all asynchronous operations (#3923).
- </div>
- </li>
- <li>
- <div>
- Changed to use edge-triggered epoll on Linux.
- </div>
- </li>
- <li>
- <div>
- Changed to use <code><span class="identifier">timerfd</span></code>
- for dispatching timers on Linux, when available.
- </div>
- </li>
- <li>
- <div>
- Changed to use one-shot notifications with kqueue on Mac OS X and BSD
- platforms.
- </div>
- </li>
- <li>
- <div>
- Added a bitmask type <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">resolver_query_base</span><span class="special">::</span><span class="identifier">flags</span></code>
- as per the TR2 proposal. This type prevents implicit conversion from
- <code><span class="keyword">int</span></code> to <code><span class="identifier">flags</span></code>,
- allowing the compiler to catch cases where users incorrectly pass a
- numeric port number as the service name.
- </div>
- </li>
- <li>
- <div>
- Added <code><span class="preprocessor">#define</span> <span class="identifier">NOMINMAX</span></code>
- for all Windows compilers. Users can define <code><span class="identifier">BOOST_ASIO_NO_NOMINMAX</span></code>
- to suppress this definition (#3901).
- </div>
- </li>
- <li>
- <div>
- Fixed a bug where 0-byte asynchronous reads were incorrectly passing
- an <code><span class="identifier">error</span><span class="special">::</span><span class="identifier">eof</span></code> result to the completion handler
- (#4023).
- </div>
- </li>
- <li>
- <div>
- Changed the <code><span class="identifier">io_control</span><span class="special">()</span></code> member functions to always call
- <code><span class="identifier">ioctl</span></code> on the underlying
- descriptor when modifying blocking mode (#3307).
- </div>
- </li>
- <li>
- <div>
- Changed the resolver implementation to longer require the typedefs
- <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_query</span></code> and <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_iterator</span></code>, as neither typedef
- is part of the documented <code><span class="identifier">InternetProtocol</span></code>
- requirements. The corresponding typedefs in the <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">tcp</span></code>,
- <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">udp</span></code> and <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">icmp</span></code>
- classes have been deprecated.
- </div>
- </li>
- <li>
- <div>
- Fixed out-of-band handling for reactors not based on <code><span class="identifier">select</span><span class="special">()</span></code>.
- </div>
- </li>
- <li>
- <div>
- Added new <code><span class="identifier">BOOST_ASIO_DISABLE_THREADS</span></code>
- macro that allows Asio's threading support to be independently disabled.
- </div>
- </li>
- <li>
- <div>
- Minor documentation improvements.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added new macros for adapting or defining custom types. See the
+ Changelog
+ for details.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added new macros for adapting or defining custom types. See the Changelog
- for details.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Iostreams:</span>
-
+ <ul>
+ <li>
+ <div>
+ Minor fixes (#2505,
+ #3839,
+ #3953,
+ #3723,
+ #3969,
+ #4135).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Minor fixes (#2505,
- #3839,
- #3953,
- #3723,
- #3969,
- #4135).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Multi-index Containers:</span>
-
+ <ul>
+ <li>
+ <div>
+ <a href="/libs/serialization/doc/serialization.html#constructors">Serialization
+ of non default constructible values</a> is now properly supported
+ through user-provided facilities <code><span class="identifier">save_construct_data</span></code>
+ and <code><span class="identifier">load_construct_data</span></code>.
+ <code><span class="identifier">multi_index_container</span></code>
+ serialization <a href="/libs/serialization/doc/tutorial.html#versioning">class
+ version</a> has been bumped from 1 to 2.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <a href="/libs/serialization/doc/serialization.html#constructors">Serialization
- of non default constructible values</a> is now properly supported
- through user-provided facilities <code><span class="identifier">save_construct_data</span></code>
- and <code><span class="identifier">load_construct_data</span></code>.
- <code><span class="identifier">multi_index_container</span></code>
- serialization <a href="/libs/serialization/doc/tutorial.html#versioning">class
- version</a> has been bumped from 1 to 2.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Minor change in behavior: non-const expression self-assignment creates
+ an assign node. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor change to recommended expression extension mechanism: use
+ <code><span class="identifier">BOOST_PROTO_EXTENDS_USING_ASSIGN</span><span class="special">()</span></code>. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix error in invocation of callable monomorphic function objects
+ in Proto transforms.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix misc const correctness issues, work around fusion bug.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add non-const function call overloads to proto terminals.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add a default constructor to <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">literal</span><span class="special"><></span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Do not use deprecated config macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">assert_matches</span><span class="special">()</span></code>
+ function and friends to <tt><boost/proto/debug.hpp></tt>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">make_expr</span><span class="special"><></span></code>
+ and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">unpack_expr</span><span class="special"><></span></code>
+ return const-qualified rvalues.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add documentation for Expr and Domain concepts.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Minor change in behavior: non-const expression self-assignment creates
- an assign node. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- Minor change to recommended expression extension mechanism: use <code><span class="identifier">BOOST_PROTO_EXTENDS_USING_ASSIGN</span><span class="special">()</span></code>. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- Fix error in invocation of callable monomorphic function objects in
- Proto transforms.
- </div>
- </li>
- <li>
- <div>
- Fix misc const correctness issues, work around fusion bug.
- </div>
- </li>
- <li>
- <div>
- Add non-const function call overloads to proto terminals.
- </div>
- </li>
- <li>
- <div>
- Add a default constructor to <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">literal</span><span class="special"><></span></code>.
- </div>
- </li>
- <li>
- <div>
- Do not use deprecated config macros.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">assert_matches</span><span class="special">()</span></code>
- function and friends to <tt><boost/proto/debug.hpp></tt>.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">make_expr</span><span class="special"><></span></code>
- and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">unpack_expr</span><span class="special"><></span></code>
- return const-qualified rvalues.
- </div>
- </li>
- <li>
- <div>
- Add documentation for Expr and Domain concepts.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Random:</span>
-
+ <ul>
+ <li>
+ <div>
+ Put the implementation of random_device in a compiled lib, and added
+ Windows support.
+ </div>
+ </li>
+ <li>
+ <div>
+ Rewrote the documentation using Quickbook/Doxygen/Boostbook and brought
+ it up to date.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Put the implementation of random_device in a compiled lib, and added
- Windows support.
- </div>
- </li>
- <li>
- <div>
- Rewrote the documentation using Quickbook/Doxygen/Boostbook and brought
- it up to date.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -388,63 +383,61 @@
<li>
<div>
<span class="library">Thread:</span>
-
+ <ul>
+ <li>
+ <div>
+ Uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code> for all exceptions
+ except <code><span class="identifier">thread_interrupted</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Added fix for issue 2742
+ </div>
+ </li>
+ <li>
+ <div>
+ Optimizations to mutex locks and <code><span class="identifier">call_once</span></code>
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code> for all exceptions
- except <code><span class="identifier">thread_interrupted</span></code>
- </div>
- </li>
- <li>
- <div>
- Added fix for issue 2742
- </div>
- </li>
- <li>
- <div>
- Optimizations to mutex locks and <code><span class="identifier">call_once</span></code>
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">erase_return_void</span></code>
+ is now <code><span class="identifier">quick_erase</span></code>
+ (#3966).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">erase_return_void</span></code> is
- now <code><span class="identifier">quick_erase</span></code> (#3966).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Uuid:</span>
-
+ <ul>
+ <li>
+ <div>
+ Split generators into separate files.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug in basic_random_generator (#3971).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated documentation.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Split generators into separate files.
- </div>
- </li>
- <li>
- <div>
- Fixed bug in basic_random_generator (#3971).
- </div>
- </li>
- <li>
- <div>
- Updated documentation.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -456,15 +449,14 @@
<li>
<div>
<span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add missing include to <tt><boost/xpressive/regex_error.hpp></tt>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Add missing include to <tt><boost/xpressive/regex_error.hpp></tt>.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -493,43 +485,42 @@
<li>
<div>
<span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Unicode escape characters.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support the UTF-8 byte order mark.
+ </div>
+ </li>
+ <li>
+ <div>
+ Disallow <code><span class="special">[</span></code> in simple
+ markup. Fixes some errors with mismatched punctuation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add a command line flag (<code><span class="special">-</span><span class="identifier">D</span></code>) to define macros at the command
+ line.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved post-processor output.
+ </div>
+ </li>
+ <li>
+ <div>
+ Check that <code><span class="special">[</span><span class="identifier">section</span><span class="special">]</span></code> and <code><span class="special">[</span><span class="identifier">endsect</span><span class="special">]</span></code>
+ tags are balanced in templates.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Unicode escape characters.
- </div>
- </li>
- <li>
- <div>
- Support the UTF-8 byte order mark.
- </div>
- </li>
- <li>
- <div>
- Disallow <code><span class="special">[</span></code> in simple markup.
- Fixes some errors with mismatched punctuation.
- </div>
- </li>
- <li>
- <div>
- Add a command line flag (<code><span class="special">-</span><span class="identifier">D</span></code>) to define macros at the command
- line.
- </div>
- </li>
- <li>
- <div>
- Improved post-processor output.
- </div>
- </li>
- <li>
- <div>
- Check that <code><span class="special">[</span><span class="identifier">section</span><span class="special">]</span></code> and <code><span class="special">[</span><span class="identifier">endsect</span><span class="special">]</span></code>
- tags are balanced in templates.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -542,60 +533,60 @@
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 4.4.1 on Ubuntu Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4 on 64-bit Suse.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.4.1 on Ubuntu Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4 on 64-bit Suse.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, using Mingw
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 8.0 SP1 and 9.0 SP1 on Windows XP.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, using Mingw
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 32 and 64 bit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit.
- </div>
- </li>
- </ul>
</li>
</ul>
<p>
@@ -605,150 +596,150 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ Intel 10.1, 11.1 on 32 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.4, 4.4.3 with C++0x extensions on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel 10.1, 11.1 on 32 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.4, 4.4.3 with C++0x extensions on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </div>
- </li>
- <li>
- <div>
- Clang from subversion.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 8,0, 9,0 on 32-bit XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on 64-bit Windows 7.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 on Mingw.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4.3 on Mingw, with and without C++0x extensions.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.5 on Mingw.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 8,0, 9,0 on 32-bit XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on 64-bit Windows 7.
- </div>
- </li>
- <li>
- <div>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 on Mingw.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4.3 on Mingw, with and without C++0x extensions.
- </div>
- </li>
- <li>
- <div>
- GCC 4.5 on Mingw.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V10.1.0.0, on AIX Version 5.3.0.40.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V10.1.0.0, on AIX Version 5.3.0.40.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 7.2, 64 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 8.0, 32 bit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.10 on Solaris 5.10.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Sun C++ 5.10 on Solaris 5.10.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_44_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_44_0.html (original)
+++ website/public_html/beta/users/history/version_1_44_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.44.0</span></h2>
<p><span class=
- "news-date">August 13th, 2010 16:00 GMT</span></p>
+ "news-date">August 13th, 2010 17:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_44_0.tar.bz2</td></tr><tr><td>boost_1_44_0.tar.gz</td></tr>
@@ -76,434 +76,420 @@
<li>
<div>
<span class="library">Accumulators:</span>
-
+ <ul>
+ <li>
+ <div>
+ Correct miscellaneous documentation inaccuracies
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Correct miscellaneous documentation inaccuracies
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Reduced compile times. (Note that some programs may need to add additional
+ <code><span class="preprocessor">#include</span></code>s, e.g.
+ if the program uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
+ but does not explicitly include <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.)
+ </div>
+ </li>
+ <li>
+ <div>
+ Reduced the size of generated code.
+ </div>
+ </li>
+ <li>
+ <div>
+ Refactored <code><span class="identifier">deadline_timer</span></code>
+ implementation to improve performance.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved multiprocessor scalability on Windows by using a dedicated
+ hidden thread to wait for timers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved performance of <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code>
+ with <code><span class="identifier">async_read</span><span class="special">()</span></code>
+ and <code><span class="identifier">async_read_until</span><span class="special">()</span></code>. These read operations now use
+ the existing capacity of the <code><span class="identifier">streambuf</span></code>
+ when reading, rather than limiting the read to 512 bytes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added optional separate compilation. To enable, add <code><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">></span></code>
+ to one source file in a program, then build the program with <code><span class="identifier">BOOST_ASIO_SEPARATE_COMPILATION</span></code>
+ defined in the project/compiler settings. Alternatively, <code><span class="identifier">BOOST_ASIO_DYN_LINK</span></code> may be defined
+ to build a separately-compiled Asio as part of a shared library.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new macro <code><span class="identifier">BOOST_ASIO_DISABLE_FENCED_BLOCK</span></code>
+ to permit the disabling of memory fences around completion handlers,
+ even if thread support is enabled.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reworked timeout examples to better illustrate typical use cases.
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured that handler arguments are passed as <code><span class="keyword">const</span></code>
+ types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed incorrect parameter order in <code><span class="identifier">null_buffers</span></code>
+ variant of <code><span class="identifier">async_send_to</span></code>
+ (#4170).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured <code><span class="keyword">unsigned</span> <span class="keyword">char</span></code>
+ is used with <code><span class="identifier">isdigit</span></code>
+ in <code><span class="identifier">getaddrinfo</span></code> emulation
+ (#4201).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed handling of very small but non-zero timeouts (#4205).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed crash that occurred when an empty buffer sequence was passed
+ to a composed read or write operation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added missing <code><span class="keyword">operator</span><span class="special">+</span></code> overload in <code><span class="identifier">buffers_iterator</span></code>
+ (#4382).
+ </div>
+ </li>
+ <li>
+ <div>
+ Implemented cancellation of <code><span class="identifier">null_buffers</span></code>
+ operations on Windows.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Reduced compile times. (Note that some programs may need to add additional
- <code><span class="preprocessor">#include</span></code>s, e.g. if
- the program uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
- but does not explicitly include <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.)
- </div>
- </li>
- <li>
- <div>
- Reduced the size of generated code.
- </div>
- </li>
- <li>
- <div>
- Refactored <code><span class="identifier">deadline_timer</span></code>
- implementation to improve performance.
- </div>
- </li>
- <li>
- <div>
- Improved multiprocessor scalability on Windows by using a dedicated
- hidden thread to wait for timers.
- </div>
- </li>
- <li>
- <div>
- Improved performance of <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code>
- with <code><span class="identifier">async_read</span><span class="special">()</span></code>
- and <code><span class="identifier">async_read_until</span><span class="special">()</span></code>. These read operations now use the
- existing capacity of the <code><span class="identifier">streambuf</span></code>
- when reading, rather than limiting the read to 512 bytes.
- </div>
- </li>
- <li>
- <div>
- Added optional separate compilation. To enable, add <code><span class="preprocessor">#include</span>
- <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">></span></code> to one source file in a program,
- then build the program with <code><span class="identifier">BOOST_ASIO_SEPARATE_COMPILATION</span></code>
- defined in the project/compiler settings. Alternatively, <code><span class="identifier">BOOST_ASIO_DYN_LINK</span></code> may be defined
- to build a separately-compiled Asio as part of a shared library.
- </div>
- </li>
- <li>
- <div>
- Added new macro <code><span class="identifier">BOOST_ASIO_DISABLE_FENCED_BLOCK</span></code>
- to permit the disabling of memory fences around completion handlers,
- even if thread support is enabled.
- </div>
- </li>
- <li>
- <div>
- Reworked timeout examples to better illustrate typical use cases.
- </div>
- </li>
- <li>
- <div>
- Ensured that handler arguments are passed as <code><span class="keyword">const</span></code>
- types.
- </div>
- </li>
- <li>
- <div>
- Fixed incorrect parameter order in <code><span class="identifier">null_buffers</span></code>
- variant of <code><span class="identifier">async_send_to</span></code>
- (#4170).
- </div>
- </li>
- <li>
- <div>
- Ensured <code><span class="keyword">unsigned</span> <span class="keyword">char</span></code>
- is used with <code><span class="identifier">isdigit</span></code>
- in <code><span class="identifier">getaddrinfo</span></code> emulation
- (#4201).
- </div>
- </li>
- <li>
- <div>
- Fixed handling of very small but non-zero timeouts (#4205).
- </div>
- </li>
- <li>
- <div>
- Fixed crash that occurred when an empty buffer sequence was passed
- to a composed read or write operation.
- </div>
- </li>
- <li>
- <div>
- Added missing <code><span class="keyword">operator</span><span class="special">+</span></code> overload in <code><span class="identifier">buffers_iterator</span></code>
- (#4382).
- </div>
- </li>
- <li>
- <div>
- Implemented cancellation of <code><span class="identifier">null_buffers</span></code>
- operations on Windows.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Config:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
+ fixes issue #4274.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for code visibility in GCC.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues #4385,
+ #4324,
+ #4221,
+ #4182,
+ #4178,
+ #4152,
+ #4115.
+ #4112,
+ #4059,
+ #4041,
+ #4012.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
- </div>
- </li>
- <li>
- <div>
- Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
- fixes issue #4274.
- </div>
- </li>
- <li>
- <div>
- Added support for code visibility in GCC.
- </div>
- </li>
- <li>
- <div>
- Fixed issues #4385,
- #4324,
- #4221,
- #4182,
- #4178,
- #4152,
- #4115.
- #4112,
- #4059,
- #4041,
- #4012.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Filesystem:</span>
-
+ <ul>
+ <li>
+ <div>
+ This release contains both version 2 and version 3 of the library.
+ Version 3 is a major upgrade that will break some existing user code,
+ so version 2 is the default. Users are encouraged to migrate to version
+ 3. See 'Version 2'
+ and 'Version 3'
+ for more information.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix problems with symbol visibility for shared libraries.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix various minor problems.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues: #3863,
+ #4248.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- This release contains both version 2 and version 3 of the library.
- Version 3 is a major upgrade that will break some existing user code,
- so version 2 is the default. Users are encouraged to migrate to version
- 3. See 'Version 2'
- and 'Version 3'
- for more information.
- </div>
- </li>
- <li>
- <div>
- Fix problems with symbol visibility for shared libraries.
- </div>
- </li>
- <li>
- <div>
- Fix various minor problems.
- </div>
- </li>
- <li>
- <div>
- Fixed issues: #3863,
- #4248.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Foreach:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> for forward declarations of
+ foreach's customization points, fixes #3998.
+ </div>
+ </li>
+ <li>
+ <div>
+ Remove out-of-date work-arounds for sun compilers, fixes #4306.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Add <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> for forward declarations of foreach's
- customization points, fixes #3998.
- </div>
- </li>
- <li>
- <div>
- Remove out-of-date work-arounds for sun compilers, fixes #4306.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_fold</span></code>, <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">iter_fold</span></code>
+ and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_iter_fold</span></code> (#1623).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_fold</span></code>, <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">iter_fold</span></code>
- and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_iter_fold</span></code> (#1623).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Hash:</span>
-
+ <ul>
+ <li>
+ <div>
+ Option to prevent implicit casts when calling the hash function by
+ defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
+ which can avoid some subtle problems. This might be activated by
+ default in a future version.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Option to prevent implicit casts when calling the hash function by
- defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
- which can avoid some subtle problems. This might be activated by default
- in a future version.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Iostreams:</span>
-
+ <ul>
+ <li>
+ <div>
+ Several fixes for file descriptors class, including a breaking change
+ to the constructors and <code><span class="identifier">open</span></code>
+ methods for <code><span class="identifier">file_descriptor</span></code>,
+ <code><span class="identifier">file_descriptor_source</span></code>
+ and <code><span class="identifier">file_descriptor_sink</span></code>.
+ See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
+ documentation</a> for details. The old methods are still available
+ if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
+ (#3323,
+ #3517,
+ #4335).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix several issues with compression and decompression (#2318,
+ #4091,
+ #3348,
+ #2783,
+ #1579,
+ #3853).
+ </div>
+ </li>
+ <li>
+ <div>
+ And a load more miscellaneous fixes (#3851,
+ #3279,
+ #3689,
+ #2356,
+ #2996,
+ #4102,
+ #2998,
+ #1612,
+ #2325).
+ </div>
+ </li>
+ <li>
+ <div>
+ Thanks to Steven Watanabe for almost all these fixes. For more detail
+ see the <a href="/libs/iostreams/doc/release_notes.html">release
+ notes</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Several fixes for file descriptors class, including a breaking change
- to the constructors and <code><span class="identifier">open</span></code>
- methods for <code><span class="identifier">file_descriptor</span></code>,
- <code><span class="identifier">file_descriptor_source</span></code>
- and <code><span class="identifier">file_descriptor_sink</span></code>.
- See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
- documentation</a> for details. The old methods are still available
- if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
- (#3323,
- #3517,
- #4335).
- </div>
- </li>
- <li>
- <div>
- Fix several issues with compression and decompression (#2318,
- #4091,
- #3348,
- #2783,
- #1579,
- #3853).
- </div>
- </li>
- <li>
- <div>
- And a load more miscellaneous fixes (#3851,
- #3279,
- #3689,
- #2356,
- #2996,
- #4102,
- #2998,
- #1612,
- #2325).
- </div>
- </li>
- <li>
- <div>
- Thanks to Steven Watanabe for almost all these fixes. For more detail
- see the <a href="/libs/iostreams/doc/release_notes.html">release
- notes</a>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Math:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed incorrect range and support for Rayleigh distribution.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed incorrect range and support for Rayleigh distribution.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">MPL:</span>
-
+ <ul>
+ <li>
+ <div>
+ Make <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code> work with <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">transform</span></code>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Make <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code> work with <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">transform</span></code>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Multi-index Containers:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed a bug preventing the use of <code><span class="identifier">modify_key</span></code>
+ with rollback in ordered
+ and hashed
+ indices when <code><span class="identifier">Modifier</span></code>
+ and <code><span class="identifier">Rollback</span></code> are
+ different types (ticket #4130).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed a bug preventing the use of <code><span class="identifier">modify_key</span></code>
- with rollback in ordered
- and hashed
- indices when <code><span class="identifier">Modifier</span></code>
- and <code><span class="identifier">Rollback</span></code> are different
- types (ticket #4130).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ <em>Minor change in behavior:</em> when using
+ <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code> as a transform, apply <em>all</em>
+ transforms but only return the result of applying the last. See Proto's
+ <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Minor change in behavior:</em> <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_expr</span></code> and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_child</span></code>
+ no longer run objects that are already proto expressions through
+ the expression domain's generator. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Minor change in behavior:</em> Proto
+ uses <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">basic_expr</span></code> instead of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code> when possible for better compile
+ times. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add support for sub-domains.
+ </div>
+ </li>
+ <li>
+ <div>
+ Introduce per-domain <code><span class="identifier">as_expr</span></code>
+ and <code><span class="identifier">as_child</span></code> customization
+ points to allow for domain-specific customization of variable capture
+ behavior.
+ </div>
+ </li>
+ <li>
+ <div>
+ The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code> transform is also a grammar
+ that matches the expressions the transform knows how to handle.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_void</span></code>, a no-op primitive transform
+ that does nothing and returns <code><span class="keyword">void</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">pass_through</span></code> transform doesn't
+ strip expression wrappers, fixes #4175.
+ </div>
+ </li>
+ <li>
+ <div>
+ Const-correctness fixes when invoking proto domains.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <em>Minor change in behavior:</em> when using
- <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code> as a transform, apply <em>all</em>
- transforms but only return the result of applying the last. See Proto's
- <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- <em>Minor change in behavior:</em> <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_expr</span></code> and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_child</span></code>
- no longer run objects that are already proto expressions through the
- expression domain's generator. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- <em>Minor change in behavior:</em> Proto uses
- <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">basic_expr</span></code> instead of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code> when possible for better compile
- times. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- Add support for sub-domains.
- </div>
- </li>
- <li>
- <div>
- Introduce per-domain <code><span class="identifier">as_expr</span></code>
- and <code><span class="identifier">as_child</span></code> customization
- points to allow for domain-specific customization of variable capture
- behavior.
- </div>
- </li>
- <li>
- <div>
- The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code> transform is also a grammar
- that matches the expressions the transform knows how to handle.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_void</span></code>, a no-op primitive transform
- that does nothing and returns <code><span class="keyword">void</span></code>.
- </div>
- </li>
- <li>
- <div>
- The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">pass_through</span></code> transform doesn't strip
- expression wrappers, fixes #4175.
- </div>
- </li>
- <li>
- <div>
- Const-correctness fixes when invoking proto domains.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Regex:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed issues: #4309,
+ #4215,
+ #4212,
+ #4191,
+ #4132,
+ #4123,
+ #4114,
+ #4036,
+ #4020,
+ #3941,
+ #3902,
+ #3890.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed issues: #4309,
- #4215,
- #4212,
- #4191,
- #4132,
- #4123,
- #4114,
- #4036,
- #4020,
- #3941,
- #3902,
- #3890.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -516,213 +502,206 @@
<li>
<div>
<span class="library">System:</span>
-
+ <ul>
+ <li>
+ <div>
+ Change system_category and generic_category to functions, to conform
+ to the C++0x FCD. This change may cause compile errors some user
+ code; the fix is add "()" to references to system_category
+ and generic_category, so that they become function calls.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix problems with symbol visibility for shared libraries.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues: #4254,
+ #3994,
+ #3474.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Change system_category and generic_category to functions, to conform
- to the C++0x FCD. This change may cause compile errors some user code;
- the fix is add "()" to references to system_category and
- generic_category, so that they become function calls.
- </div>
- </li>
- <li>
- <div>
- Fix problems with symbol visibility for shared libraries.
- </div>
- </li>
- <li>
- <div>
- Fixed issues: #4254,
- #3994,
- #3474.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Thread:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixes for miscellaneous trac issues (#2501,
+ #4341,
+ #4363,
+ #3760,
+ #3761,
+ #3611,
+ #2955,
+ #4071,
+ #3195,
+ #3097,
+ #2874,
+ #4316,
+ #4317,
+ #4322,
+ #3244,
+ #2747,
+ #4305,
+ #3195,
+ #2704,
+ #2293,
+ #868,
+ #2918,
+ #4238,
+ #3269,
+ #3178,
+ #3195).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixes for other miscellaneous issues (remove warnings, support newer
+ compilers, etc.)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixes for miscellaneous trac issues (#2501,
- #4341,
- #4363,
- #3760,
- #3761,
- #3611,
- #2955,
- #4071,
- #3195,
- #3097,
- #2874,
- #4316,
- #4317,
- #4322,
- #3244,
- #2747,
- #4305,
- #3195,
- #2704,
- #2293,
- #868,
- #2918,
- #4238,
- #3269,
- #3178,
- #3195).
- </div>
- </li>
- <li>
- <div>
- Fixes for other miscellaneous issues (remove warnings, support newer
- compilers, etc.)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">TR1:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed VC10 support.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">result_of</span></code> always uses the TR1 ResultOf
+ protocol, even on compilers that support the C++0x <code><span class="identifier">decltype</span></code>-based implementation.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed VC10 support.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">result_of</span></code> always uses the TR1 ResultOf
- protocol, even on compilers that support the C++0x <code><span class="identifier">decltype</span></code>-based
- implementation.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Type Traits:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for rvalue references throughout the library, plus
+ two new traits classes is_rvalue_reference and is_lvalue_reference.
+ Fixes #4407
+ and #3804.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed ticket #3621.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added support for rvalue references throughout the library, plus two
- new traits classes is_rvalue_reference and is_lvalue_reference. Fixes
- #4407
- and #3804.
- </div>
- </li>
- <li>
- <div>
- Fixed ticket #3621.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">uBLAS:</span>
-
+ <ul>
+ <li>
+ <div>
+ New assignment operators to feed in vectors and matrices in many
+ nice ways (#4034).
+ Thank you Nasos
+ </div>
+ </li>
+ <li>
+ <div>
+ New doxygen-based documentation
+ </div>
+ </li>
+ <li>
+ <div>
+ Enable arithmetic operators (+,-,*,/) to work between ublas containers
+ of std::complex and integral types (#3649).
+ Thank you Neal
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed unused variables in functional.hpp (#4377).
+ Thank you Marco
+ </div>
+ </li>
+ <li>
+ <div>
+ New matrix_indirect and vector_indirect views to access elements
+ with a matrix or vector of indices
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- New assignment operators to feed in vectors and matrices in many nice
- ways (#4034).
- Thank you Nasos
- </div>
- </li>
- <li>
- <div>
- New doxygen-based documentation
- </div>
- </li>
- <li>
- <div>
- Enable arithmetic operators (+,-,*,/) to work between ublas containers
- of std::complex and integral types (#3649).
- Thank you Neal
- </div>
- </li>
- <li>
- <div>
- Removed unused variables in functional.hpp (#4377).
- Thank you Marco
- </div>
- </li>
- <li>
- <div>
- New matrix_indirect and vector_indirect views to access elements with
- a matrix or vector of indices
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Utility:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added a new template class, boost::initialized<T>
,
+ in order to fix #3472.
+ </div>
+ </li>
+ <li>
+ <div>
+ New version of <code><span class="identifier">value_initialized</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> no longer calls <code><span class="identifier">memset</span></code> when the compiler has implemented
+ value-initialization completely (#3869).
+ </div>
+ </li>
+ <li>
+ <div>
+ New template <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tr1_result_of</span></code>
+ that implements the TR1 ResultOf protocol even if <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span></code>
+ uses the C++0x <code><span class="identifier">decltype</span></code>-based
+ implementation.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added a new template class, boost::initialized<T>
,
- in order to fix #3472.
- </div>
- </li>
- <li>
- <div>
- New version of <code><span class="identifier">value_initialized</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> no longer calls <code><span class="identifier">memset</span></code>
- when the compiler has implemented value-initialization completely (#3869).
- </div>
- </li>
- <li>
- <div>
- New template <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tr1_result_of</span></code>
- that implements the TR1 ResultOf protocol even if <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span></code>
- uses the C++0x <code><span class="identifier">decltype</span></code>-based
- implementation.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Uuid:</span>
-
+ <ul>
+ <li>
+ <div>
+ Define <code><span class="identifier">BOOST_UUID_NO_TYPE_TRAITS</span></code>
+ to remove the dependency on Boost.TypeTraits.
+ </div>
+ </li>
+ <li>
+ <div>
+ Stream <code><span class="keyword">operator</span><span class="special"><<</span></code>
+ handles left, internal, and right manipulators.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="identifier">to_string</span></code>,
+ <code><span class="identifier">to_wstring</span></code> to convert
+ a uuid to a string.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed minor bugs in documentation.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Define <code><span class="identifier">BOOST_UUID_NO_TYPE_TRAITS</span></code>
- to remove the dependency on Boost.TypeTraits.
- </div>
- </li>
- <li>
- <div>
- Stream <code><span class="keyword">operator</span><span class="special"><<</span></code>
- handles left, internal, and right manipulators.
- </div>
- </li>
- <li>
- <div>
- Added <code><span class="identifier">to_string</span></code>, <code><span class="identifier">to_wstring</span></code> to convert a uuid to a
- string.
- </div>
- </li>
- <li>
- <div>
- Fixed minor bugs in documentation.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -734,22 +713,21 @@
<li>
<div>
<span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Replace non-portable <code><span class="keyword">using</span></code>
+ declarations with <code><span class="keyword">typedef</span></code>s
+ in <code><span class="identifier">nested_results</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support user-defined assertions with placeholders for non-local variables.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Replace non-portable <code><span class="keyword">using</span></code>
- declarations with <code><span class="keyword">typedef</span></code>s
- in <code><span class="identifier">nested_results</span></code>.
- </div>
- </li>
- <li>
- <div>
- Support user-defined assertions with placeholders for non-local variables.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -759,49 +737,47 @@
<li>
<div>
<span class="library">Boostbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Significantly faster.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved syntax highlighter.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Significantly faster.
- </div>
- </li>
- <li>
- <div>
- Improved syntax highlighter.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Use the cygwin 1.7 API for better path handling.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved boostbook generation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Tweak the grammar to clean up some edge cases.
+ </div>
+ </li>
+ <li>
+ <div>
+ For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Use the cygwin 1.7 API for better path handling.
- </div>
- </li>
- <li>
- <div>
- Improved boostbook generation.
- </div>
- </li>
- <li>
- <div>
- Tweak the grammar to clean up some edge cases.
- </div>
- </li>
- <li>
- <div>
- For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
- log</a>.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -814,55 +790,55 @@
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 4.4 on 64-bit Suse.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.4 on 64-bit Suse.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, using Mingw.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, using Mingw.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 32 and 64 bit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit.
- </div>
- </li>
- </ul>
</li>
</ul>
<p>
@@ -872,166 +848,166 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ Intel 10.1 on 32 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4 on 64 bit Suse.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion (will be released with LLVM 2.8).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel 10.1 on 32 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4 on 64 bit Suse.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- Clang from subversion (will be released with LLVM 2.8).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1, 4.2.1 (Apple build).
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion (will be released with LLVM 2.8).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1, 4.2.1 (Apple build).
- </div>
- </li>
- <li>
- <div>
- GCC 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion (will be released with LLVM 2.8).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on 64-bit Windows 7.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, 4.5 on Mingw.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.5 on Mingw.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on 64-bit Windows 7.
- </div>
- </li>
- <li>
- <div>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, 4.5 on Mingw.
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.5 on Mingw.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 7.2, 64 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 8.0, 32 bit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.10 on Solaris 5.10.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Sun C++ 5.10 on Solaris 5.10.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_45_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_45_0.html (original)
+++ website/public_html/beta/users/history/version_1_45_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -56,417 +56,406 @@
<li>
<div>
<span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed a problem on kqueue-based platforms where a <code><span class="identifier">deadline_timer</span></code>
+ may never fire if the <code><span class="identifier">io_service</span></code>
+ is running in a background thread (#4568).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a const-correctness issue that prevented valid uses of <code><span class="identifier">has_service</span><span class="special"><></span></code>
+ from compiling (#4638).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed MinGW cross-compilation (#4491).
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed dependency on deprecated Boost.System functions (#4672).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured <code><span class="identifier">close</span><span class="special">()</span></code>/<code><span class="identifier">closesocket</span><span class="special">()</span></code>
+ failures are correctly propagated (#4573).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a check for errors returned by <code><span class="identifier">InitializeCriticalSectionAndSpinCount</span></code>
+ (#4574).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for hardware flow control on QNX (#4625).
+ </div>
+ </li>
+ <li>
+ <div>
+ Always use <code><span class="identifier">pselect</span><span class="special">()</span></code> on HP-UX, if it is available (#4578).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured handler arguments are passed as lvalues (#4744).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed Windows build when thread support is disabled (#4680).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a Windows-specific problem where <code><span class="identifier">deadline_timer</span></code>
+ objects with expiry times set more than 5 minutes in the future may
+ never expire (#4745).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed the <code><span class="identifier">resolver</span></code>
+ backend on BSD platforms so that an empty service name resolves to
+ port number <code><span class="number">0</span></code>, as per
+ the documentation (#4690).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed read operations so that they do not accept buffer sequences
+ of type <code><span class="identifier">const_buffers_1</span></code>
+ (#4746).
+ </div>
+ </li>
+ <li>
+ <div>
+ Redefined <code><span class="identifier">Protocol</span></code>
+ and <code><span class="identifier">id</span></code> to avoid clashing
+ with Objective-C++ keywords (#4191).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a <code><span class="identifier">vector</span></code> reallocation
+ performance issue that can occur when there are many active <code><span class="identifier">deadline_timer</span></code> objects (#4780).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed the kqueue backend so that it compiles on NetBSD (#4662).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed the socket <code><span class="identifier">io_control</span><span class="special">()</span></code> implementation on 64-bit Mac OS
+ X and BSD platforms (#4782).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a Windows-specific problem where failures from <code><span class="identifier">accept</span><span class="special">()</span></code>
+ are incorrectly treated as successes (#4859).
+ </div>
+ </li>
+ <li>
+ <div>
+ Deprecated the separate compilation header <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">></span></code>
+ in favour of <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code> (#4560).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed a problem on kqueue-based platforms where a <code><span class="identifier">deadline_timer</span></code>
- may never fire if the <code><span class="identifier">io_service</span></code>
- is running in a background thread (#4568).
- </div>
- </li>
- <li>
- <div>
- Fixed a const-correctness issue that prevented valid uses of <code><span class="identifier">has_service</span><span class="special"><></span></code>
- from compiling (#4638).
- </div>
- </li>
- <li>
- <div>
- Fixed MinGW cross-compilation (#4491).
- </div>
- </li>
- <li>
- <div>
- Removed dependency on deprecated Boost.System functions (#4672).
- </div>
- </li>
- <li>
- <div>
- Ensured <code><span class="identifier">close</span><span class="special">()</span></code>/<code><span class="identifier">closesocket</span><span class="special">()</span></code>
- failures are correctly propagated (#4573).
- </div>
- </li>
- <li>
- <div>
- Added a check for errors returned by <code><span class="identifier">InitializeCriticalSectionAndSpinCount</span></code>
- (#4574).
- </div>
- </li>
- <li>
- <div>
- Added support for hardware flow control on QNX (#4625).
- </div>
- </li>
- <li>
- <div>
- Always use <code><span class="identifier">pselect</span><span class="special">()</span></code> on HP-UX, if it is available (#4578).
- </div>
- </li>
- <li>
- <div>
- Ensured handler arguments are passed as lvalues (#4744).
- </div>
- </li>
- <li>
- <div>
- Fixed Windows build when thread support is disabled (#4680).
- </div>
- </li>
- <li>
- <div>
- Fixed a Windows-specific problem where <code><span class="identifier">deadline_timer</span></code>
- objects with expiry times set more than 5 minutes in the future may
- never expire (#4745).
- </div>
- </li>
- <li>
- <div>
- Fixed the <code><span class="identifier">resolver</span></code>
- backend on BSD platforms so that an empty service name resolves to
- port number <code><span class="number">0</span></code>, as per the
- documentation (#4690).
- </div>
- </li>
- <li>
- <div>
- Fixed read operations so that they do not accept buffer sequences of
- type <code><span class="identifier">const_buffers_1</span></code>
- (#4746).
- </div>
- </li>
- <li>
- <div>
- Redefined <code><span class="identifier">Protocol</span></code>
- and <code><span class="identifier">id</span></code> to avoid clashing
- with Objective-C++ keywords (#4191).
- </div>
- </li>
- <li>
- <div>
- Fixed a <code><span class="identifier">vector</span></code> reallocation
- performance issue that can occur when there are many active <code><span class="identifier">deadline_timer</span></code> objects (#4780).
- </div>
- </li>
- <li>
- <div>
- Fixed the kqueue backend so that it compiles on NetBSD (#4662).
- </div>
- </li>
- <li>
- <div>
- Fixed the socket <code><span class="identifier">io_control</span><span class="special">()</span></code> implementation on 64-bit Mac OS X
- and BSD platforms (#4782).
- </div>
- </li>
- <li>
- <div>
- Fixed a Windows-specific problem where failures from <code><span class="identifier">accept</span><span class="special">()</span></code>
- are incorrectly treated as successes (#4859).
- </div>
- </li>
- <li>
- <div>
- Deprecated the separate compilation header <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">></span></code>
- in favour of <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code> (#4560).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Config:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added new defect macros, <code><span class="identifier">BOOST_NO_VARIADIC_MACROS</span></code>
+ and <code><span class="identifier">BOOST_NO_NUMERIC_LIMITS_LOWEST</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor fixes (#4670,
+ #4563,
+ #4474,
+ #4508).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added new defect macros, <code><span class="identifier">BOOST_NO_VARIADIC_MACROS</span></code>
- and <code><span class="identifier">BOOST_NO_NUMERIC_LIMITS_LOWEST</span></code>.
- </div>
- </li>
- <li>
- <div>
- Minor fixes (#4670,
- #4563,
- #4474,
- #4508).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Flyweight:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed a hanging problem with intermodule_holder
in Win32
+ platforms related to a Boost.Interprocess issue described at ticket
+ #4606.
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed an internal assertion incompatible with program termination
+ via <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">exit</span></code>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed a hanging problem with intermodule_holder
in Win32
- platforms related to a Boost.Interprocess issue described at ticket
- #4606.
- </div>
- </li>
- <li>
- <div>
- Removed an internal assertion incompatible with program termination
- via <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">exit</span></code>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Foreach:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix ambiguitiy by making <code><span class="identifier">auto_any</span></code>
+ constructor explicit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix ambiguitiy by making <code><span class="identifier">auto_any</span></code>
- constructor explicit.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added <code><span class="identifier">BOOST_FUSION_ADAPT_ADT</span></code>,
+ <code><span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span></code>,
+ <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_ADT</span></code>
+ and <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</span></code>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">BOOST_FUSION_ADAPT_ADT</span></code>,
- <code><span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span></code>,
- <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_ADT</span></code>
- and <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</span></code>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added Stoer-Wagner min-cut algorithm contributed by Daniel Trebbien.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added implicit graph (implicit_graph) and A* (astar_maze) examples
+ contributed by W. P. McNeill.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added bundled property support for graph properties.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bugs #4556,
+ #4622,
+ #4631,
+ #4715,
+ #4753,
+ #4758
+ and #4793
+ plus others not in Trac.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed documentation bugs #4731
+ and #4737.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added Stoer-Wagner min-cut algorithm contributed by Daniel Trebbien.
- </div>
- </li>
- <li>
- <div>
- Added implicit graph (implicit_graph) and A* (astar_maze) examples
- contributed by W. P. McNeill.
- </div>
- </li>
- <li>
- <div>
- Added bundled property support for graph properties.
- </div>
- </li>
- <li>
- <div>
- Fixed bugs #4556,
- #4622,
- #4631,
- #4715,
- #4753,
- #4758
- and #4793
- plus others not in Trac.
- </div>
- </li>
- <li>
- <div>
- Fixed documentation bugs #4731
- and #4737.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Interprocess:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed bugs #1080,
+ #3284,
+ #3439,
+ #3448,
+ #3582,
+ #3682,
+ #3829,
+ #3846,
+ #3914,
+ #3947,
+ #3950,
+ #3951,
+ #3985,
+ #4010,
+ #4417,
+ #4019,
+ #4039,
+ #4218,
+ #4230,
+ #4250,
+ #4297,
+ #4350,
+ #4352,
+ #4426,
+ #4516,
+ #4524,
+ #4557,
+ #4606,
+ #4685,
+ #4694.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for standard rvalue reference move semantics (tested
+ on GCC 4.5 and VC10).
+ </div>
+ </li>
+ <li>
+ <div>
+ Permissions can be detailed for interprocess named resources.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">mapped_region</span><span class="special">::</span><span class="identifier">flush</span></code> initiates disk flushing but
+ does not guarantee it's completed when returns, since it is not portable.
+ </div>
+ </li>
+ <li>
+ <div>
+ FreeBSD and MacOS now use posix semaphores to implement named semaphores
+ and mutex.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed bugs #1080,
- #3284,
- #3439,
- #3448,
- #3582,
- #3682,
- #3829,
- #3846,
- #3914,
- #3947,
- #3950,
- #3951,
- #3985,
- #4010,
- #4417,
- #4019,
- #4039,
- #4218,
- #4230,
- #4250,
- #4297,
- #4350,
- #4352,
- #4426,
- #4516,
- #4524,
- #4557,
- #4606,
- #4685,
- #4694.
- </div>
- </li>
- <li>
- <div>
- Added support for standard rvalue reference move semantics (tested
- on GCC 4.5 and VC10).
- </div>
- </li>
- <li>
- <div>
- Permissions can be detailed for interprocess named resources.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">mapped_region</span><span class="special">::</span><span class="identifier">flush</span></code> initiates disk flushing but
- does not guarantee it's completed when returns, since it is not portable.
- </div>
- </li>
- <li>
- <div>
- FreeBSD and MacOS now use posix semaphores to implement named semaphores
- and mutex.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Math:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added inverse gamma distribution and inverse chi_square and scaled
+ inverse chi_square.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added warnings about potential ambiguity with std random library
+ in distribution and function names.
+ </div>
+ </li>
+ <li>
+ <div>
+ Editorial revision of documentation, and added FAQ.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added inverse gamma distribution and inverse chi_square and scaled
- inverse chi_square.
- </div>
- </li>
- <li>
- <div>
- Added warnings about potential ambiguity with std random library in
- distribution and function names.
- </div>
- </li>
- <li>
- <div>
- Editorial revision of documentation, and added FAQ.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Meta State Machine:</span>
-
+ <ul>
+ <li>
+ <div>
+ <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch08.html#d0e2995">Support
+ for serialization</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s04.html#eUML-reuse-functor">Possibility
+ to use normal</a> functors (from functor front-end) in eUML.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s05.html#backend-fsm-constructor-args">New
+ constructors where substates / submachines can be taken as arguments</a>.
+ This allows passing arguments to the constructor of a submachine.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfixes (anonymous transitions)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch08.html#d0e2995">Support
- for serialization</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s04.html#eUML-reuse-functor">Possibility
- to use normal</a> functors (from functor front-end) in eUML.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s05.html#backend-fsm-constructor-args">New
- constructors where substates / submachines can be taken as arguments</a>.
- This allows passing arguments to the constructor of a submachine.
- </div>
- </li>
- <li>
- <div>
- Bugfixes (anonymous transitions)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">MultiArray:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixes for bugs #3581,
+ #3820,
+ #3989,
+ #4032,
+ plus other bugs not in Trac.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new examples and test cases.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixes for bugs #3581,
- #3820,
- #3989,
- #4032,
- plus other bugs not in Trac.
- </div>
- </li>
- <li>
- <div>
- Added new examples and test cases.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Knock down value of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">N</span></code>,
+ fixes bug #4602,
+ </div>
+ </li>
+ <li>
+ <div>
+ Support non-rtti compilers
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix bug with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code>,
+ array types and the wildcard pattern.
+ </div>
+ </li>
+ <li>
+ <div>
+ Make Proto work on MSVC with the /clr option
+ </div>
+ </li>
+ <li>
+ <div>
+ Add const-qualified overloads of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">eval</span></code>
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Knock down value of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">N</span></code>,
- fixes bug #4602,
- </div>
- </li>
- <li>
- <div>
- Support non-rtti compilers
- </div>
- </li>
- <li>
- <div>
- Fix bug with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code>,
- array types and the wildcard pattern.
- </div>
- </li>
- <li>
- <div>
- Make Proto work on MSVC with the /clr option
- </div>
- </li>
- <li>
- <div>
- Add const-qualified overloads of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">eval</span></code>
- </div>
- </li>
- </ul>
</li>
<li>
<div>
@@ -479,113 +468,108 @@
<li>
<div>
<span class="library">TypeTraits:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added new traits add_rvalue_reference, add_lvalue_reference and common_type.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor fixes to is_signed, is_unsigned and is_virtual_base_of.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added new traits add_rvalue_reference, add_lvalue_reference and common_type.
- </div>
- </li>
- <li>
- <div>
- Minor fixes to is_signed, is_unsigned and is_virtual_base_of.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">uBLAS:</span>
-
+ <ul>
+ <li>
+ <div>
+ Tickets closed:
+ <ul>
+ <li>
+ <div>
+ #4410,
+ </div>
+ </li>
+ <li>
+ <div>
+ #3397,
+ </div>
+ </li>
+ <li>
+ <div>
+ #795,
+ </div>
+ </li>
+ <li>
+ <div>
+ #3514,
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Mixed types operation are possible and new tests added (like matrix<complex>+matrix<double>),
+ </div>
+ </li>
+ <li>
+ <div>
+ New features:
+ <ul>
+ <li>
+ <div>
+ a new size<> operator is available. For example size<1>(A+B)
+ give the number of rows of the sum of matrices A and B,
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Tickets closed:
- </div>
- <ul>
- <li>
- <div>
- #4410,
- </div>
- </li>
- <li>
- <div>
- #3397,
- </div>
- </li>
- <li>
- <div>
- #795,
- </div>
- </li>
- <li>
- <div>
- #3514,
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Mixed types operation are possible and new tests added (like matrix<complex>+matrix<double>),
- </div>
- </li>
- <li>
- <div>
- New features:
- </div>
- <ul>
- <li>
- <div>
- a new size<> operator is available. For example size<1>(A+B)
- give the number of rows of the sum of matrices A and B,
- </div>
- </li>
- </ul>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix inserting from iterators which return by copy from <code><span class="keyword">operator</span><span class="special">*</span></code>
+ in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_map</span></code> and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_set</span></code>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix inserting from iterators which return by copy from <code><span class="keyword">operator</span><span class="special">*</span></code>
- in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_map</span></code> and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_set</span></code>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Wave:</span>
-
+ <ul>
+ <li>
+ <div>
+ See the Changelog for details.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- See the Changelog for details.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">xpressive</span><span class="special">::</span><span class="identifier">as</span></code> handles wide-char <code><span class="identifier">sub_match</span></code> objects, fixes bug #4496
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">xpressive</span><span class="special">::</span><span class="identifier">as</span></code> handles wide-char <code><span class="identifier">sub_match</span></code> objects, fixes bug #4496
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -595,50 +579,48 @@
<li>
<div>
<span class="library">Boostbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix syntax highlighter for comments at the end of code blocks.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix syntax highlighter for comments at the end of code blocks.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix command line macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Nested code snippets.
+ </div>
+ </li>
+ <li>
+ <div>
+ Nested documentation info comments.
+ </div>
+ </li>
+ <li>
+ <div>
+ Revert xml escaping document info, it broke some documentation files
+ (will now be in 1.6).
+ </div>
+ </li>
+ <li>
+ <div>
+ Some other small tweaks. See <a href="/doc/html/quickbook/change_log.html#quickbook.change_log.releases.version_1_5_3___boost_1_45_0">the
+ change log</a> for more info.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix command line macros.
- </div>
- </li>
- <li>
- <div>
- Nested code snippets.
- </div>
- </li>
- <li>
- <div>
- Nested documentation info comments.
- </div>
- </li>
- <li>
- <div>
- Revert xml escaping document info, it broke some documentation files
- (will now be in 1.6).
- </div>
- </li>
- <li>
- <div>
- Some other small tweaks. See <a href="/doc/html/quickbook/change_log.html#quickbook.change_log.releases.version_1_5_3___boost_1_45_0">the
- change log</a> for more info.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -651,85 +633,85 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.0, 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Pathscale: 3.2.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.1.
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- Pathscale: 3.2.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.0.1, 4.2.1, 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.4.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 11.1
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.
- </div>
- </li>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++: 7.1, 8.0, 9.0 and 10.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw: 4.3.3.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.3.3.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.2.1, 32 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.2.1, 64 bit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 4.2.1, 32 bit.
- </div>
- </li>
- <li>
- <div>
- GCC: 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
</li>
</ul>
<p>
@@ -739,129 +721,129 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.0, 4.6.0 (dev version).
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.0, 11.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ pgCC 10.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ PathScale: 3.2.
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.0, 4.6.0 (dev version).
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1.
- </div>
- </li>
- <li>
- <div>
- pgCC 10.1.
- </div>
- </li>
- <li>
- <div>
- PathScale: 3.2.
- </div>
- </li>
- <li>
- <div>
- Clang from subversion.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler: 10.1, 11.0, 11.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.0.1, 4.2.1, 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler: 10.1, 11.0, 11.1.
- </div>
- </li>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Borland: 5.9.3, 6.1.3 (2009), 6.2.1 (2010), 6.3.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw: 4.3.3, 4.4.5, 4.5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw, C++0x mode: 4.5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++: 7.1, 8.0, 9.0, 10.0
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Borland: 5.9.3, 6.1.3 (2009), 6.2.1 (2010), 6.3.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.3.3, 4.4.5, 4.5.1
- </div>
- </li>
- <li>
- <div>
- GCC, mingw, C++0x mode: 4.5.1
- </div>
- </li>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0, 10.0
- </div>
- </li>
- </ul>
</li>
<li>
<div>
AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 64 bit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++: 5.10.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Sun C++: 5.10.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_46_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_46_0.html (original)
+++ website/public_html/beta/users/history/version_1_46_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -69,543 +69,524 @@
<li>
<div>
<span class="library">Array:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for cbegin/cend (#4761)
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a problem with the Sun compiler (#4757)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added support for cbegin/cend (#4761)
- </div>
- </li>
- <li>
- <div>
- Fixed a problem with the Sun compiler (#4757)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed an integer overflow problem that occurs when <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">address_v4</span><span class="special">::</span><span class="identifier">broadcast</span><span class="special">()</span></code>
+ is used on 64-bit platforms.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a problem on older Linux kernels (where epoll is used without
+ timerfd support) that prevents timely delivery of deadline_timer
+ handlers, after the program has been running for some time (#5045).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed an integer overflow problem that occurs when <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">address_v4</span><span class="special">::</span><span class="identifier">broadcast</span><span class="special">()</span></code> is used on 64-bit platforms.
- </div>
- </li>
- <li>
- <div>
- Fixed a problem on older Linux kernels (where epoll is used without
- timerfd support) that prevents timely delivery of deadline_timer handlers,
- after the program has been running for some time (#5045).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Bind:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">make_adaptable</span></code> now
+ documented (#4532)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">make_adaptable</span></code> now
- documented (#4532)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Concept Check:</span>
-
+ <ul>
+ <li>
+ <div>
+ fixed warnings with self-assignment (#4918)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- fixed warnings with self-assignment (#4918)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Filesystem:</span>
-
+ <ul>
+ <li>
+ <div>
+ Version 3 of the library is now the default.
+ </div>
+ </li>
+ <li>
+ <div>
+ IBM vacpp: Workaround for compiler bug affecting <code><span class="identifier">iterator_facade</span></code>.
+ (#4912)
+ </div>
+ </li>
+ <li>
+ <div>
+ Verify, clarify, document that <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">config</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
+ can be used to specify <code><span class="identifier">BOOST_FILESYSTEM_VERSION</span></code>.
+ (#4891)
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced C-style <code><span class="identifier">assert</span></code>
+ with <code><span class="identifier">BOOST_ASSERT</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Undeprecated <code><span class="identifier">unique_path</span><span class="special">()</span></code>. Instead, add a note mentioning
+ the workaround for lack of thread safety and possible change to cwd.
+ <code><span class="identifier">unique_path</span><span class="special">()</span></code>
+ is just too convenient to deprecate!
+ </div>
+ </li>
+ <li>
+ <div>
+ Cleared several GCC warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed V2 code to use <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Windows: Fix <code><span class="identifier">status</span><span class="special">()</span></code> to report non-symlink reparse point
+ correctly.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">symlink_option</span></code>
+ to <code><span class="identifier">recursive_directory_iterator</span></code>,
+ allowing control over recursion into directory symlinks. Note that
+ the default is changed to not recurse into directory symlinks.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reference documentation cleanup, including fixing missing and broken
+ links, and adding missing functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Miscellaneous implementation code cleanup.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Version 3 of the library is now the default.
- </div>
- </li>
- <li>
- <div>
- IBM vacpp: Workaround for compiler bug affecting <code><span class="identifier">iterator_facade</span></code>.
- (#4912)
- </div>
- </li>
- <li>
- <div>
- Verify, clarify, document that <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">config</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
- can be used to specify <code><span class="identifier">BOOST_FILESYSTEM_VERSION</span></code>.
- (#4891)
- </div>
- </li>
- <li>
- <div>
- Replaced C-style <code><span class="identifier">assert</span></code>
- with <code><span class="identifier">BOOST_ASSERT</span></code>.
- </div>
- </li>
- <li>
- <div>
- Undeprecated <code><span class="identifier">unique_path</span><span class="special">()</span></code>. Instead, add a note mentioning the
- workaround for lack of thread safety and possible change to cwd. <code><span class="identifier">unique_path</span><span class="special">()</span></code>
- is just too convenient to deprecate!
- </div>
- </li>
- <li>
- <div>
- Cleared several GCC warnings.
- </div>
- </li>
- <li>
- <div>
- Changed V2 code to use <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>.
- </div>
- </li>
- <li>
- <div>
- Windows: Fix <code><span class="identifier">status</span><span class="special">()</span></code> to report non-symlink reparse point
- correctly.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">symlink_option</span></code>
- to <code><span class="identifier">recursive_directory_iterator</span></code>,
- allowing control over recursion into directory symlinks. Note that
- the default is changed to not recurse into directory symlinks.
- </div>
- </li>
- <li>
- <div>
- Reference documentation cleanup, including fixing missing and broken
- links, and adding missing functions.
- </div>
- </li>
- <li>
- <div>
- Miscellaneous implementation code cleanup.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ vector copy constructor now copies sequence members in the same order
+ on different platforms (#2823)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- vector copy constructor now copies sequence members in the same order
- on different platforms (#2823)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed Graphviz output to work on Visual C++ 7.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced assert with <code><span class="identifier">BOOST_ASSERT</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to Boost.Filesystem v3.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed the following bugs from Trac: #1021,
+ #4556,
+ #4631,
+ #4642,
+ #4715,
+ #4731,
+ #4737,
+ #4753,
+ #4758,
+ #4793,
+ #4843,
+ #4851,
+ #4852,
+ #4887,
+ #4914,
+ #4966.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed various bugs not in Trac.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed Graphviz output to work on Visual C++ 7.1.
- </div>
- </li>
- <li>
- <div>
- Replaced assert with <code><span class="identifier">BOOST_ASSERT</span></code>.
- </div>
- </li>
- <li>
- <div>
- Changed to Boost.Filesystem v3.
- </div>
- </li>
- <li>
- <div>
- Fixed the following bugs from Trac: #1021,
- #4556,
- #4631,
- #4642,
- #4715,
- #4731,
- #4737,
- #4753,
- #4758,
- #4793,
- #4843,
- #4851,
- #4852,
- #4887,
- #4914,
- #4966.
- </div>
- </li>
- <li>
- <div>
- Fixed various bugs not in Trac.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Hash:</span>
-
+ <ul>
+ <li>
+ <div>
+ Support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">type_index</span></code> (#4756).
+ </div>
+ </li>
+ <li>
+ <div>
+ Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
+ warnings.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">type_index</span></code> (#4756).
- </div>
- </li>
- <li>
- <div>
- Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
- warnings.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Iostreams:</span>
-
+ <ul>
+ <li>
+ <div>
+ Use <code><span class="identifier">BOOST_ASSERT</span></code>
+ instead of <code><span class="identifier">assert</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed flush regression (#4590).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Use <code><span class="identifier">BOOST_ASSERT</span></code> instead
- of <code><span class="identifier">assert</span></code>.
- </div>
- </li>
- <li>
- <div>
- Fixed flush regression (#4590).
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Iterator:</span>
-
+ <ul>
+ <li>
+ <div>
+ fixed problem with <code><span class="identifier">implicit_cast</span></code>
+ (#3645)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- fixed problem with <code><span class="identifier">implicit_cast</span></code>
- (#3645)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Math:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added Wald, Inverse Gaussian and geometric distributions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added information about configuration macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for mpreal as a real-numered type.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Added Wald, Inverse Gaussian and geometric distributions.
- </div>
- </li>
- <li>
- <div>
- Added information about configuration macros.
- </div>
- </li>
- <li>
- <div>
- Added support for mpreal as a real-numered type.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Meta State Machine:</span>
-
+ <ul>
+ <li>
+ <div>
+ <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-compile-time-analysis">Compile-time
+ state machine analysis</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-boost-parameter">Boost.Parameter
+ interface definition for <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special"><></span></code> template arguments</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-queues">Possibility
+ to provide a container for the event and deferred event queues</a>.
+ A policy implementation based on a more efficient Boost.CircularBuffer
+ is provided.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special"><>::</span><span class="identifier">is_flag_active</span></code> method made const.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-enqueueing">Added
+ possibility to enqueue events for delayed processing</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfixes
+ <ul>
+ <li>
+ <div>
+ #4926.
+ </div>
+ </li>
+ <li>
+ <div>
+ stack overflow using the Defer functor
+ </div>
+ </li>
+ <li>
+ <div>
+ anonymous transition of a submachine not called for the initial
+ state
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-compile-time-analysis">Compile-time
- state machine analysis</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-boost-parameter">Boost.Parameter
- interface definition for <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special"><></span></code> template arguments</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-queues">Possibility
- to provide a container for the event and deferred event queues</a>.
- A policy implementation based on a more efficient Boost.CircularBuffer
- is provided.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special"><>::</span><span class="identifier">is_flag_active</span></code> method made const.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-enqueueing">Added
- possibility to enqueue events for delayed processing</a>.
- </div>
- </li>
- <li>
- <div>
- Bugfixes
- </div>
- <ul>
- <li>
- <div>
- #4926.
- </div>
- </li>
- <li>
- <div>
- stack overflow using the Defer functor
- </div>
- </li>
- <li>
- <div>
- anonymous transition of a submachine not called for the initial
- state
- </div>
- </li>
- </ul>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Optional:</span>
-
+ <ul>
+ <li>
+ <div>
+ Updated test results with information about expected failures (#2294)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Updated test results with information about expected failures (#2294)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Pool:</span>
-
+ <ul>
+ <li>
+ <div>
+ Now can set a max_size for pool (#2696)
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pool</span><span class="special">/</span><span class="identifier">pool</span><span class="special">.</span><span class="identifier">hpp</span></code> uses <code><span class="keyword">reinterpret_cast</span></code>
+ instead of <code><span class="keyword">static_cast</span></code>
+ (#2941)
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">pool_allocator</span></code> now works with vector
+ of vectors (#386)
+ </div>
+ </li>
+ <li>
+ <div>
+ Boost pool is now compatible with Microsoft memory leak detection
+ (#4346)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Now can set a max_size for pool (#2696)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pool</span><span class="special">/</span><span class="identifier">pool</span><span class="special">.</span><span class="identifier">hpp</span></code> uses <code><span class="keyword">reinterpret_cast</span></code>
- instead of <code><span class="keyword">static_cast</span></code>
- (#2941)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">pool_allocator</span></code> now works with vector
- of vectors (#386)
- </div>
- </li>
- <li>
- <div>
- Boost pool is now compatible with Microsoft memory leak detection (#4346)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Program Options:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed errors in examples in docs (#3992,
+ #4858)
+ </div>
+ </li>
+ <li>
+ <div>
+ Now takes <code><span class="identifier">argv</span></code> as
+ const (#3909)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fixed errors in examples in docs (#3992,
- #4858)
- </div>
- </li>
- <li>
- <div>
- Now takes <code><span class="identifier">argv</span></code> as const
- (#3909)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ <em>Breaking change</em>: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">core</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ no longer defines <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">pop_front</span></code>
+ and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">reverse</span></code>, which have moved to their
+ own headers under <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Add callable wrappers for more Fusion algorithms (including <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">at</span></code>); and callable wrappers for
+ some std utilities like <code><span class="identifier">make_pair</span></code>,
+ <code><span class="identifier">first</span></code> and <code><span class="identifier">second</span></code>, all under the new <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code> directory
+ </div>
+ </li>
+ <li>
+ <div>
+ Allow transforms to be specified separately from a grammar
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code> preserves domain-specific
+ expression wrappers
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix ADL issue with <code><span class="keyword">operator</span><span class="special">,</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
+ transform
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix handling of grammar checking in expressions involving multiple
+ domains (#4675)
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix ambiguous <code><span class="keyword">operator</span><span class="special"><<</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">display_expr</span></code>
+ (#4910)
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">is_sequence</span></code> answers true for Proto
+ expressions (#5006)
+ </div>
+ </li>
+ <li>
+ <div>
+ Eliminate <code><span class="special">-</span><span class="identifier">Wundef</span></code>
+ GCC warning in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ (#5075)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <em>Breaking change</em>: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">core</span><span class="special">.</span><span class="identifier">hpp</span></code>
- no longer defines <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">pop_front</span></code>
- and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">reverse</span></code>, which have moved to their
- own headers under <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code>
- </div>
- </li>
- <li>
- <div>
- Add callable wrappers for more Fusion algorithms (including <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">at</span></code>); and callable wrappers for some
- std utilities like <code><span class="identifier">make_pair</span></code>,
- <code><span class="identifier">first</span></code> and <code><span class="identifier">second</span></code>, all under the new <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code> directory
- </div>
- </li>
- <li>
- <div>
- Allow transforms to be specified separately from a grammar
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code> preserves domain-specific
- expression wrappers
- </div>
- </li>
- <li>
- <div>
- Fix ADL issue with <code><span class="keyword">operator</span><span class="special">,</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
- transform
- </div>
- </li>
- <li>
- <div>
- Fix handling of grammar checking in expressions involving multiple
- domains (#4675)
- </div>
- </li>
- <li>
- <div>
- Fix ambiguous <code><span class="keyword">operator</span><span class="special"><<</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">display_expr</span></code>
- (#4910)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">is_sequence</span></code> answers true for Proto
- expressions (#5006)
- </div>
- </li>
- <li>
- <div>
- Eliminate <code><span class="special">-</span><span class="identifier">Wundef</span></code>
- GCC warning in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">.</span><span class="identifier">hpp</span></code>
- (#5075)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Signals:</span>
-
+ <ul>
+ <li>
+ <div>
+ gcc warning cleanup (#4365)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- gcc warning cleanup (#4365)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Spirit:</span>
-
+ <ul>
+ <li>
+ <div>
+ Spirit V2.4.2, see the '<a href="/doc/libs/1_46_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html">What's
+ New</a>' section for details.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Spirit V2.4.2, see the '<a href="/doc/libs/1_46_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html">What's
- New</a>' section for details.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Tokenizer:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">isspace</span></code>/<code><span class="identifier">ispunct</span></code> was called with wrong character
+ type (#4791)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">isspace</span></code>/<code><span class="identifier">ispunct</span></code> was called with wrong character
- type (#4791)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Avoid using <code><span class="keyword">operator</span><span class="special">&</span></code> with the value type.
+ </div>
+ </li>
+ <li>
+ <div>
+ Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
+ warnings.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Avoid using <code><span class="keyword">operator</span><span class="special">&</span></code>
- with the value type.
- </div>
- </li>
- <li>
- <div>
- Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
- warnings.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Wave:</span>
-
+ <ul>
+ <li>
+ <div>
+ See the Changelog for details.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- See the Changelog for details.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -615,59 +596,56 @@
<li>
<div>
<span class="library">Boostbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Better support for attributes on root elements - including <code><span class="identifier">lang</span></code>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Better support for attributes on root elements - including <code><span class="identifier">lang</span></code>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Inspect:</span>
-
+ <ul>
+ <li>
+ <div>
+ Check that Boost headers do not use C's <code><span class="identifier">assert</span></code>
+ macro.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Check that Boost headers do not use C's <code><span class="identifier">assert</span></code>
- macro.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add support for <code><span class="identifier">lang</span></code>
+ attribute in documentation info.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved anchors.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support <code><span class="identifier">import</span></code>,
+ <code><span class="identifier">include</span></code> and <code><span class="identifier">xinclude</span></code> in conditional phrases.
+ </div>
+ </li>
+ <li>
+ <div>
+ Uses Filesystem 3.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Add support for <code><span class="identifier">lang</span></code>
- attribute in documentation info.
- </div>
- </li>
- <li>
- <div>
- Improved anchors.
- </div>
- </li>
- <li>
- <div>
- Support <code><span class="identifier">import</span></code>, <code><span class="identifier">include</span></code> and <code><span class="identifier">xinclude</span></code>
- in conditional phrases.
- </div>
- </li>
- <li>
- <div>
- Uses Filesystem 3.
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -680,85 +658,85 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.2,
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.0, 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang: 2.8
+ </div>
+ </li>
+ <li>
+ <div>
+ Pathscale: 3.2.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.2,
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- Clang: 2.8
- </div>
- </li>
- <li>
- <div>
- Pathscale: 3.2.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.0.1, 4.2.1, 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.4.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 11.1
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.
- </div>
- </li>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++: 7.1, 8.0, 9.0 and 10.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw: 4.4.0.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.2.1, 64 bit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
</li>
</ul>
<p>
@@ -768,144 +746,144 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.0, 4.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ pgCC 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.0, 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ PathScale: 3.2, 4.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual Age C++ 10.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- pgCC 11.1
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- PathScale: 3.2, 4.0
- </div>
- </li>
- <li>
- <div>
- Visual Age C++ 10.1
- </div>
- </li>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler: 10.1, 11.0, 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.0.1, 4.2.1, 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++: 7.1, 8.0, 9.0, 10.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ with STLport: 9.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++, Windows Mobile 5, with STLport: 9.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw: 4.4.0, 4.5.1, 4.6.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw, C++0x mode: 4.5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland: 6.1.3 (2009), 6.2.1 (2010)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0, 10.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- Visual C++, Windows Mobile 5, with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0, 4.5.1, 4.6.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw, C++0x mode: 4.5.1
- </div>
- </li>
- <li>
- <div>
- Borland: 6.1.3 (2009), 6.2.1 (2010)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 64 bit
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 64 bit
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++: 5.10
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Sun C++: 5.10
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_46_1.html
==============================================================================
--- website/public_html/beta/users/history/version_1_46_1.html (original)
+++ website/public_html/beta/users/history/version_1_46_1.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -56,219 +56,207 @@
<li>
<div>
<span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">EV_ONESHOT</span></code> seems
+ to cause problems on some versions of Mac OS X, with the <code><span class="identifier">io_service</span></code> destructor getting stuck
+ inside the <code><span class="identifier">close</span><span class="special">()</span></code> system call. Changed the kqueue
+ backend to use <code><span class="identifier">EV_CLEAR</span></code>
+ instead (#5021).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed compile failures with some versions of <tt>g++</tt>
+ due to the use of anonymous enums (#4883).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a bug on kqueue-based platforms, where some system calls that
+ repeatedly fail with <code><span class="identifier">EWOULDBLOCK</span></code>
+ are not correctly re-registered with kqueue.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code> to ensure that its internal
+ pointers are updated correctly after the data has been modified using
+ <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">streambuf</span></code> member functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a bug that prevented the linger socket option from working
+ on platforms other than Windows.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">EV_ONESHOT</span></code> seems to
- cause problems on some versions of Mac OS X, with the <code><span class="identifier">io_service</span></code> destructor getting stuck
- inside the <code><span class="identifier">close</span><span class="special">()</span></code>
- system call. Changed the kqueue backend to use <code><span class="identifier">EV_CLEAR</span></code>
- instead (#5021).
- </div>
- </li>
- <li>
- <div>
- Fixed compile failures with some versions of <tt>g++</tt>
- due to the use of anonymous enums (#4883).
- </div>
- </li>
- <li>
- <div>
- Fixed a bug on kqueue-based platforms, where some system calls that
- repeatedly fail with <code><span class="identifier">EWOULDBLOCK</span></code>
- are not correctly re-registered with kqueue.
- </div>
- </li>
- <li>
- <div>
- Changed <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code> to ensure that its internal
- pointers are updated correctly after the data has been modified using
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">streambuf</span></code> member functions.
- </div>
- </li>
- <li>
- <div>
- Fixed a bug that prevented the linger socket option from working on
- platforms other than Windows.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix <code><span class="identifier">disable_if</span></code> for
+ Visual C++ 7.1/8.0
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix <code><span class="identifier">disable_if</span></code> for
- Visual C++ 7.1/8.0
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Filesystem:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix for STLPort (#5217).
+ </div>
+ </li>
+ <li>
+ <div>
+ PGI large file support
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix for STLPort (#5217).
- </div>
- </li>
- <li>
- <div>
- PGI large file support
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Bug fixes, including fixes for: #5181,
+ #5180,
+ #5199
+ and #5175.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Bug fixes, including fixes for: #5181,
- #5180,
- #5199
- and #5175.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Icl:</span>
-
+ <ul>
+ <li>
+ <div>
+ Intersects for interval_maps and segment_type/element_type (#5207).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed some ambiguous calls to functions in boost and std namespaces.
+ </div>
+ </li>
+ <li>
+ <div>
+ Other bug fixes, and documentation fixes.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intersects for interval_maps and segment_type/element_type (#5207).
- </div>
- </li>
- <li>
- <div>
- Fixed some ambiguous calls to functions in boost and std namespaces.
- </div>
- </li>
- <li>
- <div>
- Other bug fixes, and documentation fixes.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Math:</span>
-
+ <ul>
+ <li>
+ <div>
+ Several minor bug fixes.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Several minor bug fixes.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Polygon:</span>
-
+ <ul>
+ <li>
+ <div>
+ Disabled 45-degree booleans optimization.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Disabled 45-degree booleans optimization.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Make <code><span class="identifier">display_expr</span></code>
+ copyable (#5096).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix const correctness problem in <code><span class="identifier">pass_through</span></code>.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Make <code><span class="identifier">display_expr</span></code> copyable
- (#5096).
- </div>
- </li>
- <li>
- <div>
- Fix const correctness problem in <code><span class="identifier">pass_through</span></code>.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Property Tree:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix compile error in JSON parser.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix compile error in JSON parser.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Signals2:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix unused parameter warning.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Fix unused parameter warning.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">TR1:</span>
-
+ <ul>
+ <li>
+ <div>
+ Allow specialization of <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">hash</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved support for Pathscale and Sun compilers.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Allow specialization of <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">hash</span></code>.
- </div>
- </li>
- <li>
- <div>
- Improved support for Pathscale and Sun compilers.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
<span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add missing copy constructors and assignment operators when using
+ rvalue references (#5119).
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Add missing copy constructors and assignment operators when using rvalue
- references (#5119).
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
@@ -296,85 +284,85 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.0, 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang: 2.8
+ </div>
+ </li>
+ <li>
+ <div>
+ Pathscale: 3.2
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- Clang: 2.8
- </div>
- </li>
- <li>
- <div>
- Pathscale: 3.2
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.0.1, 4.2.1, 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.4.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 11.1
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.
- </div>
- </li>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++: 7.1, 8.0, 9.0 and 10.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw: 4.4.0.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.2.1, 64 bit.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
</li>
</ul>
<p>
@@ -384,133 +372,133 @@
<li>
<div>
Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ pgCC: 11.2
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.0, 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ PathScale: 3.2, 4.0.8
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual Age C++: 10.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
- </div>
- </li>
- <li>
- <div>
- pgCC: 11.2
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- PathScale: 3.2, 4.0.8
- </div>
- </li>
- <li>
- <div>
- Visual Age C++: 10.1
- </div>
- </li>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- </ul>
</li>
<li>
<div>
OS X:
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler: 10.1, 11.0, 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.0.1, 4.2.1, 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
+ mode.
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
- mode.
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++: 7.1, 9.0, 10.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ with STLport: 9.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++, Windows Mobile 5, with STLport: 9.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw: 4.5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw, C++0x mode: 4.5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland: 6.1.3 (2009), 6.2.1 (2010)
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 9.0, 10.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- Visual C++, Windows Mobile 5, with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.5.1
- </div>
- </li>
- <li>
- <div>
- GCC, mingw, C++0x mode: 4.5.1
- </div>
- </li>
- <li>
- <div>
- Borland: 6.1.3 (2009), 6.2.1 (2010)
- </div>
- </li>
- </ul>
</li>
<li>
<div>
AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
- </div>
- </li>
- </ul>
</li>
<li>
<div>
Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++: 5.10
+ </div>
+ </li>
+ </ul>
</div>
- <ul>
- <li>
- <div>
- Sun C++: 5.10
- </div>
- </li>
- </ul>
</li>
</ul>
</div>
Modified: website/public_html/beta/users/history/version_1_47_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_47_0.html (original)
+++ website/public_html/beta/users/history/version_1_47_0.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -40,7 +40,7 @@
"news-title">Version 1.47.0</span></h2>
<p><span class=
- "news-date">July 11th, 2011 18:19 GMT</span></p>
+ "news-date">July 11th, 2011 22:19 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_47_0.tar.bz2</td></tr><tr><td>boost_1_47_0.tar.gz</td></tr>
Modified: website/public_html/beta/users/news/index.html
==============================================================================
--- website/public_html/beta/users/news/index.html (original)
+++ website/public_html/beta/users/news/index.html 2011-11-06 03:48:37 EST (Sun, 06 Nov 2011)
@@ -41,7 +41,7 @@
<h2 class="news-title">
<a name="iversion_1_47_0" id="iversion_1_47_0"></a>Version 1.47.0</h2>
- <p class="news-date">July 11th, 2011 18:19 GMT</p>
+ <p class="news-date">July 11th, 2011 22:19 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
@@ -114,7 +114,7 @@
<h2 class="news-title">
<a name="iversion_1_44_0" id="iversion_1_44_0"></a>Version 1.44.0</h2>
- <p class="news-date">August 13th, 2010 16:00 GMT</p>
+ <p class="news-date">August 13th, 2010 17:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk