From 46f30e11b14427e304530777fe38f59586f45a60 Mon Sep 17 00:00:00 2001
From: John Maddock
Date: Sat, 22 Dec 2012 17:14:17 +0000
Subject: [PATCH 01/45] Added Regex and Math lib changes.
[SVN r82171]
---
feed/history/boost_1_53_0.qbk | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 94a05bb5..aadd636e 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -51,10 +51,27 @@
* On platforms that are known to have standard floating point functions,
don't use the automatic detection ([ticket 7221], [ticket 7470]).
+* [phrase library..[@/libs/math/ Math]:]
+ * Fixed issues [@https://svn.boost.org/trac/boost/ticket/7325 #7325], [@https://svn.boost.org/trac/boost/ticket/7415 #7415],
+ [@https://svn.boost.org/trac/boost/ticket/7416 #7416], [@https://svn.boost.org/trac/boost/ticket/7183 #7183],
+ [@https://svn.boost.org/trac/boost/ticket/7649 #7649], [@https://svn.boost.org/trac/boost/ticket/7694 #7694],
+ [@https://svn.boost.org/trac/boost/ticket/4445 #4445] and [@https://svn.boost.org/trac/boost/ticket/7492 #7492].
+ * Fixed mistake in calculating pooled standard deviation in two-sample students t example
+ [@https://svn.boost.org/trac/boost/ticket/7402 #7402].
+ * Improve complex acos/asin/atan, see [@https://svn.boost.org/trac/boost/ticket/7290 #7290],
+ [@https://svn.boost.org/trac/boost/ticket/7291 #7291].
+ * Improve accuracy in some corner cases of cyl_bessel_j and gamma_p/gamma_q thanks to suggestions from Rocco Romeo.
+ * Improve accuracy in Bessel J and Y with integer orders thanks to suggestions from Rocco Romeo.
+
+
* [phrase library..[@/libs/ratio/ Ratio]:]
* [*Fixes:]
* [@https://svn.boost.org/trac/boost/ticket/7616 #7616] br_mul::nan - warning C4293: '<<' : shift count negative or too big, undefined behavior`.
+* [phrase library..[@/libs/regex/ Regex]:]
+ Fixed Issues: [@https://svn.boost.org/trac/boost/ticket/7744 #7744], [@https://svn.boost.org/trac/boost/ticket/7644 #7644].
+
+
* [phrase library..[@/libs/thread/ Thread]:]
* [*Breaking changes:]
* BOOST_THREAD_VERSION==3 by default since Boost 1.53. So that all the deprecated features since 1.50 are not included by default. You can change this by setting the appropriated define (see Configuration section).
From 075fd78f196dd9c1bb8aeb7941edf6eca0c013a7 Mon Sep 17 00:00:00 2001
From: Glen Fernandes
Date: Sat, 22 Dec 2012 22:59:59 +0000
Subject: [PATCH 02/45] Website: Add entry for new feature in Smart Pointers.
[SVN r82174]
---
feed/history/boost_1_53_0.qbk | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index aadd636e..a5255008 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -71,7 +71,16 @@
* [phrase library..[@/libs/regex/ Regex]:]
Fixed Issues: [@https://svn.boost.org/trac/boost/ticket/7744 #7744], [@https://svn.boost.org/trac/boost/ticket/7644 #7644].
-
+* [phrase library..[@/libs/smart_ptr/ Smart Pointers]:]
+ * [*New Features:]
+ * Glen Fernandes provided implementations of make_shared and
+ allocate_shared for arrays. They achieve a single allocation for an
+ array that can be initialized with constructor arguments or
+ initializer lists as well as overloads for default initialization and no
+ value initialization. See the
+ '[@/libs/smart_ptr/make_shared_array.html make_shared and allocate_shared for arrays]'
+ page for more information.
+
* [phrase library..[@/libs/thread/ Thread]:]
* [*Breaking changes:]
* BOOST_THREAD_VERSION==3 by default since Boost 1.53. So that all the deprecated features since 1.50 are not included by default. You can change this by setting the appropriated define (see Configuration section).
From 26ca03ccfc24a2e5b1def9d91d268c01d9f252a7 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sat, 22 Dec 2012 23:20:25 +0000
Subject: [PATCH 03/45] Website: Rebuild
[SVN r82175]
---
generated/dev.rss | 76 ++++++++++++++++++++++++++++++-
generated/state/feed-pages.txt | 6 +--
users/history/version_1_53_0.html | 76 ++++++++++++++++++++++++++++++-
3 files changed, 153 insertions(+), 5 deletions(-)
diff --git a/generated/dev.rss b/generated/dev.rss
index f64f4c7a..4d6c2452 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -123,6 +123,49 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/math/">Math</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed issues <a href="https://svn.boost.org/trac/boost/ticket/7325">#7325</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7415">#7415</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7416">#7416</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7183">#7183</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7649">#7649</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7694">#7694</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4445">#4445</a>
+ and <a href="https://svn.boost.org/trac/boost/ticket/7492">#7492</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed mistake in calculating pooled standard deviation in two-sample
+ students t example <a href="https://svn.boost.org/trac/boost/ticket/7402">#7402</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve complex acos/asin/atan, see <a href="https://svn.boost.org/trac/boost/ticket/7290">#7290</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7291">#7291</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve accuracy in some corner cases of cyl_bessel_j and gamma_p/gamma_q
+ thanks to suggestions from Rocco Romeo.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improve accuracy in Bessel J and Y with integer orders thanks to
+ suggestions from Rocco Romeo.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/ratio/">Ratio</a>:</span>
@@ -144,6 +187,37 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/regex/">Regex</a>:</span>
+ Fixed Issues: <a href="https://svn.boost.org/trac/boost/ticket/7744">#7744</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7644">#7644</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/smart_ptr/">Smart Pointers</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>New Features:</em>
+ <ul>
+ <li>
+ <div>
+ Glen Fernandes provided implementations of make_shared and
+ allocate_shared for arrays. They achieve a single allocation
+ for an array that can be initialized with constructor arguments
+ or initializer lists as well as overloads for default initialization
+ and no value initialization. See the '<a href="http://www.boost.org/libs/smart_ptr/make_shared_array.html">make_shared
+ and allocate_shared for arrays</a>' page for more information.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/thread/">Thread</a>:</span>
@@ -195,7 +269,7 @@
<li>
<div>
<a href="https://svn.boost.org/trac/boost/ticket/6270">#6270</a>
- c++11 compliance: Add thread constructor from movable callable
+ C++11 compliance: Add thread constructor from movable callable
and movable arguments
</div>
</li>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index d4322475..b5994153 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2099,7 +2099,7 @@
-id
"version_1_53_0
-last_modified
-.1356163343.36
+.1356218378.58
-location
"users/history/version_1_53_0.html
-notice
@@ -2112,11 +2112,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"48959a02c7a147d4f94763cc9791caeed9518eb7baf931f2da86bc33a2d25745
+"1a6b2b68d469fcf6fd12568786063f46a314a250b370905d5cd05f7293c89862
-release_status
"dev
-rss_hash
-"6da32316e2a8de144030cc21d21446392dc9d2bae103d052bcc18f9fdbe95452
+"3c6014bd440969fe39682ba34dfff662ab1599cad56043fd84e6783b6a2f36ba
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index ac65ae66..262ffee9 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -160,6 +160,49 @@
+
+
+
Math :
+
+
+
+
+
+
+ Fixed mistake in calculating pooled standard deviation in two-sample
+ students t example
#7402 .
+
+
+
+
+ Improve complex acos/asin/atan, see
#7290 ,
+
#7291 .
+
+
+
+
+ Improve accuracy in some corner cases of cyl_bessel_j and gamma_p/gamma_q
+ thanks to suggestions from Rocco Romeo.
+
+
+
+
+ Improve accuracy in Bessel J and Y with integer orders thanks to
+ suggestions from Rocco Romeo.
+
+
+
+
+
Ratio :
@@ -181,6 +224,37 @@
+
+
+
+
+
+
Smart Pointers :
+
+
+
+
New Features:
+
+
+
+ Glen Fernandes provided implementations of make_shared and
+ allocate_shared for arrays. They achieve a single allocation
+ for an array that can be initialized with constructor arguments
+ or initializer lists as well as overloads for default initialization
+ and no value initialization. See the '
make_shared
+ and allocate_shared for arrays ' page for more information.
+
+
+
+
+
+
+
+
Thread :
@@ -232,7 +306,7 @@
#6270
- c++11 compliance: Add thread constructor from movable callable
+ C++11 compliance: Add thread constructor from movable callable
and movable arguments
From b199c184b539653d19758970eac34eef9c2cfb43 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sun, 23 Dec 2012 17:19:20 +0000
Subject: [PATCH 04/45] Website: Release notes from Marshall.
[SVN r82190]
---
feed/history/boost_1_53_0.qbk | 20 +++++++
generated/dev.rss | 87 +++++++++++++++++++++++++++++++
generated/state/feed-pages.txt | 6 +--
users/history/version_1_53_0.html | 87 +++++++++++++++++++++++++++++++
4 files changed, 197 insertions(+), 3 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index a5255008..365c8207 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -27,10 +27,20 @@
[section Updated Libraries]
+* [phrase library..[@/libs/array/ Array]:]
+ * Added support for boost::get and std::get ([ticket 7652])
+
+* [phrase library..[@/libs/algorithm/ Algorithm]:]
+ * Fixed non-ASCII char in comment ([ticket 7781]).
+ * Updated the Knuth-Morris-Pratt docs ([ticket 7656]).
+
* [phrase library..[@/libs/context/ Context]:]
* Support for iOS on ARM and MacOS X on x86 (32bit) added.
* Support for SEH Overwrite Protection on Win32.
+* [phrase library..[@/libs/gil/ GIL]:]
+ * Fixed self-assignment warnings ([ticket 4919]).
+
* [phrase library..[@/libs/graph/ Graph]:]
* Fixed the following bugs from Trac: [ticket 3468], [ticket 4386],
[ticket 5269], [ticket 7428], [ticket 7457], [ticket 7467],
@@ -63,6 +73,12 @@
* Improve accuracy in some corner cases of cyl_bessel_j and gamma_p/gamma_q thanks to suggestions from Rocco Romeo.
* Improve accuracy in Bessel J and Y with integer orders thanks to suggestions from Rocco Romeo.
+* [phrase library..[@/libs/minmax/ MinMax]:]
+ * Fixed a misuse of the comma operator ([ticket 7752]).
+ * Updated the docs to fix broken link ([ticket 7751]).
+
+* [phrase library..[@/libs/random/ Random]:]
+ * Now compiles with exceptions disabled ([ticket 5399]).
* [phrase library..[@/libs/ratio/ Ratio]:]
* [*Fixes:]
@@ -81,6 +97,10 @@
'[@/libs/smart_ptr/make_shared_array.html make_shared and allocate_shared for arrays]'
page for more information.
+* [phrase library..[@/libs/algorithm/string StringAlgo]:]
+ * Fixed a bug where it wouldn't find overlapping patterns ([ticket 7784]).
+ * Disambiguated some calls to insert ([ticket 7346]).
+
* [phrase library..[@/libs/thread/ Thread]:]
* [*Breaking changes:]
* BOOST_THREAD_VERSION==3 by default since Boost 1.53. So that all the deprecated features since 1.50 are not included by default. You can change this by setting the appropriated define (see Configuration section).
diff --git a/generated/dev.rss b/generated/dev.rss
index 4d6c2452..8734bb76 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -53,6 +53,35 @@
<div id="version_1_53_0.updated_libraries">
<h3><span class="link">Updated Libraries</span></h3>
<ul>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/array/">Array</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added support for boost::get and std::get (<a href="https://svn.boost.org/trac/boost/ticket/7652">#7652</a>)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/algorithm/">Algorithm</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed non-ASCII char in comment (<a href="https://svn.boost.org/trac/boost/ticket/7781">#7781</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated the Knuth-Morris-Pratt docs (<a href="https://svn.boost.org/trac/boost/ticket/7656">#7656</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/context/">Context</a>:</span>
@@ -70,6 +99,18 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/gil/">GIL</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed self-assignment warnings (<a href="https://svn.boost.org/trac/boost/ticket/4919">#4919</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span>
@@ -166,6 +207,35 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/minmax/">MinMax</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed a misuse of the comma operator (<a href="https://svn.boost.org/trac/boost/ticket/7752">#7752</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated the docs to fix broken link (<a href="https://svn.boost.org/trac/boost/ticket/7751">#7751</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/random/">Random</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Now compiles with exceptions disabled (<a href="https://svn.boost.org/trac/boost/ticket/5399">#5399</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/ratio/">Ratio</a>:</span>
@@ -218,6 +288,23 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/algorithm/string">StringAlgo</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed a bug where it wouldn't find overlapping patterns (<a href="https://svn.boost.org/trac/boost/ticket/7784">#7784</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Disambiguated some calls to insert (<a href="https://svn.boost.org/trac/boost/ticket/7346">#7346</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/thread/">Thread</a>:</span>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index b5994153..baf9a772 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2099,7 +2099,7 @@
-id
"version_1_53_0
-last_modified
-.1356218378.58
+.1356283093.98
-location
"users/history/version_1_53_0.html
-notice
@@ -2112,11 +2112,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"1a6b2b68d469fcf6fd12568786063f46a314a250b370905d5cd05f7293c89862
+"cf782a02050eb2509e6c2206708636d0bf570565d0c12496df71a5f0be3b0098
-release_status
"dev
-rss_hash
-"3c6014bd440969fe39682ba34dfff662ab1599cad56043fd84e6783b6a2f36ba
+"5e4b75e8a70479a22938b7761aca4a76c5c3d0fa950cbf79676eb2f58553a114
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index 262ffee9..a3bb44e2 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -90,6 +90,35 @@
Updated Libraries
+
+
+
Array :
+
+
+
+ Added support for boost::get and std::get (
#7652 )
+
+
+
+
+
+
+
+
Algorithm :
+
+
+
+ Fixed non-ASCII char in comment (
#7781 ).
+
+
+
+
+ Updated the Knuth-Morris-Pratt docs (
#7656 ).
+
+
+
+
+
+
+
+
GIL :
+
+
+
+ Fixed self-assignment warnings (
#4919 ).
+
+
+
+
+
Graph :
@@ -203,6 +244,35 @@
+
+
+
MinMax :
+
+
+
+ Fixed a misuse of the comma operator (
#7752 ).
+
+
+
+
+ Updated the docs to fix broken link (
#7751 ).
+
+
+
+
+
+
+
+
Random :
+
+
+
+ Now compiles with exceptions disabled (
#5399 ).
+
+
+
+
+
Ratio :
@@ -255,6 +325,23 @@
+
+
+
StringAlgo :
+
+
+
+ Fixed a bug where it wouldn't find overlapping patterns (
#7784 ).
+
+
+
+
+ Disambiguated some calls to insert (
#7346 ).
+
+
+
+
+
Thread :
From e98fb68d014d061d28aafa9e66dde13b5aa9136c Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Wed, 26 Dec 2012 15:06:52 +0000
Subject: [PATCH 05/45] Website: Polygon release notes.
[SVN r82211]
---
feed/history/boost_1_53_0.qbk | 13 +++++++-
generated/dev.rss | 55 +++++++++++++++++++++++++++++++
generated/state/feed-pages.txt | 6 ++--
users/history/version_1_53_0.html | 55 +++++++++++++++++++++++++++++++
4 files changed, 125 insertions(+), 4 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 365c8207..55550f64 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -77,8 +77,19 @@
* Fixed a misuse of the comma operator ([ticket 7752]).
* Updated the docs to fix broken link ([ticket 7751]).
+* [phrase library..[@/libs/polygon/ Polygon]:]
+ * [*Fixes:]
+ * [ticket 6366] Bug in `boost::polygon::contains` for polygon_90 type.
+ * [ticket 7678] multiple definitions of `bool boost::polygon::belongs(...)`
+ by multiple `#include`.
+ * [*Internal changes:]
+ * refactored point/segment/interval data/concept/traits.
+ * added unit tests for point and interval data/concept/traits.
+ * simplified `transform.hpp` to operate only in 2D.
+ * removed point_3d data/concept/traits.
+
* [phrase library..[@/libs/random/ Random]:]
- * Now compiles with exceptions disabled ([ticket 5399]).
+ * Now compiles with exceptions disabled ([ticket 5399]).
* [phrase library..[@/libs/ratio/ Ratio]:]
* [*Fixes:]
diff --git a/generated/dev.rss b/generated/dev.rss
index 8734bb76..5fb6dd5b 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -224,6 +224,61 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/polygon/">Polygon</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6366">#6366</a> Bug in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">contains</span></code>
+ for polygon_90 type.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7678">#7678</a> multiple definitions of <code><span class="keyword">bool</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">belongs</span><span class="special">(...)</span></code>
+ by multiple <code><span class="preprocessor">#include</span></code>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Internal changes:</em>
+ <ul>
+ <li>
+ <div>
+ refactored point/segment/interval data/concept/traits.
+ </div>
+ </li>
+ <li>
+ <div>
+ added unit tests for point and interval data/concept/traits.
+ </div>
+ </li>
+ <li>
+ <div>
+ simplified <code><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ to operate only in 2D.
+ </div>
+ </li>
+ <li>
+ <div>
+ removed point_3d data/concept/traits.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/random/">Random</a>:</span>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index baf9a772..5200abbb 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2099,7 +2099,7 @@
-id
"version_1_53_0
-last_modified
-.1356283093.98
+.1356534388.62
-location
"users/history/version_1_53_0.html
-notice
@@ -2112,11 +2112,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"cf782a02050eb2509e6c2206708636d0bf570565d0c12496df71a5f0be3b0098
+"be3fe08793c2967be63a42f4a9c2ccffb7364cf409911923fd56ba57b9ee9adf
-release_status
"dev
-rss_hash
-"5e4b75e8a70479a22938b7761aca4a76c5c3d0fa950cbf79676eb2f58553a114
+"64e89257357f2b1d467df3aa797405855da8f0e6eed183dff320afe6d95b9660
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index a3bb44e2..1176464e 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -261,6 +261,61 @@
+
+
+
Polygon :
+
+
+
+
Fixes:
+
+
+
+
#6366 Bug in
boost :: polygon :: contains
+ for polygon_90 type.
+
+
+
+
+
#7678 multiple definitions of
bool
+ boost :: polygon :: belongs (...)
+ by multiple
#include .
+
+
+
+
+
+
+
+
Internal changes:
+
+
+
+ refactored point/segment/interval data/concept/traits.
+
+
+
+
+ added unit tests for point and interval data/concept/traits.
+
+
+
+
+ simplified transform . hpp
+ to operate only in 2D.
+
+
+
+
+ removed point_3d data/concept/traits.
+
+
+
+
+
+
+
+
Random :
From 27cc2d270ca31561e37db50727d5bfb41c5bca92 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Wed, 26 Dec 2012 19:50:24 +0000
Subject: [PATCH 06/45] Website: Extra ticket fixed in graph.
[SVN r82213]
---
feed/history/boost_1_53_0.qbk | 3 ++-
generated/dev.rss | 3 ++-
generated/state/feed-pages.txt | 6 +++---
users/history/version_1_53_0.html | 3 ++-
4 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 55550f64..ef142144 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -46,7 +46,8 @@
[ticket 5269], [ticket 7428], [ticket 7457], [ticket 7467],
[ticket 7600], [ticket 7648], [ticket 7684], [ticket 7728],
[ticket 7741], [ticket 7766], [ticket 7771], [ticket 7773],
- [ticket 7780], [ticket 7787], plus other bugs not in Trac.
+ [ticket 7780], [ticket 7787], [ticket 7801]
+ plus other bugs not in Trac.
* Added support for reading from GraphML files containing multiple
graphs.
* Added versions of A* search specifically for trees, removing the
diff --git a/generated/dev.rss b/generated/dev.rss
index 5fb6dd5b..f19345b0 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -120,7 +120,8 @@
Fixed the following bugs from Trac: <a href="https://svn.boost.org/trac/boost/ticket/3468">#3468</a>, <a href="https://svn.boost.org/trac/boost/ticket/4386">#4386</a>, <a href="https://svn.boost.org/trac/boost/ticket/5269">#5269</a>,
<a href="https://svn.boost.org/trac/boost/ticket/7428">#7428</a>, <a href="https://svn.boost.org/trac/boost/ticket/7457">#7457</a>, <a href="https://svn.boost.org/trac/boost/ticket/7467">#7467</a>, <a href="https://svn.boost.org/trac/boost/ticket/7600">#7600</a>, <a href="https://svn.boost.org/trac/boost/ticket/7648">#7648</a>, <a href="https://svn.boost.org/trac/boost/ticket/7684">#7684</a>,
<a href="https://svn.boost.org/trac/boost/ticket/7728">#7728</a>, <a href="https://svn.boost.org/trac/boost/ticket/7741">#7741</a>, <a href="https://svn.boost.org/trac/boost/ticket/7766">#7766</a>, <a href="https://svn.boost.org/trac/boost/ticket/7771">#7771</a>, <a href="https://svn.boost.org/trac/boost/ticket/7773">#7773</a>, <a href="https://svn.boost.org/trac/boost/ticket/7780">#7780</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/7787">#7787</a>, plus other bugs not in Trac.
+ <a href="https://svn.boost.org/trac/boost/ticket/7787">#7787</a>, <a href="https://svn.boost.org/trac/boost/ticket/7801">#7801</a>
+ plus other bugs not in Trac.
</div>
</li>
<li>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 5200abbb..3e6fa7a1 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2099,7 +2099,7 @@
-id
"version_1_53_0
-last_modified
-.1356534388.62
+.1356551406.83
-location
"users/history/version_1_53_0.html
-notice
@@ -2112,11 +2112,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"be3fe08793c2967be63a42f4a9c2ccffb7364cf409911923fd56ba57b9ee9adf
+"15e1c92f7e17904eac68c7a5078e6ce9c2721ae27aa47738abbd3126cb4fba63
-release_status
"dev
-rss_hash
-"64e89257357f2b1d467df3aa797405855da8f0e6eed183dff320afe6d95b9660
+"2567fae64cc91dede0274fc101da9227746cf070fd7cd963890a5b4fa5aab868
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index 1176464e..47a4648a 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -157,7 +157,8 @@
Fixed the following bugs from Trac: #3468 , #4386 , #5269 ,
#7428 , #7457 , #7467 , #7600 , #7648 , #7684 ,
#7728 , #7741 , #7766 , #7771 , #7773 , #7780 ,
- #7787 , plus other bugs not in Trac.
+ #7787 , #7801
+ plus other bugs not in Trac.
From 253b56223b1b73ee7bdb36e5c285a7aba4208a18 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Thu, 27 Dec 2012 22:06:44 +0000
Subject: [PATCH 07/45] Website: Range release notes
[SVN r82228]
---
feed/history/boost_1_53_0.qbk | 6 ++++++
generated/dev.rss | 32 +++++++++++++++++++++++++++++++
generated/state/feed-pages.txt | 6 +++---
users/history/version_1_53_0.html | 32 +++++++++++++++++++++++++++++++
4 files changed, 73 insertions(+), 3 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index ef142144..273d8da6 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -92,6 +92,12 @@
* [phrase library..[@/libs/random/ Random]:]
* Now compiles with exceptions disabled ([ticket 5399]).
+* [phrase library..[@/libs/range/ Range]:]
+ * [*Fixes:]
+ * [@https://svn.boost.org/trac/boost/ticket/5603 #5603] the "range/any_range.hpp" header is not self-sufficient
+ * [@https://svn.boost.org/trac/boost/ticket/6103 #6103] boost::range_detail vs. boost::range::range_detail compiler error
+ * Documentation fixes
+
* [phrase library..[@/libs/ratio/ Ratio]:]
* [*Fixes:]
* [@https://svn.boost.org/trac/boost/ticket/7616 #7616] br_mul::nan - warning C4293: '<<' : shift count negative or too big, undefined behavior`.
diff --git a/generated/dev.rss b/generated/dev.rss
index f19345b0..7275efe6 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -292,6 +292,38 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/range/">Range</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5603">#5603</a>
+ the "range/any_range.hpp" header is not self-sufficient
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6103">#6103</a>
+ boost::range_detail vs. boost::range::range_detail compiler
+ error
+ </div>
+ </li>
+ <li>
+ <div>
+ Documentation fixes
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/ratio/">Ratio</a>:</span>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 3e6fa7a1..f2547180 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2099,7 +2099,7 @@
-id
"version_1_53_0
-last_modified
-.1356551406.83
+.1356645952.21
-location
"users/history/version_1_53_0.html
-notice
@@ -2112,11 +2112,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"15e1c92f7e17904eac68c7a5078e6ce9c2721ae27aa47738abbd3126cb4fba63
+"1e7daadedde523018364bdd2e26bdb7f19dad5c880e9180afbaf69167c03d3ba
-release_status
"dev
-rss_hash
-"2567fae64cc91dede0274fc101da9227746cf070fd7cd963890a5b4fa5aab868
+"1cdd294b3459ec9cc4a306f19ff2a7dd0f72132960f21dd87aea3f8225fa1549
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index 47a4648a..2f5d9764 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -329,6 +329,38 @@
+
+
+
Range :
+
+
+
+
Fixes:
+
+
+
+
#5603
+ the "range/any_range.hpp" header is not self-sufficient
+
+
+
+
+
#6103
+ boost::range_detail vs. boost::range::range_detail compiler
+ error
+
+
+
+
+ Documentation fixes
+
+
+
+
+
+
+
+
Ratio :
From 16495f96a5c546a7fbceb95eca92dbb5036038f7 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Fri, 28 Dec 2012 08:31:36 +0000
Subject: [PATCH 08/45] Website: Lexical Cast + Variant release notes.
[SVN r82233]
---
feed/history/boost_1_53_0.qbk | 10 +++++++++
generated/dev.rss | 36 +++++++++++++++++++++++++++++++
generated/state/feed-pages.txt | 6 +++---
users/history/version_1_53_0.html | 36 +++++++++++++++++++++++++++++++
4 files changed, 85 insertions(+), 3 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 273d8da6..464a7eac 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -62,6 +62,11 @@
* On platforms that are known to have standard floating point functions,
don't use the automatic detection ([ticket 7221], [ticket 7470]).
+* [phrase library..[@/libs/conversion/lexical_cast.htm Lexical cast]:]
+ * New character type detection algorithm for user defined types [ticket 6786].
+ * Documentation updates ([ticket 7582], [ticket 7831]).
+ * Fixed bugs with std::array [ticket 7799].
+
* [phrase library..[@/libs/math/ Math]:]
* Fixed issues [@https://svn.boost.org/trac/boost/ticket/7325 #7325], [@https://svn.boost.org/trac/boost/ticket/7415 #7415],
[@https://svn.boost.org/trac/boost/ticket/7416 #7416], [@https://svn.boost.org/trac/boost/ticket/7183 #7183],
@@ -166,6 +171,11 @@
* More internal implementation changes, including a much simpler
implementation of `erase`, and removed more deprecated config macros.
+* [phrase library..[@/libs/variant/ Variant]:]
+ * Added rvalue constructors and rvalue assignment operators (for
+ C++11 compatible compilers only). Library now
+ can be used with move-only types ([ticket 7620], [ticket 7718]).
+
* [phrase library..[@/libs/wave/ Wave]:]
* See the [@/libs/wave/ChangeLog Changelog] for details.
diff --git a/generated/dev.rss b/generated/dev.rss
index 7275efe6..1547c657 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -165,6 +165,28 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span>
+ <ul>
+ <li>
+ <div>
+ New character type detection algorithm for user defined types <a href="https://svn.boost.org/trac/boost/ticket/6786">#6786</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Documentation updates (<a href="https://svn.boost.org/trac/boost/ticket/7582">#7582</a>, <a href="https://svn.boost.org/trac/boost/ticket/7831">#7831</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bugs with std::array <a href="https://svn.boost.org/trac/boost/ticket/7799">#7799</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/math/">Math</a>:</span>
@@ -655,6 +677,20 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/variant/">Variant</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added rvalue constructors and rvalue assignment operators (for C++11
+ compatible compilers only). Library now can be used with move-only
+ types (<a href="https://svn.boost.org/trac/boost/ticket/7620">#7620</a>, <a href="https://svn.boost.org/trac/boost/ticket/7718">#7718</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/wave/">Wave</a>:</span>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index f2547180..1a8627de 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2099,7 +2099,7 @@
-id
"version_1_53_0
-last_modified
-.1356645952.21
+.1356683457.67
-location
"users/history/version_1_53_0.html
-notice
@@ -2112,11 +2112,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"1e7daadedde523018364bdd2e26bdb7f19dad5c880e9180afbaf69167c03d3ba
+"8dcb35ff080f911d2f50a43a7f377cdba911740eb20d20f4a262e2fb32daba28
-release_status
"dev
-rss_hash
-"1cdd294b3459ec9cc4a306f19ff2a7dd0f72132960f21dd87aea3f8225fa1549
+"891dc03aa800ec610d83d96a1156dc8ba3e48fd570920f7aaedca4fe1b95b585
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index 2f5d9764..bb88644b 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -202,6 +202,28 @@
+
+
+
Lexical cast :
+
+
+
+ New character type detection algorithm for user defined types
#6786 .
+
+
+
+
+
+
+
+ Fixed bugs with std::array
#7799 .
+
+
+
+
+
Math :
@@ -692,6 +714,20 @@
+
+
+
Variant :
+
+
+
+ Added rvalue constructors and rvalue assignment operators (for C++11
+ compatible compilers only). Library now can be used with move-only
+ types (
#7620 ,
#7718 ).
+
+
+
+
+
Wave :
From 4ba70fd897278ad3f3cd2ef4f5a70f12afd928ca Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Fri, 28 Dec 2012 19:01:21 +0000
Subject: [PATCH 09/45] Website: Add Build notes.
[SVN r82243]
---
feed/history/boost_1_53_0.qbk | 8 ++++++++
generated/dev.rss | 22 ++++++++++++++++++++++
generated/state/feed-pages.txt | 6 +++---
users/history/version_1_53_0.html | 22 ++++++++++++++++++++++
4 files changed, 55 insertions(+), 3 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 464a7eac..49c09a58 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -181,6 +181,14 @@
[endsect]
+[section Updated Tools]
+
+* [phrase library..[@/tools/build/index.html Boost Build System]:]
+ * Qt5 toolset
+ * improved rcc support ([@https://svn.boost.org/trac/boost/ticket/7576 #7576])
+
+[endsect]
+
[section Compilers Tested]
Boost's primary test compilers are:
diff --git a/generated/dev.rss b/generated/dev.rss
index 1547c657..97023c60 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -705,6 +705,28 @@
</li>
</ul>
</div>
+ <div id="version_1_53_0.updated_tools">
+ <h3><span class="link">Updated Tools</span></h3>
+ <ul>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/tools/build/index.html">Boost Build System</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Qt5 toolset
+ </div>
+ </li>
+ <li>
+ <div>
+ improved rcc support (<a href="https://svn.boost.org/trac/boost/ticket/7576">#7576</a>)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
<div id="version_1_53_0.compilers_tested">
<h3><span class="link">Compilers Tested</span></h3>
<p>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 1a8627de..bfe427d6 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2099,7 +2099,7 @@
-id
"version_1_53_0
-last_modified
-.1356683457.67
+.1356721232.39
-location
"users/history/version_1_53_0.html
-notice
@@ -2112,11 +2112,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"8dcb35ff080f911d2f50a43a7f377cdba911740eb20d20f4a262e2fb32daba28
+"c9ab01436b03e71c3f1711220b38629d88123175edffa57f375f75333c029991
-release_status
"dev
-rss_hash
-"891dc03aa800ec610d83d96a1156dc8ba3e48fd570920f7aaedca4fe1b95b585
+"6bc21eb4a5fbe7a27fd4a311538a6e5bdecdb588da30916d794bb639ec0bb147
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index bb88644b..ae75b180 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -742,6 +742,28 @@
+
Compilers Tested
From c0cf22e66a86bc587bca028e7318a7d7570267d8 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sat, 29 Dec 2012 02:41:28 +0000
Subject: [PATCH 10/45] Website: Update release notes from beta.
[SVN r82253]
---
feed/history/boost_1_53_0.qbk | 33 +++++++
generated/dev.rss | 137 ++++++++++++++++++++++++++++++
generated/state/feed-pages.txt | 6 +-
users/history/version_1_53_0.html | 137 ++++++++++++++++++++++++++++++
4 files changed, 310 insertions(+), 3 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 49c09a58..139a8a59 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -34,6 +34,14 @@
* Fixed non-ASCII char in comment ([ticket 7781]).
* Updated the Knuth-Morris-Pratt docs ([ticket 7656]).
+* [phrase library..[@/libs/container/ Container]:]
+ * Fixed bug [@https://svn.boost.org/trac/boost/ticket/7650 #7650].
+ * Improved `vector`'s insertion performance.
+ * Changed again experimental multiallocation interface for better performance (still experimental).
+ * Added no exception support for those willing to disable exceptions in their compilers.
+ * Fixed GCC -Wshadow warnings.
+ * Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+
* [phrase library..[@/libs/context/ Context]:]
* Support for iOS on ARM and MacOS X on x86 (32bit) added.
* Support for SEH Overwrite Protection on Win32.
@@ -62,6 +70,23 @@
* On platforms that are known to have standard floating point functions,
don't use the automatic detection ([ticket 7221], [ticket 7470]).
+* [phrase library..[@/libs/interprocess/ Interprocess]:]
+ * Fixed GCC -Wshadow warnings.
+ * Experimental multiple allocation interface improved and changed again. Still unstable.
+ * Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ * [*ABI breaking]: changed node pool allocators internals for improved efficiency.
+ * Fixed bug [@https://svn.boost.org/trac/boost/ticket/7795 #7795].
+
+* [phrase library..[@/libs/intrusive/ Intrusive]:]
+ * Fixed bugs
+ [@https://svn.boost.org/trac/boost/ticket/7174 #7174],
+ [@https://svn.boost.org/trac/boost/ticket/7529 #7529],
+ [@https://svn.boost.org/trac/boost/ticket/7815 #7815].
+ * Fixed GCC -Wshadow warnings.
+ * Added missing `explicit` keyword in several intrusive container constructors.
+ * Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ * Small documentation fixes.
+
* [phrase library..[@/libs/conversion/lexical_cast.htm Lexical cast]:]
* New character type detection algorithm for user defined types [ticket 6786].
* Documentation updates ([ticket 7582], [ticket 7831]).
@@ -83,6 +108,14 @@
* Fixed a misuse of the comma operator ([ticket 7752]).
* Updated the docs to fix broken link ([ticket 7751]).
+* [phrase library..[@/libs/move/ Move]:]
+ * Better header segregation (bug
+ [@https://svn.boost.org/trac/boost/ticket/6524 #6524]).
+ * Small documentation fixes
+ * Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ * Fixed [@https://svn.boost.org/trac/boost/ticket/7830 #7830],
+ [@https://svn.boost.org/trac/boost/ticket/7832 #7832].
+
* [phrase library..[@/libs/polygon/ Polygon]:]
* [*Fixes:]
* [ticket 6366] Bug in `boost::polygon::contains` for polygon_90 type.
diff --git a/generated/dev.rss b/generated/dev.rss
index 97023c60..0f78a762 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -82,6 +82,46 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/7650">#7650</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved <code><span class="identifier">vector</span></code>'s
+ insertion performance.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed again experimental multiallocation interface for better performance
+ (still experimental).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added no exception support for those willing to disable exceptions
+ in their compilers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/context/">Context</a>:</span>
@@ -165,6 +205,75 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Experimental multiple allocation interface improved and changed again.
+ Still unstable.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>ABI breaking</em>: changed node pool
+ allocators internals for improved efficiency.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/7795">#7795</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/intrusive/">Intrusive</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/7174">#7174</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7529">#7529</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7815">#7815</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed GCC -Wshadow warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added missing <code><span class="keyword">explicit</span></code>
+ keyword in several intrusive container constructors.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Small documentation fixes.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span>
@@ -247,6 +356,34 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Better header segregation (bug <a href="https://svn.boost.org/trac/boost/ticket/6524">#6524</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Small documentation fixes
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed <a href="https://svn.boost.org/trac/boost/ticket/7830">#7830</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7832">#7832</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/polygon/">Polygon</a>:</span>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index bfe427d6..184387a1 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2099,7 +2099,7 @@
-id
"version_1_53_0
-last_modified
-.1356721232.39
+.1356748854.53
-location
"users/history/version_1_53_0.html
-notice
@@ -2112,11 +2112,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"c9ab01436b03e71c3f1711220b38629d88123175edffa57f375f75333c029991
+"2ba18c28eacc59a9285a452ccea7d9fd0d63206b53d430cd8ebb1bcada71c534
-release_status
"dev
-rss_hash
-"6bc21eb4a5fbe7a27fd4a311538a6e5bdecdb588da30916d794bb639ec0bb147
+"a4fa0d9cca312e0d3c2deb38698fb49f2cdfc6b789b2de310d61bf5753a3ece6
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index ae75b180..68d935f2 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -119,6 +119,46 @@
+
+
+
Container :
+
+
+
+
+
+
+ Improved vector 's
+ insertion performance.
+
+
+
+
+ Changed again experimental multiallocation interface for better performance
+ (still experimental).
+
+
+
+
+ Added no exception support for those willing to disable exceptions
+ in their compilers.
+
+
+
+
+ Fixed GCC -Wshadow warnings.
+
+
+
+
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+
+
+
+
+
+
+
+
Interprocess :
+
+
+
+ Fixed GCC -Wshadow warnings.
+
+
+
+
+ Experimental multiple allocation interface improved and changed again.
+ Still unstable.
+
+
+
+
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+
+
+
+
+ ABI breaking : changed node pool
+ allocators internals for improved efficiency.
+
+
+
+
+
+
+
+
+
+
+
Intrusive :
+
+
+
+
+
+
+ Fixed GCC -Wshadow warnings.
+
+
+
+
+ Added missing explicit
+ keyword in several intrusive container constructors.
+
+
+
+
+ Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
+
+
+
+
+ Small documentation fixes.
+
+
+
+
+
+
+
+
Polygon :
From 53fdc7bf916ae69cf475cbf0832a296f1c6ce20f Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sat, 29 Dec 2012 14:26:00 +0000
Subject: [PATCH 11/45] Website: Locale release notes.
[SVN r82267]
---
feed/history/boost_1_53_0.qbk | 7 +++++++
generated/dev.rss | 34 +++++++++++++++++++++++++++++++
generated/state/feed-pages.txt | 6 +++---
users/history/version_1_53_0.html | 34 +++++++++++++++++++++++++++++++
4 files changed, 78 insertions(+), 3 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 139a8a59..c0fa69b9 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -92,6 +92,13 @@
* Documentation updates ([ticket 7582], [ticket 7831]).
* Fixed bugs with std::array [ticket 7799].
+* [phrase library..[@/libs/locale/ Locale]:]
+ * Security related bug fix, some invalid UTF-8 sequences where accepted as valid [ticket 7743]
+ * Invalid Windows codepage names used [ticket 7386]
+ * Fixed missing documentation, caused by a error in Doxygen formatting [ticket 7734]
+ * Fixed missing std:: in some places [ticket 7701]
+ * Spelling, grammar, typos fixes [ticket 7368], [ticket 7762]
+
* [phrase library..[@/libs/math/ Math]:]
* Fixed issues [@https://svn.boost.org/trac/boost/ticket/7325 #7325], [@https://svn.boost.org/trac/boost/ticket/7415 #7415],
[@https://svn.boost.org/trac/boost/ticket/7416 #7416], [@https://svn.boost.org/trac/boost/ticket/7183 #7183],
diff --git a/generated/dev.rss b/generated/dev.rss
index 0f78a762..fbd1254c 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -296,6 +296,40 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Security related bug fix, some invalid UTF-8 sequences where accepted
+ as valid <a href="https://svn.boost.org/trac/boost/ticket/7743">#7743</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Invalid Windows codepage names used <a href="https://svn.boost.org/trac/boost/ticket/7386">#7386</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed missing documentation, caused by a error in Doxygen formatting
+ <a href="https://svn.boost.org/trac/boost/ticket/7734">#7734</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed missing std:: in some places <a href="https://svn.boost.org/trac/boost/ticket/7701">#7701</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Spelling, grammar, typos fixes <a href="https://svn.boost.org/trac/boost/ticket/7368">#7368</a>, <a href="https://svn.boost.org/trac/boost/ticket/7762">#7762</a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/math/">Math</a>:</span>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 184387a1..f0efffeb 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2099,7 +2099,7 @@
-id
"version_1_53_0
-last_modified
-.1356748854.53
+.1356791142.6
-location
"users/history/version_1_53_0.html
-notice
@@ -2112,11 +2112,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"2ba18c28eacc59a9285a452ccea7d9fd0d63206b53d430cd8ebb1bcada71c534
+"e79aaf3e38aaf694f7936f4994c1f0b86f1198ca1a8d7268656256592211549e
-release_status
"dev
-rss_hash
-"a4fa0d9cca312e0d3c2deb38698fb49f2cdfc6b789b2de310d61bf5753a3ece6
+"8ee8f6ab176c9a0a15fe27047aea55c3e5af4f61397231a9dd8a7a35171aa706
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index 68d935f2..f2b3e1bb 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -333,6 +333,40 @@
+
+
+
Locale :
+
+
+
+ Security related bug fix, some invalid UTF-8 sequences where accepted
+ as valid
#7743
+
+
+
+
+ Invalid Windows codepage names used
#7386
+
+
+
+
+ Fixed missing documentation, caused by a error in Doxygen formatting
+
#7734
+
+
+
+
+ Fixed missing std:: in some places
#7701
+
+
+
+
+
+
+
+
Math :
From 0423a12e6923221172d6cb75a30df4e49a5d8dd6 Mon Sep 17 00:00:00 2001
From: Antony Polukhin
Date: Sat, 29 Dec 2012 14:52:18 +0000
Subject: [PATCH 12/45] Updated changelog for lexical_cast
[SVN r82269]
---
feed/history/boost_1_53_0.qbk | 1 +
1 file changed, 1 insertion(+)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index c0fa69b9..cc732000 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -91,6 +91,7 @@
* New character type detection algorithm for user defined types [ticket 6786].
* Documentation updates ([ticket 7582], [ticket 7831]).
* Fixed bugs with std::array [ticket 7799].
+ * Fixed compilation with -ftrapv and numeric to numeric conversions [ticket 7814].
* [phrase library..[@/libs/locale/ Locale]:]
* Security related bug fix, some invalid UTF-8 sequences where accepted as valid [ticket 7743]
From 808ed311a8b1135ac545444fe7705c65e3e148cd Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sat, 29 Dec 2012 17:49:08 +0000
Subject: [PATCH 13/45] Website: Rebuild
[SVN r82274]
---
generated/dev.rss | 6 ++++++
generated/state/feed-pages.txt | 6 +++---
users/history/version_1_53_0.html | 6 ++++++
3 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/generated/dev.rss b/generated/dev.rss
index fbd1254c..939c63c7 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -293,6 +293,12 @@
Fixed bugs with std::array <a href="https://svn.boost.org/trac/boost/ticket/7799">#7799</a>.
</div>
</li>
+ <li>
+ <div>
+ Fixed compilation with -ftrapv and numeric to numeric conversions
+ <a href="https://svn.boost.org/trac/boost/ticket/7814">#7814</a>.
+ </div>
+ </li>
</ul>
</div>
</li>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index f0efffeb..322254a9 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2099,7 +2099,7 @@
-id
"version_1_53_0
-last_modified
-.1356791142.6
+.1356803331.57
-location
"users/history/version_1_53_0.html
-notice
@@ -2112,11 +2112,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"e79aaf3e38aaf694f7936f4994c1f0b86f1198ca1a8d7268656256592211549e
+"f65b35913eb472f71e488ec87f8c5081afb889180779fa6331f7a8a0027cd35d
-release_status
"dev
-rss_hash
-"8ee8f6ab176c9a0a15fe27047aea55c3e5af4f61397231a9dd8a7a35171aa706
+"8a50cbd7ec879abd616d8a9c1109b8437646f1b50a13d33c545878234dc03248
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index f2b3e1bb..415120fd 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -330,6 +330,12 @@
Fixed bugs with std::array #7799 .
+
+
+ Fixed compilation with -ftrapv and numeric to numeric conversions
+
#7814 .
+
+
From 4787f3dd699f9755f49177ecd427434a19caf809 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Mon, 31 Dec 2012 14:36:35 +0000
Subject: [PATCH 14/45] Website: Make it clearer where the release notes are.
'Details' is a bit ambiguous.
[SVN r82300]
---
generated/download-items.html | 2 +-
generated/history-items.html | 130 +++++++++++-----------
generated/home-items.html | 2 +-
generated/news-items.html | 10 +-
site-tools/templates/download-template.py | 2 +-
site-tools/templates/history-template.py | 2 +-
site-tools/templates/index-template.py | 2 +-
site-tools/templates/news-template.py | 2 +-
8 files changed, 76 insertions(+), 76 deletions(-)
diff --git a/generated/download-items.html b/generated/download-items.html
index 0f599318..55ddfbb2 100644
--- a/generated/download-items.html
+++ b/generated/download-items.html
@@ -17,7 +17,7 @@
diff --git a/generated/history-items.html b/generated/history-items.html
index af2208c9..35ca43bc 100644
--- a/generated/history-items.html
+++ b/generated/history-items.html
@@ -13,7 +13,7 @@
@@ -32,7 +32,7 @@
@@ -53,7 +53,7 @@
@@ -72,7 +72,7 @@
@@ -91,7 +91,7 @@
@@ -111,7 +111,7 @@
@@ -129,7 +129,7 @@
@@ -149,7 +149,7 @@
@@ -167,7 +167,7 @@
@@ -187,7 +187,7 @@
@@ -207,7 +207,7 @@
@@ -226,7 +226,7 @@
@@ -247,7 +247,7 @@
@@ -266,7 +266,7 @@
@@ -285,7 +285,7 @@
@@ -306,7 +306,7 @@
@@ -324,7 +324,7 @@
@@ -343,7 +343,7 @@
@@ -363,7 +363,7 @@
@@ -380,7 +380,7 @@
@@ -400,7 +400,7 @@
@@ -418,7 +418,7 @@
@@ -437,7 +437,7 @@
@@ -455,7 +455,7 @@
@@ -474,7 +474,7 @@
@@ -491,7 +491,7 @@
@@ -508,7 +508,7 @@
@@ -524,7 +524,7 @@
@@ -541,7 +541,7 @@
@@ -558,7 +558,7 @@
@@ -575,7 +575,7 @@
@@ -592,7 +592,7 @@
@@ -608,7 +608,7 @@
@@ -625,7 +625,7 @@
@@ -641,7 +641,7 @@
@@ -658,7 +658,7 @@
@@ -674,7 +674,7 @@
@@ -690,7 +690,7 @@
@@ -706,7 +706,7 @@
@@ -723,7 +723,7 @@
@@ -739,7 +739,7 @@
@@ -755,7 +755,7 @@
@@ -770,7 +770,7 @@
@@ -786,7 +786,7 @@
@@ -801,7 +801,7 @@
@@ -817,7 +817,7 @@
@@ -832,7 +832,7 @@
@@ -848,7 +848,7 @@
@@ -864,7 +864,7 @@
@@ -879,7 +879,7 @@
@@ -895,7 +895,7 @@
@@ -910,7 +910,7 @@
@@ -925,7 +925,7 @@
@@ -940,7 +940,7 @@
@@ -955,7 +955,7 @@
@@ -971,7 +971,7 @@
@@ -986,7 +986,7 @@
@@ -1001,7 +1001,7 @@
@@ -1016,7 +1016,7 @@
@@ -1031,7 +1031,7 @@
@@ -1046,7 +1046,7 @@
@@ -1062,7 +1062,7 @@
@@ -1077,7 +1077,7 @@
@@ -1093,7 +1093,7 @@
@@ -1108,5 +1108,5 @@
diff --git a/generated/home-items.html b/generated/home-items.html
index d41f353c..67634a46 100644
--- a/generated/home-items.html
+++ b/generated/home-items.html
@@ -3,7 +3,7 @@
Current Release
-
diff --git a/generated/news-items.html b/generated/news-items.html
index 61ba1a77..f735355c 100644
--- a/generated/news-items.html
+++ b/generated/news-items.html
@@ -27,7 +27,7 @@
@@ -43,7 +43,7 @@
@@ -61,7 +61,7 @@
@@ -81,7 +81,7 @@
@@ -99,7 +99,7 @@
\ No newline at end of file
diff --git a/site-tools/templates/download-template.py b/site-tools/templates/download-template.py
index 76ecd91e..955e2bb6 100644
--- a/site-tools/templates/download-template.py
+++ b/site-tools/templates/download-template.py
@@ -18,7 +18,7 @@ for x in downloads:
emit(' %s \n\n' % entry.purpose_xml)
emit('
In Progress
-
+ Documentation
+
New Libraries
-
Atomic :
+
Atomic :
C++11-style
atomic <> ,
from Helge Bahmann, maintained by Tim Blechmann.
-
Multiprecision :
+
Multiprecision :
Extended
precision arithmetic types for floating point, integer and rational arithmetic
from John Maddock and Christopher Kormanyos.
@@ -80,7 +81,7 @@
-
Odeint :
+
Odeint :
Solving ordinary
differential equations, from Karsten Ahnert and Mario Mulansky.
@@ -92,7 +93,7 @@
-
Array :
+
Array :
@@ -104,7 +105,7 @@
-
Algorithm :
+
Algorithm :
@@ -121,7 +122,7 @@
-
Container :
+
Container :
@@ -161,7 +162,7 @@
-
Context :
+
Context :
@@ -178,7 +179,7 @@
-
GIL :
+
GIL :
@@ -190,7 +191,7 @@
-
Graph :
+
Graph :
@@ -225,7 +226,7 @@
-
Hash :
+
Hash :
@@ -244,7 +245,7 @@
-
Interprocess :
+
Interprocess :
@@ -278,7 +279,7 @@
-
Intrusive :
+
Intrusive :
@@ -313,7 +314,7 @@
-
Lexical cast :
+
Lexical cast :
@@ -341,7 +342,7 @@
-
Locale :
+
Locale :
@@ -375,7 +376,7 @@
-
Math :
+
Math :
@@ -418,7 +419,7 @@
-
MinMax :
+
MinMax :
@@ -435,7 +436,7 @@
-
Move :
+
Move :
@@ -463,7 +464,7 @@
-
Polygon :
+
Polygon :
@@ -518,7 +519,7 @@
-
Random :
+
Random :
@@ -530,7 +531,7 @@
-
Range :
+
Range :
@@ -562,7 +563,7 @@
-
Ratio :
+
Ratio :
@@ -583,14 +584,14 @@
-
Smart Pointers :
+
Smart Pointers :
@@ -614,7 +615,7 @@
-
StringAlgo :
+
StringAlgo :
@@ -631,7 +632,7 @@
-
Thread :
+
Thread :
@@ -872,7 +873,7 @@
-
Unordered :
+
Unordered :
@@ -893,7 +894,7 @@
-
Variant :
+
Variant :
@@ -907,11 +908,23 @@
+
+
+
+
xpressive :
+
+
+
+ Accomodate recent smart pointer changes (
#7809 ).
From 123ba91bdca21bf7a79650b9b59ecb6bbd4932fc Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Thu, 3 Jan 2013 20:32:09 +0000
Subject: [PATCH 17/45] Website: BOOST_THREAD_VERSION is no longer 3 by
default.
[SVN r82340]
---
feed/history/boost_1_53_0.qbk | 3 ---
generated/dev.rss | 15 ---------------
generated/state/feed-pages.txt | 6 +++---
users/history/version_1_53_0.html | 15 ---------------
4 files changed, 3 insertions(+), 36 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 2e36c4a9..ac5b635e 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -168,9 +168,6 @@
* Disambiguated some calls to insert ([ticket 7346]).
* [phrase library..[@/libs/thread/ Thread]:]
- * [*Breaking changes:]
- * BOOST_THREAD_VERSION==3 by default since Boost 1.53. So that all the deprecated features since 1.50 are not included by default. You can change this by setting the appropriated define (see Configuration section).
-
* [*Deprecated features:]
* Deprecated features since boost 1.53 will be available only until boost 1.58.
* C++11 compliance: packaged_task is deprecated, use instead packaged_task.
diff --git a/generated/dev.rss b/generated/dev.rss
index 14a1896e..44456e2b 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -597,21 +597,6 @@
<div>
<span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/thread/">Thread</a>:</span>
<ul>
- <li>
- <div>
- <em>Breaking changes:</em>
- <ul>
- <li>
- <div>
- BOOST_THREAD_VERSION==3 by default since Boost 1.53. So that
- all the deprecated features since 1.50 are not included by
- default. You can change this by setting the appropriated define
- (see Configuration section).
- </div>
- </li>
- </ul>
- </div>
- </li>
<li>
<div>
<em>Deprecated features:</em>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 2e5e58dd..3b0faa99 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2100,7 +2100,7 @@
-id
"version_1_53_0
-last_modified
-.1357245001.69
+.1357245106.67
-location
"users/history/version_1_53_0.html
-notice
@@ -2113,11 +2113,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"ccd89c9b9f4e630fcc19af6718c642c916a910ff154fd7e369a1c6cab39fbca3
+"da1eccb48933e778376c32613e2fea6b1fa59059372e3a59dbbf8015da308f58
-release_status
"dev
-rss_hash
-"f65b231456e7f9b302854e1284c3d58e7deee8e6b99b2c75004f6b64a8a23c97
+"35496b78c78cede23bb8bf8ae0a2fc390f9f315a4fd45b94b36300e727963fa7
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index ee2ffc16..264ef36f 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -634,21 +634,6 @@
Thread :
-
-
-
Deprecated features:
From 5eeecdcc1e479158b94f525e2d549539362ea05a Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Thu, 3 Jan 2013 22:02:03 +0000
Subject: [PATCH 18/45] Website: Geometry release notes.
[SVN r82341]
---
feed/history/boost_1_53_0.qbk | 14 ++++++
generated/dev.rss | 83 +++++++++++++++++++++++++++++++
generated/state/feed-pages.txt | 6 +--
users/history/version_1_53_0.html | 83 +++++++++++++++++++++++++++++++
4 files changed, 183 insertions(+), 3 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index ac5b635e..f00a4a02 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -48,6 +48,20 @@
* Support for iOS on ARM and MacOS X on x86 (32bit) added.
* Support for SEH Overwrite Protection on Win32.
+* [phrase library..[@/libs/geometry Geometry]:]
+ * [*Bugfixes]
+ * avoid generating output polygons with interior rings below minimum size (e.g. one or two points)
+ * `geometry::disjoint` for degenerate segments (patched by Karsten Ahnert)
+ * problem in `geometry::difference` for missing handling tangency, reported by H2
+ * fixed `geometry::for_each` for use with Lambda's
+ * fixed `geometry::comparable_distance` point-linestring (and -range, -polygon)
+ * [*Additional functionality]
+ * combinations for `geometry::disjoint`: point/ring, point/polygon, point/multi_polygon
+ * combinations for `geometry::intersects`: point/ring, point/polygon, point/multi_polygon
+ * [*Internal changes]
+ * updates in specializations/not_implemented for various algorithms (as in an earlier version, these changes are still going on; they take care for simplified structs, better error reporting, and automatized documentation)
+ * fixes in unit tests
+
* [phrase library..[@/libs/gil/ GIL]:]
* Fixed self-assignment warnings ([ticket 4919]).
diff --git a/generated/dev.rss b/generated/dev.rss
index 44456e2b..93db7edd 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -140,6 +140,89 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/geometry">Geometry</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Bugfixes</em>
+ <ul>
+ <li>
+ <div>
+ avoid generating output polygons with interior rings below
+ minimum size (e.g. one or two points)
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">disjoint</span></code> for degenerate segments
+ (patched by Karsten Ahnert)
+ </div>
+ </li>
+ <li>
+ <div>
+ problem in <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">difference</span></code>
+ for missing handling tangency, reported by H2
+ </div>
+ </li>
+ <li>
+ <div>
+ fixed <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">for_each</span></code>
+ for use with Lambda's
+ </div>
+ </li>
+ <li>
+ <div>
+ fixed <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">comparable_distance</span></code>
+ point-linestring (and -range, -polygon)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Additional functionality</em>
+ <ul>
+ <li>
+ <div>
+ combinations for <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">disjoint</span></code>:
+ point/ring, point/polygon, point/multi_polygon
+ </div>
+ </li>
+ <li>
+ <div>
+ combinations for <code><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">intersects</span></code>:
+ point/ring, point/polygon, point/multi_polygon
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Internal changes</em>
+ <ul>
+ <li>
+ <div>
+ updates in specializations/not_implemented for various algorithms
+ (as in an earlier version, these changes are still going on;
+ they take care for simplified structs, better error reporting,
+ and automatized documentation)
+ </div>
+ </li>
+ <li>
+ <div>
+ fixes in unit tests
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/gil/">GIL</a>:</span>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 3b0faa99..3a291af7 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2100,7 +2100,7 @@
-id
"version_1_53_0
-last_modified
-.1357245106.67
+.1357250481.23
-location
"users/history/version_1_53_0.html
-notice
@@ -2113,11 +2113,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"da1eccb48933e778376c32613e2fea6b1fa59059372e3a59dbbf8015da308f58
+"4e0b745d8b636c3091ff91d433e88f55622917dd5935872c450e812c1c345728
-release_status
"dev
-rss_hash
-"35496b78c78cede23bb8bf8ae0a2fc390f9f315a4fd45b94b36300e727963fa7
+"c979cd2a94467069d25875fe08891ab0587f0c9e331eccd0b41e82bb0235a785
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index 264ef36f..4d85c1bf 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -177,6 +177,89 @@
+
+
+
Geometry :
+
+
+
+
Bugfixes
+
+
+
+ avoid generating output polygons with interior rings below
+ minimum size (e.g. one or two points)
+
+
+
+
+ geometry :: disjoint for degenerate segments
+ (patched by Karsten Ahnert)
+
+
+
+
+ problem in geometry :: difference
+ for missing handling tangency, reported by H2
+
+
+
+
+ fixed geometry :: for_each
+ for use with Lambda's
+
+
+
+
+ fixed geometry :: comparable_distance
+ point-linestring (and -range, -polygon)
+
+
+
+
+
+
+
+
Additional functionality
+
+
+
+ combinations for geometry :: disjoint :
+ point/ring, point/polygon, point/multi_polygon
+
+
+
+
+ combinations for geometry :: intersects :
+ point/ring, point/polygon, point/multi_polygon
+
+
+
+
+
+
+
+
Internal changes
+
+
+
+ updates in specializations/not_implemented for various algorithms
+ (as in an earlier version, these changes are still going on;
+ they take care for simplified structs, better error reporting,
+ and automatized documentation)
+
+
+
+
+ fixes in unit tests
+
+
+
+
+
+
+
+
GIL :
From 5b31ebc294de74e92f6d765e0b189d34d23153c3 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Fri, 4 Jan 2013 14:39:30 +0000
Subject: [PATCH 19/45] Website: More smart_ptr release notes.
[SVN r82350]
---
feed/history/boost_1_53_0.qbk | 8 ++++++++
generated/dev.rss | 20 ++++++++++++++++++++
generated/state/feed-pages.txt | 6 +++---
users/history/version_1_53_0.html | 20 ++++++++++++++++++++
4 files changed, 51 insertions(+), 3 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index f00a4a02..036c1492 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -176,6 +176,14 @@
value initialization. See the
'[@/libs/smart_ptr/make_shared_array.html make_shared and allocate_shared for arrays]'
page for more information.
+ * `shared_ptr` can now be used to hold a pointer to a dynamically
+ allocated array. This is accomplished by using an array type
+ (`T[]` or `T[N]`) as the template parameter.
+ * Smart pointers now use `explicit operator bool` on C++11
+ compilers. This can break code that passes a smart pointer to a
+ function taking a `bool`, or that returns a smart pointer from a
+ function with a `bool` return type. Please use `p != 0` or `!!p`
+ in such cases.
* [phrase library..[@/libs/algorithm/string StringAlgo]:]
* Fixed a bug where it wouldn't find overlapping patterns ([ticket 7784]).
diff --git a/generated/dev.rss b/generated/dev.rss
index 93db7edd..df5128bd 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -653,6 +653,26 @@
and allocate_shared for arrays</a>' page for more information.
</div>
</li>
+ <li>
+ <div>
+ <code><span class="identifier">shared_ptr</span></code>
+ can now be used to hold a pointer to a dynamically allocated
+ array. This is accomplished by using an array type (<code><span class="identifier">T</span><span class="special">[]</span></code>
+ or <code><span class="identifier">T</span><span class="special">[</span><span class="identifier">N</span><span class="special">]</span></code>)
+ as the template parameter.
+ </div>
+ </li>
+ <li>
+ <div>
+ Smart pointers now use <code><span class="keyword">explicit</span>
+ <span class="keyword">operator</span> <span class="keyword">bool</span></code>
+ on C++11 compilers. This can break code that passes a smart
+ pointer to a function taking a <code><span class="keyword">bool</span></code>,
+ or that returns a smart pointer from a function with a <code><span class="keyword">bool</span></code> return type. Please use
+ <code><span class="identifier">p</span> <span class="special">!=</span>
+ <span class="number">0</span></code> or <code><span class="special">!!</span><span class="identifier">p</span></code> in such cases.
+ </div>
+ </li>
</ul>
</div>
</li>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 3a291af7..711dd469 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2100,7 +2100,7 @@
-id
"version_1_53_0
-last_modified
-.1357250481.23
+.1357310348.71
-location
"users/history/version_1_53_0.html
-notice
@@ -2113,11 +2113,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"4e0b745d8b636c3091ff91d433e88f55622917dd5935872c450e812c1c345728
+"6dcb5d6509affc079bfd99b523e315a3e96e9f9227f877302d666f2c1fb85bf6
-release_status
"dev
-rss_hash
-"c979cd2a94467069d25875fe08891ab0587f0c9e331eccd0b41e82bb0235a785
+"2f22d7d4714440481bcac2a92d4fdc8906132e9604412e3c1941b7e2ae4f036a
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index 4d85c1bf..ced8a63b 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -690,6 +690,26 @@
and allocate_shared for arrays' page for more information.
+
+
+ shared_ptr
+ can now be used to hold a pointer to a dynamically allocated
+ array. This is accomplished by using an array type (T []
+ or T [ N ] )
+ as the template parameter.
+
+
+
+
+ Smart pointers now use explicit
+ operator bool
+ on C++11 compilers. This can break code that passes a smart
+ pointer to a function taking a bool ,
+ or that returns a smart pointer from a function with a bool return type. Please use
+ p !=
+ 0 or !! p in such cases.
+
+
From 8848aa98ddfe1c7c637bc4993d2af4c505a857a4 Mon Sep 17 00:00:00 2001
From: Matias Capeletto
Date: Sat, 5 Jan 2013 11:10:58 +0000
Subject: [PATCH 20/45] [Bimap] Add release notes to feed for 1.53 release
[SVN r82360]
---
feed/history/boost_1_53_0.qbk | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 036c1492..7732bc2c 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -36,6 +36,12 @@
* Fixed non-ASCII char in comment ([ticket 7781]).
* Updated the Knuth-Morris-Pratt docs ([ticket 7656]).
+* [phrase library..[@/libs/bimap/ Bimap]:]
+ * Refactor map_view_iterator to improve error messages.
+ * Fixed replace_(left/right/key/data) bug when using relations with info.
+ * Fixed vector_of and list_of views `assign(size_type,value_type)` bug.
+ * Fixed vector_of views `operator[](size_type)` and `at(size_type)` functions return value.
+
* [phrase library..[@/libs/container/ Container]:]
* Fixed bug [@https://svn.boost.org/trac/boost/ticket/7650 #7650].
* Improved `vector`'s insertion performance.
From 5931fc7f725e9fe30a20687f2286807f04d18d1d Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Mon, 7 Jan 2013 14:14:55 +0000
Subject: [PATCH 21/45] Website: Rebuild
[SVN r82383]
---
generated/dev.rss | 28 ++++++++++++++++++++++++++++
generated/state/feed-pages.txt | 6 +++---
users/history/version_1_53_0.html | 28 ++++++++++++++++++++++++++++
3 files changed, 59 insertions(+), 3 deletions(-)
diff --git a/generated/dev.rss b/generated/dev.rss
index df5128bd..79d104bd 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -83,6 +83,34 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/bimap/">Bimap</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Refactor map_view_iterator to improve error messages.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed replace_(left/right/key/data) bug when using relations with
+ info.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed vector_of and list_of views <code><span class="identifier">assign</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">,</span><span class="identifier">value_type</span><span class="special">)</span></code> bug.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed vector_of views <code><span class="keyword">operator</span><span class="special">[](</span><span class="identifier">size_type</span><span class="special">)</span></code> and <code><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code> functions return value.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/container/">Container</a>:</span>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 711dd469..20ea4c4d 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2100,7 +2100,7 @@
-id
"version_1_53_0
-last_modified
-.1357310348.71
+.1357568081.44
-location
"users/history/version_1_53_0.html
-notice
@@ -2113,11 +2113,11 @@
" New Libraries: Updated Libraries:
"
-qbk_hash
-"6dcb5d6509affc079bfd99b523e315a3e96e9f9227f877302d666f2c1fb85bf6
+"04b101d31e9c7a04f1b890270495d1fe7481c01f6f7e0f05602e99bcd862f32d
-release_status
"dev
-rss_hash
-"2f22d7d4714440481bcac2a92d4fdc8906132e9604412e3c1941b7e2ae4f036a
+"b9bf3879cb4a053a805c2a3130c3caf4d8065b80149a478cfae3f83fb9e2a7ec
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index ced8a63b..c47387b7 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -120,6 +120,34 @@
+
+
+
Bimap :
+
+
+
+ Refactor map_view_iterator to improve error messages.
+
+
+
+
+ Fixed replace_(left/right/key/data) bug when using relations with
+ info.
+
+
+
+
+ Fixed vector_of and list_of views assign ( size_type , value_type ) bug.
+
+
+
+
+ Fixed vector_of views operator []( size_type ) and at ( size_type ) functions return value.
+
+
+
+
+
Container :
From 52fc20feda4f049cea7c99cdd714d3d30f570115 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Mon, 7 Jan 2013 17:11:25 +0000
Subject: [PATCH 22/45] Website: Fill out release notes.
[SVN r82384]
---
feed/history/boost_1_53_0.qbk | 61 +++++++--
generated/dev.rss | 218 ++++++++++++++++++++++++++++--
generated/state/feed-pages.txt | 12 +-
users/history/version_1_53_0.html | 218 ++++++++++++++++++++++++++++--
4 files changed, 467 insertions(+), 42 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 7732bc2c..bbc6d80d 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -1,8 +1,15 @@
[article Version 1.53.0
[quickbook 1.5]
[source-mode c++]
- [purpose New Libraries: Updated Libraries: ]
- [authors [Dawes, Beman]]
+ [purpose
+ New Libraries: Atomic, Coroutine, Lockfree, Multiprecision, Odeint.
+ Updated Libraries: Algorithm, Array, Bimap, Container, Context,
+ Geometry, GIL, Graph, Hash, Interprocess, Intrusive,
+ Lexical Cast, Locale, Math, MinMax, Move, Polygon, Random,
+ Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread,
+ Unordered, Variant, Wave and xpressive.
+ ]
+ [authors [Clow, Marshall]]
[last-revision ]
]
@@ -29,13 +36,13 @@
[section Updated Libraries]
-* [phrase library..[@/libs/array/ Array]:]
- * Added support for boost::get and std::get ([ticket 7652])
-
* [phrase library..[@/libs/algorithm/ Algorithm]:]
* Fixed non-ASCII char in comment ([ticket 7781]).
* Updated the Knuth-Morris-Pratt docs ([ticket 7656]).
+* [phrase library..[@/libs/array/ Array]:]
+ * Added support for boost::get and std::get ([ticket 7652])
+
* [phrase library..[@/libs/bimap/ Bimap]:]
* Refactor map_view_iterator to improve error messages.
* Fixed replace_(left/right/key/data) bug when using relations with info.
@@ -264,17 +271,55 @@
Boost's primary test compilers are:
-* /TODO/
+* Linux:
+ * GCC: 4.1.2, 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ * GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ * Intel: 11.1, 12.1
+ * LLVM Clang: 2.8
+ * LLVM Clang, with libc++: 3.2
+* OS X:
+ * GCC: 4.4.7
+ * GCC, C++11 mode: 4.4.4
+ * Intel: 11.1, 12.0
+* Windows:
+ * Visual C++: 9.0, 10.0
+* FreeBSD:
+ * GCC: 4.2.1, 32 and 64 bit
Boost's additional test compilers include:
-* /TODO/
+* Linux:
+ * Cray: 4.6.1
+ * Clang: from subversion
+ * LLVM Clang, with libc++: 3.2
+ * GCC: 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
+ * GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.1, 4.7.2
+ * pgCC: 11.9
+ * Intel: 10.1, 11.1, 12.1
+ * Intel, C++11 mode: 13.0.1
+ * Visual Age:
+* OS X:
+ * Clang: from subversion
+ * Clang, C++11 mode: from subversion
+ * Intel: 11.1, 12.0
+ * GCC: 4.4.7
+ * GCC, C++11 mode: 4.4.4
+* Windows:
+ * Visual C++: 10.0, 11.0
+ * Visual C++ with STLport: 9.0
+ * Visual C++, Windows Mobile 5, with STLport: 9.0
+* AIX:
+ * IBM XL C/C++ Enterprise Edition: V12.1.0.1
[endsect]
[section Acknowledgements]
-/TODO/
+[@/users/people/beman_dawes.html Beman Dawes],
+Eric Niebler,
+[@/users/people/rene_rivera.html Rene Rivera],
+Daniel James, Vladimir Prus and Marshall Clow
+managed this release.
[endsect]
diff --git a/generated/dev.rss b/generated/dev.rss
index 79d104bd..67218409 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -54,18 +54,6 @@
<div id="version_1_53_0.updated_libraries">
<h3><span class="link">Updated Libraries</span></h3>
<ul>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/array/">Array</a>:</span>
- <ul>
- <li>
- <div>
- Added support for boost::get and std::get (<a href="https://svn.boost.org/trac/boost/ticket/7652">#7652</a>)
- </div>
- </li>
- </ul>
- </div>
- </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/algorithm/">Algorithm</a>:</span>
@@ -83,6 +71,18 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/array/">Array</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added support for boost::get and std::get (<a href="https://svn.boost.org/trac/boost/ticket/7652">#7652</a>)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/bimap/">Bimap</a>:</span>
@@ -1041,7 +1041,80 @@
<ul>
<li>
<div>
- <em>TODO</em>
+ Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.1.2, 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.2
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 11.1, 12.1
+ </div>
+ </li>
+ <li>
+ <div>
+ LLVM Clang: 2.8
+ </div>
+ </li>
+ <li>
+ <div>
+ LLVM Clang, with libc++: 3.2
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ OS X:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.4.7
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++11 mode: 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 11.1, 12.0
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++: 9.0, 10.0
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.2.1, 32 and 64 bit
+ </div>
+ </li>
+ </ul>
</div>
</li>
</ul>
@@ -1051,7 +1124,120 @@
<ul>
<li>
<div>
- <em>TODO</em>
+ Linux:
+ <ul>
+ <li>
+ <div>
+ Cray: 4.6.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang: from subversion
+ </div>
+ </li>
+ <li>
+ <div>
+ LLVM Clang, with libc++: 3.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.1, 4.7.2
+ </div>
+ </li>
+ <li>
+ <div>
+ pgCC: 11.9
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.1, 12.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel, C++11 mode: 13.0.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual Age:
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ OS X:
+ <ul>
+ <li>
+ <div>
+ Clang: from subversion
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang, C++11 mode: from subversion
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 11.1, 12.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.4.7
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++11 mode: 4.4.4
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++: 10.0, 11.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>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition: V12.1.0.1
+ </div>
+ </li>
+ </ul>
</div>
</li>
</ul>
@@ -1059,7 +1245,9 @@
<div id="version_1_53_0.acknowledgements">
<h3><span class="link">Acknowledgements</span></h3>
<p>
- <em>TODO</em>
+ <a href="http://www.boost.org/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
+ <a href="http://www.boost.org/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James,
+ Vladimir Prus and Marshall Clow managed this release.
</p>
</div>
Version 1.52.0 http://www.boost.org/users/history/version_1_52_0.htmlhttp://www.boost.org/users/history/version_1_52_0.html Mon, 5 Nov 2012 08:05:58 -0800
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 20ea4c4d..4b2cd157 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2100,7 +2100,7 @@
-id
"version_1_53_0
-last_modified
-.1357568081.44
+.1357578656.84
-location
"users/history/version_1_53_0.html
-notice
@@ -2110,14 +2110,18 @@
"In Progress
-purpose
"
-" New Libraries: Updated Libraries:
+" New Libraries: Atomic, Coroutine, Lockfree, Multiprecision, Odeint. Updated
+" Libraries: Algorithm, Array, Bimap, Container, Context, Geometry, GIL, Graph,
+" Hash, Interprocess, Intrusive, Lexical Cast, Locale, Math, MinMax, Move, Polygon,
+" Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread, Unordered,
+" Variant, Wave and xpressive.
"
-qbk_hash
-"04b101d31e9c7a04f1b890270495d1fe7481c01f6f7e0f05602e99bcd862f32d
+"d9b431a50b649f1264b9024eb3159d7bdfbf2329db63ec1e2e92c92e31f8aaba
-release_status
"dev
-rss_hash
-"b9bf3879cb4a053a805c2a3130c3caf4d8065b80149a478cfae3f83fb9e2a7ec
+"c94d009ee51a4940d04f73be6053f520e1ae63f14804f6fc7d459d0a6d57b066
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index c47387b7..37826871 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -91,18 +91,6 @@
Updated Libraries
-
-
-
Array :
-
-
-
- Added support for boost::get and std::get (
#7652 )
-
-
-
-
-
+
+
+
Array :
+
+
+
+ Added support for boost::get and std::get (
#7652 )
+
+
+
+
+
Bimap :
@@ -1078,7 +1078,80 @@
-
TODO
+ Linux:
+
+
+
+ GCC: 4.1.2, 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.2
+
+
+
+
+ GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.2
+
+
+
+
+ Intel: 11.1, 12.1
+
+
+
+
+ LLVM Clang: 2.8
+
+
+
+
+ LLVM Clang, with libc++: 3.2
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1088,7 +1161,120 @@
-
TODO
+ Linux:
+
+
+
+ Cray: 4.6.1
+
+
+
+
+ Clang: from subversion
+
+
+
+
+ LLVM Clang, with libc++: 3.2
+
+
+
+
+ GCC: 4.2.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
+
+
+
+
+ GCC, C++11 mode: 4.4.4, 4.5.3, 4.6.3, 4.7.1, 4.7.2
+
+
+
+
+ pgCC: 11.9
+
+
+
+
+ Intel: 10.1, 11.1, 12.1
+
+
+
+
+ Intel, C++11 mode: 13.0.1
+
+
+
+
+ Visual Age:
+
+
+
+
+
+
+
+ OS X:
+
+
+
+ Clang: from subversion
+
+
+
+
+ Clang, C++11 mode: from subversion
+
+
+
+
+ Intel: 11.1, 12.0
+
+
+
+
+ GCC: 4.4.7
+
+
+
+
+ GCC, C++11 mode: 4.4.4
+
+
+
+
+
+
+
+ Windows:
+
+
+
+ Visual C++: 10.0, 11.0
+
+
+
+
+ Visual C++ with STLport: 9.0
+
+
+
+
+ Visual C++, Windows Mobile 5, with STLport: 9.0
+
+
+
+
+
+
+
@@ -1096,7 +1282,9 @@
Acknowledgements
- TODO
+ Beman Dawes , Eric Niebler,
+ Rene Rivera , Daniel James,
+ Vladimir Prus and Marshall Clow managed this release.
From 0fdb40ee9a5ae0e2e5598f6f336a88efeb56734d Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Mon, 7 Jan 2013 17:48:09 +0000
Subject: [PATCH 23/45] Website: 1.53.0 beta 1
[SVN r82385]
---
feed/history/boost_1_53_0.qbk | 2 ++
generated/download-items.html | 21 +++++++++++++++++++++
generated/home-items.html | 4 ++++
generated/state/feed-pages.txt | 7 ++++---
users/history/version_1_53_0.html | 6 +++---
5 files changed, 34 insertions(+), 6 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index bbc6d80d..85564234 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -15,6 +15,8 @@
[include ext.qbk]
+[status beta 1]
+[download https://sourceforge.net/projects/boost/files/boost/1.53.0.beta.1/]
[documentation /doc/libs/1_53_0_beta1/]
[section New Libraries]
diff --git a/generated/download-items.html b/generated/download-items.html
index 55ddfbb2..b46304f7 100644
--- a/generated/download-items.html
+++ b/generated/download-items.html
@@ -1,5 +1,6 @@
@@ -21,3 +22,23 @@
Download
Documentation
+
Beta Release
+
Version 1.53.0 beta 1
+
+
In Progress
+
+
+
+ New Libraries: Atomic, Coroutine, Lockfree, Multiprecision, Odeint. Updated
+ Libraries: Algorithm, Array, Bimap, Container, Context, Geometry, GIL, Graph,
+ Hash, Interprocess, Intrusive, Lexical Cast, Locale, Math, MinMax, Move, Polygon,
+ Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread, Unordered,
+ Variant, Wave and xpressive.
+
+
+
diff --git a/generated/home-items.html b/generated/home-items.html
index 67634a46..0c7a79cd 100644
--- a/generated/home-items.html
+++ b/generated/home-items.html
@@ -6,6 +6,10 @@
November 5th, 2012 16:05 GMT
+
Beta Release
+
More Downloads... (RSS )
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 4b2cd157..58b5e11f 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2097,10 +2097,11 @@
-documentation
"/doc/libs/1_53_0_beta1/
-download
+"https://sourceforge.net/projects/boost/files/boost/1.53.0.beta.1/
-id
"version_1_53_0
-last_modified
-.1357578656.84
+.1357580814.83
-location
"users/history/version_1_53_0.html
-notice
@@ -2117,9 +2118,9 @@
" Variant, Wave and xpressive.
"
-qbk_hash
-"d9b431a50b649f1264b9024eb3159d7bdfbf2329db63ec1e2e92c92e31f8aaba
+"3a87b51cf45bdca35dc2d33d087598331e23bd723392ae1a09fbb73d8fe10063
-release_status
-"dev
+"beta 1
-rss_hash
"c94d009ee51a4940d04f73be6053f520e1ae63f14804f6fc7d459d0a6d57b066
-title
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index 37826871..1919dd64 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -3,7 +3,7 @@
- Version 1.53.0 - work in progress
+ Version 1.53.0 beta 1
@@ -37,11 +37,11 @@
Note: This version is at an early stage in its release cycle. The information listed below is incomplete and some of the documentation links may not work yet.
Version 1.53.0 - work in progress
+ "news-title">Version 1.53.0 beta 1
In Progress
Documentation
-
+
Download this beta release.
From b41f11b0c4a3b1e5e69e1cc992d1ea397ea03737 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Tue, 8 Jan 2013 16:52:24 +0000
Subject: [PATCH 24/45] Website: Update smart ptr authors.
[SVN r82406]
---
doc/libraries.xml | 4 ++--
generated/libraries.txt | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/doc/libraries.xml b/doc/libraries.xml
index a2c51384..9746aa06 100644
--- a/doc/libraries.xml
+++ b/doc/libraries.xml
@@ -1276,8 +1276,8 @@
smart_ptr
1.23.0
Smart Ptr
- Greg Colvin, Beman Dawes, Peter Dimov, and Darin
- Adler
+ Greg Colvin, Beman Dawes, Peter Dimov, Darin Adler
+ and Glen Fernandes
Smart pointer class templates.
libs/smart_ptr/smart_ptr.htm
false
diff --git a/generated/libraries.txt b/generated/libraries.txt
index f561d003..ea5519f8 100644
--- a/generated/libraries.txt
+++ b/generated/libraries.txt
@@ -127,8 +127,8 @@ O:15:"boost_libraries":2:{s:10:"categories";a:25:{s:6:"String";a:3:{s:4:"name";s
builds on top of the new iterator concepts.";s:13:"documentation";s:11:"libs/range/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:10:"Algorithms";}}s:5:"ratio";a:9:{s:3:"key";s:5:"ratio";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:47;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:5:"Ratio";s:7:"authors";s:25:"Vicente J. Botet Escribá";s:11:"description";s:33:"Compile time rational arithmetic.";s:13:"documentation";s:11:"libs/ratio/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:8:"rational";a:9:{s:3:"key";s:8:"rational";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:11;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:8:"Rational";s:7:"authors";s:10:"Paul Moore";s:11:"description";s:24:"A rational number class.";s:13:"documentation";s:14:"libs/rational/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:5:"regex";a:9:{s:3:"key";s:5:"regex";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:18;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:5:"Regex";s:7:"authors";s:12:"John Maddock";s:11:"description";s:27:"Regular expression library.";s:13:"documentation";s:11:"libs/regex/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:6:"String";}}s:10:"scope_exit";a:9:{s:3:"key";s:10:"scope_exit";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:38;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:10:"Scope Exit";s:7:"authors";s:17:"Alexander Nasonov";s:11:"description";s:37:"Execute arbitrary code at scope exit.";s:13:"documentation";s:16:"libs/scope_exit/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:9:"Emulation";}}s:13:"serialization";a:9:{s:3:"key";s:13:"serialization";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:32;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:13:"Serialization";s:7:"authors";s:12:"Robert Ramey";s:11:"description";s:50:"Serialization for persistence and
marshalling.";s:13:"documentation";s:19:"libs/serialization/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:2:"IO";}}s:7:"signals";a:9:{s:3:"key";s:7:"signals";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:29;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:7:"Signals";s:7:"authors";s:11:"Doug Gregor";s:11:"description";s:52:"Managed signals & slots callback
implementation.";s:13:"documentation";s:13:"libs/signals/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:16:"Function-objects";i:1;s:8:"Patterns";}}s:8:"signals2";a:9:{s:3:"key";s:8:"signals2";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:39;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:8:"Signals2";s:7:"authors";s:15:"Frank Mori Hess";s:11:"description";s:76:"Managed signals & slots callback
- implementation (thread-safe version 2).";s:13:"documentation";s:14:"libs/signals2/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:16:"Function-objects";i:1;s:8:"Patterns";}}s:9:"smart_ptr";a:9:{s:3:"key";s:9:"smart_ptr";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:23;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:9:"Smart Ptr";s:7:"authors";s:58:"Greg Colvin, Beman Dawes, Peter Dimov, and Darin
- Adler";s:11:"description";s:30:"Smart pointer class templates.";s:13:"documentation";s:28:"libs/smart_ptr/smart_ptr.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:6:"Memory";}}s:13:"static_assert";a:9:{s:3:"key";s:13:"static_assert";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:19;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:13:"Static Assert";s:7:"authors";s:12:"John Maddock";s:11:"description";s:48:"Static assertions (compile time
+ implementation (thread-safe version 2).";s:13:"documentation";s:14:"libs/signals2/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:16:"Function-objects";i:1;s:8:"Patterns";}}s:9:"smart_ptr";a:9:{s:3:"key";s:9:"smart_ptr";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:23;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:9:"Smart Ptr";s:7:"authors";s:73:"Greg Colvin, Beman Dawes, Peter Dimov, Darin Adler
+ and Glen Fernandes";s:11:"description";s:30:"Smart pointer class templates.";s:13:"documentation";s:28:"libs/smart_ptr/smart_ptr.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:6:"Memory";}}s:13:"static_assert";a:9:{s:3:"key";s:13:"static_assert";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:19;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:13:"Static Assert";s:7:"authors";s:12:"John Maddock";s:11:"description";s:48:"Static assertions (compile time
assertions).";s:13:"documentation";s:19:"libs/static_assert/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:3:{i:0;s:7:"Generic";i:1;s:15:"Metaprogramming";i:2;s:11:"Correctness";}}s:6:"spirit";a:9:{s:3:"key";s:6:"spirit";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:30;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:6:"Spirit";s:7:"authors";s:46:"Joel de Guzman, Hartmut Kaiser, and Dan Nuffer";s:11:"description";s:84:"LL parser framework represents parsers directly as
EBNF grammars in inlined C++.";s:13:"documentation";s:12:"libs/spirit/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:7:"Parsing";}}s:10:"statechart";a:9:{s:3:"key";s:10:"statechart";s:13:"boost-version";O:12:"BoostVersion":2:{s:7:"version";a:3:{i:0;i:1;i:1;i:34;i:2;i:0;}s:4:"beta";b:0;}s:4:"name";s:10:"Statechart";s:7:"authors";s:20:"Andreas Huber Dönni";s:11:"description";s:133:"Boost.Statechart - Arbitrarily complex finite
state machines can be implemented in easily readable and
From 591ff5e5d1dd90494da96e39d70d5890f5cbea63 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Mon, 14 Jan 2013 18:01:50 +0000
Subject: [PATCH 25/45] Website: string_ref release notes + documentation.
[SVN r82493]
---
.../libs/utility/doc/html/string_ref.html | 280 ++++++++++++++++++
feed/history/boost_1_53_0.qbk | 5 +-
generated/dev.rss | 13 +
generated/download-items.html | 2 +-
generated/state/feed-pages.txt | 8 +-
users/history/version_1_53_0.html | 13 +
6 files changed, 315 insertions(+), 6 deletions(-)
create mode 100644 doc/libs/1_53_0_beta1/libs/utility/doc/html/string_ref.html
diff --git a/doc/libs/1_53_0_beta1/libs/utility/doc/html/string_ref.html b/doc/libs/1_53_0_beta1/libs/utility/doc/html/string_ref.html
new file mode 100644
index 00000000..0b8a9d11
--- /dev/null
+++ b/doc/libs/1_53_0_beta1/libs/utility/doc/html/string_ref.html
@@ -0,0 +1,280 @@
+
+
+
+String_Ref
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Copyright © 2012 Marshall Clow
+
+
+
+
+
+
+
+
+ Boost.StringRef is an implementation of Jeffrey Yaskin's N3442:
+ string_ref: a non-owning reference to a string .
+
+
+ When you are parsing/processing strings from some external source, frequently
+ you want to pass a piece of text to a procedure for specialized processing.
+ The canonical way to do this is as a std :: string ,
+ but that has certain drawbacks:
+
+
+ 1) If you are processing a buffer of text (say a HTTP response or the contents
+ of a file), then you have to create the string from the text you want to pass,
+ which involves memory allocation and copying of data.
+
+
+ 2) if a routine receives a constant std :: string
+ and wants to pass a portion of that string to another routine, then it must
+ create a new string of that substring.
+
+
+ 3) A routine receives a constant std :: string
+ and wants to return a portion of the string, then it must create a new string
+ to return.
+
+
+ string_ref is designed to solve
+ these efficiency problems. A string_ref
+ is a read-only reference to a contiguous sequence of characters, and provides
+ much of the functionality of std :: string .
+ A string_ref is cheap to create,
+ copy and pass by value, because it does not actually own the storage that it
+ points to.
+
+
+ A string_ref is implemented
+ as a small struct that contains a pointer to the start of the character data
+ and a count. A string_ref is
+ cheap to create and cheap to copy.
+
+
+ string_ref acts as a container;
+ it includes all the methods that you would expect in a container, including
+ iteration support, operator [] ,
+ at and size .
+ It can be used with any of the iterator-based algorithms in the STL - as long
+ as you don't need to change the underlying data (sort
+ and remove , for example, will
+ not work)
+
+
+ Besides generic container functionality, string_ref
+ provides a subset of the interface of std :: string .
+ This makes it easy to replace parameters of type const
+ std :: string &
+ with boost :: string_ref . Like std :: string ,
+ string_ref has a static member
+ variable named npos to denote
+ the result of failed searches, and to mean "the end".
+
+
+ Because a string_ref does not
+ own the data that it "points to", it introduces lifetime issues into
+ code that uses it. The programmer must ensure that the data that a string_ref refers to exists as long as the
+ string_ref does.
+
+
+
+
+
+ Integrating string_ref into
+ your code is fairly simple. Wherever you pass a const
+ std :: string &
+ or std :: string as a parameter, that's a candidate
+ for passing a boost :: string_ref .
+
+
std :: string extract_part ( const std :: string & bar ) {
+ return bar . substr ( 2 , 3 );
+ }
+
+if ( extract_part ( "ABCDEFG" ). front () == "C" ) { }
+
+
+ Let's figure out what happens in this (contrived) example.
+
+
+ First, a temporary string is created from the string literal "ABCDEFG" , and it is passed (by reference)
+ to the routine extract_part .
+ Then a second string is created in the call std :: string :: substr
+ and returned to extract_part
+ (this copy may be elided by RVO). Then extract_part
+ returns that string back to the caller (again this copy may be elided). The
+ first temporary string is deallocated, and front
+ is called on the second string, and then it is deallocated as well.
+
+
+ Two std :: string s are created, and two copy operations.
+ That's (potentially) four memory allocations and deallocations, and the associated
+ copying of data.
+
+
+ Now let's look at the same code with string_ref :
+
+
boost :: string_ref extract_part ( boost :: string_ref bar ) {
+ return bar . substr ( 2 , 3 );
+ }
+
+if ( extract_part ( "ABCDEFG" ). front () == "C" ) { }
+
+
+ No memory allocations. No copying of character data. No changes to the code
+ other than the types. There are two string_ref s
+ created, and two string_ref s
+ copied, but those are cheap operations.
+
+
+
+
+
+ The header file "string_ref.hpp" defines a template boost :: basic_string_ref ,
+ and four specializations - for char
+ / wchar_t / char16_t
+ / char32_t .
+
+
+ #include < boost / utility / string_ref . hpp >
+
+
+ Construction and copying:
+
+
BOOST_CONSTEXPR basic_string_ref ();
+BOOST_CONSTEXPR basic_string_ref ( const charT * str );
+BOOST_CONSTEXPR basic_string_ref ( const charT * str , size_type len );
+template < typename Allocator >
+basic_string_ref ( const std :: basic_string < charT , traits , Allocator >& str );
+basic_string_ref ( const basic_string_ref & rhs );
+basic_string_ref & operator =( const basic_string_ref & rhs );
+
+
+ string_ref does not define
+ a move constructor nor a move-assignment operator because copying a string_ref is just a cheap as moving one.
+
+
+ Basic container-like functions:
+
+
BOOST_CONSTEXPR size_type size () const ;
+BOOST_CONSTEXPR size_type length () const ;
+BOOST_CONSTEXPR size_type max_size () const ;
+BOOST_CONSTEXPR bool empty () const ;
+
+
+BOOST_CONSTEXPR const_iterator begin () const ;
+BOOST_CONSTEXPR const_iterator cbegin () const ;
+BOOST_CONSTEXPR const_iterator end () const ;
+BOOST_CONSTEXPR const_iterator cend () const ;
+const_reverse_iterator rbegin () const ;
+const_reverse_iterator crbegin () const ;
+const_reverse_iterator rend () const ;
+const_reverse_iterator crend () const ;
+
+
+ Access to the individual elements (all of which are const):
+
+
BOOST_CONSTEXPR const charT & operator []( size_type pos ) const ;
+const charT & at ( size_t pos ) const ;
+BOOST_CONSTEXPR const charT & front () const ;
+BOOST_CONSTEXPR const charT & back () const ;
+BOOST_CONSTEXPR const charT * data () const ;
+
+
+ Modifying the string_ref (but
+ not the underlying data):
+
+
void clear ();
+void remove_prefix ( size_type n );
+void remove_suffix ( size_type n );
+
+
+ Searching:
+
+
size_type find ( basic_string_ref s ) const ;
+size_type find ( charT c ) const ;
+size_type rfind ( basic_string_ref s ) const ;
+size_type rfind ( charT c ) const ;
+size_type find_first_of ( charT c ) const ;
+size_type find_last_of ( charT c ) const ;
+
+size_type find_first_of ( basic_string_ref s ) const ;
+size_type find_last_of ( basic_string_ref s ) const ;
+size_type find_first_not_of ( basic_string_ref s ) const ;
+size_type find_first_not_of ( charT c ) const ;
+size_type find_last_not_of ( basic_string_ref s ) const ;
+size_type find_last_not_of ( charT c ) const ;
+
+
+ String-like operations:
+
+
BOOST_CONSTEXPR basic_string_ref substr ( size_type pos , size_type n = npos ) const ;
+bool starts_with ( charT c ) const ;
+bool starts_with ( basic_string_ref x ) const ;
+bool ends_with ( charT c ) const ;
+bool ends_with ( basic_string_ref x ) const ;
+
+
+
+
+
+Last revised: January 14, 2013 at 16:24:14 GMT
+
+
+
+
+
+
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 85564234..32bf2dfa 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -7,7 +7,7 @@
Geometry, GIL, Graph, Hash, Interprocess, Intrusive,
Lexical Cast, Locale, Math, MinMax, Move, Polygon, Random,
Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread,
- Unordered, Variant, Wave and xpressive.
+ Utility, Unordered, Variant, Wave and xpressive.
]
[authors [Clow, Marshall]]
[last-revision ]
@@ -248,6 +248,9 @@
* More internal implementation changes, including a much simpler
implementation of `erase`, and removed more deprecated config macros.
+* [phrase library..[@/libs/utility/ Utility]:]
+ * Added [@/libs/utility/doc/html/string_ref.html string_ref], a non-owning reference to a contiguous sequence of characters.
+
* [phrase library..[@/libs/variant/ Variant]:]
* Added rvalue constructors and rvalue assignment operators (for
C++11 compatible compilers only). Library now
diff --git a/generated/dev.rss b/generated/dev.rss
index 67218409..91dff548 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -971,6 +971,19 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/utility/">Utility</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Added <a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/utility/doc/html/string_ref.html">string_ref</a>,
+ a non-owning reference to a contiguous sequence of characters.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/variant/">Variant</a>:</span>
diff --git a/generated/download-items.html b/generated/download-items.html
index b46304f7..81b00dcc 100644
--- a/generated/download-items.html
+++ b/generated/download-items.html
@@ -33,7 +33,7 @@
New Libraries: Atomic, Coroutine, Lockfree, Multiprecision, Odeint. Updated
Libraries: Algorithm, Array, Bimap, Container, Context, Geometry, GIL, Graph,
Hash, Interprocess, Intrusive, Lexical Cast, Locale, Math, MinMax, Move, Polygon,
- Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread, Unordered,
+ Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread, Utility, Unordered,
Variant, Wave and xpressive.
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 58b5e11f..b91e6101 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2101,7 +2101,7 @@
-id
"version_1_53_0
-last_modified
-.1357580814.83
+.1358186297.08
-location
"users/history/version_1_53_0.html
-notice
@@ -2114,15 +2114,15 @@
" New Libraries: Atomic, Coroutine, Lockfree, Multiprecision, Odeint. Updated
" Libraries: Algorithm, Array, Bimap, Container, Context, Geometry, GIL, Graph,
" Hash, Interprocess, Intrusive, Lexical Cast, Locale, Math, MinMax, Move, Polygon,
-" Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread, Unordered,
+" Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread, Utility, Unordered,
" Variant, Wave and xpressive.
"
-qbk_hash
-"3a87b51cf45bdca35dc2d33d087598331e23bd723392ae1a09fbb73d8fe10063
+"ddf9414d122c2877552e8245ee9ce54956073bb408d7a4d022703f60e0d9af38
-release_status
"beta 1
-rss_hash
-"c94d009ee51a4940d04f73be6053f520e1ae63f14804f6fc7d459d0a6d57b066
+"94085194380aa2cdede01a384ff4288264d7c43442e2850c8a905d1cbb3578a1
-title
"Version 1.53.0
-type
diff --git a/users/history/version_1_53_0.html b/users/history/version_1_53_0.html
index 1919dd64..53b04d0d 100644
--- a/users/history/version_1_53_0.html
+++ b/users/history/version_1_53_0.html
@@ -1008,6 +1008,19 @@
+
+
+
Utility :
+
+
+
+ Added
string_ref ,
+ a non-owning reference to a contiguous sequence of characters.
+
+
+
+
+
Variant :
From 5d9b6bc0324ef4e59766a6bf41e26cb76e5ad1bc Mon Sep 17 00:00:00 2001
From: Christopher Kohlhoff
Date: Sun, 20 Jan 2013 01:50:42 +0000
Subject: [PATCH 26/45] Add asio.
[SVN r82555]
---
feed/history/boost_1_53_0.qbk | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 32bf2dfa..9f672f37 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -3,7 +3,7 @@
[source-mode c++]
[purpose
New Libraries: Atomic, Coroutine, Lockfree, Multiprecision, Odeint.
- Updated Libraries: Algorithm, Array, Bimap, Container, Context,
+ Updated Libraries: Algorithm, Array, Asio, Bimap, Container, Context,
Geometry, GIL, Graph, Hash, Interprocess, Intrusive,
Lexical Cast, Locale, Math, MinMax, Move, Polygon, Random,
Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread,
@@ -45,6 +45,23 @@
* [phrase library..[@/libs/array/ Array]:]
* Added support for boost::get and std::get ([ticket 7652])
+* [phrase library..[@/libs/asio/ Asio]:]
+ * Fixed some 64-to-32-bit conversion warnings ([ticket 7459]).
+ * Fixed some small errors in documentation and comments ([ticket 7761]).
+ * Fixed an error in the example embedded in `basic_socket::get_option`'s
+ documentation ([ticket 7562]).
+ * Changed to use `long` rather than `int` for SSL_CTX options, to match OpenSSL
+ ([ticket 7209]).
+ * Changed to use `_snwprintf` to address a compile error due to the changed
+ `swprintf` signature in recent versions of MinGW ([ticket 7373]).
+ * Fixed a deadlock that can occur on Windows when shutting down a pool of
+ `io_service` threads due to running out of work ([ticket 7552]).
+ * Enabled the `noexcept` qualifier for error categories ([ticket 7797]).
+ * Changed UNIX domain socket example to treat errors from `accept` as non-fatal
+ ([ticket 7488]).
+ * Added a small block recycling optimisation to improve default memory
+ allocation behaviour.
+
* [phrase library..[@/libs/bimap/ Bimap]:]
* Refactor map_view_iterator to improve error messages.
* Fixed replace_(left/right/key/data) bug when using relations with info.
From 34a2106ced92dbea0db22e815170871e82b852be Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sun, 20 Jan 2013 15:33:27 +0000
Subject: [PATCH 27/45] Website: Rebuild
[SVN r82564]
---
generated/dev.rss | 61 +++++++++++++++++++++++++++++++
generated/download-items.html | 8 ++--
generated/state/feed-pages.txt | 14 +++----
users/history/version_1_53_0.html | 61 +++++++++++++++++++++++++++++++
4 files changed, 133 insertions(+), 11 deletions(-)
diff --git a/generated/dev.rss b/generated/dev.rss
index 91dff548..6addd059 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -83,6 +83,67 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/asio/">Asio</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed some 64-to-32-bit conversion warnings (<a href="https://svn.boost.org/trac/boost/ticket/7459">#7459</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed some small errors in documentation and comments (<a href="https://svn.boost.org/trac/boost/ticket/7761">#7761</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed an error in the example embedded in <code><span class="identifier">basic_socket</span><span class="special">::</span><span class="identifier">get_option</span></code>'s
+ documentation (<a href="https://svn.boost.org/trac/boost/ticket/7562">#7562</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to use <code><span class="keyword">long</span></code>
+ rather than <code><span class="keyword">int</span></code> for
+ SSL_CTX options, to match OpenSSL (<a href="https://svn.boost.org/trac/boost/ticket/7209">#7209</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to use <code><span class="identifier">_snwprintf</span></code>
+ to address a compile error due to the changed <code><span class="identifier">swprintf</span></code>
+ signature in recent versions of MinGW (<a href="https://svn.boost.org/trac/boost/ticket/7373">#7373</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a deadlock that can occur on Windows when shutting down a pool
+ of <code><span class="identifier">io_service</span></code> threads
+ due to running out of work (<a href="https://svn.boost.org/trac/boost/ticket/7552">#7552</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Enabled the <code><span class="identifier">noexcept</span></code>
+ qualifier for error categories (<a href="https://svn.boost.org/trac/boost/ticket/7797">#7797</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed UNIX domain socket example to treat errors from <code><span class="identifier">accept</span></code> as non-fatal (<a href="https://svn.boost.org/trac/boost/ticket/7488">#7488</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a small block recycling optimisation to improve default memory
+ allocation behaviour.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/bimap/">Bimap</a>:</span>
diff --git a/generated/download-items.html b/generated/download-items.html
index 81b00dcc..874eb571 100644
--- a/generated/download-items.html
+++ b/generated/download-items.html
@@ -31,10 +31,10 @@
New Libraries: Atomic, Coroutine, Lockfree, Multiprecision, Odeint. Updated
- Libraries: Algorithm, Array, Bimap, Container, Context, Geometry, GIL, Graph,
- Hash, Interprocess, Intrusive, Lexical Cast, Locale, Math, MinMax, Move, Polygon,
- Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread, Utility, Unordered,
- Variant, Wave and xpressive.
+ Libraries: Algorithm, Array, Asio, Bimap, Container, Context, Geometry, GIL,
+ Graph, Hash, Interprocess, Intrusive, Lexical Cast, Locale, Math, MinMax, Move,
+ Polygon, Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread, Utility,
+ Unordered, Variant, Wave and xpressive.
+
+
+
Bimap :
From 1c47dcc33bfdb7e2508f3e8f494d786c8d9a36ab Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sat, 26 Jan 2013 16:24:39 +0000
Subject: [PATCH 28/45] Website: Release notes for Chrono, Thread, Range.
[SVN r82625]
---
feed/history/boost_1_53_0.qbk | 36 ++++++-
generated/dev.rss | 166 ++++++++++++++++++++++++++++--
generated/download-items.html | 8 +-
generated/state/feed-pages.txt | 14 +--
users/history/version_1_53_0.html | 166 ++++++++++++++++++++++++++++--
5 files changed, 360 insertions(+), 30 deletions(-)
diff --git a/feed/history/boost_1_53_0.qbk b/feed/history/boost_1_53_0.qbk
index 9f672f37..b965548b 100644
--- a/feed/history/boost_1_53_0.qbk
+++ b/feed/history/boost_1_53_0.qbk
@@ -3,7 +3,7 @@
[source-mode c++]
[purpose
New Libraries: Atomic, Coroutine, Lockfree, Multiprecision, Odeint.
- Updated Libraries: Algorithm, Array, Asio, Bimap, Container, Context,
+ Updated Libraries: Algorithm, Array, Asio, Bimap, Chrono, Container, Context,
Geometry, GIL, Graph, Hash, Interprocess, Intrusive,
Lexical Cast, Locale, Math, MinMax, Move, Polygon, Random,
Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread,
@@ -68,6 +68,17 @@
* Fixed vector_of and list_of views `assign(size_type,value_type)` bug.
* Fixed vector_of views `operator[](size_type)` and `at(size_type)` functions return value.
+* [phrase library..[@/libs/chrono/ Chrono]:]
+ * [*Deprecated:]
+ * The chrono i/o version included in Boost.Chrono 1.2.x has been completly refactored in version 2.0.0
+ * chrono I/O: The manipulators __duration_short, __duration_long are depreceated. You should use the parameterized form __duration_fmt or the renamed manipulators __duration_symbol and __duration_prefix instead.
+ * chrono I/O: The __duration_punct<> facet is depreceated. You should use the __get_duration_style free function to get the informations and use the __duration_units facet for localization purposes.
+ * When BOOST_CHRONO_VERSION==2 the preceding deprecated functions are not available.
+ * [*Fixes:]
+ * [@https://svn.boost.org/trac/boost/ticket/7546 #7546] time_point output version 2 fails to compile
+ * [@https://svn.boost.org/trac/boost/ticket/7547 #7547] time_point input version 2 fails to compile
+ * [@https://svn.boost.org/trac/boost/ticket/7868 #7868] chrono_io parses time incorrectly (1.53 and 1.52)
+
* [phrase library..[@/libs/container/ Container]:]
* Fixed bug [@https://svn.boost.org/trac/boost/ticket/7650 #7650].
* Improved `vector`'s insertion performance.
@@ -187,10 +198,19 @@
* Now compiles with exceptions disabled ([ticket 5399]).
* [phrase library..[@/libs/range/ Range]:]
- * [*Fixes:]
- * [@https://svn.boost.org/trac/boost/ticket/5603 #5603] the "range/any_range.hpp" header is not self-sufficient
- * [@https://svn.boost.org/trac/boost/ticket/6103 #6103] boost::range_detail vs. boost::range::range_detail compiler error
- * Documentation fixes
+ * [*Bug fixes:]
+ * [ticket 5603] the "range/any_range.hpp" header is not self-sufficient
+ * [ticket 6103] boost::range_detail vs. boost::range::range_detail compiler error
+ * [*Documentation fixes:]
+ * [ticket 5160]
+ * [ticket 5314]
+ * [ticket 5440]
+ * [ticket 5775]
+ * [ticket 6212]
+ * [ticket 7585]
+ * [ticket 7843]
+ * [ticket 7916]
+ * [ticket 7926]
* [phrase library..[@/libs/ratio/ Ratio]:]
* [*Fixes:]
@@ -250,14 +270,20 @@
* [@https://svn.boost.org/trac/boost/ticket/7590 #7594] Threads: Allow to disable thread interruptions.
* [*Fixed Bugs:]
+ * [@https://svn.boost.org/trac/boost/ticket/7464 #7464] BOOST_TEST(n_alive == 1); fails due to race condition in a regression test tool.
* [@https://svn.boost.org/trac/boost/ticket/7657 #7657] Serious performance and memory consumption hit if condition_variable methods condition notify_one or notify_all is used repeatedly.
* [@https://svn.boost.org/trac/boost/ticket/7665 #7665] this_thread::sleep_for no longer uses steady_clock in thread.
* [@https://svn.boost.org/trac/boost/ticket/7668 #7668] thread_group::join_all() should check whether its threads are joinable.
* [@https://svn.boost.org/trac/boost/ticket/7669 #7669] thread_group::join_all() should catch resource_deadlock_would_occur.
+ * [@https://svn.boost.org/trac/boost/ticket/7671 #7671] Error including boost/thread.hpp header on iOS.
* [@https://svn.boost.org/trac/boost/ticket/7672 #7672] lockable_traits.hpp syntax error: "defined" token misspelled.
* [@https://svn.boost.org/trac/boost/ticket/7798 #7798] boost::future set_wait_callback thread safety issues.
* [@https://svn.boost.org/trac/boost/ticket/7808 #7808] Incorrect description of effects for this_thread::sleep_for and this_thread::sleep_until.
* [@https://svn.boost.org/trac/boost/ticket/7812 #7812] Returns: cv_status::no_timeout if the call is returning because the time period specified by rel_time has elapsed, cv_status::timeout otherwise.
+ * [@https://svn.boost.org/trac/boost/ticket/7874 #7874] compile warning: thread.hpp:342: warning: type attributes are honored only at type definition.
+ * [@https://svn.boost.org/trac/boost/ticket/7875 #7875] BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED should not be enabled by default.
+ * [@https://svn.boost.org/trac/boost/ticket/7882 #7882] wrong exception text from condition_variable::wait(unique_lock&).
+ * [@https://svn.boost.org/trac/boost/ticket/7890 #7890] thread::do_try_join_until() is missing a return type.
* [phrase library..[@/libs/unordered/ Unordered]:]
* Remove support for the old pre-standard variadic pair constructors, and
diff --git a/generated/dev.rss b/generated/dev.rss
index 6addd059..d6bb683d 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -172,6 +172,73 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/chrono/">Chrono</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Deprecated:</em>
+ <ul>
+ <li>
+ <div>
+ The chrono i/o version included in Boost.Chrono 1.2.x has been
+ completly refactored in version 2.0.0
+ </div>
+ </li>
+ <li>
+ <div>
+ chrono I/O: The manipulators __duration_short, __duration_long
+ are depreceated. You should use the parameterized form __duration_fmt
+ or the renamed manipulators __duration_symbol and __duration_prefix
+ instead.
+ </div>
+ </li>
+ <li>
+ <div>
+ chrono I/O: The __duration_punct<> facet is depreceated.
+ You should use the __get_duration_style free function to get
+ the informations and use the __duration_units facet for localization
+ purposes.
+ </div>
+ </li>
+ <li>
+ <div>
+ When BOOST_CHRONO_VERSION==2 the preceding deprecated functions
+ are not available.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7546">#7546</a>
+ time_point<system_clock> output version 2 fails to compile
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7547">#7547</a>
+ time_point<system_clock> input version 2 fails to compile
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7868">#7868</a>
+ chrono_io parses time incorrectly (1.53 and 1.52)
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/doc/libs/1_53_0_beta1/libs/container/">Container</a>:</span>
@@ -670,24 +737,70 @@
<ul>
<li>
<div>
- <em>Fixes:</em>
+ <em>Bug fixes:</em>
<ul>
<li>
<div>
- <a href="https://svn.boost.org/trac/boost/ticket/5603">#5603</a>
- the "range/any_range.hpp" header is not self-sufficient
+ <a href="https://svn.boost.org/trac/boost/ticket/5603">#5603</a> the "range/any_range.hpp" header is not
+ self-sufficient
</div>
</li>
<li>
<div>
- <a href="https://svn.boost.org/trac/boost/ticket/6103">#6103</a>
- boost::range_detail vs. boost::range::range_detail compiler
- error
+ <a href="https://svn.boost.org/trac/boost/ticket/6103">#6103</a> boost::range_detail vs. boost::range::range_detail
+ compiler error
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Documentation fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5160">#5160</a>
</div>
</li>
<li>
<div>
- Documentation fixes
+ <a href="https://svn.boost.org/trac/boost/ticket/5314">#5314</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5440">#5440</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5775">#5775</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6212">#6212</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7585">#7585</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7843">#7843</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7916">#7916</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7926">#7926</a>
</div>
</li>
</ul>
@@ -951,6 +1064,13 @@
<div>
<em>Fixed Bugs:</em>
<ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7464">#7464</a>
+ BOOST_TEST(n_alive == 1); fails due to race condition in a
+ regression test tool.
+ </div>
+ </li>
<li>
<div>
<a href="https://svn.boost.org/trac/boost/ticket/7657">#7657</a>
@@ -977,6 +1097,12 @@
thread_group::join_all() should catch resource_deadlock_would_occur.
</div>
</li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7671">#7671</a>
+ Error including boost/thread.hpp header on iOS.
+ </div>
+ </li>
<li>
<div>
<a href="https://svn.boost.org/trac/boost/ticket/7672">#7672</a>
@@ -1005,6 +1131,32 @@
otherwise.
</div>
</li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7874">#7874</a>
+ compile warning: thread.hpp:342: warning: type attributes are
+ honored only at type definition.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7875">#7875</a>
+ BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED should not
+ be enabled by default.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7882">#7882</a>
+ wrong exception text from condition_variable::wait(unique_lock<mutex>&).
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7890">#7890</a>
+ thread::do_try_join_until() is missing a return type.
+ </div>
+ </li>
</ul>
</div>
</li>
diff --git a/generated/download-items.html b/generated/download-items.html
index 874eb571..8f94913b 100644
--- a/generated/download-items.html
+++ b/generated/download-items.html
@@ -31,10 +31,10 @@
New Libraries: Atomic, Coroutine, Lockfree, Multiprecision, Odeint. Updated
- Libraries: Algorithm, Array, Asio, Bimap, Container, Context, Geometry, GIL,
- Graph, Hash, Interprocess, Intrusive, Lexical Cast, Locale, Math, MinMax, Move,
- Polygon, Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread, Utility,
- Unordered, Variant, Wave and xpressive.
+ Libraries: Algorithm, Array, Asio, Bimap, Chrono, Container, Context, Geometry,
+ GIL, Graph, Hash, Interprocess, Intrusive, Lexical Cast, Locale, Math, MinMax,
+ Move, Polygon, Random, Range, Ratio, Regex, Smart Pointers, StringAlgo, Thread,
+ Utility, Unordered, Variant, Wave and xpressive.
+
+
+
Chrono :
+
+
+
+
Deprecated:
+
+
+
+ The chrono i/o version included in Boost.Chrono 1.2.x has been
+ completly refactored in version 2.0.0
+
+
+
+
+ chrono I/O: The manipulators __duration_short, __duration_long
+ are depreceated. You should use the parameterized form __duration_fmt
+ or the renamed manipulators __duration_symbol and __duration_prefix
+ instead.
+
+
+
+
+ chrono I/O: The __duration_punct<> facet is depreceated.
+ You should use the __get_duration_style free function to get
+ the informations and use the __duration_units facet for localization
+ purposes.
+
+
+
+
+ When BOOST_CHRONO_VERSION==2 the preceding deprecated functions
+ are not available.
+
+
+
+
+
+
+
+
Fixes:
+
+
+
+
#7546
+ time_point<system_clock> output version 2 fails to compile
+
+
+
+
+
#7547
+ time_point<system_clock> input version 2 fails to compile
+
+
+
+
+
#7868
+ chrono_io parses time incorrectly (1.53 and 1.52)
+
+
+
+
+
+
+
+