From c0fd506a9c553f320fb2c5e02692dcf0b472171c Mon Sep 17 00:00:00 2001
From: Oliver Kowalke
Date: Sat, 17 Aug 2013 16:30:37 +0000
Subject: [PATCH 01/67] coroutine: note about changes and fixes
[SVN r85378]
---
feed/history/boost_1_55_0.qbk | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index ca226d2e..8fe17cdb 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -55,6 +55,12 @@ Release status:
[section Updated Libraries]
+* [phrase library..[@/libs/coroutine/ Coroutine]:]
+ * New interface (unidirectional data transfer).
+ * [@http://svn.boost.org/trac/boost/ticket/8650 #8650] SSE2 intrinsics
+ * [@http://svn.boost.org/trac/boost/ticket/8782 #8782] no best alternative
+ * [@http://svn.boost.org/trac/boost/ticket/8801 #8801] auto-linking
+
* [phrase library..[@/libs/multi_index/index.html Multi-index Containers]:]
* Boost.MultiIndex has been brought to a higher level of compliance with C++11.
* `multi_index_container` is now efficiently movable.
From 625b0c7fc8af6fc09ca911c79bd631a6ca8230b7 Mon Sep 17 00:00:00 2001
From: Oliver Kowalke
Date: Sat, 17 Aug 2013 17:03:07 +0000
Subject: [PATCH 02/67] coroutine: move note item to Context
[SVN r85379]
---
feed/history/boost_1_55_0.qbk | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 8fe17cdb..b2e8084e 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -55,9 +55,11 @@ Release status:
[section Updated Libraries]
+* [phrase library..[@/libs/context/ Context]:]
+ * [@http://svn.boost.org/trac/boost/ticket/8650 #8650] SSE2 intrinsics
+
* [phrase library..[@/libs/coroutine/ Coroutine]:]
* New interface (unidirectional data transfer).
- * [@http://svn.boost.org/trac/boost/ticket/8650 #8650] SSE2 intrinsics
* [@http://svn.boost.org/trac/boost/ticket/8782 #8782] no best alternative
* [@http://svn.boost.org/trac/boost/ticket/8801 #8801] auto-linking
From 47809fb67c13cf029d22cd18bd34e3968762e6ef Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Fri, 30 Aug 2013 15:39:08 +0000
Subject: [PATCH 03/67] Add quick update about old compilers.
[SVN r85529]
---
feed/news/old_compilers.qbk | 12 ++++---
generated/dev.rss | 37 ++++++++++++++++++++
generated/news.rss | 19 +++++++---
generated/state/feed-pages.txt | 6 ++--
generated/state/rss-items.txt | 58 +++++++++++++++++++++++++++----
users/history/version_1_55_0.html | 37 ++++++++++++++++++++
users/news/old_compilers.html | 19 +++++++---
7 files changed, 165 insertions(+), 23 deletions(-)
diff --git a/feed/news/old_compilers.qbk b/feed/news/old_compilers.qbk
index 776d37eb..f28a2b00 100644
--- a/feed/news/old_compilers.qbk
+++ b/feed/news/old_compilers.qbk
@@ -50,8 +50,12 @@ Thanks in advance for any response,
Daniel James
]
-If you want to reply to the request and can't email the list
-you can [@mailto:daniel@calamity.org.uk send me an email]. Let me know if
-it's okay to forward it to the list.
+*Update:* I had a few responses, but none were opposed to this change, so
+I made it in trunk a little while ago. It should be included in the next
+release.
-Thanks again.
+There was some concern that we would remove support for later compilers
+(e.g. Visual Studio 2008, aka. Visual C++ 9.0). We have no such plans,
+this change is only for very old compilers. As always support across
+Boost libraries is not uniform, but most library authors do try to
+support as wide a range of compilers as is feasible.
diff --git a/generated/dev.rss b/generated/dev.rss
index 3623eaab..2cd20aa3 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -23,6 +23,43 @@
<div id="version_1_55_0.updated_libraries">
<h3><span class="link">Updated Libraries</span></h3>
<ul>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/context/">Context</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <a href="http://svn.boost.org/trac/boost/ticket/8650">#8650</a>
+ SSE2 intrinsics
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/coroutine/">Coroutine</a>:</span>
+ <ul>
+ <li>
+ <div>
+ New interface (unidirectional data transfer).
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="http://svn.boost.org/trac/boost/ticket/8782">#8782</a>
+ no best alternative
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="http://svn.boost.org/trac/boost/ticket/8801">#8801</a>
+ auto-linking
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/multi_index/index.html">Multi-index Containers</a>:</span>
diff --git a/generated/news.rss b/generated/news.rss
index de3d374e..d78ab1dd 100644
--- a/generated/news.rss
+++ b/generated/news.rss
@@ -74,12 +74,21 @@
Daniel James
</p>
</blockquote>
+ <ul>
+ <li>
+ <div>
+ Update:* I had a few responses, but none were opposed to this change, so
+ I made it in trunk a little while ago. It should be included in the next
+ release.
+ </div>
+ </li>
+ </ul>
<p>
- If you want to reply to the request and can't email the list you can <a href="mailto:daniel@calamity.org.uk">send
- me an email</a>. Let me know if it's okay to forward it to the list.
- </p>
- <p>
- Thanks again.
+ There was some concern that we would remove support for later compilers (e.g.
+ Visual Studio 2008, aka. Visual C++ 9.0). We have no such plans, this change
+ is only for very old compilers. As always support across Boost libraries is not
+ uniform, but most library authors do try to support as wide a range of compilers
+ as is feasible.
</p>
Version 1.54.0http://www.boost.org/users/history/version_1_54_0.htmlhttp://www.boost.org/users/history/version_1_54_0.htmlMon, 1 Jul 2013 10:10:02 -0700
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index f833a2fd..6ad0f827 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2039,7 +2039,7 @@
-id
"version_1_55_0
-last_modified
-.1375733554.82
+.1377874441.62
-location
"users/history/version_1_55_0.html
-notice
@@ -2052,7 +2052,7 @@
" New Libraries: Updated Libraries: MultiIndex
"
-qbk_hash
-"1dcba02cf11f0eb0d398f7bfe2b70f63d5926928f5351a48e5502f5788cf4449
+"ea1f897ea863934739cd1814d06c5824a3dd0282ca7a6e8f6a4673cf3b42ccef
-release_status
"dev
-title
@@ -2135,7 +2135,7 @@
" Dropping support for compilers such as Visual C++ 7.0, and GCC 3.2
"
-qbk_hash
-"4121f9997e82f352fbfaf4cb0df7bfffc4dea96f1be1200958d177fbdd09634d
+"4f15d4ae002bc24b6f1e26ead2a3cd0e29bf0ab2be34dbe032cba8ffd7d2329d
-release_status
-title
"Old compilers
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index c72f5f94..9bd1e6a2 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20347,6 +20347,43 @@
" <ul>
" <li>
" <div>
+" <span class="library"><a href="http://www.boost.org/libs/context/">Context</a>:</span>
+" <ul>
+" <li>
+" <div>
+" <a href="http://svn.boost.org/trac/boost/ticket/8650">#8650</a>
+" SSE2 intrinsics
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" <span class="library"><a href="http://www.boost.org/libs/coroutine/">Coroutine</a>:</span>
+" <ul>
+" <li>
+" <div>
+" New interface (unidirectional data transfer).
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="http://svn.boost.org/trac/boost/ticket/8782">#8782</a>
+" no best alternative
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="http://svn.boost.org/trac/boost/ticket/8801">#8801</a>
+" auto-linking
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
" <span class="library"><a href="http://www.boost.org/libs/multi_index/index.html">Multi-index Containers</a>:</span>
" <ul>
" <li>
@@ -20470,7 +20507,7 @@
" </div>
"
-last_modified
-.1375733554.82
+.1377874441.62
-quickbook
"feed/history/boost_1_55_0.qbk
)
@@ -20686,12 +20723,21 @@
" Daniel James
" </p>
" </blockquote>
+" <ul>
+" <li>
+" <div>
+" Update:* I had a few responses, but none were opposed to this change, so
+" I made it in trunk a little while ago. It should be included in the next
+" release.
+" </div>
+" </li>
+" </ul>
" <p>
-" If you want to reply to the request and can't email the list you can <a href="mailto:daniel@calamity.org.uk">send
-" me an email</a>. Let me know if it's okay to forward it to the list.
-" </p>
-" <p>
-" Thanks again.
+" There was some concern that we would remove support for later compilers (e.g.
+" Visual Studio 2008, aka. Visual C++ 9.0). We have no such plans, this change
+" is only for very old compilers. As always support across Boost libraries is not
+" uniform, but most library authors do try to support as wide a range of compilers
+" as is feasible.
" </p>
"
-last_modified
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index 70d42443..8bae10c1 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -59,6 +59,43 @@
Multi-index Containers:
diff --git a/users/news/old_compilers.html b/users/news/old_compilers.html
index 993e1f31..bb338bf5 100644
--- a/users/news/old_compilers.html
+++ b/users/news/old_compilers.html
@@ -99,12 +99,21 @@
Daniel James
+
+
+
+ Update:* I had a few responses, but none were opposed to this change, so
+ I made it in trunk a little while ago. It should be included in the next
+ release.
+
+
+
- If you want to reply to the request and can't email the list you can send
- me an email. Let me know if it's okay to forward it to the list.
-
-
- Thanks again.
+ There was some concern that we would remove support for later compilers (e.g.
+ Visual Studio 2008, aka. Visual C++ 9.0). We have no such plans, this change
+ is only for very old compilers. As always support across Boost libraries is not
+ uniform, but most library authors do try to support as wide a range of compilers
+ as is feasible.
From ea33a8806240d90cb4dfd9052f8a61a34acaea9a Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Fri, 30 Aug 2013 17:51:03 +0000
Subject: [PATCH 04/67] Fix formatting on 'old compilers' update.
[SVN r85530]
---
feed/news/old_compilers.qbk | 2 +-
generated/news.rss | 14 +++++---------
generated/state/feed-pages.txt | 2 +-
generated/state/rss-items.txt | 14 +++++---------
users/news/old_compilers.html | 14 +++++---------
5 files changed, 17 insertions(+), 29 deletions(-)
diff --git a/feed/news/old_compilers.qbk b/feed/news/old_compilers.qbk
index f28a2b00..c4a3d028 100644
--- a/feed/news/old_compilers.qbk
+++ b/feed/news/old_compilers.qbk
@@ -50,7 +50,7 @@ Thanks in advance for any response,
Daniel James
]
-*Update:* I had a few responses, but none were opposed to this change, so
+[*Update:] I had a few responses, but none were opposed to this change, so
I made it in trunk a little while ago. It should be included in the next
release.
diff --git a/generated/news.rss b/generated/news.rss
index d78ab1dd..0e3fece8 100644
--- a/generated/news.rss
+++ b/generated/news.rss
@@ -74,15 +74,11 @@
Daniel James
</p>
</blockquote>
- <ul>
- <li>
- <div>
- Update:* I had a few responses, but none were opposed to this change, so
- I made it in trunk a little while ago. It should be included in the next
- release.
- </div>
- </li>
- </ul>
+ <p>
+ <strong>Update:</strong> I had a few responses, but none were
+ opposed to this change, so I made it in trunk a little while ago. It should be
+ included in the next release.
+ </p>
<p>
There was some concern that we would remove support for later compilers (e.g.
Visual Studio 2008, aka. Visual C++ 9.0). We have no such plans, this change
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 6ad0f827..f9007c58 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2135,7 +2135,7 @@
" Dropping support for compilers such as Visual C++ 7.0, and GCC 3.2
"
-qbk_hash
-"4f15d4ae002bc24b6f1e26ead2a3cd0e29bf0ab2be34dbe032cba8ffd7d2329d
+"687dd391b5a9b60bcb8e65707a2fdd1d5a6092c3e712815336c7d11cf702e7c8
-release_status
-title
"Old compilers
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index 9bd1e6a2..97e9098b 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20723,15 +20723,11 @@
" Daniel James
" </p>
" </blockquote>
-" <ul>
-" <li>
-" <div>
-" Update:* I had a few responses, but none were opposed to this change, so
-" I made it in trunk a little while ago. It should be included in the next
-" release.
-" </div>
-" </li>
-" </ul>
+" <p>
+" <strong>Update:</strong> I had a few responses, but none were
+" opposed to this change, so I made it in trunk a little while ago. It should be
+" included in the next release.
+" </p>
" <p>
" There was some concern that we would remove support for later compilers (e.g.
" Visual Studio 2008, aka. Visual C++ 9.0). We have no such plans, this change
diff --git a/users/news/old_compilers.html b/users/news/old_compilers.html
index bb338bf5..854213ad 100644
--- a/users/news/old_compilers.html
+++ b/users/news/old_compilers.html
@@ -99,15 +99,11 @@
Daniel James
-
-
-
- Update:* I had a few responses, but none were opposed to this change, so
- I made it in trunk a little while ago. It should be included in the next
- release.
-
-
-
+
+ Update: I had a few responses, but none were
+ opposed to this change, so I made it in trunk a little while ago. It should be
+ included in the next release.
+
There was some concern that we would remove support for later compilers (e.g.
Visual Studio 2008, aka. Visual C++ 9.0). We have no such plans, this change
From 629646e0305fb70bd79071969e01fcb2a48fc4ec Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Mon, 9 Sep 2013 23:01:05 +0000
Subject: [PATCH 05/67] Add predef to website.
[SVN r85631]
---
doc/libraries.xml | 15 +++++++++++++++
feed/history/boost_1_55_0.qbk | 6 +++++-
generated/dev.rss | 6 +++++-
generated/libraries.txt | Bin 70613 -> 71240 bytes
generated/state/feed-pages.txt | 4 ++--
generated/state/rss-items.txt | 8 ++++++--
users/history/version_1_55_0.html | 6 +++++-
7 files changed, 38 insertions(+), 7 deletions(-)
diff --git a/doc/libraries.xml b/doc/libraries.xml
index 804fc7a4..9ea27748 100644
--- a/doc/libraries.xml
+++ b/doc/libraries.xml
@@ -1180,6 +1180,21 @@
falseMemory
+
+ predef
+ 1.55.0
+ Predef
+ Rene Rivera
+ This library defines a set of compiler, architecture,
+ operating system, library, and other version numbers from the
+ information it can gather of C, C++, Objective C, and Objective C++
+ predefined macros or those defined in generally available
+ headers.
+ libs/predef/
+ false
+ false
+ Miscellaneous
+ preprocessor1.26.0
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index b2e8084e..439d0043 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -49,7 +49,11 @@ Release status:
[section New Libraries]
-* /TODO/
+* [phrase library..[@/libs/predef/ Predef]:] This library defines a set of
+ compiler, architecture, operating system, library, and other version numbers
+ from the information it can gather of C, C++, Objective C, and Objective C++
+ predefined macros or those defined in generally available headers, from Rene
+ Rivera.
[endsect]
diff --git a/generated/dev.rss b/generated/dev.rss
index 2cd20aa3..c0a10495 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -15,7 +15,11 @@
<ul>
<li>
<div>
- <em>TODO</em>
+ <span class="library"><a href="http://www.boost.org/libs/predef/">Predef</a>:</span> This library defines a
+ set of compiler, architecture, operating system, library, and other version
+ numbers from the information it can gather of C, C++, Objective C, and
+ Objective C++ predefined macros or those defined in generally available
+ headers, from Rene Rivera.
</div>
</li>
</ul>
diff --git a/generated/libraries.txt b/generated/libraries.txt
index 965ca843ccdfdcc806cbb46ee8f63f2d38ad577b..0cb20372342feb5cfab3141d35555c09966ce169 100644
GIT binary patch
delta 377
zcmcb*oaMwCmJRCMjHa74xQo|tnpr6o6s4x5rcJ(hPmB%93>5NbGBus-sI0{n0Ff*#
z7UngyQVL4VOH~NUEK4n#uE@_bQu78^V
delta 21
dcmX@HhUMyVmJRCMj3%2kxQo|p=G$cz0{~ug2qpjk
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index f9007c58..3807a05b 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2039,7 +2039,7 @@
-id
"version_1_55_0
-last_modified
-.1377874441.62
+.1378767628.64
-location
"users/history/version_1_55_0.html
-notice
@@ -2052,7 +2052,7 @@
" New Libraries: Updated Libraries: MultiIndex
"
-qbk_hash
-"ea1f897ea863934739cd1814d06c5824a3dd0282ca7a6e8f6a4673cf3b42ccef
+"49c2ade2b46ab82223beff1160e0fe541177cd6b2bf8791e958ca1b358e55a0f
-release_status
"dev
-title
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index 97e9098b..5d3cfe80 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20337,7 +20337,11 @@
" <ul>
" <li>
" <div>
-" <em>TODO</em>
+" <span class="library"><a href="http://www.boost.org/libs/predef/">Predef</a>:</span> This library defines a
+" set of compiler, architecture, operating system, library, and other version
+" numbers from the information it can gather of C, C++, Objective C, and
+" Objective C++ predefined macros or those defined in generally available
+" headers, from Rene Rivera.
" </div>
" </li>
" </ul>
@@ -20507,7 +20511,7 @@
" </div>
"
-last_modified
-.1377874441.62
+.1378767628.64
-quickbook
"feed/history/boost_1_55_0.qbk
)
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index 8bae10c1..29e217c0 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -51,7 +51,11 @@
- TODO
+ Predef: This library defines a
+ set of compiler, architecture, operating system, library, and other version
+ numbers from the information it can gather of C, C++, Objective C, and
+ Objective C++ predefined macros or those defined in generally available
+ headers, from Rene Rivera.
From 3c337cc2bfeade1f7f9817315a10606b02024dac Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sun, 22 Sep 2013 09:12:38 +0000
Subject: [PATCH 06/67] Add release notes for graph, property map and wave.
[SVN r85817]
---
feed/history/boost_1_55_0.qbk | 58 ++++++++++++---
generated/dev.rss | 113 +++++++++++++++++++++++++++++
generated/state/feed-pages.txt | 4 +-
generated/state/rss-items.txt | 115 +++++++++++++++++++++++++++++-
users/history/version_1_55_0.html | 113 +++++++++++++++++++++++++++++
5 files changed, 392 insertions(+), 11 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 439d0043..881c2b09 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -89,18 +89,60 @@ Release status:
* [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_hash `composite_key_result_hash`].
* Maintenance fixes.
-[/
+* [phrase library..[@/libs/graph/index.html Graph]:]
+ * `void` is no longer allowed as a bundled property type (for example, in the
+ VertexProperties template parameters to graph types); it did not work
+ reliably before, but a static assertion now forbids it entirely. Use
+ `boost::no_property` instead.
+ * Added support for `finish_edge` visitor event point in depth-first search;
+ the change should be backward-compatible with visitors that do not have
+ that member function.
+ * Disabled building of tests on Sun compiler.
+ * Multiple source vertices are supported in non-named-parameter versions of
+ `breadth_first_visit`, `breadth_first_search`, `dijkstra_shortest_paths`,
+ and `dijkstra_shortest_paths_no_init`. This feature is not yet documented;
+ to use it, replace the single parameter for the source vertex in each of
+ these functions by two input iterators of the same type containing the
+ source vertices to use.
+ * Added Hawick circuits algorithm; contributed by Louis Dionne.
+ * Added edge coloring algorithm; contributed by Maciej Piechotka.
+ * Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
+ * Bugs and feature requests from Trac fixed: [ticket 5269], [ticket 8317],
+ [ticket 8433], [ticket 8791], [ticket 8877], [ticket 8986], [ticket 9012],
+ [ticket 9080].
-* /TODO/: [phrase library..[@/libs/spirit/ Spirit]:]
- * Spirit Vx.x, see the
- '[@/doc/libs/1_xx_x/libs/spirit/doc/html/spirit/what_s_new/spirit_x_x.html What's New]'
- section for details.
+* [phrase library..[@/libs/property_map/index.html Boost.PropertyMap]:]
+ * dynamic_properties objects can now be built by non-destructively chaining
+ `.property(name, pm)` calls. Example:
+ ```
+ boost::dynamic_properties()
+ .property("color", color_map)
+ .property("pos", position_map)
+ ```
+ * The use of raw pointers as property maps is deprecated; it often failed on
+ Visual Studio in the past. This usage has been removed from all tests and
+ examples in Boost.Graph. The replacement to use for vertex properties in
+ graphs (the most common use for this feature) is:
+ ```
+ boost::make_iterator_property_map(
+ ,
+ get(boost::vertex_index, ))
+ ```
+ (Note: the lack of namespace qualification on get() in this code is
+ necessary for generic code). Outside a graph context, the closest
+ equivalent is:
+ ```
+ boost::make_iterator_property_map(
+ ,
+ boost::typed_identity_property_map())
+ ```
+ There are commented-out static assertions on lines 151 and 159 of
+ `` that can be un-commented to find
+ deprecated uses of pointers in user code.
-* /TODO/: [phrase library..[@/libs/wave/ Wave]:]
+* [phrase library..[@/libs/wave/ Wave]:]
* See the [@/libs/wave/ChangeLog Changelog] for details.
-]
-
[endsect]
[section Compilers Tested]
diff --git a/generated/dev.rss b/generated/dev.rss
index c0a10495..9528fcfd 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -156,6 +156,119 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/graph/index.html">Graph</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <code><span class="keyword">void</span></code> is no longer allowed
+ as a bundled property type (for example, in the VertexProperties
+ template parameters to graph types); it did not work reliably before,
+ but a static assertion now forbids it entirely. Use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">no_property</span></code> instead.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for <code><span class="identifier">finish_edge</span></code>
+ visitor event point in depth-first search; the change should be backward-compatible
+ with visitors that do not have that member function.
+ </div>
+ </li>
+ <li>
+ <div>
+ Disabled building of tests on Sun compiler.
+ </div>
+ </li>
+ <li>
+ <div>
+ Multiple source vertices are supported in non-named-parameter versions
+ of <code><span class="identifier">breadth_first_visit</span></code>,
+ <code><span class="identifier">breadth_first_search</span></code>,
+ <code><span class="identifier">dijkstra_shortest_paths</span></code>,
+ and <code><span class="identifier">dijkstra_shortest_paths_no_init</span></code>.
+ This feature is not yet documented; to use it, replace the single
+ parameter for the source vertex in each of these functions by two
+ input iterators of the same type containing the source vertices to
+ use.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added Hawick circuits algorithm; contributed by Louis Dionne.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added edge coloring algorithm; contributed by Maciej Piechotka.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugs and feature requests from Trac fixed: <a href="https://svn.boost.org/trac/boost/ticket/5269">#5269</a>, <a href="https://svn.boost.org/trac/boost/ticket/8317">#8317</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/8433">#8433</a>, <a href="https://svn.boost.org/trac/boost/ticket/8791">#8791</a>, <a href="https://svn.boost.org/trac/boost/ticket/8877">#8877</a>, <a href="https://svn.boost.org/trac/boost/ticket/8986">#8986</a>, <a href="https://svn.boost.org/trac/boost/ticket/9012">#9012</a>, <a href="https://svn.boost.org/trac/boost/ticket/9080">#9080</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/property_map/index.html">Boost.PropertyMap</a>:</span>
+ <ul>
+ <li>
+ <div>
+ dynamic_properties objects can now be built by non-destructively
+ chaining <code><span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">pm</span><span class="special">)</span></code> calls. Example:
+<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">dynamic_properties</span><span class="special">()</span>
+ <span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">"color"</span><span class="special">,</span> <span class="identifier">color_map</span><span class="special">)</span>
+ <span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">"pos"</span><span class="special">,</span> <span class="identifier">position_map</span><span class="special">)</span>
+</pre>
+ </div>
+ </li>
+ <li>
+ <div>
+ The use of raw pointers as property maps is deprecated; it often
+ failed on Visual Studio in the past. This usage has been removed
+ from all tests and examples in Boost.Graph. The replacement to use
+ for vertex properties in graphs (the most common use for this feature)
+ is:
+<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
+ <span class="special"><</span><span class="identifier">pointer</span> <span class="keyword">or</span> <span class="identifier">container</span> <span class="special">.</span><span class="identifier">begin</span><span class="special">()</span> <span class="identifier">iterator</span><span class="special">>,</span>
+ <span class="identifier">get</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">vertex_index</span><span class="special">,</span> <span class="special"><</span><span class="identifier">graph</span> <span class="identifier">object</span><span class="special">>))</span>
+</pre>
+ (Note: the lack of namespace qualification on get() in this code
+ is necessary for generic code). Outside a graph context, the closest
+ equivalent is:
+<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
+ <span class="special"><</span><span class="identifier">pointer</span><span class="special">>,</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">typed_identity_property_map</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">>())</span>
+</pre>
+ There are commented-out static assertions on lines 151 and 159 of
+ <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code> that can be un-commented to find
+ deprecated uses of pointers in user code.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/wave/">Wave</a>:</span>
+ <ul>
+ <li>
+ <div>
+ See the <a href="http://www.boost.org/libs/wave/ChangeLog">Changelog</a> for details.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
</ul>
</div>
<div id="version_1_55_0.compilers_tested">
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 3807a05b..eda38456 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2039,7 +2039,7 @@
-id
"version_1_55_0
-last_modified
-.1378767628.64
+.1379841116.11
-location
"users/history/version_1_55_0.html
-notice
@@ -2052,7 +2052,7 @@
" New Libraries: Updated Libraries: MultiIndex
"
-qbk_hash
-"49c2ade2b46ab82223beff1160e0fe541177cd6b2bf8791e958ca1b358e55a0f
+"35c153cf2c0e098ff6c7854a19f53db32c8507d4c8838dba8c86d8f649d590db
-release_status
"dev
-title
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index 5d3cfe80..8338e25b 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20478,6 +20478,119 @@
" </ul>
" </div>
" </li>
+" <li>
+" <div>
+" <span class="library"><a href="http://www.boost.org/libs/graph/index.html">Graph</a>:</span>
+" <ul>
+" <li>
+" <div>
+" <code><span class="keyword">void</span></code> is no longer allowed
+" as a bundled property type (for example, in the VertexProperties
+" template parameters to graph types); it did not work reliably before,
+" but a static assertion now forbids it entirely. Use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">no_property</span></code> instead.
+" </div>
+" </li>
+" <li>
+" <div>
+" Added support for <code><span class="identifier">finish_edge</span></code>
+" visitor event point in depth-first search; the change should be backward-compatible
+" with visitors that do not have that member function.
+" </div>
+" </li>
+" <li>
+" <div>
+" Disabled building of tests on Sun compiler.
+" </div>
+" </li>
+" <li>
+" <div>
+" Multiple source vertices are supported in non-named-parameter versions
+" of <code><span class="identifier">breadth_first_visit</span></code>,
+" <code><span class="identifier">breadth_first_search</span></code>,
+" <code><span class="identifier">dijkstra_shortest_paths</span></code>,
+" and <code><span class="identifier">dijkstra_shortest_paths_no_init</span></code>.
+" This feature is not yet documented; to use it, replace the single
+" parameter for the source vertex in each of these functions by two
+" input iterators of the same type containing the source vertices to
+" use.
+" </div>
+" </li>
+" <li>
+" <div>
+" Added Hawick circuits algorithm; contributed by Louis Dionne.
+" </div>
+" </li>
+" <li>
+" <div>
+" Added edge coloring algorithm; contributed by Maciej Piechotka.
+" </div>
+" </li>
+" <li>
+" <div>
+" Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
+" </div>
+" </li>
+" <li>
+" <div>
+" Bugs and feature requests from Trac fixed: <a href="https://svn.boost.org/trac/boost/ticket/5269">#5269</a>, <a href="https://svn.boost.org/trac/boost/ticket/8317">#8317</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/8433">#8433</a>, <a href="https://svn.boost.org/trac/boost/ticket/8791">#8791</a>, <a href="https://svn.boost.org/trac/boost/ticket/8877">#8877</a>, <a href="https://svn.boost.org/trac/boost/ticket/8986">#8986</a>, <a href="https://svn.boost.org/trac/boost/ticket/9012">#9012</a>, <a href="https://svn.boost.org/trac/boost/ticket/9080">#9080</a>.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" <span class="library"><a href="http://www.boost.org/libs/property_map/index.html">Boost.PropertyMap</a>:</span>
+" <ul>
+" <li>
+" <div>
+" dynamic_properties objects can now be built by non-destructively
+" chaining <code><span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">pm</span><span class="special">)</span></code> calls. Example:
+"<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">dynamic_properties</span><span class="special">()</span>
+" <span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">"color"</span><span class="special">,</span> <span class="identifier">color_map</span><span class="special">)</span>
+" <span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">"pos"</span><span class="special">,</span> <span class="identifier">position_map</span><span class="special">)</span>
+"</pre>
+" </div>
+" </li>
+" <li>
+" <div>
+" The use of raw pointers as property maps is deprecated; it often
+" failed on Visual Studio in the past. This usage has been removed
+" from all tests and examples in Boost.Graph. The replacement to use
+" for vertex properties in graphs (the most common use for this feature)
+" is:
+"<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
+" <span class="special"><</span><span class="identifier">pointer</span> <span class="keyword">or</span> <span class="identifier">container</span> <span class="special">.</span><span class="identifier">begin</span><span class="special">()</span> <span class="identifier">iterator</span><span class="special">>,</span>
+" <span class="identifier">get</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">vertex_index</span><span class="special">,</span> <span class="special"><</span><span class="identifier">graph</span> <span class="identifier">object</span><span class="special">>))</span>
+"</pre>
+" (Note: the lack of namespace qualification on get() in this code
+" is necessary for generic code). Outside a graph context, the closest
+" equivalent is:
+"<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
+" <span class="special"><</span><span class="identifier">pointer</span><span class="special">>,</span>
+" <span class="identifier">boost</span><span class="special">::</span><span class="identifier">typed_identity_property_map</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">>())</span>
+"</pre>
+" There are commented-out static assertions on lines 151 and 159 of
+" <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code> that can be un-commented to find
+" deprecated uses of pointers in user code.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" <span class="library"><a href="http://www.boost.org/libs/wave/">Wave</a>:</span>
+" <ul>
+" <li>
+" <div>
+" See the <a href="http://www.boost.org/libs/wave/ChangeLog">Changelog</a> for details.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
" </ul>
" </div>
" <div id="version_1_55_0.compilers_tested">
@@ -20511,7 +20624,7 @@
" </div>
"
-last_modified
-.1378767628.64
+.1379841116.11
-quickbook
"feed/history/boost_1_55_0.qbk
)
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index 29e217c0..d0096d84 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -192,6 +192,119 @@
+
+ void is no longer allowed
+ as a bundled property type (for example, in the VertexProperties
+ template parameters to graph types); it did not work reliably before,
+ but a static assertion now forbids it entirely. Use boost::no_property instead.
+
+
+
+
+ Added support for finish_edge
+ visitor event point in depth-first search; the change should be backward-compatible
+ with visitors that do not have that member function.
+
+
+
+
+ Disabled building of tests on Sun compiler.
+
+
+
+
+ Multiple source vertices are supported in non-named-parameter versions
+ of breadth_first_visit,
+ breadth_first_search,
+ dijkstra_shortest_paths,
+ and dijkstra_shortest_paths_no_init.
+ This feature is not yet documented; to use it, replace the single
+ parameter for the source vertex in each of these functions by two
+ input iterators of the same type containing the source vertices to
+ use.
+
+
+
+
+ Added Hawick circuits algorithm; contributed by Louis Dionne.
+
+
+
+
+ Added edge coloring algorithm; contributed by Maciej Piechotka.
+
+
+
+
+ Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
+
+ The use of raw pointers as property maps is deprecated; it often
+ failed on Visual Studio in the past. This usage has been removed
+ from all tests and examples in Boost.Graph. The replacement to use
+ for vertex properties in graphs (the most common use for this feature)
+ is:
+
+ (Note: the lack of namespace qualification on get() in this code
+ is necessary for generic code). Outside a graph context, the closest
+ equivalent is:
+
+ There are commented-out static assertions on lines 151 and 159 of
+ <boost/property_map/property_map.hpp> that can be un-commented to find
+ deprecated uses of pointers in user code.
+
From 1049983b809a469812b9d001b324569c918d59aa Mon Sep 17 00:00:00 2001
From: Andrey Semashev
Date: Sun, 29 Sep 2013 20:54:48 +0000
Subject: [PATCH 07/67] Added changes for Boost.Log.
[SVN r86012]
---
feed/history/boost_1_55_0.qbk | 66 +++++++++++++++++++++--------------
1 file changed, 40 insertions(+), 26 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 881c2b09..5d40f475 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -1,9 +1,12 @@
[article Version 1.55.0
[quickbook 1.5]
[source-mode c++]
- [purpose New Libraries: Updated Libraries: MultiIndex]
+ [purpose
+ New Libraries: Predef.
+ Updated Libraries: Context, Coroutine, Graph, Log, MultiIndex, PropertyMap, Wave.
+ ]
[authors [Dawes, Beman]]
- [last-revision ]
+ [last-revision $Date: $]
]
[include ext.qbk]
@@ -67,28 +70,6 @@ Release status:
* [@http://svn.boost.org/trac/boost/ticket/8782 #8782] no best alternative
* [@http://svn.boost.org/trac/boost/ticket/8801 #8801] auto-linking
-* [phrase library..[@/libs/multi_index/index.html Multi-index Containers]:]
- * Boost.MultiIndex has been brought to a higher level of compliance with C++11.
- * `multi_index_container` is now efficiently movable.
- * Initializer lists supported.
- * Emplace functions provided.
- * Non-copyable elements (such as `std::unique_ptr`) supported. This includes
- insertion of a range [`first`,`last`) where the iterators point to a type that
- is convertible to that of the element: no copy construction happens in the
- process.
- * Random access indices provide `shrink_to_fit()`.
- Refer to the [@/libs/multi_index/doc/compiler_specifics.html compiler specifics]
- section for limitations on pre-C++11 compilers.
- * The following classes are deprecated:
- * [@/libs/multi_index/doc/reference/key_extraction.html#member_offset `member_offset`],
- * [@/libs/multi_index/doc/reference/key_extraction.html#const_mem_fun_explicit `const_mem_fun_explicit`],
- * [@/libs/multi_index/doc/reference/key_extraction.html#const_mem_fun_explicit `mem_fun_explicit`],
- * [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_equal_to `composite_key_result_equal_to`],
- * [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_less `composite_key_result_less`],
- * [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_greater `composite_key_result_greater`],
- * [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_hash `composite_key_result_hash`].
- * Maintenance fixes.
-
* [phrase library..[@/libs/graph/index.html Graph]:]
* `void` is no longer allowed as a bundled property type (for example, in the
VertexProperties template parameters to graph types); it did not work
@@ -111,7 +92,41 @@ Release status:
[ticket 8433], [ticket 8791], [ticket 8877], [ticket 8986], [ticket 9012],
[ticket 9080].
-* [phrase library..[@/libs/property_map/index.html Boost.PropertyMap]:]
+* [phrase library..[@/libs/log/ Log]:]
+ * General changes:
+ * Added a new configuration macro `BOOST_LOG_WITHOUT_DEFAULT_FACTORIES`. By defining this macro the user can disable compilation of the default filter and formatter factories used by settings parsers. This can substantially reduce binary sizes while still retaining support for settings parsers.
+ * Rewritten some of the parsers to reduce the compiled binary size. The rewritten parsers are more robust in detecting ambiguous and incorrect input.
+ * The following headers are deprecated and moved to other libraries: `boost/log/utility/intrusive_ref_counter.hpp`, `boost/log/utility/explicit_operator_bool.hpp`, `boost/log/utility/empty_deleter.hpp`. These headers will be removed in future releases.
+ * Bug fixes:
+ * Fixed `timer` attribute generating incorrect time readings on Windows on heavy thread contention when `QueryPerformanceCounter` API was used.
+ * Fixed a bug in the filter parser that prevented using parsed filters with some attributes.
+ * Fixed thread id formatting discrepancies between the default sink and formatters.
+ * Closed tickets: [ticket 8815], [ticket 8819], [ticket 8915], [ticket 8917], [ticket 9139], [ticket 9140], [ticket 9153], [ticket 9155].
+ * See [@/libs/log/doc/html/log/changelog.html changelog] for more details.
+
+* [phrase library..[@/libs/multi_index/index.html Multi-index Containers]:]
+ * Boost.MultiIndex has been brought to a higher level of compliance with C++11.
+ * `multi_index_container` is now efficiently movable.
+ * Initializer lists supported.
+ * Emplace functions provided.
+ * Non-copyable elements (such as `std::unique_ptr`) supported. This includes
+ insertion of a range [`first`,`last`) where the iterators point to a type that
+ is convertible to that of the element: no copy construction happens in the
+ process.
+ * Random access indices provide `shrink_to_fit()`.
+ Refer to the [@/libs/multi_index/doc/compiler_specifics.html compiler specifics]
+ section for limitations on pre-C++11 compilers.
+ * The following classes are deprecated:
+ * [@/libs/multi_index/doc/reference/key_extraction.html#member_offset `member_offset`],
+ * [@/libs/multi_index/doc/reference/key_extraction.html#const_mem_fun_explicit `const_mem_fun_explicit`],
+ * [@/libs/multi_index/doc/reference/key_extraction.html#const_mem_fun_explicit `mem_fun_explicit`],
+ * [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_equal_to `composite_key_result_equal_to`],
+ * [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_less `composite_key_result_less`],
+ * [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_greater `composite_key_result_greater`],
+ * [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_hash `composite_key_result_hash`].
+ * Maintenance fixes.
+
+* [phrase library..[@/libs/property_map/index.html PropertyMap]:]
* dynamic_properties objects can now be built by non-destructively chaining
`.property(name, pm)` calls. Example:
```
@@ -162,4 +177,3 @@ Boost's additional test compilers include:
/TODO/
[endsect]
-
From 44a6acc8b2c711bde4d5dee35be014cc2eef2c38 Mon Sep 17 00:00:00 2001
From: Andrey Semashev
Date: Sun, 29 Sep 2013 20:56:41 +0000
Subject: [PATCH 08/67] Added a last-revision date.
[SVN r86013]
---
feed/history/boost_1_55_0.qbk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 5d40f475..a1f741d7 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -6,7 +6,7 @@
Updated Libraries: Context, Coroutine, Graph, Log, MultiIndex, PropertyMap, Wave.
]
[authors [Dawes, Beman]]
- [last-revision $Date: $]
+ [last-revision $Date: 2013-09-30 00:56:10 +0400 (Sun, 30 Sep 2013) $]
]
[include ext.qbk]
From 2a84869c67cd3a0dba04cd720c1d8bc351a762b2 Mon Sep 17 00:00:00 2001
From: Andrey Semashev
Date: Sun, 29 Sep 2013 21:02:06 +0000
Subject: [PATCH 09/67] Added Date keyword.
[SVN r86015]
---
feed/history/boost_1_55_0.qbk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index a1f741d7..52ad2e4d 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -6,7 +6,7 @@
Updated Libraries: Context, Coroutine, Graph, Log, MultiIndex, PropertyMap, Wave.
]
[authors [Dawes, Beman]]
- [last-revision $Date: 2013-09-30 00:56:10 +0400 (Sun, 30 Sep 2013) $]
+ [last-revision $Date$]
]
[include ext.qbk]
From 48f5d031f34ccc96fc685b3ecc0d8328f3431eec Mon Sep 17 00:00:00 2001
From: Andrey Semashev
Date: Sun, 29 Sep 2013 21:15:11 +0000
Subject: [PATCH 10/67] More clear comment about deprecated headers in
Boost.Log.
[SVN r86017]
---
feed/history/boost_1_55_0.qbk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 52ad2e4d..0e67df26 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -96,7 +96,7 @@ Release status:
* General changes:
* Added a new configuration macro `BOOST_LOG_WITHOUT_DEFAULT_FACTORIES`. By defining this macro the user can disable compilation of the default filter and formatter factories used by settings parsers. This can substantially reduce binary sizes while still retaining support for settings parsers.
* Rewritten some of the parsers to reduce the compiled binary size. The rewritten parsers are more robust in detecting ambiguous and incorrect input.
- * The following headers are deprecated and moved to other libraries: `boost/log/utility/intrusive_ref_counter.hpp`, `boost/log/utility/explicit_operator_bool.hpp`, `boost/log/utility/empty_deleter.hpp`. These headers will be removed in future releases.
+ * The following headers are deprecated: `boost/log/utility/intrusive_ref_counter.hpp`, `boost/log/utility/explicit_operator_bool.hpp`, `boost/log/utility/empty_deleter.hpp`. These headers will be removed in future releases. The contents of these headers were moved to other libraries.
* Bug fixes:
* Fixed `timer` attribute generating incorrect time readings on Windows on heavy thread contention when `QueryPerformanceCounter` API was used.
* Fixed a bug in the filter parser that prevented using parsed filters with some attributes.
From 138fa3949729aa33addb90f10555a5b3896f6c12 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?=
Date: Mon, 30 Sep 2013 20:52:38 +0000
Subject: [PATCH 11/67] Container, Interprocess, Intrusive, Move release notes
for Boost 1.55
[SVN r86087]
---
feed/history/boost_1_55_0.qbk | 39 +++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 0e67df26..e0cf61a7 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -62,6 +62,17 @@ Release status:
[section Updated Libraries]
+* [phrase library..[@/libs/container/ Container]:]
+
+* Implemented [link container.main_features.scary_iterators SCARY iterators].
+ * Fixed bugs [@https://svn.boost.org/trac/boost/ticket/8269 #8269],
+ [@https://svn.boost.org/trac/boost/ticket/8473 #8473],
+ [@https://svn.boost.org/trac/boost/ticket/8892 #8892],
+ [@https://svn.boost.org/trac/boost/ticket/9009 #9009],
+ [@https://svn.boost.org/trac/boost/ticket/9064 #9064],
+ [@https://svn.boost.org/trac/boost/ticket/9092 #9092],
+ [@https://svn.boost.org/trac/boost/ticket/9108 #9108].
+
* [phrase library..[@/libs/context/ Context]:]
* [@http://svn.boost.org/trac/boost/ticket/8650 #8650] SSE2 intrinsics
@@ -92,6 +103,27 @@ Release status:
[ticket 8433], [ticket 8791], [ticket 8877], [ticket 8986], [ticket 9012],
[ticket 9080].
+* [phrase library..[@/libs/interprocess/ Interprocess]:]
+ * Fixed bugs [@https://svn.boost.org/trac/boost/ticket/7156 #7156],
+ [@https://svn.boost.org/trac/boost/ticket/7164 #7164],
+ [@https://svn.boost.org/trac/boost/ticket/8277 #8277],
+ [@https://svn.boost.org/trac/boost/ticket/8976 #8976],
+ [@https://svn.boost.org/trac/boost/ticket/9065 #9065],
+ [@https://svn.boost.org/trac/boost/ticket/9073 #9073],
+ [@https://svn.boost.org/trac/boost/ticket/8277 #9908].
+
+* [phrase library..[@/libs/intrusive/ Intrusive]:]
+ * [*Source breaking]: Deprecated `xxx_dont_splay` functions from splay containers.
+ Deprecated `splay_set_hook` from splay containers, use `bs_set_hook` instead.
+ Both will be removed in Boost 1.56.
+ * [*ABI breaking]: Hash containers' end iterator was implemented pointing to one-past the end of the bucket array
+ (see [@https://svn.boost.org/trac/boost/ticket/8698 #8698]) causing severe bugs when values to be inserted
+ where allocated next to the bucket array. End iterator implementation was changed to point to the beginning
+ of the bucket array.
+ * Big refactoring in order to reduce template and debug symbol bloat. Test object files have been slashed
+ to half in MSVC compilers in Debug mode. Toolchains without Identical COMDAT Folding (ICF) should notice size improvements.
+ * Implemented [link intrusive.scary_iterators SCARY iterators].
+
* [phrase library..[@/libs/log/ Log]:]
* General changes:
* Added a new configuration macro `BOOST_LOG_WITHOUT_DEFAULT_FACTORIES`. By defining this macro the user can disable compilation of the default filter and formatter factories used by settings parsers. This can substantially reduce binary sizes while still retaining support for settings parsers.
@@ -104,6 +136,13 @@ Release status:
* Closed tickets: [ticket 8815], [ticket 8819], [ticket 8915], [ticket 8917], [ticket 9139], [ticket 9140], [ticket 9153], [ticket 9155].
* See [@/libs/log/doc/html/log/changelog.html changelog] for more details.
+* [phrase library..[@/libs/move/ Move]:]
+ * Fixed bugs [@https://svn.boost.org/trac/boost/ticket/7952 #7952],
+ [@https://svn.boost.org/trac/boost/ticket/8764 #8764],
+ [@https://svn.boost.org/trac/boost/ticket/8765 #8765],
+ [@https://svn.boost.org/trac/boost/ticket/8842 #8842],
+ [@https://svn.boost.org/trac/boost/ticket/8979 #8979].
+
* [phrase library..[@/libs/multi_index/index.html Multi-index Containers]:]
* Boost.MultiIndex has been brought to a higher level of compliance with C++11.
* `multi_index_container` is now efficiently movable.
From 01ba32c27b5ba30ea037650e1fac307f28e09e25 Mon Sep 17 00:00:00 2001
From: Eric Niebler
Date: Mon, 30 Sep 2013 21:41:24 +0000
Subject: [PATCH 12/67] misc release notes for 1.55
[SVN r86090]
---
feed/history/boost_1_55_0.qbk | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index e0cf61a7..283803a0 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -62,6 +62,11 @@ Release status:
[section Updated Libraries]
+* [phrase library..[@/libs/accumulators/ Accumulators]:]
+ * [ticket 7915] Fix silly typos.
+ * [ticket 8850] Fix MSVC warnings.
+ * [ticket 8262] Rename `average` to `fdiv`.
+
* [phrase library..[@/libs/container/ Container]:]
* Implemented [link container.main_features.scary_iterators SCARY iterators].
@@ -81,6 +86,9 @@ Release status:
* [@http://svn.boost.org/trac/boost/ticket/8782 #8782] no best alternative
* [@http://svn.boost.org/trac/boost/ticket/8801 #8801] auto-linking
+* [prase library..[@/libs/fusion/ Fusion]:]
+ * [ticket 8759] specialization of `convert_impl` for `map_tag`
+
* [phrase library..[@/libs/graph/index.html Graph]:]
* `void` is no longer allowed as a bundled property type (for example, in the
VertexProperties template parameters to graph types); it did not work
@@ -165,6 +173,9 @@ Release status:
* [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_hash `composite_key_result_hash`].
* Maintenance fixes.
+* [phrase library..[@/libs/phoenix/ Phoenix]:]
+ * [ticket 9049] `phoenix::function` constructor is constexpr.
+
* [phrase library..[@/libs/property_map/index.html PropertyMap]:]
* dynamic_properties objects can now be built by non-destructively chaining
`.property(name, pm)` calls. Example:
@@ -197,6 +208,12 @@ Release status:
* [phrase library..[@/libs/wave/ Wave]:]
* See the [@/libs/wave/ChangeLog Changelog] for details.
+* [phrase library..[@/libs/xpressive xpressive]:]
+ * [ticket 8843] throw instead of assert at incomplete charset
+ * [ticket 8880] remove unused local typedef
+ * [ticket 8882] use RAII instead of try/catch in sequence_stack.hpp
+ * [ticket 8474] make xpressive play nice with clang's -Wimplicit-fallthrough diagnostic
+
[endsect]
[section Compilers Tested]
From 3bd4e955a93989f7bf1e2a0cd49bed359026bf88 Mon Sep 17 00:00:00 2001
From: Christopher Kohlhoff
Date: Mon, 30 Sep 2013 22:34:56 +0000
Subject: [PATCH 13/67] Add asio release notes.
[SVN r86091]
---
feed/history/boost_1_55_0.qbk | 56 ++++++++++++++++++++++++++++++++++-
1 file changed, 55 insertions(+), 1 deletion(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 283803a0..47e3ae85 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -3,7 +3,7 @@
[source-mode c++]
[purpose
New Libraries: Predef.
- Updated Libraries: Context, Coroutine, Graph, Log, MultiIndex, PropertyMap, Wave.
+ Updated Libraries: Accumulators, Asio, Context, Coroutine, Graph, Log, MultiIndex, PropertyMap, Wave.
]
[authors [Dawes, Beman]]
[last-revision $Date$]
@@ -67,6 +67,60 @@ Release status:
* [ticket 8850] Fix MSVC warnings.
* [ticket 8262] Rename `average` to `fdiv`.
+* [phrase library..[@/libs/asio/ Asio]:]
+ * Implemented a limited port to Windows Runtime. This support requires that the
+ language extensions be enabled. Due to the restricted facilities exposed by
+ the Windows Runtime API, the port also comes with the following caveats:
+ * The core facilities such as the `io_service`, `strand`, buffers, composed
+ operations, timers, etc., should all work as normal.
+ * For sockets, only client-side TCP is supported.
+ * Explicit binding of a client-side TCP socket is not supported.
+ * The `cancel()` function is not supported for sockets. Asynchronous
+ operations may only be cancelled by closing the socket.
+ * Operations that use `null_buffers` are not supported.
+ * Only `tcp::no_delay` and `socket_base::keep_alive` options are supported.
+ * Resolvers do not support service names, only numbers. I.e. you must
+ use "80" rather than "http".
+ * Most resolver query flags have no effect.
+ * Fixed a regression (introduced in Boost 1.54) where, on some platforms, errors
+ from `async_connect` were not correctly propagated through to the completion
+ handler ([ticket 8795]).
+ * Fixed a Windows-specific regression (introduced in Boost 1.54) that occurs when
+ multiple threads are running an `io_service`. When the bug occurs, the result
+ of an asynchronous operation (error and bytes tranferred) is incorrectly
+ discarded and zero values used instead. For TCP sockets this results in
+ spurious end-of-file notifications ([ticket 8933]).
+ * Fixed a bug in handler tracking, where it was not correctly printing out some
+ handler IDs ([ticket 8808]).
+ * Fixed the comparison used to test for successful synchronous accept
+ operations so that it works correctly with unsigned socket descriptors
+ ([ticket 8752]).
+ * Ensured the signal number is correctly passed to the completion handler when
+ starting an `async_wait` on a signal that is already raised ([ticket 8738]).
+ * Suppressed a g++ 4.8+ warning about unused typedefs ([ticket 8980]).
+ * Enabled the move optimisation for handlers that use the default invocation
+ hook ([ticket 8624]).
+ * Clarified that programs must not issue overlapping `async_write_at`
+ operations ([ticket 8669]).
+ * Changed the Windows `HANDLE` backend to treat `ERROR_MORE_DATA` as a
+ non-fatal error when returned by `GetOverlappedResult` for a synchronous
+ read ([ticket 8722]).
+ * Visual C++ language extensions use `generic` as a keyword. Added a
+ workaround that renames the namespace to `cpp_generic` when those language
+ extensions are in effect.
+ * Fixed some asynchronous operations that missed out on getting `async_result`
+ support in Boost 1.54. In particular, the buffered stream templates have been
+ updated so that they adhere to current handler patterns ([ticket 9000],
+ [ticket 9001]).
+ * Enabled move support for Microsoft Visual Studio 2012 ([ticket 8959]).
+ * Added `use_future` support for Microsoft Visual Studio 2012.
+ * Removed a use of `std::min` in the Windows IOCP backend to avoid a
+ dependency on the `` header ([ticket 8758]).
+ * Eliminated some unnecessary handler copies.
+ * Fixed various minor and cosmetic issues in code and documentation
+ (including [ticket 8347], [ticket 8950], [ticket 8953], [ticket 8965],
+ [ticket 8997]).
+
* [phrase library..[@/libs/container/ Container]:]
* Implemented [link container.main_features.scary_iterators SCARY iterators].
From 8bbf09d5869710605dd5bd908814a2ce76e9f34b Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Tue, 1 Oct 2013 04:55:02 +0000
Subject: [PATCH 14/67] Fix some formatting errors + build release notes.
[SVN r86095]
---
feed/history/boost_1_55_0.qbk | 7 +-
generated/dev.rss | 520 ++++++++++++++++++++++++++---
generated/state/feed-pages.txt | 7 +-
generated/state/rss-items.txt | 522 +++++++++++++++++++++++++++---
users/history/version_1_55_0.html | 520 ++++++++++++++++++++++++++---
5 files changed, 1412 insertions(+), 164 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 47e3ae85..d88c17fd 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -6,7 +6,7 @@
Updated Libraries: Accumulators, Asio, Context, Coroutine, Graph, Log, MultiIndex, PropertyMap, Wave.
]
[authors [Dawes, Beman]]
- [last-revision $Date$]
+ [last-revision]
]
[include ext.qbk]
@@ -122,8 +122,7 @@ Release status:
[ticket 8997]).
* [phrase library..[@/libs/container/ Container]:]
-
-* Implemented [link container.main_features.scary_iterators SCARY iterators].
+ * Implemented [link container.main_features.scary_iterators SCARY iterators].
* Fixed bugs [@https://svn.boost.org/trac/boost/ticket/8269 #8269],
[@https://svn.boost.org/trac/boost/ticket/8473 #8473],
[@https://svn.boost.org/trac/boost/ticket/8892 #8892],
@@ -140,7 +139,7 @@ Release status:
* [@http://svn.boost.org/trac/boost/ticket/8782 #8782] no best alternative
* [@http://svn.boost.org/trac/boost/ticket/8801 #8801] auto-linking
-* [prase library..[@/libs/fusion/ Fusion]:]
+* [phrase library..[@/libs/fusion/ Fusion]:]
* [ticket 8759] specialization of `convert_impl` for `map_tag`
* [phrase library..[@/libs/graph/index.html Graph]:]
diff --git a/generated/dev.rss b/generated/dev.rss
index 9528fcfd..5620c34e 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -27,6 +27,219 @@
<div id="version_1_55_0.updated_libraries">
<h3><span class="link">Updated Libraries</span></h3>
<ul>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/accumulators/">Accumulators</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7915">#7915</a> Fix silly typos.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8850">#8850</a> Fix MSVC warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8262">#8262</a> Rename <code><span class="identifier">average</span></code>
+ to <code><span class="identifier">fdiv</span></code>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/asio/">Asio</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Implemented a limited port to Windows Runtime. This support requires
+ that the language extensions be enabled. Due to the restricted facilities
+ exposed by the Windows Runtime API, the port also comes with the
+ following caveats:
+ <ul>
+ <li>
+ <div>
+ The core facilities such as the <code><span class="identifier">io_service</span></code>,
+ <code><span class="identifier">strand</span></code>, buffers,
+ composed operations, timers, etc., should all work as normal.
+ </div>
+ </li>
+ <li>
+ <div>
+ For sockets, only client-side TCP is supported.
+ </div>
+ </li>
+ <li>
+ <div>
+ Explicit binding of a client-side TCP socket is not supported.
+ </div>
+ </li>
+ <li>
+ <div>
+ The <code><span class="identifier">cancel</span><span class="special">()</span></code> function is not supported
+ for sockets. Asynchronous operations may only be cancelled
+ by closing the socket.
+ </div>
+ </li>
+ <li>
+ <div>
+ Operations that use <code><span class="identifier">null_buffers</span></code>
+ are not supported.
+ </div>
+ </li>
+ <li>
+ <div>
+ Only <code><span class="identifier">tcp</span><span class="special">::</span><span class="identifier">no_delay</span></code> and <code><span class="identifier">socket_base</span><span class="special">::</span><span class="identifier">keep_alive</span></code> options are supported.
+ </div>
+ </li>
+ <li>
+ <div>
+ Resolvers do not support service names, only numbers. I.e.
+ you must use "80" rather than "http".
+ </div>
+ </li>
+ <li>
+ <div>
+ Most resolver query flags have no effect.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a regression (introduced in Boost 1.54) where, on some platforms,
+ errors from <code><span class="identifier">async_connect</span></code>
+ were not correctly propagated through to the completion handler (<a href="https://svn.boost.org/trac/boost/ticket/8795">#8795</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a Windows-specific regression (introduced in Boost 1.54) that
+ occurs when multiple threads are running an <code><span class="identifier">io_service</span></code>.
+ When the bug occurs, the result of an asynchronous operation (error
+ and bytes tranferred) is incorrectly discarded and zero values used
+ instead. For TCP sockets this results in spurious end-of-file notifications
+ (<a href="https://svn.boost.org/trac/boost/ticket/8933">#8933</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a bug in handler tracking, where it was not correctly printing
+ out some handler IDs (<a href="https://svn.boost.org/trac/boost/ticket/8808">#8808</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed the comparison used to test for successful synchronous accept
+ operations so that it works correctly with unsigned socket descriptors
+ (<a href="https://svn.boost.org/trac/boost/ticket/8752">#8752</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured the signal number is correctly passed to the completion handler
+ when starting an <code><span class="identifier">async_wait</span></code>
+ on a signal that is already raised (<a href="https://svn.boost.org/trac/boost/ticket/8738">#8738</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Suppressed a g++ 4.8+ warning about unused typedefs (<a href="https://svn.boost.org/trac/boost/ticket/8980">#8980</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Enabled the move optimisation for handlers that use the default invocation
+ hook (<a href="https://svn.boost.org/trac/boost/ticket/8624">#8624</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Clarified that programs must not issue overlapping <code><span class="identifier">async_write_at</span></code> operations (<a href="https://svn.boost.org/trac/boost/ticket/8669">#8669</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed the Windows <code><span class="identifier">HANDLE</span></code>
+ backend to treat <code><span class="identifier">ERROR_MORE_DATA</span></code>
+ as a non-fatal error when returned by <code><span class="identifier">GetOverlappedResult</span></code>
+ for a synchronous read (<a href="https://svn.boost.org/trac/boost/ticket/8722">#8722</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ language extensions use <code><span class="identifier">generic</span></code>
+ as a keyword. Added a workaround that renames the namespace to <code><span class="identifier">cpp_generic</span></code> when those language
+ extensions are in effect.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed some asynchronous operations that missed out on getting <code><span class="identifier">async_result</span></code> support in Boost 1.54.
+ In particular, the buffered stream templates have been updated so
+ that they adhere to current handler patterns (<a href="https://svn.boost.org/trac/boost/ticket/9000">#9000</a>, <a href="https://svn.boost.org/trac/boost/ticket/9001">#9001</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Enabled move support for Microsoft Visual Studio 2012 (<a href="https://svn.boost.org/trac/boost/ticket/8959">#8959</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="identifier">use_future</span></code>
+ support for Microsoft Visual Studio 2012.
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed a use of <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">min</span></code>
+ in the Windows IOCP backend to avoid a dependency on the <code><span class="special"><</span><span class="identifier">algorithm</span><span class="special">></span></code> header (<a href="https://svn.boost.org/trac/boost/ticket/8758">#8758</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Eliminated some unnecessary handler copies.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed various minor and cosmetic issues in code and documentation
+ (including <a href="https://svn.boost.org/trac/boost/ticket/8347">#8347</a>, <a href="https://svn.boost.org/trac/boost/ticket/8950">#8950</a>, <a href="https://svn.boost.org/trac/boost/ticket/8953">#8953</a>, <a href="https://svn.boost.org/trac/boost/ticket/8965">#8965</a>, <a href="https://svn.boost.org/trac/boost/ticket/8997">#8997</a>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Implemented <span class="link">SCARY
+ iterators</span>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/8269">#8269</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/8473">#8473</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/8892">#8892</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/9009">#9009</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/9064">#9064</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/9092">#9092</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/9108">#9108</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/context/">Context</a>:</span>
@@ -64,6 +277,229 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/fusion/">Fusion</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8759">#8759</a> specialization of <code><span class="identifier">convert_impl</span></code>
+ for <code><span class="identifier">map_tag</span></code>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/graph/index.html">Graph</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <code><span class="keyword">void</span></code> is no longer allowed
+ as a bundled property type (for example, in the VertexProperties
+ template parameters to graph types); it did not work reliably before,
+ but a static assertion now forbids it entirely. Use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">no_property</span></code> instead.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for <code><span class="identifier">finish_edge</span></code>
+ visitor event point in depth-first search; the change should be backward-compatible
+ with visitors that do not have that member function.
+ </div>
+ </li>
+ <li>
+ <div>
+ Disabled building of tests on Sun compiler.
+ </div>
+ </li>
+ <li>
+ <div>
+ Multiple source vertices are supported in non-named-parameter versions
+ of <code><span class="identifier">breadth_first_visit</span></code>,
+ <code><span class="identifier">breadth_first_search</span></code>,
+ <code><span class="identifier">dijkstra_shortest_paths</span></code>,
+ and <code><span class="identifier">dijkstra_shortest_paths_no_init</span></code>.
+ This feature is not yet documented; to use it, replace the single
+ parameter for the source vertex in each of these functions by two
+ input iterators of the same type containing the source vertices to
+ use.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added Hawick circuits algorithm; contributed by Louis Dionne.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added edge coloring algorithm; contributed by Maciej Piechotka.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugs and feature requests from Trac fixed: <a href="https://svn.boost.org/trac/boost/ticket/5269">#5269</a>, <a href="https://svn.boost.org/trac/boost/ticket/8317">#8317</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/8433">#8433</a>, <a href="https://svn.boost.org/trac/boost/ticket/8791">#8791</a>, <a href="https://svn.boost.org/trac/boost/ticket/8877">#8877</a>, <a href="https://svn.boost.org/trac/boost/ticket/8986">#8986</a>, <a href="https://svn.boost.org/trac/boost/ticket/9012">#9012</a>, <a href="https://svn.boost.org/trac/boost/ticket/9080">#9080</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/7156">#7156</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7164">#7164</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/8277">#8277</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/8976">#8976</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/9065">#9065</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/9073">#9073</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/8277">#9908</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>
+ <strong>Source breaking</strong>: Deprecated <code><span class="identifier">xxx_dont_splay</span></code> functions from splay
+ containers. Deprecated <code><span class="identifier">splay_set_hook</span></code>
+ from splay containers, use <code><span class="identifier">bs_set_hook</span></code>
+ instead. Both will be removed in Boost 1.56.
+ </div>
+ </li>
+ <li>
+ <div>
+ <strong>ABI breaking</strong>: Hash containers' end
+ iterator was implemented pointing to one-past the end of the bucket
+ array (see <a href="https://svn.boost.org/trac/boost/ticket/8698">#8698</a>)
+ causing severe bugs when values to be inserted where allocated next
+ to the bucket array. End iterator implementation was changed to point
+ to the beginning of the bucket array.
+ </div>
+ </li>
+ <li>
+ <div>
+ Big refactoring in order to reduce template and debug symbol bloat.
+ Test object files have been slashed to half in MSVC compilers in
+ Debug mode. Toolchains without Identical COMDAT Folding (ICF) should
+ notice size improvements.
+ </div>
+ </li>
+ <li>
+ <div>
+ Implemented <span class="link">SCARY iterators</span>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/log/">Log</a>:</span>
+ <ul>
+ <li>
+ <div>
+ General changes:
+ <ul>
+ <li>
+ <div>
+ Added a new configuration macro <code><span class="identifier">BOOST_LOG_WITHOUT_DEFAULT_FACTORIES</span></code>.
+ By defining this macro the user can disable compilation of
+ the default filter and formatter factories used by settings
+ parsers. This can substantially reduce binary sizes while still
+ retaining support for settings parsers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Rewritten some of the parsers to reduce the compiled binary
+ size. The rewritten parsers are more robust in detecting ambiguous
+ and incorrect input.
+ </div>
+ </li>
+ <li>
+ <div>
+ The following headers are deprecated: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">log</span><span class="special">/</span><span class="identifier">utility</span><span class="special">/</span><span class="identifier">intrusive_ref_counter</span><span class="special">.</span><span class="identifier">hpp</span></code>,
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">log</span><span class="special">/</span><span class="identifier">utility</span><span class="special">/</span><span class="identifier">explicit_operator_bool</span><span class="special">.</span><span class="identifier">hpp</span></code>, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">log</span><span class="special">/</span><span class="identifier">utility</span><span class="special">/</span><span class="identifier">empty_deleter</span><span class="special">.</span><span class="identifier">hpp</span></code>.
+ These headers will be removed in future releases. The contents
+ of these headers were moved to other libraries.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Bug fixes:
+ <ul>
+ <li>
+ <div>
+ Fixed <code><span class="identifier">timer</span></code>
+ attribute generating incorrect time readings on Windows on
+ heavy thread contention when <code><span class="identifier">QueryPerformanceCounter</span></code>
+ API was used.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a bug in the filter parser that prevented using parsed
+ filters with some attributes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed thread id formatting discrepancies between the default
+ sink and formatters.
+ </div>
+ </li>
+ <li>
+ <div>
+ Closed tickets: <a href="https://svn.boost.org/trac/boost/ticket/8815">#8815</a>, <a href="https://svn.boost.org/trac/boost/ticket/8819">#8819</a>, <a href="https://svn.boost.org/trac/boost/ticket/8915">#8915</a>, <a href="https://svn.boost.org/trac/boost/ticket/8917">#8917</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/9139">#9139</a>, <a href="https://svn.boost.org/trac/boost/ticket/9140">#9140</a>, <a href="https://svn.boost.org/trac/boost/ticket/9153">#9153</a>, <a href="https://svn.boost.org/trac/boost/ticket/9155">#9155</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ See <a href="http://www.boost.org/libs/log/doc/html/log/changelog.html">changelog</a>
+ for more details.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/7952">#7952</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/8764">#8764</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/8765">#8765</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/8842">#8842</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/8979">#8979</a>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/multi_index/index.html">Multi-index Containers</a>:</span>
@@ -158,60 +594,12 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/libs/graph/index.html">Graph</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/phoenix/">Phoenix</a>:</span>
<ul>
<li>
<div>
- <code><span class="keyword">void</span></code> is no longer allowed
- as a bundled property type (for example, in the VertexProperties
- template parameters to graph types); it did not work reliably before,
- but a static assertion now forbids it entirely. Use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">no_property</span></code> instead.
- </div>
- </li>
- <li>
- <div>
- Added support for <code><span class="identifier">finish_edge</span></code>
- visitor event point in depth-first search; the change should be backward-compatible
- with visitors that do not have that member function.
- </div>
- </li>
- <li>
- <div>
- Disabled building of tests on Sun compiler.
- </div>
- </li>
- <li>
- <div>
- Multiple source vertices are supported in non-named-parameter versions
- of <code><span class="identifier">breadth_first_visit</span></code>,
- <code><span class="identifier">breadth_first_search</span></code>,
- <code><span class="identifier">dijkstra_shortest_paths</span></code>,
- and <code><span class="identifier">dijkstra_shortest_paths_no_init</span></code>.
- This feature is not yet documented; to use it, replace the single
- parameter for the source vertex in each of these functions by two
- input iterators of the same type containing the source vertices to
- use.
- </div>
- </li>
- <li>
- <div>
- Added Hawick circuits algorithm; contributed by Louis Dionne.
- </div>
- </li>
- <li>
- <div>
- Added edge coloring algorithm; contributed by Maciej Piechotka.
- </div>
- </li>
- <li>
- <div>
- Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
- </div>
- </li>
- <li>
- <div>
- Bugs and feature requests from Trac fixed: <a href="https://svn.boost.org/trac/boost/ticket/5269">#5269</a>, <a href="https://svn.boost.org/trac/boost/ticket/8317">#8317</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/8433">#8433</a>, <a href="https://svn.boost.org/trac/boost/ticket/8791">#8791</a>, <a href="https://svn.boost.org/trac/boost/ticket/8877">#8877</a>, <a href="https://svn.boost.org/trac/boost/ticket/8986">#8986</a>, <a href="https://svn.boost.org/trac/boost/ticket/9012">#9012</a>, <a href="https://svn.boost.org/trac/boost/ticket/9080">#9080</a>.
+ <a href="https://svn.boost.org/trac/boost/ticket/9049">#9049</a> <code><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">function</span></code>
+ constructor is constexpr.
</div>
</li>
</ul>
@@ -219,7 +607,7 @@
</li>
<li>
<div>
- <span class="library"><a href="http://www.boost.org/libs/property_map/index.html">Boost.PropertyMap</a>:</span>
+ <span class="library"><a href="http://www.boost.org/libs/property_map/index.html">PropertyMap</a>:</span>
<ul>
<li>
<div>
@@ -269,6 +657,34 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/xpressive">xpressive</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8843">#8843</a> throw instead of assert at incomplete charset
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8880">#8880</a> remove unused local typedef
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8882">#8882</a> use RAII instead of try/catch in sequence_stack.hpp
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8474">#8474</a> make xpressive play nice with clang's -Wimplicit-fallthrough
+ diagnostic
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
</ul>
</div>
<div id="version_1_55_0.compilers_tested">
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index eda38456..151f765a 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2039,7 +2039,7 @@
-id
"version_1_55_0
-last_modified
-.1379841116.11
+.1380603227.55
-location
"users/history/version_1_55_0.html
-notice
@@ -2049,10 +2049,11 @@
"In Progress
-purpose
"
-" New Libraries: Updated Libraries: MultiIndex
+" New Libraries: Predef. Updated Libraries: Accumulators, Asio, Context, Coroutine,
+" Graph, Log, MultiIndex, PropertyMap, Wave.
"
-qbk_hash
-"35c153cf2c0e098ff6c7854a19f53db32c8507d4c8838dba8c86d8f649d590db
+"8943f1a66a94c55a73f4b68136a94289a5d77b39ef5ea8a2dcd7e4e72765f417
-release_status
"dev
-title
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index 8338e25b..9bc17002 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20351,6 +20351,219 @@
" <ul>
" <li>
" <div>
+" <span class="library"><a href="http://www.boost.org/libs/accumulators/">Accumulators</a>:</span>
+" <ul>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/7915">#7915</a> Fix silly typos.
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8850">#8850</a> Fix MSVC warnings.
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8262">#8262</a> Rename <code><span class="identifier">average</span></code>
+" to <code><span class="identifier">fdiv</span></code>.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" <span class="library"><a href="http://www.boost.org/libs/asio/">Asio</a>:</span>
+" <ul>
+" <li>
+" <div>
+" Implemented a limited port to Windows Runtime. This support requires
+" that the language extensions be enabled. Due to the restricted facilities
+" exposed by the Windows Runtime API, the port also comes with the
+" following caveats:
+" <ul>
+" <li>
+" <div>
+" The core facilities such as the <code><span class="identifier">io_service</span></code>,
+" <code><span class="identifier">strand</span></code>, buffers,
+" composed operations, timers, etc., should all work as normal.
+" </div>
+" </li>
+" <li>
+" <div>
+" For sockets, only client-side TCP is supported.
+" </div>
+" </li>
+" <li>
+" <div>
+" Explicit binding of a client-side TCP socket is not supported.
+" </div>
+" </li>
+" <li>
+" <div>
+" The <code><span class="identifier">cancel</span><span class="special">()</span></code> function is not supported
+" for sockets. Asynchronous operations may only be cancelled
+" by closing the socket.
+" </div>
+" </li>
+" <li>
+" <div>
+" Operations that use <code><span class="identifier">null_buffers</span></code>
+" are not supported.
+" </div>
+" </li>
+" <li>
+" <div>
+" Only <code><span class="identifier">tcp</span><span class="special">::</span><span class="identifier">no_delay</span></code> and <code><span class="identifier">socket_base</span><span class="special">::</span><span class="identifier">keep_alive</span></code> options are supported.
+" </div>
+" </li>
+" <li>
+" <div>
+" Resolvers do not support service names, only numbers. I.e.
+" you must use "80" rather than "http".
+" </div>
+" </li>
+" <li>
+" <div>
+" Most resolver query flags have no effect.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" Fixed a regression (introduced in Boost 1.54) where, on some platforms,
+" errors from <code><span class="identifier">async_connect</span></code>
+" were not correctly propagated through to the completion handler (<a href="https://svn.boost.org/trac/boost/ticket/8795">#8795</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Fixed a Windows-specific regression (introduced in Boost 1.54) that
+" occurs when multiple threads are running an <code><span class="identifier">io_service</span></code>.
+" When the bug occurs, the result of an asynchronous operation (error
+" and bytes tranferred) is incorrectly discarded and zero values used
+" instead. For TCP sockets this results in spurious end-of-file notifications
+" (<a href="https://svn.boost.org/trac/boost/ticket/8933">#8933</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Fixed a bug in handler tracking, where it was not correctly printing
+" out some handler IDs (<a href="https://svn.boost.org/trac/boost/ticket/8808">#8808</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Fixed the comparison used to test for successful synchronous accept
+" operations so that it works correctly with unsigned socket descriptors
+" (<a href="https://svn.boost.org/trac/boost/ticket/8752">#8752</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Ensured the signal number is correctly passed to the completion handler
+" when starting an <code><span class="identifier">async_wait</span></code>
+" on a signal that is already raised (<a href="https://svn.boost.org/trac/boost/ticket/8738">#8738</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Suppressed a g++ 4.8+ warning about unused typedefs (<a href="https://svn.boost.org/trac/boost/ticket/8980">#8980</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Enabled the move optimisation for handlers that use the default invocation
+" hook (<a href="https://svn.boost.org/trac/boost/ticket/8624">#8624</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Clarified that programs must not issue overlapping <code><span class="identifier">async_write_at</span></code> operations (<a href="https://svn.boost.org/trac/boost/ticket/8669">#8669</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Changed the Windows <code><span class="identifier">HANDLE</span></code>
+" backend to treat <code><span class="identifier">ERROR_MORE_DATA</span></code>
+" as a non-fatal error when returned by <code><span class="identifier">GetOverlappedResult</span></code>
+" for a synchronous read (<a href="https://svn.boost.org/trac/boost/ticket/8722">#8722</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Visual C++ language extensions use <code><span class="identifier">generic</span></code>
+" as a keyword. Added a workaround that renames the namespace to <code><span class="identifier">cpp_generic</span></code> when those language
+" extensions are in effect.
+" </div>
+" </li>
+" <li>
+" <div>
+" Fixed some asynchronous operations that missed out on getting <code><span class="identifier">async_result</span></code> support in Boost 1.54.
+" In particular, the buffered stream templates have been updated so
+" that they adhere to current handler patterns (<a href="https://svn.boost.org/trac/boost/ticket/9000">#9000</a>, <a href="https://svn.boost.org/trac/boost/ticket/9001">#9001</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Enabled move support for Microsoft Visual Studio 2012 (<a href="https://svn.boost.org/trac/boost/ticket/8959">#8959</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Added <code><span class="identifier">use_future</span></code>
+" support for Microsoft Visual Studio 2012.
+" </div>
+" </li>
+" <li>
+" <div>
+" Removed a use of <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">min</span></code>
+" in the Windows IOCP backend to avoid a dependency on the <code><span class="special"><</span><span class="identifier">algorithm</span><span class="special">></span></code> header (<a href="https://svn.boost.org/trac/boost/ticket/8758">#8758</a>).
+" </div>
+" </li>
+" <li>
+" <div>
+" Eliminated some unnecessary handler copies.
+" </div>
+" </li>
+" <li>
+" <div>
+" Fixed various minor and cosmetic issues in code and documentation
+" (including <a href="https://svn.boost.org/trac/boost/ticket/8347">#8347</a>, <a href="https://svn.boost.org/trac/boost/ticket/8950">#8950</a>, <a href="https://svn.boost.org/trac/boost/ticket/8953">#8953</a>, <a href="https://svn.boost.org/trac/boost/ticket/8965">#8965</a>, <a href="https://svn.boost.org/trac/boost/ticket/8997">#8997</a>).
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span>
+" <ul>
+" <li>
+" <div>
+" Implemented <span class="link">SCARY
+" iterators</span>.
+" </div>
+" </li>
+" <li>
+" <div>
+" Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/8269">#8269</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/8473">#8473</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/8892">#8892</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/9009">#9009</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/9064">#9064</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/9092">#9092</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/9108">#9108</a>.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
" <span class="library"><a href="http://www.boost.org/libs/context/">Context</a>:</span>
" <ul>
" <li>
@@ -20388,6 +20601,229 @@
" </li>
" <li>
" <div>
+" <span class="library"><a href="http://www.boost.org/libs/fusion/">Fusion</a>:</span>
+" <ul>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8759">#8759</a> specialization of <code><span class="identifier">convert_impl</span></code>
+" for <code><span class="identifier">map_tag</span></code>
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" <span class="library"><a href="http://www.boost.org/libs/graph/index.html">Graph</a>:</span>
+" <ul>
+" <li>
+" <div>
+" <code><span class="keyword">void</span></code> is no longer allowed
+" as a bundled property type (for example, in the VertexProperties
+" template parameters to graph types); it did not work reliably before,
+" but a static assertion now forbids it entirely. Use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">no_property</span></code> instead.
+" </div>
+" </li>
+" <li>
+" <div>
+" Added support for <code><span class="identifier">finish_edge</span></code>
+" visitor event point in depth-first search; the change should be backward-compatible
+" with visitors that do not have that member function.
+" </div>
+" </li>
+" <li>
+" <div>
+" Disabled building of tests on Sun compiler.
+" </div>
+" </li>
+" <li>
+" <div>
+" Multiple source vertices are supported in non-named-parameter versions
+" of <code><span class="identifier">breadth_first_visit</span></code>,
+" <code><span class="identifier">breadth_first_search</span></code>,
+" <code><span class="identifier">dijkstra_shortest_paths</span></code>,
+" and <code><span class="identifier">dijkstra_shortest_paths_no_init</span></code>.
+" This feature is not yet documented; to use it, replace the single
+" parameter for the source vertex in each of these functions by two
+" input iterators of the same type containing the source vertices to
+" use.
+" </div>
+" </li>
+" <li>
+" <div>
+" Added Hawick circuits algorithm; contributed by Louis Dionne.
+" </div>
+" </li>
+" <li>
+" <div>
+" Added edge coloring algorithm; contributed by Maciej Piechotka.
+" </div>
+" </li>
+" <li>
+" <div>
+" Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
+" </div>
+" </li>
+" <li>
+" <div>
+" Bugs and feature requests from Trac fixed: <a href="https://svn.boost.org/trac/boost/ticket/5269">#5269</a>, <a href="https://svn.boost.org/trac/boost/ticket/8317">#8317</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/8433">#8433</a>, <a href="https://svn.boost.org/trac/boost/ticket/8791">#8791</a>, <a href="https://svn.boost.org/trac/boost/ticket/8877">#8877</a>, <a href="https://svn.boost.org/trac/boost/ticket/8986">#8986</a>, <a href="https://svn.boost.org/trac/boost/ticket/9012">#9012</a>, <a href="https://svn.boost.org/trac/boost/ticket/9080">#9080</a>.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span>
+" <ul>
+" <li>
+" <div>
+" Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/7156">#7156</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/7164">#7164</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/8277">#8277</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/8976">#8976</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/9065">#9065</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/9073">#9073</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/8277">#9908</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>
+" <strong>Source breaking</strong>: Deprecated <code><span class="identifier">xxx_dont_splay</span></code> functions from splay
+" containers. Deprecated <code><span class="identifier">splay_set_hook</span></code>
+" from splay containers, use <code><span class="identifier">bs_set_hook</span></code>
+" instead. Both will be removed in Boost 1.56.
+" </div>
+" </li>
+" <li>
+" <div>
+" <strong>ABI breaking</strong>: Hash containers' end
+" iterator was implemented pointing to one-past the end of the bucket
+" array (see <a href="https://svn.boost.org/trac/boost/ticket/8698">#8698</a>)
+" causing severe bugs when values to be inserted where allocated next
+" to the bucket array. End iterator implementation was changed to point
+" to the beginning of the bucket array.
+" </div>
+" </li>
+" <li>
+" <div>
+" Big refactoring in order to reduce template and debug symbol bloat.
+" Test object files have been slashed to half in MSVC compilers in
+" Debug mode. Toolchains without Identical COMDAT Folding (ICF) should
+" notice size improvements.
+" </div>
+" </li>
+" <li>
+" <div>
+" Implemented <span class="link">SCARY iterators</span>.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" <span class="library"><a href="http://www.boost.org/libs/log/">Log</a>:</span>
+" <ul>
+" <li>
+" <div>
+" General changes:
+" <ul>
+" <li>
+" <div>
+" Added a new configuration macro <code><span class="identifier">BOOST_LOG_WITHOUT_DEFAULT_FACTORIES</span></code>.
+" By defining this macro the user can disable compilation of
+" the default filter and formatter factories used by settings
+" parsers. This can substantially reduce binary sizes while still
+" retaining support for settings parsers.
+" </div>
+" </li>
+" <li>
+" <div>
+" Rewritten some of the parsers to reduce the compiled binary
+" size. The rewritten parsers are more robust in detecting ambiguous
+" and incorrect input.
+" </div>
+" </li>
+" <li>
+" <div>
+" The following headers are deprecated: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">log</span><span class="special">/</span><span class="identifier">utility</span><span class="special">/</span><span class="identifier">intrusive_ref_counter</span><span class="special">.</span><span class="identifier">hpp</span></code>,
+" <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">log</span><span class="special">/</span><span class="identifier">utility</span><span class="special">/</span><span class="identifier">explicit_operator_bool</span><span class="special">.</span><span class="identifier">hpp</span></code>, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">log</span><span class="special">/</span><span class="identifier">utility</span><span class="special">/</span><span class="identifier">empty_deleter</span><span class="special">.</span><span class="identifier">hpp</span></code>.
+" These headers will be removed in future releases. The contents
+" of these headers were moved to other libraries.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" Bug fixes:
+" <ul>
+" <li>
+" <div>
+" Fixed <code><span class="identifier">timer</span></code>
+" attribute generating incorrect time readings on Windows on
+" heavy thread contention when <code><span class="identifier">QueryPerformanceCounter</span></code>
+" API was used.
+" </div>
+" </li>
+" <li>
+" <div>
+" Fixed a bug in the filter parser that prevented using parsed
+" filters with some attributes.
+" </div>
+" </li>
+" <li>
+" <div>
+" Fixed thread id formatting discrepancies between the default
+" sink and formatters.
+" </div>
+" </li>
+" <li>
+" <div>
+" Closed tickets: <a href="https://svn.boost.org/trac/boost/ticket/8815">#8815</a>, <a href="https://svn.boost.org/trac/boost/ticket/8819">#8819</a>, <a href="https://svn.boost.org/trac/boost/ticket/8915">#8915</a>, <a href="https://svn.boost.org/trac/boost/ticket/8917">#8917</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/9139">#9139</a>, <a href="https://svn.boost.org/trac/boost/ticket/9140">#9140</a>, <a href="https://svn.boost.org/trac/boost/ticket/9153">#9153</a>, <a href="https://svn.boost.org/trac/boost/ticket/9155">#9155</a>.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" See <a href="http://www.boost.org/libs/log/doc/html/log/changelog.html">changelog</a>
+" for more details.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span>
+" <ul>
+" <li>
+" <div>
+" Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/7952">#7952</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/8764">#8764</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/8765">#8765</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/8842">#8842</a>,
+" <a href="https://svn.boost.org/trac/boost/ticket/8979">#8979</a>.
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
" <span class="library"><a href="http://www.boost.org/libs/multi_index/index.html">Multi-index Containers</a>:</span>
" <ul>
" <li>
@@ -20480,60 +20916,12 @@
" </li>
" <li>
" <div>
-" <span class="library"><a href="http://www.boost.org/libs/graph/index.html">Graph</a>:</span>
+" <span class="library"><a href="http://www.boost.org/libs/phoenix/">Phoenix</a>:</span>
" <ul>
" <li>
" <div>
-" <code><span class="keyword">void</span></code> is no longer allowed
-" as a bundled property type (for example, in the VertexProperties
-" template parameters to graph types); it did not work reliably before,
-" but a static assertion now forbids it entirely. Use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">no_property</span></code> instead.
-" </div>
-" </li>
-" <li>
-" <div>
-" Added support for <code><span class="identifier">finish_edge</span></code>
-" visitor event point in depth-first search; the change should be backward-compatible
-" with visitors that do not have that member function.
-" </div>
-" </li>
-" <li>
-" <div>
-" Disabled building of tests on Sun compiler.
-" </div>
-" </li>
-" <li>
-" <div>
-" Multiple source vertices are supported in non-named-parameter versions
-" of <code><span class="identifier">breadth_first_visit</span></code>,
-" <code><span class="identifier">breadth_first_search</span></code>,
-" <code><span class="identifier">dijkstra_shortest_paths</span></code>,
-" and <code><span class="identifier">dijkstra_shortest_paths_no_init</span></code>.
-" This feature is not yet documented; to use it, replace the single
-" parameter for the source vertex in each of these functions by two
-" input iterators of the same type containing the source vertices to
-" use.
-" </div>
-" </li>
-" <li>
-" <div>
-" Added Hawick circuits algorithm; contributed by Louis Dionne.
-" </div>
-" </li>
-" <li>
-" <div>
-" Added edge coloring algorithm; contributed by Maciej Piechotka.
-" </div>
-" </li>
-" <li>
-" <div>
-" Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
-" </div>
-" </li>
-" <li>
-" <div>
-" Bugs and feature requests from Trac fixed: <a href="https://svn.boost.org/trac/boost/ticket/5269">#5269</a>, <a href="https://svn.boost.org/trac/boost/ticket/8317">#8317</a>,
-" <a href="https://svn.boost.org/trac/boost/ticket/8433">#8433</a>, <a href="https://svn.boost.org/trac/boost/ticket/8791">#8791</a>, <a href="https://svn.boost.org/trac/boost/ticket/8877">#8877</a>, <a href="https://svn.boost.org/trac/boost/ticket/8986">#8986</a>, <a href="https://svn.boost.org/trac/boost/ticket/9012">#9012</a>, <a href="https://svn.boost.org/trac/boost/ticket/9080">#9080</a>.
+" <a href="https://svn.boost.org/trac/boost/ticket/9049">#9049</a> <code><span class="identifier">phoenix</span><span class="special">::</span><span class="identifier">function</span></code>
+" constructor is constexpr.
" </div>
" </li>
" </ul>
@@ -20541,7 +20929,7 @@
" </li>
" <li>
" <div>
-" <span class="library"><a href="http://www.boost.org/libs/property_map/index.html">Boost.PropertyMap</a>:</span>
+" <span class="library"><a href="http://www.boost.org/libs/property_map/index.html">PropertyMap</a>:</span>
" <ul>
" <li>
" <div>
@@ -20591,6 +20979,34 @@
" </ul>
" </div>
" </li>
+" <li>
+" <div>
+" <span class="library"><a href="http://www.boost.org/libs/xpressive">xpressive</a>:</span>
+" <ul>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8843">#8843</a> throw instead of assert at incomplete charset
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8880">#8880</a> remove unused local typedef
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8882">#8882</a> use RAII instead of try/catch in sequence_stack.hpp
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8474">#8474</a> make xpressive play nice with clang's -Wimplicit-fallthrough
+" diagnostic
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
" </ul>
" </div>
" <div id="version_1_55_0.compilers_tested">
@@ -20624,7 +21040,7 @@
" </div>
"
-last_modified
-.1379841116.11
+.1380603227.55
-quickbook
"feed/history/boost_1_55_0.qbk
)
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index d0096d84..7e3681f8 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -63,6 +63,219 @@
+ Implemented a limited port to Windows Runtime. This support requires
+ that the language extensions be enabled. Due to the restricted facilities
+ exposed by the Windows Runtime API, the port also comes with the
+ following caveats:
+
+
+
+ The core facilities such as the io_service,
+ strand, buffers,
+ composed operations, timers, etc., should all work as normal.
+
+
+
+
+ For sockets, only client-side TCP is supported.
+
+
+
+
+ Explicit binding of a client-side TCP socket is not supported.
+
+
+
+
+ The cancel() function is not supported
+ for sockets. Asynchronous operations may only be cancelled
+ by closing the socket.
+
+
+
+
+ Operations that use null_buffers
+ are not supported.
+
+
+
+
+ Only tcp::no_delay and socket_base::keep_alive options are supported.
+
+
+
+
+ Resolvers do not support service names, only numbers. I.e.
+ you must use "80" rather than "http".
+
+
+
+
+ Most resolver query flags have no effect.
+
+
+
+
+
+
+
+ Fixed a regression (introduced in Boost 1.54) where, on some platforms,
+ errors from async_connect
+ were not correctly propagated through to the completion handler (#8795).
+
+
+
+
+ Fixed a Windows-specific regression (introduced in Boost 1.54) that
+ occurs when multiple threads are running an io_service.
+ When the bug occurs, the result of an asynchronous operation (error
+ and bytes tranferred) is incorrectly discarded and zero values used
+ instead. For TCP sockets this results in spurious end-of-file notifications
+ (#8933).
+
+
+
+
+ Fixed a bug in handler tracking, where it was not correctly printing
+ out some handler IDs (#8808).
+
+
+
+
+ Fixed the comparison used to test for successful synchronous accept
+ operations so that it works correctly with unsigned socket descriptors
+ (#8752).
+
+
+
+
+ Ensured the signal number is correctly passed to the completion handler
+ when starting an async_wait
+ on a signal that is already raised (#8738).
+
+
+
+
+ Suppressed a g++ 4.8+ warning about unused typedefs (#8980).
+
+
+
+
+ Enabled the move optimisation for handlers that use the default invocation
+ hook (#8624).
+
+
+
+
+ Clarified that programs must not issue overlapping async_write_at operations (#8669).
+
+
+
+
+ Changed the Windows HANDLE
+ backend to treat ERROR_MORE_DATA
+ as a non-fatal error when returned by GetOverlappedResult
+ for a synchronous read (#8722).
+
+
+
+
+ Visual C++ language extensions use generic
+ as a keyword. Added a workaround that renames the namespace to cpp_generic when those language
+ extensions are in effect.
+
+
+
+
+ Fixed some asynchronous operations that missed out on getting async_result support in Boost 1.54.
+ In particular, the buffered stream templates have been updated so
+ that they adhere to current handler patterns (#9000, #9001).
+
+
+
+
+ Enabled move support for Microsoft Visual Studio 2012 (#8959).
+
+
+
+
+ Added use_future
+ support for Microsoft Visual Studio 2012.
+
+
+
+
+ Removed a use of std::min
+ in the Windows IOCP backend to avoid a dependency on the <algorithm> header (#8758).
+
+
+
+
+ Eliminated some unnecessary handler copies.
+
+
+
+
+ Fixed various minor and cosmetic issues in code and documentation
+ (including #8347, #8950, #8953, #8965, #8997).
+
+ void is no longer allowed
+ as a bundled property type (for example, in the VertexProperties
+ template parameters to graph types); it did not work reliably before,
+ but a static assertion now forbids it entirely. Use boost::no_property instead.
+
+
+
+
+ Added support for finish_edge
+ visitor event point in depth-first search; the change should be backward-compatible
+ with visitors that do not have that member function.
+
+
+
+
+ Disabled building of tests on Sun compiler.
+
+
+
+
+ Multiple source vertices are supported in non-named-parameter versions
+ of breadth_first_visit,
+ breadth_first_search,
+ dijkstra_shortest_paths,
+ and dijkstra_shortest_paths_no_init.
+ This feature is not yet documented; to use it, replace the single
+ parameter for the source vertex in each of these functions by two
+ input iterators of the same type containing the source vertices to
+ use.
+
+
+
+
+ Added Hawick circuits algorithm; contributed by Louis Dionne.
+
+
+
+
+ Added edge coloring algorithm; contributed by Maciej Piechotka.
+
+
+
+
+ Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
+
+ Source breaking: Deprecated xxx_dont_splay functions from splay
+ containers. Deprecated splay_set_hook
+ from splay containers, use bs_set_hook
+ instead. Both will be removed in Boost 1.56.
+
+
+
+
+ ABI breaking: Hash containers' end
+ iterator was implemented pointing to one-past the end of the bucket
+ array (see #8698)
+ causing severe bugs when values to be inserted where allocated next
+ to the bucket array. End iterator implementation was changed to point
+ to the beginning of the bucket array.
+
+
+
+
+ Big refactoring in order to reduce template and debug symbol bloat.
+ Test object files have been slashed to half in MSVC compilers in
+ Debug mode. Toolchains without Identical COMDAT Folding (ICF) should
+ notice size improvements.
+
+ Added a new configuration macro BOOST_LOG_WITHOUT_DEFAULT_FACTORIES.
+ By defining this macro the user can disable compilation of
+ the default filter and formatter factories used by settings
+ parsers. This can substantially reduce binary sizes while still
+ retaining support for settings parsers.
+
+
+
+
+ Rewritten some of the parsers to reduce the compiled binary
+ size. The rewritten parsers are more robust in detecting ambiguous
+ and incorrect input.
+
+
+
+
+ The following headers are deprecated: boost/log/utility/intrusive_ref_counter.hpp,
+ boost/log/utility/explicit_operator_bool.hpp, boost/log/utility/empty_deleter.hpp.
+ These headers will be removed in future releases. The contents
+ of these headers were moved to other libraries.
+
+
+
+
+
+
+
+ Bug fixes:
+
+
+
+ Fixed timer
+ attribute generating incorrect time readings on Windows on
+ heavy thread contention when QueryPerformanceCounter
+ API was used.
+
+
+
+
+ Fixed a bug in the filter parser that prevented using parsed
+ filters with some attributes.
+
+
+
+
+ Fixed thread id formatting discrepancies between the default
+ sink and formatters.
+
- void is no longer allowed
- as a bundled property type (for example, in the VertexProperties
- template parameters to graph types); it did not work reliably before,
- but a static assertion now forbids it entirely. Use boost::no_property instead.
-
-
-
-
- Added support for finish_edge
- visitor event point in depth-first search; the change should be backward-compatible
- with visitors that do not have that member function.
-
-
-
-
- Disabled building of tests on Sun compiler.
-
-
-
-
- Multiple source vertices are supported in non-named-parameter versions
- of breadth_first_visit,
- breadth_first_search,
- dijkstra_shortest_paths,
- and dijkstra_shortest_paths_no_init.
- This feature is not yet documented; to use it, replace the single
- parameter for the source vertex in each of these functions by two
- input iterators of the same type containing the source vertices to
- use.
-
-
-
-
- Added Hawick circuits algorithm; contributed by Louis Dionne.
-
-
-
-
- Added edge coloring algorithm; contributed by Maciej Piechotka.
-
-
-
-
- Added min-cost max-flow algorithm; contributed by Piotr Wygocki.
-
+ Added support for rvalue references and rvalue references emulation
+ using Boost.Move. Values are moved only if value type has noexcept
+ move constructor and noexcept move assignment operator #7888.
+ Now Circular Buffer is usable with move-only types.
+
+ std::bad_alloc exceptions are now are
+ not converted to boost::bad_lexical_cast
+ #8966.
+
+
+
+
+ Added static assert that checks for std::numeric_limits
+ specializations if they are required for conversion. Use BOOST_HAS_INT128 for detecting
+ 128 bit integers support #8790.
+
+
+
+
+ Documentation improved and more usage examples added.
+
+ Fixed bug in pow for large integer arguments. See 8809.
+
+
+
+
+ Fixed bug in pow for calculation of 0[super N]. See 8798.
+
+
+
+
+ Fixed bug in fixed precision cpp_int IO code that causes conversion
+ to string to fail when the bit count is very small (less than CHAR_BIT).
+ See 8745.
+
+
+
+
+ Fixed bug in cpp_int that causes left shift to fail when a fixed
+ precision type would overflow. See 8741.
+
+
+
+
+ Fixed some cosmetic warnings from cpp_int. See 8748.
+
+
+
+
+ Fixed calls to functions which are required to be macros in C99.
+ See 8732.
+
+
+
+
+ Fixed bug that causes construction from INT_MIN, LONG_MIN etc to
+ fail in cpp_int. See 8711.
+
+ Fixed compilation of constructor and assignment operator with const
+ rvalues input parameters #8988.
+
+
+
+
+ Fixed compilation of move assignment operator for situations when
+ one of the variant template classes has nothrow copy constructor
+ and throwing move constructor #8772.
+
+
+
+
+ Fix compilation on exception-disabled environments #8717.
+
+ Added support for 64-bit atomic operations on x86 target for GCC,
+ MSVC and compatible compilers. The support is enabled when it is
+ known at compile time that the target CPU supports required instructions.
+
+
+
+
+ Added support for 128-bit atomic operations on x86-64 target for
+ GCC and compatible compilers. The support is enabled when it is known
+ at compile time that the target CPU supports required instructions.
+ The support can be tested for with the new BOOST_ATOMIC_INT128_LOCK_FREE
+ macro.
+
+
+
+
+ Added a more efficient implementation of atomic<> based on GCC __atomic*
+ intrinsics available since GCC 4.7.
+
+
+
+
+ Added support for more ARM v7 CPUs, improved detection of Thumb 2.
+
+
+
+
+ Added support for x32 (i.e. 64-bit x86 with 32-bit pointers) target
+ on GCC and compatible compilers.
+
+
+
+
+ Removed dependency on Boost.Thread.
+
+
+
+
+ Internal lock pool now includes proper padding and alignment to avoid
+ false sharing.
+
+
+
+
+ Fixed compilation with Intel compiler on Windows. Removed internal
+ macro duplication when compiled on Windows.
+
+
+
+
+ Some code refactoring to use C++11 features when available.
+
Circular Buffer:
@@ -293,6 +388,27 @@
Much better documentation.
+
+
+ #5362
+ circular_buffer does not compile with BOOST_NO_EXCEPTIONS.
+
+
+
+
+ #7025
+ circular buffer reports warning: " type qualifiers ignored on
+ function return type" while compile.
+
+
+
+
+ #7950
+ Eliminate W4-warnings under VS2005 - warning C4913: user defined
+ binary operator ',' exists but no overload could convert all operands,
+ default built-in binary operator ',' used.
+
+ Added boost/smart_ptr/intrusive_ref_counter.hpp header, extracted from Boost.Log.
+ The header implements a mixin base class that adds support for intrusive_ptr to user's classes.
+
+ boost::result_of can be set to use TR1
+ protocol by default and fall back to decltype
+ if the function object does not support it (like C++11 lambda functions,
+ for example). Define BOOST_RESULT_OF_USE_TR1_WITH_DECLTYPE_FALLBACK
+ configuration macro to enable this mode.
+
+
+
+
+ Improved support for C++11 in the boost::base_from_member
+ class template. The class implements perfect forwarding for the constructor
+ arguments, if the compiler supports rvalue references, variadic templates
+ and function template default arguments.
+
+
+
+
+ Added boost/utility/explicit_operator_bool.hpp and boost/utility/empty_deleter.hpp
+ headers, which were extracted from Boost.Log. The headers implement
+ utilities for defining explicit conversion operators to bool and a deleter function object
+ that does nothing, respectively.
+
+
+
+
+
Variant:
From 2011f73359abdac58d96a4236d155f254ac74eda Mon Sep 17 00:00:00 2001
From: Andrey Semashev
Date: Wed, 2 Oct 2013 06:44:49 +0000
Subject: [PATCH 19/67] Fixed a typo.
[SVN r86129]
---
feed/history/boost_1_55_0.qbk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 2ab11332..76c91031 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -141,7 +141,7 @@ Release status:
* ['Fixed Bugs:]
* [@http://svn.boost.org/trac/boost/ticket/7868 #7868] `chrono_io` parses time incorrectly (1.53 and 1.52)
* [@http://svn.boost.org/trac/boost/ticket/9028 #9028] Typo in `boost/chrono/stopwatches/formatters/base_formatter.hpp`
- * [@http://svn.boost.org/trac/boost/ticket/9147 #9147] uninitialized `std::tm
+ * [@http://svn.boost.org/trac/boost/ticket/9147 #9147] uninitialized `std::tm`
* [phrase library..[@/libs/circular_buffer/ Circular Buffer]:]
* Added support for rvalue references and rvalue references emulation
From 5d1dc4ae156d72a89c9120e48868f431ddd91797 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Wed, 2 Oct 2013 21:22:03 +0000
Subject: [PATCH 20/67] MPI release notes + fix formatting of Multi-index
containers.
Had to use `itemized_list` as the list markup doesn't allow anything after a
nested list.
[SVN r86139]
---
feed/history/boost_1_55_0.qbk | 25 +++++---
generated/dev.rss | 97 +++++++++++++++++++-----------
generated/state/feed-pages.txt | 4 +-
generated/state/rss-items.txt | 99 ++++++++++++++++++++-----------
users/history/version_1_55_0.html | 97 +++++++++++++++++++-----------
5 files changed, 208 insertions(+), 114 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 76c91031..1c177a1b 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -1,5 +1,5 @@
[article Version 1.55.0
- [quickbook 1.5]
+ [quickbook 1.6]
[source-mode c++]
[purpose
New Libraries: Predef.
@@ -9,7 +9,7 @@
[last-revision]
]
-[include ext.qbk]
+[import ext.qbk]
[/
@@ -308,14 +308,16 @@ Release status:
* [phrase library..[@/libs/multi_index/index.html Multi-index Containers]:]
* Boost.MultiIndex has been brought to a higher level of compliance with C++11.
- * `multi_index_container` is now efficiently movable.
- * Initializer lists supported.
- * Emplace functions provided.
- * Non-copyable elements (such as `std::unique_ptr`) supported. This includes
- insertion of a range [`first`,`last`) where the iterators point to a type that
+ [itemized_list
+ [`multi_index_container` is now efficiently movable.]
+ [Initializer lists supported.]
+ [Emplace functions provided.]
+ [Non-copyable elements (such as `std::unique_ptr`) supported. This includes
+ insertion of a range \[`first`,`last`) where the iterators point to a type that
is convertible to that of the element: no copy construction happens in the
- process.
- * Random access indices provide `shrink_to_fit()`.
+ process.]
+ [Random access indices provide `shrink_to_fit()`.]
+ ]
Refer to the [@/libs/multi_index/doc/compiler_specifics.html compiler specifics]
section for limitations on pre-C++11 compilers.
* The following classes are deprecated:
@@ -328,6 +330,11 @@ Release status:
* [@/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_hash `composite_key_result_hash`].
* Maintenance fixes.
+* [phrase library..[@/libs/mpi/ MPI]:]
+ * Replaced calls to deprecated MPI functions
+ * Added support for multi-threaded initialization
+ * Added in-place collectives
+
* [phrase library..[@/libs/phoenix/ Phoenix]:]
* [ticket 9049] `phoenix::function` constructor is constexpr.
diff --git a/generated/dev.rss b/generated/dev.rss
index e6d8937c..3c2f4ba6 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -326,7 +326,7 @@
<li>
<div>
<a href="http://svn.boost.org/trac/boost/ticket/9147">#9147</a>
- uninitialized `std::tm
+ uninitialized <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tm</span></code>
</div>
</li>
</ul>
@@ -840,38 +840,41 @@
<div>
Boost.MultiIndex has been brought to a higher level of compliance
with C++11.
- <ul>
- <li>
- <div>
- <code><span class="identifier">multi_index_container</span></code>
- is now efficiently movable.
- </div>
- </li>
- <li>
- <div>
- Initializer lists supported.
- </div>
- </li>
- <li>
- <div>
- Emplace functions provided.
- </div>
- </li>
- <li>
- <div>
- Non-copyable elements (such as <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">unique_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>) supported. This includes
- insertion of a range [<code><span class="identifier">first</span></code>,<code><span class="identifier">last</span></code>) where the iterators
- point to a type that is convertible to that of the element:
- no copy construction happens in the process.
- </div>
- </li>
- <li>
- <div>
- Random access indices provide <code><span class="identifier">shrink_to_fit</span><span class="special">()</span></code>. Refer to the <a href="http://www.boost.org/libs/multi_index/doc/compiler_specifics.html">compiler
- specifics</a> section for limitations on pre-C++11 compilers.
- </div>
- </li>
- </ul>
+ </div>
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">multi_index_container</span></code>
+ is now efficiently movable.
+ </div>
+ </li>
+ <li>
+ <div>
+ Initializer lists supported.
+ </div>
+ </li>
+ <li>
+ <div>
+ Emplace functions provided.
+ </div>
+ </li>
+ <li>
+ <div>
+ Non-copyable elements (such as <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">unique_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>) supported. This includes
+ insertion of a range [<code><span class="identifier">first</span></code>,<code><span class="identifier">last</span></code>) where the iterators point
+ to a type that is convertible to that of the element: no copy
+ construction happens in the process.
+ </div>
+ </li>
+ <li>
+ <div>
+ Random access indices provide <code><span class="identifier">shrink_to_fit</span><span class="special">()</span></code>.
+ </div>
+ </li>
+ </ul>
+ <div>
+ Refer to the <a href="http://www.boost.org/libs/multi_index/doc/compiler_specifics.html">compiler
+ specifics</a> section for limitations on pre-C++11 compilers.
</div>
</li>
<li>
@@ -924,6 +927,28 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/mpi/">MPI</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Replaced calls to deprecated MPI functions
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for multi-threaded initialization
+ </div>
+ </li>
+ <li>
+ <div>
+ Added in-place collectives
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/phoenix/">Phoenix</a>:</span>
@@ -945,11 +970,11 @@
<div>
dynamic_properties objects can now be built by non-destructively
chaining <code><span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">pm</span><span class="special">)</span></code> calls. Example:
+ </div>
<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">dynamic_properties</span><span class="special">()</span>
<span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">"color"</span><span class="special">,</span> <span class="identifier">color_map</span><span class="special">)</span>
<span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">"pos"</span><span class="special">,</span> <span class="identifier">position_map</span><span class="special">)</span>
</pre>
- </div>
</li>
<li>
<div>
@@ -958,17 +983,21 @@
from all tests and examples in Boost.Graph. The replacement to use
for vertex properties in graphs (the most common use for this feature)
is:
+ </div>
<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
<span class="special"><</span><span class="identifier">pointer</span> <span class="keyword">or</span> <span class="identifier">container</span> <span class="special">.</span><span class="identifier">begin</span><span class="special">()</span> <span class="identifier">iterator</span><span class="special">>,</span>
<span class="identifier">get</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">vertex_index</span><span class="special">,</span> <span class="special"><</span><span class="identifier">graph</span> <span class="identifier">object</span><span class="special">>))</span>
</pre>
+ <div>
(Note: the lack of namespace qualification on get() in this code
is necessary for generic code). Outside a graph context, the closest
equivalent is:
+ </div>
<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
<span class="special"><</span><span class="identifier">pointer</span><span class="special">>,</span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">typed_identity_property_map</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">>())</span>
</pre>
+ <div>
There are commented-out static assertions on lines 151 and 159 of
<code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code> that can be un-commented to find
deprecated uses of pointers in user code.
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index b057c292..d0f89c2d 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2039,7 +2039,7 @@
-id
"version_1_55_0
-last_modified
-.1380668133.16
+.1380748775.08
-location
"users/history/version_1_55_0.html
-notice
@@ -2053,7 +2053,7 @@
" Graph, Log, MultiIndex, PropertyMap, Wave.
"
-qbk_hash
-"bb76b8c27e1eb5a4f20c65548d781e4d4da28da8a2b11ca5e745925053942ac1
+"c577bfe8773d92ed2959763b429ec07073fe7c8c452d68d86407fe38c937aaf0
-release_status
"dev
-title
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index eecc7fd5..f4e44ee2 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20648,7 +20648,7 @@
" <li>
" <div>
" <a href="http://svn.boost.org/trac/boost/ticket/9147">#9147</a>
-" uninitialized `std::tm
+" uninitialized <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tm</span></code>
" </div>
" </li>
" </ul>
@@ -21162,38 +21162,41 @@
" <div>
" Boost.MultiIndex has been brought to a higher level of compliance
" with C++11.
-" <ul>
-" <li>
-" <div>
-" <code><span class="identifier">multi_index_container</span></code>
-" is now efficiently movable.
-" </div>
-" </li>
-" <li>
-" <div>
-" Initializer lists supported.
-" </div>
-" </li>
-" <li>
-" <div>
-" Emplace functions provided.
-" </div>
-" </li>
-" <li>
-" <div>
-" Non-copyable elements (such as <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">unique_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>) supported. This includes
-" insertion of a range [<code><span class="identifier">first</span></code>,<code><span class="identifier">last</span></code>) where the iterators
-" point to a type that is convertible to that of the element:
-" no copy construction happens in the process.
-" </div>
-" </li>
-" <li>
-" <div>
-" Random access indices provide <code><span class="identifier">shrink_to_fit</span><span class="special">()</span></code>. Refer to the <a href="http://www.boost.org/libs/multi_index/doc/compiler_specifics.html">compiler
-" specifics</a> section for limitations on pre-C++11 compilers.
-" </div>
-" </li>
-" </ul>
+" </div>
+" <ul>
+" <li>
+" <div>
+" <code><span class="identifier">multi_index_container</span></code>
+" is now efficiently movable.
+" </div>
+" </li>
+" <li>
+" <div>
+" Initializer lists supported.
+" </div>
+" </li>
+" <li>
+" <div>
+" Emplace functions provided.
+" </div>
+" </li>
+" <li>
+" <div>
+" Non-copyable elements (such as <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">unique_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>) supported. This includes
+" insertion of a range [<code><span class="identifier">first</span></code>,<code><span class="identifier">last</span></code>) where the iterators point
+" to a type that is convertible to that of the element: no copy
+" construction happens in the process.
+" </div>
+" </li>
+" <li>
+" <div>
+" Random access indices provide <code><span class="identifier">shrink_to_fit</span><span class="special">()</span></code>.
+" </div>
+" </li>
+" </ul>
+" <div>
+" Refer to the <a href="http://www.boost.org/libs/multi_index/doc/compiler_specifics.html">compiler
+" specifics</a> section for limitations on pre-C++11 compilers.
" </div>
" </li>
" <li>
@@ -21248,6 +21251,28 @@
" </li>
" <li>
" <div>
+" <span class="library"><a href="http://www.boost.org/libs/mpi/">MPI</a>:</span>
+" <ul>
+" <li>
+" <div>
+" Replaced calls to deprecated MPI functions
+" </div>
+" </li>
+" <li>
+" <div>
+" Added support for multi-threaded initialization
+" </div>
+" </li>
+" <li>
+" <div>
+" Added in-place collectives
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
" <span class="library"><a href="http://www.boost.org/libs/phoenix/">Phoenix</a>:</span>
" <ul>
" <li>
@@ -21267,11 +21292,11 @@
" <div>
" dynamic_properties objects can now be built by non-destructively
" chaining <code><span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">pm</span><span class="special">)</span></code> calls. Example:
+" </div>
"<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">dynamic_properties</span><span class="special">()</span>
" <span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">"color"</span><span class="special">,</span> <span class="identifier">color_map</span><span class="special">)</span>
" <span class="special">.</span><span class="identifier">property</span><span class="special">(</span><span class="string">"pos"</span><span class="special">,</span> <span class="identifier">position_map</span><span class="special">)</span>
"</pre>
-" </div>
" </li>
" <li>
" <div>
@@ -21280,17 +21305,21 @@
" from all tests and examples in Boost.Graph. The replacement to use
" for vertex properties in graphs (the most common use for this feature)
" is:
+" </div>
"<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
" <span class="special"><</span><span class="identifier">pointer</span> <span class="keyword">or</span> <span class="identifier">container</span> <span class="special">.</span><span class="identifier">begin</span><span class="special">()</span> <span class="identifier">iterator</span><span class="special">>,</span>
" <span class="identifier">get</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">vertex_index</span><span class="special">,</span> <span class="special"><</span><span class="identifier">graph</span> <span class="identifier">object</span><span class="special">>))</span>
"</pre>
+" <div>
" (Note: the lack of namespace qualification on get() in this code
" is necessary for generic code). Outside a graph context, the closest
" equivalent is:
+" </div>
"<pre><span class="identifier">boost</span><span class="special">::</span><span class="identifier">make_iterator_property_map</span><span class="special">(</span>
" <span class="special"><</span><span class="identifier">pointer</span><span class="special">>,</span>
" <span class="identifier">boost</span><span class="special">::</span><span class="identifier">typed_identity_property_map</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">>())</span>
"</pre>
+" <div>
" There are commented-out static assertions on lines 151 and 159 of
" <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code> that can be un-commented to find
" deprecated uses of pointers in user code.
@@ -21623,7 +21652,7 @@
" </div>
"
-last_modified
-.1380668133.16
+.1380748775.08
-quickbook
"feed/history/boost_1_55_0.qbk
)
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index 1ca21ec6..43009e96 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -362,7 +362,7 @@
Boost.MultiIndex has been brought to a higher level of compliance
with C++11.
-
-
-
- multi_index_container
- is now efficiently movable.
-
-
-
-
- Initializer lists supported.
-
-
-
-
- Emplace functions provided.
-
-
-
-
- Non-copyable elements (such as std::unique_ptr<T>) supported. This includes
- insertion of a range [first,last) where the iterators
- point to a type that is convertible to that of the element:
- no copy construction happens in the process.
-
-
-
-
- Random access indices provide shrink_to_fit(). Refer to the compiler
- specifics section for limitations on pre-C++11 compilers.
-
-
-
+
+
+
+
+ multi_index_container
+ is now efficiently movable.
+
+
+
+
+ Initializer lists supported.
+
+
+
+
+ Emplace functions provided.
+
+
+
+
+ Non-copyable elements (such as std::unique_ptr<T>) supported. This includes
+ insertion of a range [first,last) where the iterators point
+ to a type that is convertible to that of the element: no copy
+ construction happens in the process.
+
+
+
+
+ Random access indices provide shrink_to_fit().
+
+
+
+
+ Refer to the compiler
+ specifics section for limitations on pre-C++11 compilers.
@@ -994,17 +1019,21 @@
from all tests and examples in Boost.Graph. The replacement to use
for vertex properties in graphs (the most common use for this feature)
is:
+
+ Added lowest and
+ max_digits10, members
+ of std::numeric_limits added in C++11, to the unit-test code. Needed
+ since Boost.Test refers to one of them when compiled in C++11 mode.
+
+
+
+
+ Changed initialization of some internal variables to something that
+ cannot be a narrowing conversion, which fixes issue #5855. Needed
+ since narrowing conversions are an error in C++11.
+
- Apple Clang, C++11 mode: 4.2.1
+ Quickbook 1.6 finalized, see the Quickbook
+ documentation for details. (TODO: Will be out of
+ date until the beta documentation has been uploaded).
-
-
- Windows:
-
-
-
-
- FreeBSD:
-
-
-
- Boost's additional test compilers include:
-
-
-
-
- TODO
-
-
-
-
-
-
Acknowledgements
-
- TODO
-
+
+
Compilers
+ Tested
+
+ Boost's primary test compilers are:
+
+
+
+
+ Linux:
+
+
+
+
+ OS X:
+
+
+
+ GCC: 4.2
+
+
+
+
+ Apple Clang: 4.2.1
+
+
+
+
+ Apple Clang, C++11 mode: 4.2.1
+
+
+
+
+
+
+
+ Windows:
+
+
+
+
+ FreeBSD:
+
+
+
+
+ Boost's additional test compilers include:
+
+
+
+
+ TODO
+
+
+
+
+
+
Acknowledgements
+
+ TODO
+
+
From 204ed39c03fb10c7680d161e2e1227c40cffce15 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Thu, 3 Oct 2013 17:41:22 +0000
Subject: [PATCH 23/67] Add geometry release notes.
[SVN r86146]
---
feed/history/boost_1_55_0.qbk | 22 ++-
generated/dev.rss | 238 +++++++++++++++++++++--------
generated/state/feed-pages.txt | 10 +-
generated/state/rss-items.txt | 240 ++++++++++++++++++++++--------
users/history/version_1_55_0.html | 238 +++++++++++++++++++++--------
5 files changed, 555 insertions(+), 193 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 5a820ec9..2132a9f6 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -5,7 +5,7 @@
New Libraries: Predef.
Updated Libraries: Accumulators, Any, Asio, Atomic,
Chrono, Circular Buffer, Container, Context, Coroutine,
- Filesystem, Fusion, Graph, Hash, Interprocess, Intrusive,
+ Filesystem, Fusion, Geometry, Graph, Hash, Interprocess, Intrusive,
Lexical Cast, Log, Math, Move, Multiprecision,
Multi-index Containers, MPI, Phoenix, PropertyMap,
Rational, Thread, Timer, Type Traits, Unordered, Utility,
@@ -189,6 +189,26 @@ Release status:
* [phrase library..[@/libs/fusion/ Fusion]:]
* [ticket 8759] specialization of `convert_impl` for `map_tag`
+* [phrase library..[@/libs/geometry/index.html Geometry]:]
+ * ['Additional functionality]
+ * Added centroid for segment type
+ * Added intersects() and disjoints() for Segment-Box and Linestring-Box
+ * Added rtree creation using packing algorithm
+ * Added contains() and covers() spatial query predicates
+ * Added iterative queries
+ * ['Bugfixes]
+ * In some cases .back() or .clear() was called, violating the usage of Concepts. Fixed for the reported cases
+ * Use consistent side information in cart_intersect and get_turn_info and handle_tangencies and enrich_intersection_info. This
+ is done by switching to integer (if necessary) for the specific 6 points only, zooming in on the 4 or 3 segments
+ * ['Solved tickets]
+ * [@https://svn.boost.org/trac/boost/ticket/6958 6958] Intersection generates self-intersection. Caused by spike, fixed
+ * [@https://svn.boost.org/trac/boost/ticket/8364 8364] Invalid input exception, caused by spikes in previous steps, fixed
+ * [@https://svn.boost.org/trac/boost/ticket/8365 8365] Invalid input exception, caused by spikes in previous steps, fixed
+ * [@https://svn.boost.org/trac/boost/ticket/8969 8969] boost::geometry::model::point single argument constructor should be explicit
+ * [@https://svn.boost.org/trac/boost/ticket/8825 8825] Patch adding member variable documentation to doxygen_xml2qbk
+ * [@https://svn.boost.org/trac/boost/ticket/8652 8652] Intersection fails for triangle-triangle intersection. Caused by spike, fixed
+ * [@https://svn.boost.org/trac/boost/ticket/9047 9047] Boost files that include themselves (strategies/intersection.hpp), fixed
+
* [phrase library..[@/libs/graph/index.html Graph]:]
* `void` is no longer allowed as a bundled property type (for example, in the
VertexProperties template parameters to graph types); it did not work
diff --git a/generated/dev.rss b/generated/dev.rss
index 8437431d..bfa83bfa 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -462,6 +462,121 @@
</ul>
</div>
</li>
+ <li>
+ <div>
+ <span class="library"><a href="http://www.boost.org/libs/geometry/index.html">Geometry</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>Additional functionality</em>
+ <ul>
+ <li>
+ <div>
+ Added centroid for segment type
+ </div>
+ </li>
+ <li>
+ <div>
+ Added intersects() and disjoints() for Segment-Box and Linestring-Box
+ </div>
+ </li>
+ <li>
+ <div>
+ Added rtree creation using packing algorithm
+ </div>
+ </li>
+ <li>
+ <div>
+ Added contains() and covers() spatial query predicates
+ </div>
+ </li>
+ <li>
+ <div>
+ Added iterative queries
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Bugfixes</em>
+ <ul>
+ <li>
+ <div>
+ In some cases .back() or .clear() was called, violating the
+ usage of Concepts. Fixed for the reported cases
+ </div>
+ </li>
+ <li>
+ <div>
+ Use consistent side information in cart_intersect and get_turn_info
+ and handle_tangencies and enrich_intersection_info. This is
+ done by switching to integer (if necessary) for the specific
+ 6 points only, zooming in on the 4 or 3 segments
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Solved tickets</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6958">6958</a>
+ Intersection generates self-intersection. Caused by spike,
+ fixed
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8364">8364</a>
+ Invalid input exception, caused by spikes in previous steps,
+ fixed
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8365">8365</a>
+ Invalid input exception, caused by spikes in previous steps,
+ fixed
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8969">8969</a>
+ boost::geometry::model::point single argument constructor should
+ be explicit
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8825">8825</a>
+ Patch adding member variable documentation to doxygen_xml2qbk
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/8652">8652</a>
+ Intersection fails for triangle-triangle intersection. Caused
+ by spike, fixed
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/9047">9047</a>
+ Boost files that include themselves (strategies/intersection.hpp),
+ fixed
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
<li>
<div>
<span class="library"><a href="http://www.boost.org/libs/graph/index.html">Graph</a>:</span>
@@ -1374,68 +1489,67 @@
</div>
</li>
</ul>
- <div id="version_1_55_0.updated_tools.compilers_tested">
- <h3><span class="link">Compilers
- Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- </li>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- GCC: 4.2
- </div>
- </li>
- <li>
- <div>
- Apple Clang: 4.2.1
- </div>
- </li>
- <li>
- <div>
- Apple Clang, C++11 mode: 4.2.1
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- </div>
- </li>
- <li>
- <div>
- FreeBSD:
- </div>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- <em>TODO</em>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_55_0.updated_tools.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- <em>TODO</em>
- </p>
- </div>
+ </div>
+ <div id="version_1_55_0.compilers_tested">
+ <h3><span class="link">Compilers Tested</span></h3>
+ <p>
+ Boost's primary test compilers are:
+ </p>
+ <ul>
+ <li>
+ <div>
+ Linux:
+ </div>
+ </li>
+ <li>
+ <div>
+ OS X:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.2
+ </div>
+ </li>
+ <li>
+ <div>
+ Apple Clang: 4.2.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Apple Clang, C++11 mode: 4.2.1
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Windows:
+ </div>
+ </li>
+ <li>
+ <div>
+ FreeBSD:
+ </div>
+ </li>
+ </ul>
+ <p>
+ Boost's additional test compilers include:
+ </p>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_55_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <em>TODO</em>
+ </p>
</div>
Version 1.54.0http://www.boost.org/users/history/version_1_54_0.htmlhttp://www.boost.org/users/history/version_1_54_0.htmlMon, 1 Jul 2013 10:10:02 -0700
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 80a93f83..e1acda4b 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2039,7 +2039,7 @@
-id
"version_1_55_0
-last_modified
-.1380789713.24
+.1380822035.4
-location
"users/history/version_1_55_0.html
-notice
@@ -2051,12 +2051,12 @@
"
" New Libraries: Predef. Updated Libraries: Accumulators, Any, Asio, Atomic,
" Chrono, Circular Buffer, Container, Context, Coroutine, Filesystem, Fusion,
-" Graph, Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move, Multiprecision,
-" Multi-index Containers, MPI, Phoenix, PropertyMap, Rational, Thread, Timer,
-" Type Traits, Unordered, Utility, Variant, Wave, xpressive.
+" Geometry, Graph, Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move,
+" Multiprecision, Multi-index Containers, MPI, Phoenix, PropertyMap, Rational,
+" Thread, Timer, Type Traits, Unordered, Utility, Variant, Wave, xpressive.
"
-qbk_hash
-"82943686ed816d5c329a8078b8726532491ab5516a0d8402f5d9f6d3c35cecd3
+"905ebc553bd89e4e832d4aa03db6bd59562043aae1a9b4896e96262ebe364bc9
-release_status
"dev
-title
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index 652f9ca7..9a2cda83 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20786,6 +20786,121 @@
" </li>
" <li>
" <div>
+" <span class="library"><a href="http://www.boost.org/libs/geometry/index.html">Geometry</a>:</span>
+" <ul>
+" <li>
+" <div>
+" <em>Additional functionality</em>
+" <ul>
+" <li>
+" <div>
+" Added centroid for segment type
+" </div>
+" </li>
+" <li>
+" <div>
+" Added intersects() and disjoints() for Segment-Box and Linestring-Box
+" </div>
+" </li>
+" <li>
+" <div>
+" Added rtree creation using packing algorithm
+" </div>
+" </li>
+" <li>
+" <div>
+" Added contains() and covers() spatial query predicates
+" </div>
+" </li>
+" <li>
+" <div>
+" Added iterative queries
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" <em>Bugfixes</em>
+" <ul>
+" <li>
+" <div>
+" In some cases .back() or .clear() was called, violating the
+" usage of Concepts. Fixed for the reported cases
+" </div>
+" </li>
+" <li>
+" <div>
+" Use consistent side information in cart_intersect and get_turn_info
+" and handle_tangencies and enrich_intersection_info. This is
+" done by switching to integer (if necessary) for the specific
+" 6 points only, zooming in on the 4 or 3 segments
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" <em>Solved tickets</em>
+" <ul>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/6958">6958</a>
+" Intersection generates self-intersection. Caused by spike,
+" fixed
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8364">8364</a>
+" Invalid input exception, caused by spikes in previous steps,
+" fixed
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8365">8365</a>
+" Invalid input exception, caused by spikes in previous steps,
+" fixed
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8969">8969</a>
+" boost::geometry::model::point single argument constructor should
+" be explicit
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8825">8825</a>
+" Patch adding member variable documentation to doxygen_xml2qbk
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/8652">8652</a>
+" Intersection fails for triangle-triangle intersection. Caused
+" by spike, fixed
+" </div>
+" </li>
+" <li>
+" <div>
+" <a href="https://svn.boost.org/trac/boost/ticket/9047">9047</a>
+" Boost files that include themselves (strategies/intersection.hpp),
+" fixed
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
" <span class="library"><a href="http://www.boost.org/libs/graph/index.html">Graph</a>:</span>
" <ul>
" <li>
@@ -21696,72 +21811,71 @@
" </div>
" </li>
" </ul>
-" <div id="version_1_55_0.updated_tools.compilers_tested">
-" <h3><span class="link">Compilers
-" Tested</span></h3>
-" <p>
-" Boost's primary test compilers are:
-" </p>
-" <ul>
-" <li>
-" <div>
-" Linux:
-" </div>
-" </li>
-" <li>
-" <div>
-" OS X:
-" <ul>
-" <li>
-" <div>
-" GCC: 4.2
-" </div>
-" </li>
-" <li>
-" <div>
-" Apple Clang: 4.2.1
-" </div>
-" </li>
-" <li>
-" <div>
-" Apple Clang, C++11 mode: 4.2.1
-" </div>
-" </li>
-" </ul>
-" </div>
-" </li>
-" <li>
-" <div>
-" Windows:
-" </div>
-" </li>
-" <li>
-" <div>
-" FreeBSD:
-" </div>
-" </li>
-" </ul>
-" <p>
-" Boost's additional test compilers include:
-" </p>
-" <ul>
-" <li>
-" <div>
-" <em>TODO</em>
-" </div>
-" </li>
-" </ul>
-" </div>
-" <div id="version_1_55_0.updated_tools.acknowledgements">
-" <h3><span class="link">Acknowledgements</span></h3>
-" <p>
-" <em>TODO</em>
-" </p>
-" </div>
+" </div>
+" <div id="version_1_55_0.compilers_tested">
+" <h3><span class="link">Compilers Tested</span></h3>
+" <p>
+" Boost's primary test compilers are:
+" </p>
+" <ul>
+" <li>
+" <div>
+" Linux:
+" </div>
+" </li>
+" <li>
+" <div>
+" OS X:
+" <ul>
+" <li>
+" <div>
+" GCC: 4.2
+" </div>
+" </li>
+" <li>
+" <div>
+" Apple Clang: 4.2.1
+" </div>
+" </li>
+" <li>
+" <div>
+" Apple Clang, C++11 mode: 4.2.1
+" </div>
+" </li>
+" </ul>
+" </div>
+" </li>
+" <li>
+" <div>
+" Windows:
+" </div>
+" </li>
+" <li>
+" <div>
+" FreeBSD:
+" </div>
+" </li>
+" </ul>
+" <p>
+" Boost's additional test compilers include:
+" </p>
+" <ul>
+" <li>
+" <div>
+" <em>TODO</em>
+" </div>
+" </li>
+" </ul>
+" </div>
+" <div id="version_1_55_0.acknowledgements">
+" <h3><span class="link">Acknowledgements</span></h3>
+" <p>
+" <em>TODO</em>
+" </p>
" </div>
"
-last_modified
-.1380789713.24
+.1380822035.4
-quickbook
"feed/history/boost_1_55_0.qbk
)
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index 288a9521..82ed01d5 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -498,6 +498,121 @@
+ Added intersects() and disjoints() for Segment-Box and Linestring-Box
+
+
+
+
+ Added rtree creation using packing algorithm
+
+
+
+
+ Added contains() and covers() spatial query predicates
+
+
+
+
+ Added iterative queries
+
+
+
+
+
+
+
+ Bugfixes
+
+
+
+ In some cases .back() or .clear() was called, violating the
+ usage of Concepts. Fixed for the reported cases
+
+
+
+
+ Use consistent side information in cart_intersect and get_turn_info
+ and handle_tangencies and enrich_intersection_info. This is
+ done by switching to integer (if necessary) for the specific
+ 6 points only, zooming in on the 4 or 3 segments
+
From dd8c5d96550cccfa059c4e17dfe2aa6de0473691 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Fri, 4 Oct 2013 10:46:53 +0000
Subject: [PATCH 24/67] Remove geometry feature that won't be included in this
release.
[SVN r86159]
---
feed/history/boost_1_55_0.qbk | 2 --
generated/dev.rss | 8 --------
generated/state/feed-pages.txt | 4 ++--
generated/state/rss-items.txt | 10 +---------
users/history/version_1_55_0.html | 8 --------
5 files changed, 3 insertions(+), 29 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 2132a9f6..ebe32784 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -198,8 +198,6 @@ Release status:
* Added iterative queries
* ['Bugfixes]
* In some cases .back() or .clear() was called, violating the usage of Concepts. Fixed for the reported cases
- * Use consistent side information in cart_intersect and get_turn_info and handle_tangencies and enrich_intersection_info. This
- is done by switching to integer (if necessary) for the specific 6 points only, zooming in on the 4 or 3 segments
* ['Solved tickets]
* [@https://svn.boost.org/trac/boost/ticket/6958 6958] Intersection generates self-intersection. Caused by spike, fixed
* [@https://svn.boost.org/trac/boost/ticket/8364 8364] Invalid input exception, caused by spikes in previous steps, fixed
diff --git a/generated/dev.rss b/generated/dev.rss
index bfa83bfa..e0034ea4 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -508,14 +508,6 @@
usage of Concepts. Fixed for the reported cases
</div>
</li>
- <li>
- <div>
- Use consistent side information in cart_intersect and get_turn_info
- and handle_tangencies and enrich_intersection_info. This is
- done by switching to integer (if necessary) for the specific
- 6 points only, zooming in on the 4 or 3 segments
- </div>
- </li>
</ul>
</div>
</li>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index e1acda4b..f3f8a6c3 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2039,7 +2039,7 @@
-id
"version_1_55_0
-last_modified
-.1380822035.4
+.1380883528.66
-location
"users/history/version_1_55_0.html
-notice
@@ -2056,7 +2056,7 @@
" Thread, Timer, Type Traits, Unordered, Utility, Variant, Wave, xpressive.
"
-qbk_hash
-"905ebc553bd89e4e832d4aa03db6bd59562043aae1a9b4896e96262ebe364bc9
+"2bbfdbea304b8c2e8a97e239856b264735f85562a1dbc14fe92490acfc60171c
-release_status
"dev
-title
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index 9a2cda83..c407047d 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20830,14 +20830,6 @@
" usage of Concepts. Fixed for the reported cases
" </div>
" </li>
-" <li>
-" <div>
-" Use consistent side information in cart_intersect and get_turn_info
-" and handle_tangencies and enrich_intersection_info. This is
-" done by switching to integer (if necessary) for the specific
-" 6 points only, zooming in on the 4 or 3 segments
-" </div>
-" </li>
" </ul>
" </div>
" </li>
@@ -21875,7 +21867,7 @@
" </div>
"
-last_modified
-.1380822035.4
+.1380883528.66
-quickbook
"feed/history/boost_1_55_0.qbk
)
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index 82ed01d5..d302a77b 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -544,14 +544,6 @@
usage of Concepts. Fixed for the reported cases
-
-
- Use consistent side information in cart_intersect and get_turn_info
- and handle_tangencies and enrich_intersection_info. This is
- done by switching to integer (if necessary) for the specific
- 6 points only, zooming in on the 4 or 3 segments
-
+ Support was removed from Config for some
+ very old versions of compilers. We are consider removing support for some other
+ old compilers, possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.3 and
+ earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using any
+ of these, please let us know on the mailing lists.
+
+
New Libraries
- Predef: This library defines a
+ Predef: This library defines a
set of compiler, architecture, operating system, library, and other version
numbers from the information it can gather of C, C++, Objective C, and
Objective C++ predefined macros or those defined in generally available
@@ -65,7 +76,7 @@
+ Breaking change: Removed support
+ for some older compilers. Now only support Digital Mars 8.41, GCC
+ 3.3, Intel 6.0, Visual C++ 7.1 and later compilers.
+
Multiprecision:
From a0d3690938fc115648463ac105864dabf7f4decb Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sun, 6 Oct 2013 20:45:41 +0000
Subject: [PATCH 31/67] Update old compiler news item.
[SVN r86185]
---
feed/history/boost_1_55_0.qbk | 4 ++--
generated/dev.rss | 8 ++++----
generated/state/feed-pages.txt | 4 ++--
generated/state/rss-items.txt | 10 +++++-----
users/history/version_1_55_0.html | 8 ++++----
5 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 46d364e1..8c67d5e8 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -60,8 +60,8 @@ Release status:
[section News]
Support was removed from [@/libs/config/ Config] for some very old versions
-of compilers. We are consider removing support for some other old compilers,
-possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.3 and earlier and
+of compilers. We are considering removing support for some other old compilers,
+possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.7 and earlier and
Borland C++ Builder 2006 (5.82) and earlier. If you're using any of these,
please let us know on the mailing lists.
diff --git a/generated/dev.rss b/generated/dev.rss
index 2d89febd..cbec2cd2 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -15,10 +15,10 @@
<h3><span class="link">News</span></h3>
<p>
Support was removed from <a href="http://www.boost.org/doc/libs/1_55_0b1/libs/config/">Config</a> for some
- very old versions of compilers. We are consider removing support for some other
- old compilers, possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.3 and
- earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using any
- of these, please let us know on the mailing lists.
+ very old versions of compilers. We are considering removing support for some
+ other old compilers, possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.7
+ and earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using
+ any of these, please let us know on the mailing lists.
</p>
</div>
<div id="version_1_55_0.new_libraries">
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 76b4ff4d..e5af3ff3 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2040,7 +2040,7 @@
-id
"version_1_55_0
-last_modified
-.1381087475.01
+.1381092288.83
-location
"users/history/version_1_55_0.html
-notice
@@ -2058,7 +2058,7 @@
" Variant, Wave, xpressive.
"
-qbk_hash
-"2242ba5da705c75d16fceacddc23f3c7679fb394cbb7b27660d0983941d0822b
+"ccaa07929263a49b3f34fd0d4163fe7a3bd7491911723dba1c67426c3e0e0724
-release_status
"dev
-title
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index ec226cb2..73728510 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20337,10 +20337,10 @@
" <h3><span class="link">News</span></h3>
" <p>
" Support was removed from <a href="http://www.boost.org/doc/libs/1_55_0b1/libs/config/">Config</a> for some
-" very old versions of compilers. We are consider removing support for some other
-" old compilers, possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.3 and
-" earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using any
-" of these, please let us know on the mailing lists.
+" very old versions of compilers. We are considering removing support for some
+" other old compilers, possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.7
+" and earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using
+" any of these, please let us know on the mailing lists.
" </p>
" </div>
" <div id="version_1_55_0.new_libraries">
@@ -22032,7 +22032,7 @@
" </div>
"
-last_modified
-.1381087475.01
+.1381092288.83
-quickbook
"feed/history/boost_1_55_0.qbk
)
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index df1b6883..5d0404dd 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -51,10 +51,10 @@
News
Support was removed from Config for some
- very old versions of compilers. We are consider removing support for some other
- old compilers, possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.3 and
- earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using any
- of these, please let us know on the mailing lists.
+ very old versions of compilers. We are considering removing support for some
+ other old compilers, possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.7
+ and earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using
+ any of these, please let us know on the mailing lists.
From 72f1276eb71d052b881922b6f21a00c924fbde1b Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sun, 6 Oct 2013 20:52:39 +0000
Subject: [PATCH 32/67] Small release note fixes.
[SVN r86186]
---
feed/history/boost_1_55_0.qbk | 10 ++++------
generated/dev.rss | 11 +++++------
generated/state/feed-pages.txt | 4 ++--
generated/state/rss-items.txt | 13 ++++++-------
users/history/version_1_55_0.html | 11 +++++------
5 files changed, 22 insertions(+), 27 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 8c67d5e8..28a2c820 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -61,7 +61,7 @@ Release status:
Support was removed from [@/libs/config/ Config] for some very old versions
of compilers. We are considering removing support for some other old compilers,
-possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.7 and earlier and
+possibly: Metroworks C++ (i.e. codewarrior), SunPro 5.7 and earlier and
Borland C++ Builder 2006 (5.82) and earlier. If you're using any of these,
please let us know on the mailing lists.
@@ -109,7 +109,7 @@ please let us know on the mailing lists.
handler ([ticket 8795]).
* Fixed a Windows-specific regression (introduced in Boost 1.54) that occurs when
multiple threads are running an `io_service`. When the bug occurs, the result
- of an asynchronous operation (error and bytes tranferred) is incorrectly
+ of an asynchronous operation (error and bytes transferred) is incorrectly
discarded and zero values used instead. For TCP sockets this results in
spurious end-of-file notifications ([ticket 8933]).
* Fixed a bug in handler tracking, where it was not correctly printing out some
@@ -449,7 +449,7 @@ please let us know on the mailing lists.
Request for more efficient way to get exception_ptr from future.
* ['Fixed Bugs:]
* [@http://svn.boost.org/trac/boost/ticket/7461 #7461]
- detail::win32::ReleaseSemaphore may be called with count_to_release equal to 0 Boost 1.55.0 closed viboes Bugs
+ detail::win32::ReleaseSemaphore may be called with count_to_release equal to 0
* [@http://svn.boost.org/trac/boost/ticket/8070 #8070]
prefer GetTickCount64 over GetTickCount
* [@http://svn.boost.org/trac/boost/ticket/8768 #8768]
@@ -511,10 +511,8 @@ please let us know on the mailing lists.
* [phrase library..[@/tools/quickbook Quickbook]:]
* Quickbook 1.6 finalized, see the
- [@/doc/html/quickbook/versions.html#quickbook.versions.1_6
+ [@/doc/html/quickbook/versions.html#language_versions.1_6
Quickbook documentation for details].
- /(TODO: Will be out of date until the beta documentation has
- been uploaded)/.
[endsect]
diff --git a/generated/dev.rss b/generated/dev.rss
index cbec2cd2..1f55940b 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -16,7 +16,7 @@
<p>
Support was removed from <a href="http://www.boost.org/doc/libs/1_55_0b1/libs/config/">Config</a> for some
very old versions of compilers. We are considering removing support for some
- other old compilers, possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.7
+ other old compilers, possibly: Metroworks C++ (i.e. codewarrior), SunPro 5.7
and earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using
any of these, please let us know on the mailing lists.
</p>
@@ -157,7 +157,7 @@
Fixed a Windows-specific regression (introduced in Boost 1.54) that
occurs when multiple threads are running an <code><span class="identifier">io_service</span></code>.
When the bug occurs, the result of an asynchronous operation (error
- and bytes tranferred) is incorrectly discarded and zero values used
+ and bytes transferred) is incorrectly discarded and zero values used
instead. For TCP sockets this results in spurious end-of-file notifications
(<a href="https://svn.boost.org/trac/boost/ticket/8933">#8933</a>).
</div>
@@ -1282,7 +1282,7 @@
<div>
<a href="http://svn.boost.org/trac/boost/ticket/7461">#7461</a>
detail::win32::ReleaseSemaphore may be called with count_to_release
- equal to 0 Boost 1.55.0 closed viboes Bugs
+ equal to 0
</div>
</li>
<li>
@@ -1515,9 +1515,8 @@
<ul>
<li>
<div>
- Quickbook 1.6 finalized, see the <a href="http://www.boost.org/doc/libs/1_55_0b1/doc/html/quickbook/versions.html#quickbook.versions.1_6">Quickbook
- documentation for details</a>. <em>(TODO: Will be out of
- date until the beta documentation has been uploaded)</em>.
+ Quickbook 1.6 finalized, see the <a href="http://www.boost.org/doc/libs/1_55_0b1/doc/html/quickbook/versions.html#language_versions.1_6">Quickbook
+ documentation for details</a>.
</div>
</li>
</ul>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index e5af3ff3..e41ef081 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2040,7 +2040,7 @@
-id
"version_1_55_0
-last_modified
-.1381092288.83
+.1381092724.15
-location
"users/history/version_1_55_0.html
-notice
@@ -2058,7 +2058,7 @@
" Variant, Wave, xpressive.
"
-qbk_hash
-"ccaa07929263a49b3f34fd0d4163fe7a3bd7491911723dba1c67426c3e0e0724
+"1ac17d9e7655a7ae19d7371711c2f2ddc8f96f28c1aafa53b3e9d2dd5f6ea9ef
-release_status
"dev
-title
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index 73728510..b49d92f1 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20338,7 +20338,7 @@
" <p>
" Support was removed from <a href="http://www.boost.org/doc/libs/1_55_0b1/libs/config/">Config</a> for some
" very old versions of compilers. We are considering removing support for some
-" other old compilers, possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.7
+" other old compilers, possibly: Metroworks C++ (i.e. codewarrior), SunPro 5.7
" and earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using
" any of these, please let us know on the mailing lists.
" </p>
@@ -20479,7 +20479,7 @@
" Fixed a Windows-specific regression (introduced in Boost 1.54) that
" occurs when multiple threads are running an <code><span class="identifier">io_service</span></code>.
" When the bug occurs, the result of an asynchronous operation (error
-" and bytes tranferred) is incorrectly discarded and zero values used
+" and bytes transferred) is incorrectly discarded and zero values used
" instead. For TCP sockets this results in spurious end-of-file notifications
" (<a href="https://svn.boost.org/trac/boost/ticket/8933">#8933</a>).
" </div>
@@ -21604,7 +21604,7 @@
" <div>
" <a href="http://svn.boost.org/trac/boost/ticket/7461">#7461</a>
" detail::win32::ReleaseSemaphore may be called with count_to_release
-" equal to 0 Boost 1.55.0 closed viboes Bugs
+" equal to 0
" </div>
" </li>
" <li>
@@ -21837,9 +21837,8 @@
" <ul>
" <li>
" <div>
-" Quickbook 1.6 finalized, see the <a href="http://www.boost.org/doc/libs/1_55_0b1/doc/html/quickbook/versions.html#quickbook.versions.1_6">Quickbook
-" documentation for details</a>. <em>(TODO: Will be out of
-" date until the beta documentation has been uploaded)</em>.
+" Quickbook 1.6 finalized, see the <a href="http://www.boost.org/doc/libs/1_55_0b1/doc/html/quickbook/versions.html#language_versions.1_6">Quickbook
+" documentation for details</a>.
" </div>
" </li>
" </ul>
@@ -22032,7 +22031,7 @@
" </div>
"
-last_modified
-.1381092288.83
+.1381092724.15
-quickbook
"feed/history/boost_1_55_0.qbk
)
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index 5d0404dd..23dc68c4 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -52,7 +52,7 @@
Support was removed from Config for some
very old versions of compilers. We are considering removing support for some
- other old compilers, possibily: Metroworks C++ (i.e. codewarrior), SunPro 5.7
+ other old compilers, possibly: Metroworks C++ (i.e. codewarrior), SunPro 5.7
and earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using
any of these, please let us know on the mailing lists.
@@ -193,7 +193,7 @@
Fixed a Windows-specific regression (introduced in Boost 1.54) that
occurs when multiple threads are running an io_service.
When the bug occurs, the result of an asynchronous operation (error
- and bytes tranferred) is incorrectly discarded and zero values used
+ and bytes transferred) is incorrectly discarded and zero values used
instead. For TCP sockets this results in spurious end-of-file notifications
(#8933).
@@ -1318,7 +1318,7 @@
#7461
detail::win32::ReleaseSemaphore may be called with count_to_release
- equal to 0 Boost 1.55.0 closed viboes Bugs
+ equal to 0
From d48cf5c998a5a8f01cc0801f9541a905616cf550 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sun, 6 Oct 2013 21:53:25 +0000
Subject: [PATCH 33/67] Rewrite old compilers notice.
A bit annoying that the CSS removes the bullet points.
[SVN r86187]
---
feed/history/boost_1_55_0.qbk | 31 +++++++++---
generated/dev.rss | 81 +++++++++++++++++++++++++++---
generated/state/feed-pages.txt | 4 +-
generated/state/rss-items.txt | 83 ++++++++++++++++++++++++++++---
users/history/version_1_55_0.html | 81 +++++++++++++++++++++++++++---
5 files changed, 253 insertions(+), 27 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 28a2c820..92608025 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -60,10 +60,23 @@ Release status:
[section News]
Support was removed from [@/libs/config/ Config] for some very old versions
-of compilers. We are considering removing support for some other old compilers,
-possibly: Metroworks C++ (i.e. codewarrior), SunPro 5.7 and earlier and
-Borland C++ Builder 2006 (5.82) and earlier. If you're using any of these,
-please let us know on the mailing lists.
+of compilers. The new minimum requirements are:
+
+* Digitial Mars 8.41
+* GCC 3.3
+* Intel 6.0
+* Visual C++ 7.1
+
+Other compilers are currently unchanged, but we are considering removing
+support for some other old compilers. Candidates for removal are:
+
+* Metroworks C++ (i.e. codewarrior)
+* SunPro 5.7 and earlier
+* Borland C++ Builder 2006 (5.82) and earlier
+
+If you're using any of these, please let us know on the mailing lists.
+We will take into account any feedback received before making a decision,
+but the timeline hasn't been set yet, so please do so soon.
[endsect]
@@ -178,8 +191,14 @@ please let us know on the mailing lists.
* [phrase library..[@/libs/config/ Config]:]
* [*Breaking change:] Removed support for some older compilers.
- Now only support Digital Mars 8.41, GCC 3.3, Intel 6.0, Visual C++ 7.1
- and later compilers.
+ The new minimum compiler versions are:
+ [itemized_list
+ [Digitial Mars 8.41]
+ [GCC 3.3]
+ [Intel 6.0]
+ [Visual C++ 7.1]
+ ]
+ Other compilers are unchanged.
* [phrase library..[@/libs/container/ Container]:]
* Implemented [link container.main_features.scary_iterators SCARY iterators].
diff --git a/generated/dev.rss b/generated/dev.rss
index 1f55940b..0521265b 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -15,10 +15,55 @@
<h3><span class="link">News</span></h3>
<p>
Support was removed from <a href="http://www.boost.org/doc/libs/1_55_0b1/libs/config/">Config</a> for some
- very old versions of compilers. We are considering removing support for some
- other old compilers, possibly: Metroworks C++ (i.e. codewarrior), SunPro 5.7
- and earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using
- any of these, please let us know on the mailing lists.
+ very old versions of compilers. The new minimum requirements are:
+ </p>
+ <ul>
+ <li>
+ <div>
+ Digitial Mars 8.41
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.3
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 6.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 7.1
+ </div>
+ </li>
+ </ul>
+ <p>
+ Other compilers are currently unchanged, but we are considering removing support
+ for some other old compilers. Candidates for removal are:
+ </p>
+ <ul>
+ <li>
+ <div>
+ Metroworks C++ (i.e. codewarrior)
+ </div>
+ </li>
+ <li>
+ <div>
+ SunPro 5.7 and earlier
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland C++ Builder 2006 (5.82) and earlier
+ </div>
+ </li>
+ </ul>
+ <p>
+ If you're using any of these, please let us know on the mailing lists. We will
+ take into account any feedback received before making a decision, but the timeline
+ hasn't been set yet, so please do so soon.
</p>
</div>
<div id="version_1_55_0.new_libraries">
@@ -394,8 +439,32 @@
<li>
<div>
<strong>Breaking change:</strong> Removed support
- for some older compilers. Now only support Digital Mars 8.41, GCC
- 3.3, Intel 6.0, Visual C++ 7.1 and later compilers.
+ for some older compilers. The new minimum compiler versions are:
+ </div>
+ <ul>
+ <li>
+ <div>
+ Digitial Mars 8.41
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.3
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 6.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 7.1
+ </div>
+ </li>
+ </ul>
+ <div>
+ Other compilers are unchanged.
</div>
</li>
</ul>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index e41ef081..289468c6 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2040,7 +2040,7 @@
-id
"version_1_55_0
-last_modified
-.1381092724.15
+.1381096240.17
-location
"users/history/version_1_55_0.html
-notice
@@ -2058,7 +2058,7 @@
" Variant, Wave, xpressive.
"
-qbk_hash
-"1ac17d9e7655a7ae19d7371711c2f2ddc8f96f28c1aafa53b3e9d2dd5f6ea9ef
+"723f2df7b80d2f7b6af4ecc6333be272f4d981296f912e2d2b195a2fd907aa84
-release_status
"dev
-title
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index b49d92f1..c654f796 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20337,10 +20337,55 @@
" <h3><span class="link">News</span></h3>
" <p>
" Support was removed from <a href="http://www.boost.org/doc/libs/1_55_0b1/libs/config/">Config</a> for some
-" very old versions of compilers. We are considering removing support for some
-" other old compilers, possibly: Metroworks C++ (i.e. codewarrior), SunPro 5.7
-" and earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using
-" any of these, please let us know on the mailing lists.
+" very old versions of compilers. The new minimum requirements are:
+" </p>
+" <ul>
+" <li>
+" <div>
+" Digitial Mars 8.41
+" </div>
+" </li>
+" <li>
+" <div>
+" GCC 3.3
+" </div>
+" </li>
+" <li>
+" <div>
+" Intel 6.0
+" </div>
+" </li>
+" <li>
+" <div>
+" Visual C++ 7.1
+" </div>
+" </li>
+" </ul>
+" <p>
+" Other compilers are currently unchanged, but we are considering removing support
+" for some other old compilers. Candidates for removal are:
+" </p>
+" <ul>
+" <li>
+" <div>
+" Metroworks C++ (i.e. codewarrior)
+" </div>
+" </li>
+" <li>
+" <div>
+" SunPro 5.7 and earlier
+" </div>
+" </li>
+" <li>
+" <div>
+" Borland C++ Builder 2006 (5.82) and earlier
+" </div>
+" </li>
+" </ul>
+" <p>
+" If you're using any of these, please let us know on the mailing lists. We will
+" take into account any feedback received before making a decision, but the timeline
+" hasn't been set yet, so please do so soon.
" </p>
" </div>
" <div id="version_1_55_0.new_libraries">
@@ -20716,8 +20761,32 @@
" <li>
" <div>
" <strong>Breaking change:</strong> Removed support
-" for some older compilers. Now only support Digital Mars 8.41, GCC
-" 3.3, Intel 6.0, Visual C++ 7.1 and later compilers.
+" for some older compilers. The new minimum compiler versions are:
+" </div>
+" <ul>
+" <li>
+" <div>
+" Digitial Mars 8.41
+" </div>
+" </li>
+" <li>
+" <div>
+" GCC 3.3
+" </div>
+" </li>
+" <li>
+" <div>
+" Intel 6.0
+" </div>
+" </li>
+" <li>
+" <div>
+" Visual C++ 7.1
+" </div>
+" </li>
+" </ul>
+" <div>
+" Other compilers are unchanged.
" </div>
" </li>
" </ul>
@@ -22031,7 +22100,7 @@
" </div>
"
-last_modified
-.1381092724.15
+.1381096240.17
-quickbook
"feed/history/boost_1_55_0.qbk
)
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index 23dc68c4..e4c44870 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -51,10 +51,55 @@
News
Support was removed from Config for some
- very old versions of compilers. We are considering removing support for some
- other old compilers, possibly: Metroworks C++ (i.e. codewarrior), SunPro 5.7
- and earlier and Borland C++ Builder 2006 (5.82) and earlier. If you're using
- any of these, please let us know on the mailing lists.
+ very old versions of compilers. The new minimum requirements are:
+
+
+
+
+ Digitial Mars 8.41
+
+
+
+
+ GCC 3.3
+
+
+
+
+ Intel 6.0
+
+
+
+
+ Visual C++ 7.1
+
+
+
+
+ Other compilers are currently unchanged, but we are considering removing support
+ for some other old compilers. Candidates for removal are:
+
+
+
+
+ Metroworks C++ (i.e. codewarrior)
+
+
+
+
+ SunPro 5.7 and earlier
+
+
+
+
+ Borland C++ Builder 2006 (5.82) and earlier
+
+
+
+
+ If you're using any of these, please let us know on the mailing lists. We will
+ take into account any feedback received before making a decision, but the timeline
+ hasn't been set yet, so please do so soon.
@@ -430,8 +475,32 @@
Breaking change: Removed support
- for some older compilers. Now only support Digital Mars 8.41, GCC
- 3.3, Intel 6.0, Visual C++ 7.1 and later compilers.
+ for some older compilers. The new minimum compiler versions are:
+
+
+
+
+ Digitial Mars 8.41
+
+
+
+
+ GCC 3.3
+
+
+
+
+ Intel 6.0
+
+
+
+
+ Visual C++ 7.1
+
+
+
+
+ Other compilers are unchanged.
From da3f4df0cfadf052c0ca55c392a7962cac5c3001 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sun, 6 Oct 2013 21:56:25 +0000
Subject: [PATCH 34/67] Remove awkward line, may add a little detail later.
[SVN r86188]
---
feed/history/boost_1_55_0.qbk | 3 +--
generated/dev.rss | 3 +--
generated/state/feed-pages.txt | 4 ++--
generated/state/rss-items.txt | 5 ++---
users/history/version_1_55_0.html | 3 +--
5 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 92608025..6f4345f2 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -75,8 +75,7 @@ support for some other old compilers. Candidates for removal are:
* Borland C++ Builder 2006 (5.82) and earlier
If you're using any of these, please let us know on the mailing lists.
-We will take into account any feedback received before making a decision,
-but the timeline hasn't been set yet, so please do so soon.
+We will take into account any feedback received before making a decision.
[endsect]
diff --git a/generated/dev.rss b/generated/dev.rss
index 0521265b..c55bebe2 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -62,8 +62,7 @@
</ul>
<p>
If you're using any of these, please let us know on the mailing lists. We will
- take into account any feedback received before making a decision, but the timeline
- hasn't been set yet, so please do so soon.
+ take into account any feedback received before making a decision.
</p>
</div>
<div id="version_1_55_0.new_libraries">
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 289468c6..822faf79 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2040,7 +2040,7 @@
-id
"version_1_55_0
-last_modified
-.1381096240.17
+.1381096546.56
-location
"users/history/version_1_55_0.html
-notice
@@ -2058,7 +2058,7 @@
" Variant, Wave, xpressive.
"
-qbk_hash
-"723f2df7b80d2f7b6af4ecc6333be272f4d981296f912e2d2b195a2fd907aa84
+"c2fcd406c3cb889d3a5d3209671cec773a9a96be853e30bb7143007061134151
-release_status
"dev
-title
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index c654f796..fe1c9bb0 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -20384,8 +20384,7 @@
" </ul>
" <p>
" If you're using any of these, please let us know on the mailing lists. We will
-" take into account any feedback received before making a decision, but the timeline
-" hasn't been set yet, so please do so soon.
+" take into account any feedback received before making a decision.
" </p>
" </div>
" <div id="version_1_55_0.new_libraries">
@@ -22100,7 +22099,7 @@
" </div>
"
-last_modified
-.1381096240.17
+.1381096546.56
-quickbook
"feed/history/boost_1_55_0.qbk
)
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index e4c44870..a804cf1f 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -98,8 +98,7 @@
If you're using any of these, please let us know on the mailing lists. We will
- take into account any feedback received before making a decision, but the timeline
- hasn't been set yet, so please do so soon.
+ take into account any feedback received before making a decision.
From 10306291daceb638ca9003c0728caa9dec0cc46b Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Tue, 8 Oct 2013 14:29:06 +0000
Subject: [PATCH 35/67] Beta release.
[SVN r86198]
---
feed/history/boost_1_55_0.qbk | 35 +++----------------------------
generated/download-items.html | 22 +++++++++++++++++++
generated/home-items.html | 4 ++++
generated/state/feed-pages.txt | 7 ++++---
generated/state/rss-items.txt | 2 +-
users/history/version_1_55_0.html | 6 +++---
6 files changed, 37 insertions(+), 39 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index 6f4345f2..e361eda3 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -18,43 +18,14 @@
[import ext.qbk]
[documentation /doc/libs/1_55_0b1/]
+[status beta]
+[download http://sourceforge.net/projects/boost/files/boost/1.55.0.beta.1/]
[/
-
-As the release progresses add the 'status' and 'download' elements to
-indicate the release status:
-
-Beta status:
-[status beta]
-[download http://sourceforge.net/projects/boost/files/boost/1.55.0.beta.x/]
-
Release status:
[status released]
[download http://sourceforge.net/projects/boost/files/boost/1.55.0/]
-[documentation /doc/libs/1_55.0/]
-
-]
-
-[/
- When adding libraries:
-
- 1. Libraries are listed in alphabetical order.
- 2. Besides the dedicated entry, the lib name should be added to the
- [purpose] section at the beginning of the page.
-
- Example new libraries message:
-
-* [phrase library..[@/libs/accumulators/ Accumulators]:] Framework for
- incremental calculation, and collection of statistical accumulators, from Eric Niebler.
-
- Example update message:
-
-* [phrase library..[@/libs/interprocess/ Interprocess]:]
- * Added anonymous shared memory for UNIX systems.
- * Fixed missing move semantics on managed memory classes.
- * Added copy_on_write and open_read_only options for shared memory
- and mapped file managed classes.
- * `shared_ptr` is movable and supports aliasing.
+[documentation /doc/libs/1_55_0/]
]
[section News]
diff --git a/generated/download-items.html b/generated/download-items.html
index 4415785f..2fd6ae60 100644
--- a/generated/download-items.html
+++ b/generated/download-items.html
@@ -1,5 +1,6 @@
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.
From 6aeea990b911ebc39f0a4b586387045f5bad9bcb Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sun, 13 Oct 2013 12:06:48 +0000
Subject: [PATCH 41/67] Update the release notes template.
[SVN r86286]
---
feed/templates/boost_x_xx_x.qbk | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/feed/templates/boost_x_xx_x.qbk b/feed/templates/boost_x_xx_x.qbk
index abb5203f..dfc13c59 100644
--- a/feed/templates/boost_x_xx_x.qbk
+++ b/feed/templates/boost_x_xx_x.qbk
@@ -1,12 +1,13 @@
[article Version 1.xx.x
- [quickbook 1.5]
+ [quickbook 1.6]
[source-mode c++]
[purpose New Libraries: Updated Libraries: ]
[authors [Dawes, Beman]]
+ [/ last-revision is used for the final release data]
[last-revision ]
]
-[include ext.qbk]
+[import ext.qbk]
[/
From af00fe465c9596aead551e118526c0508990f159 Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Sun, 13 Oct 2013 12:09:12 +0000
Subject: [PATCH 42/67] Skeleton release notes for 1.56
[SVN r86287]
---
feed/history/boost_1_56_0.qbk | 92 ++++
generated/dev.rss | 804 ++----------------------------
generated/state/feed-pages.txt | 28 ++
generated/state/rss-items.txt | 60 +++
users/history/version_1_56_0.html | 124 +++++
5 files changed, 357 insertions(+), 751 deletions(-)
create mode 100644 feed/history/boost_1_56_0.qbk
create mode 100644 users/history/version_1_56_0.html
diff --git a/feed/history/boost_1_56_0.qbk b/feed/history/boost_1_56_0.qbk
new file mode 100644
index 00000000..ca69560b
--- /dev/null
+++ b/feed/history/boost_1_56_0.qbk
@@ -0,0 +1,92 @@
+[article Version 1.56.0
+ [quickbook 1.6]
+ [source-mode c++]
+ [purpose New Libraries: Updated Libraries: ]
+ [authors [Dawes, Beman]]
+ [/ last-revision is used for the final release data]
+ [last-revision ]
+]
+
+[import ext.qbk]
+
+[/
+
+As the release progresses add the 'status' and 'download' elements to
+indicate the release status:
+
+Beta status:
+[status beta]
+[download http://sourceforge.net/projects/boost/files/boost/1.56.0.beta.1/]
+[documentation /doc/libs/1_56_0_beta1/]
+
+Release status:
+[status released]
+[download http://sourceforge.net/projects/boost/files/boost/1.56.0/]
+[documentation /doc/libs/1_56_0/]
+
+]
+
+[/
+ When adding libraries:
+
+ 1. Libraries are listed in alphabetical order.
+ 2. Besides the dedicated entry, the lib name should be added to the
+ [purpose] section at the beginning of the page.
+
+ Example new libraries message:
+
+* [phrase library..[@/libs/accumulators/ Accumulators]:] Framework for
+ incremental calculation, and collection of statistical accumulators, from Eric Niebler.
+
+ Example update message:
+
+* [phrase library..[@/libs/interprocess/ Interprocess]:]
+ * Added anonymous shared memory for UNIX systems.
+ * Fixed missing move semantics on managed memory classes.
+ * Added copy_on_write and open_read_only options for shared memory
+ and mapped file managed classes.
+ * `shared_ptr` is movable and supports aliasing.
+]
+
+[section New Libraries]
+
+* /TODO/
+
+[endsect]
+
+[section Updated Libraries]
+
+* /TODO/
+
+[/
+
+* /TODO/: [phrase library..[@/libs/spirit/ Spirit]:]
+ * Spirit Vx.x, see the
+ '[@/doc/libs/1_xx_x/libs/spirit/doc/html/spirit/what_s_new/spirit_x_x.html What's New]'
+ section for details.
+
+* /TODO/: [phrase library..[@/libs/wave/ Wave]:]
+ * See the [@/libs/wave/ChangeLog Changelog] for details.
+
+]
+
+[endsect]
+
+[section Compilers Tested]
+
+Boost's primary test compilers are:
+
+* /TODO/
+
+Boost's additional test compilers include:
+
+* /TODO/
+
+[endsect]
+
+[section Acknowledgements]
+
+/TODO/
+
+[endsect]
+
diff --git a/generated/dev.rss b/generated/dev.rss
index c55bebe2..c32f0e20 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -7,7 +7,59 @@
en-usDistributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-Version 1.55.0http://www.boost.org/users/history/version_1_55_0.htmlhttp://www.boost.org/users/history/version_1_55_0.htmlIn Progress
+Version 1.56.0http://www.boost.org/users/history/version_1_56_0.htmlhttp://www.boost.org/users/history/version_1_56_0.htmlIn Progress
+
+
+ <div id="version_1_56_0.new_libraries">
+ <h3><span class="link">New Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_56_0.updated_libraries">
+ <h3><span class="link">Updated Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_56_0.compilers_tested">
+ <h3><span class="link">Compilers Tested</span></h3>
+ <p>
+ Boost's primary test compilers are:
+ </p>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ <p>
+ Boost's additional test compilers include:
+ </p>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_56_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <em>TODO</em>
+ </p>
+ </div>
+Version 1.55.0http://www.boost.org/users/history/version_1_55_0.htmlhttp://www.boost.org/users/history/version_1_55_0.htmlIn Progress
@@ -6029,756 +6081,6 @@
Vladimir Prus and Marshall Clow managed this release.
</p>
</div>
-Version 1.51.0http://www.boost.org/users/history/version_1_51_0.htmlhttp://www.boost.org/users/history/version_1_51_0.htmlMon, 20 Aug 2012 16:00:21 -0700
-
-
-
- <div id="version_1_51_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/context/">Context</a>:</span>
- Context switching library,
- from Oliver Kowalke.
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_51_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/algorithm/">Algorithm</a>:</span>
- <ul>
- <li>
- <div>
- Fixed <code><span class="identifier">is_sorted_until</span></code>
- ; now matches the c++11 standard behavior on ranges with duplicate
- values.
- </div>
- </li>
- <li>
- <div>
- Added range support for the rest of the search algorithms.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">unhex</span></code> now uses Boost.Exception
- to signal bad input.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/asio/">Asio</a>:</span>
- <ul>
- <li>
- <div>
- Fixed an incompatibility between <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">tcp</span><span class="special">::</span><span class="identifier">iostream</span></code>
- and C++11 (<a href="https://svn.boost.org/trac/boost/ticket/7162">#7162</a>).
- </div>
- </li>
- <li>
- <div>
- Decorated GCC attribute names with underscores to prevent interaction
- with user-defined macros (<a href="https://svn.boost.org/trac/boost/ticket/6415">#6415</a>).
- </div>
- </li>
- <li>
- <div>
- Added missing <code><span class="preprocessor">#include</span>
- <span class="special"><</span><span class="identifier">cctype</span><span class="special">></span></code>, needed for some versions of
- MinGW.
- </div>
- </li>
- <li>
- <div>
- Changed to use <tt>gcc</tt>'s atomic builtins on ARM CPUs,
- when available (<a href="https://svn.boost.org/trac/boost/ticket/7140">#7140</a>).
- </div>
- </li>
- <li>
- <div>
- Changed strand destruction to be a no-op, to allow strand objects
- to be destroyed after their associated <code><span class="identifier">io_service</span></code>
- has been destroyed.
- </div>
- </li>
- <li>
- <div>
- Added support for some newer versions of glibc which provide the
- <code><span class="identifier">epoll_create1</span><span class="special">()</span></code>
- function but always fail with <code><span class="identifier">ENOSYS</span></code>
- (<a href="https://svn.boost.org/trac/boost/ticket/7012">#7012</a>).
- </div>
- </li>
- <li>
- <div>
- Changed the SSL implementation to throw an exception if SSL engine
- initialisation fails (<a href="https://svn.boost.org/trac/boost/ticket/6303">#6303</a>).
- </div>
- </li>
- <li>
- <div>
- Fixed another regression in <code><span class="identifier">buffered_write_stream</span></code>
- (<a href="https://svn.boost.org/trac/boost/ticket/6310">#6310</a>).
- </div>
- </li>
- <li>
- <div>
- Implemented various minor performance improvements, primarily targeted
- at Linux x86 and x86-64 platforms.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/config/">Config</a>:</span>
- <ul>
- <li>
- <div>
- Deprecated a whole bunch of macros that were c++11 specific, but
- not named to show that they were c++11 specific. Made new macros
- with better names, and paired the old macros with the new ones. Updated
- the documentation to list the deprecated macros.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/chrono/">Chrono</a>:</span>
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6918">#6918</a>
- Boost Chrono compilation failure on HP uX due to undefined pthread_getcpuclockid.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6241">#6241</a>
- boost::chrono compilation problems without std::wstring support.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6987">#6987</a>
- Documentation & C++11.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7041">#7041</a>
- time_point.hpp depends on Boost.System.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7042">#7042</a>
- Avoiding time_point and duration dependency on time.h and CLOCK_REALTIME.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7058">#7058</a>
- Make it work when BOOST_NO_EXCEPTIONS is defined.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7069">#7069</a>
- Misspellings in clock_string<thread_clock>.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7081">#7081</a>
- WinError.h capitalization in boost/detail/win/basic_types.hpp.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/geometry/">Geometry</a>:</span>
- <ul>
- <li>
- <div>
- points accessed through a pointer (e.g. in a linestring) should now
- be specialized without the pointer. In previous versions a type
- <code><span class="identifier">my_point</span></code> used like
- <code><span class="identifier">linestring</span><span class="special"><</span><span class="identifier">my_point</span><span class="special">*></span></code>
- had to be specalized like: <code><span class="keyword">template</span><span class="special"><></span> <span class="keyword">struct</span>
- <span class="identifier">tag</span><span class="special"><</span><span class="identifier">my_point</span><span class="special">*></span></code>.
- Now the library itself removes the pointer before calling the traits
- class, so now it should be like: <code><span class="keyword">template</span><span class="special"><></span> <span class="keyword">struct</span>
- <span class="identifier">tag</span><span class="special"><</span><span class="identifier">my_point</span><span class="special">></span></code>
- </div>
- </li>
- <li>
- <div>
- intersection was sometimes wrong for integer points, fixed
- </div>
- </li>
- <li>
- <div>
- documentation, order of parameters in simplify was wrong, fixed
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7030">7030</a>
- spherical distance, fixed (by patch of Karsten Ahnert)
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span>
- <ul>
- <li>
- <div>
- Refactored support for internal and bundled properties in Boost.Graph-provided
- graph types, and cleaned up named parameter functionality:
- <ul>
- <li>
- <div>
- Enabled old-style (non-bundled) internal properties in <code><span class="identifier">compressed_sparse_row_graph</span></code>.
- </div>
- </li>
- <li>
- <div>
- Bundled properties should work correctly for all graph types
- and adaptors.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Bugs fixed:
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6993">#6993</a>: Typo Bundled Properties document
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7002">#7002</a>: Problem with initialization of CSR bidirectional
- graph
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7023">#7023</a>: Enclose internal type graphml_reader in anonymous
- namespace
- </div>
- </li>
- <li>
- <div>
- Other bugs and warnings not in Trac
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/functional/hash/">Hash</a>:</span>
- <ul>
- <li>
- <div>
- Support the standard smart pointers.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">hash_value</span></code> now implemented
- using SFINAE to avoid implicit casts to built in types when calling
- it.
- </div>
- </li>
- <li>
- <div>
- Updated to use the new config macros.
- </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>
- <ul>
- <li>
- <div>
- Better performance, less memory usage for <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special"><</span><span class="identifier">character_type</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span></code> and <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">array</span><span class="special"><</span><span class="identifier">character_type</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span></code> conversions.
- </div>
- </li>
- <li>
- <div>
- Fixed bug with volatile input parameter <a href="https://svn.boost.org/trac/boost/ticket/7157">#7157</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/math/">Math</a>:</span>
- <ul>
- <li>
- <div>
- Updated to use the new config macros.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/msm/">MSM</a>:</span>
- <ul>
- <li>
- <div>
- Support for boost::any <a href="http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s03.html#any-event">http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s03.html#any-event</a>
- or kleene <a href="http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s04.html#kleene-event">http://www.boost.org/doc/libs/1_51_0/libs/msm/doc/HTML/ch03s04.html#kleene-event</a>
- as acceptable events
- </div>
- </li>
- <li>
- <div>
- Bugfix: compiler error with fsm internal table and none (compound)
- event.
- </div>
- </li>
- <li>
- <div>
- Bugfix: euml::defer_ leading to stack overflow.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/proto/">Proto</a>:</span>
- <ul>
- <li>
- <div>
- Proto transforms get pseudo-parameter pack expansion support for
- unpacking expressions. See the <a href="http://www.boost.org/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_51">Release
- Notes</a> for more information.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/ratio/">Ratio</a>:</span>
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7075">#7075</a>
- Workaround for error: the type of partial specialization template
- parameter constant "n1" depends on another template parameter.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/regex/">Regex</a>:</span>
- <ul>
- <li>
- <div>
- Updated to use the new config macros.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/thread/">Thread</a>:</span>
- <ul>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/4258">#4258</a>
- Linking with boost thread does not work on mingw/gcc 4.5.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/4885">#4885</a>
- Access violation in set_tss_data at process exit due to invalid assumption
- about TlsAlloc.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/6931">#6931</a>
- mutex waits forwever with Intel Compiler and /debug:parallel
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7044">#7044</a>
- boost 1.50.0 header missing.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7052">#7052</a>
- Thread: BOOST_THREAD_PROVIDES_DEPRECATED_FEATURES_SINCE_V3_0_0 only
- masks thread::operator==, thread::operator!= forward declarations,
- not definitions.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7066">#7066</a>
- An attempt to fix current_thread_tls_key static initialization order.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7074">#7074</a>
- Multiply defined symbol boost::allocator_arg.
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7078">#7078</a>
- Trivial 64-bit warning fix on Windows for thread attribute stack
- size
- </div>
- </li>
- <li>
- <div>
- <a href="https://svn.boost.org/trac/boost/ticket/7089">#7089</a>
- BOOST_THREAD_WAIT_BUG limits functionality without solving anything
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/unordered/">Unordered</a>:</span>
- <ul>
- <li>
- <div>
- Fix construction/destruction issue when using a C++11 compiler with
- a C++03 allocator (<a href="https://svn.boost.org/trac/boost/ticket/7100">#7100</a>).
- </div>
- </li>
- <li>
- <div>
- Remove a <code><span class="keyword">try</span><span class="special">..</span><span class="keyword">catch</span></code> to support compiling without
- exceptions.
- </div>
- </li>
- <li>
- <div>
- Adjust SFINAE use to try to supprt g++ 3.4 (<a href="https://svn.boost.org/trac/boost/ticket/7175">#7175</a>).
- </div>
- </li>
- <li>
- <div>
- Updated to use the new config macros.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/wave/">Wave</a>:</span>
- <ul>
- <li>
- <div>
- See the <a href="http://www.boost.org/libs/wave/ChangeLog">Changelog</a> for details.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library"><a href="http://www.boost.org/libs/xpressive/">xpressive</a>:</span>
- <ul>
- <li>
- <div>
- Work around buggy wide ctype facet on cygwin and mingw.
- </div>
- </li>
- <li>
- <div>
- Work around absence of __isctype on some glibc implementations.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">op</span><span class="special">::</span><span class="identifier">as</span></code> shouldn't assume <code><span class="identifier">string</span><span class="special">::</span><span class="identifier">iterator</span></code> != <code><span class="keyword">char</span><span class="special">*</span></code>.
- </div>
- </li>
- <li>
- <div>
- Fix assertion in <code><span class="identifier">cpp_regex_traits</span></code>
- on libc++, thanks to John Fletcher.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_51_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2, 4.7
- </div>
- </li>
- <li>
- <div>
- GCC, C++11 mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
- </div>
- </li>
- <li>
- <div>
- Intel: 11.1, 12.0, 12.1
- </div>
- </li>
- <li>
- <div>
- LLVM Clang 2.8
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- GCC: 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++11 mode: 4.4
- </div>
- </li>
- <li>
- <div>
- Intel: 11.1, 12.0
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3
- </div>
- </li>
- <li>
- <div>
- Visual C++: 8.0, 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>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- Clang: from subversion
- </div>
- </li>
- <li>
- <div>
- LLVM Clang: 3.0
- </div>
- </li>
- <li>
- <div>
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.4.7, 4.5.3, 4.6.2, 4.6.3, 4.7.0, 4.7.1
- </div>
- </li>
- <li>
- <div>
- GCC, C++11 mode: 4.3.4, 4.4.4, 4.5.3, 4.6.3
- </div>
- </li>
- <li>
- <div>
- pgCC: 11.9
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.1, 12.0, 12.1
- </div>
- </li>
- <li>
- <div>
- Visual Age: 10.1
- </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
- </div>
- </li>
- <li>
- <div>
- GCC, C++11 mode: 4.4
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- Visual C++: 8.0, 9.0, 10.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0, 4.6.3, 4.7.0
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- AIX:
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition: V12.1.0.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>
- <li>
- <div>
- Solaris:
- <ul>
- <li>
- <div>
- Sun: 5.10
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_51_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- <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>
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 2d7ee74e..6658578b 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2067,6 +2067,34 @@
-type
"release
)
+(feed/history/boost_1_56_0.qbk
+-dir_location
+-documentation
+-download
+-id
+"version_1_56_0
+-last_modified
+.1381666077.2
+-location
+"users/history/version_1_56_0.html
+-notice
+-notice_url
+-page_state
+-pub_date
+"In Progress
+-purpose
+"
+" New Libraries: Updated Libraries:
+"
+-qbk_hash
+"2bbd7bd161df7687945c6fc7b932e406c9a02e99d6fe540b86b3f590fa8bb96d
+-release_status
+"dev
+-title
+"Version 1.56.0
+-type
+"release
+)
(feed/history/unversioned.qbk
-dir_location
-documentation
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index 36efa421..da91c67d 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -22103,6 +22103,66 @@
-quickbook
"feed/history/boost_1_55_0.qbk
)
+(feed/history/boost_1_56_0.qbk
+-item
+"Version 1.56.0http://www.boost.org/users/history/version_1_56_0.htmlhttp://www.boost.org/users/history/version_1_56_0.htmlIn Progress
+"
+"
+" <div id="version_1_56_0.new_libraries">
+" <h3><span class="link">New Libraries</span></h3>
+" <ul>
+" <li>
+" <div>
+" <em>TODO</em>
+" </div>
+" </li>
+" </ul>
+" </div>
+" <div id="version_1_56_0.updated_libraries">
+" <h3><span class="link">Updated Libraries</span></h3>
+" <ul>
+" <li>
+" <div>
+" <em>TODO</em>
+" </div>
+" </li>
+" </ul>
+" </div>
+" <div id="version_1_56_0.compilers_tested">
+" <h3><span class="link">Compilers Tested</span></h3>
+" <p>
+" Boost's primary test compilers are:
+" </p>
+" <ul>
+" <li>
+" <div>
+" <em>TODO</em>
+" </div>
+" </li>
+" </ul>
+" <p>
+" Boost's additional test compilers include:
+" </p>
+" <ul>
+" <li>
+" <div>
+" <em>TODO</em>
+" </div>
+" </li>
+" </ul>
+" </div>
+" <div id="version_1_56_0.acknowledgements">
+" <h3><span class="link">Acknowledgements</span></h3>
+" <p>
+" <em>TODO</em>
+" </p>
+" </div>
+"
+-last_modified
+.1381666077.2
+-quickbook
+"feed/history/boost_1_56_0.qbk
+)
(feed/history/unversioned.qbk
-item
"Old VersionsTue, 14 Dec 1999 12:00:00 GMT<span class="brief"><span class="purpose">
diff --git a/users/history/version_1_56_0.html b/users/history/version_1_56_0.html
new file mode 100644
index 00000000..078af24f
--- /dev/null
+++ b/users/history/version_1_56_0.html
@@ -0,0 +1,124 @@
+
+
+
+
+ Version 1.56.0 - work in progress
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Version 1.56.0
+
+
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.56.0 - work in progress
+
+
In Progress
+
+
+
+
+
+
+
+
New Libraries
+
+
+
+ TODO
+
+
+
+
+
+
Updated Libraries
+
+
+
+ TODO
+
+
+
+
+
+
Compilers Tested
+
+ Boost's primary test compilers are:
+
+
+
+
+ TODO
+
+
+
+
+ Boost's additional test compilers include:
+
+
+
+
+ TODO
+
+
+
+
+
+
Acknowledgements
+
+ TODO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From 5f087606595241b6de77fe59ad481c39b5cb2f7f Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Mon, 14 Oct 2013 21:17:14 +0000
Subject: [PATCH 43/67] Copy boostbook.css from trunk - so that the site will
get colours regardless.
[SVN r86308]
---
doc/libs/common/doc/src/boostbook.css | 144 ++++++++++++++++++--------
1 file changed, 99 insertions(+), 45 deletions(-)
diff --git a/doc/libs/common/doc/src/boostbook.css b/doc/libs/common/doc/src/boostbook.css
index 2e15c011..d42b3c02 100644
--- a/doc/libs/common/doc/src/boostbook.css
+++ b/doc/libs/common/doc/src/boostbook.css
@@ -1,13 +1,17 @@
-/*=============================================================================
- Copyright (c) 2004 Joel de Guzman
- http://spirit.sourceforge.net/
- Distributed under the Boost Software License, Version 1.0. (See accompany-
- ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+/*=============================================================================
+Copyright (c) 2004 Joel de Guzman
+http://spirit.sourceforge.net/
+
+Copyright 2013 Niall Douglas additions for colors and alignment.
+Copyright 2013 Paul A. Bristow additions for more colors and alignments.
+
+Distributed under the Boost Software License, Version 1.0. (See accompany-
+ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
=============================================================================*/
/*=============================================================================
- Body defaults
+Body defaults
=============================================================================*/
body
@@ -17,7 +21,7 @@
}
/*=============================================================================
- Paragraphs
+Paragraphs
=============================================================================*/
p
@@ -28,7 +32,7 @@
}
/*=============================================================================
- Program listings
+Program listings
=============================================================================*/
/* Code on paragraphs */
@@ -58,11 +62,11 @@
td .screen
{
margin: 0pc 0pc 0pc 0pc;
- padding: 0pc 0pc 0pc 0pc;
+ padding: 0pc 0pc 0pc 0pc;
}
/*=============================================================================
- Headings
+Headings
=============================================================================*/
h1, h2, h3, h4, h5, h6
@@ -116,13 +120,13 @@
h1 tt.computeroutput { font-size: 140% }
h2 tt.computeroutput { font-size: 140% }
h3 tt.computeroutput { font-size: 130% }
- h4 tt.computeroutput { font-size: 130% }
+ h4 tt.computeroutput { font-size: 130% }
h5 tt.computeroutput { font-size: 130% }
h6 tt.computeroutput { font-size: 130% }
/*=============================================================================
- Author
+Author
=============================================================================*/
h3.author
@@ -131,7 +135,7 @@
}
/*=============================================================================
- Lists
+Lists
=============================================================================*/
li
@@ -153,7 +157,7 @@
}
/*=============================================================================
- Links
+Links
=============================================================================*/
a
@@ -167,7 +171,7 @@
}
/*=============================================================================
- Spirit style navigation
+Spirit style navigation
=============================================================================*/
.spirit-nav
@@ -187,7 +191,7 @@
}
/*=============================================================================
- Copyright footer
+Copyright footer
=============================================================================*/
.copyright-footer
{
@@ -202,7 +206,7 @@
}
/*=============================================================================
- Table of contents
+Table of contents
=============================================================================*/
div.toc
@@ -218,7 +222,7 @@
float: right;
padding: 0.5pc;
}
-
+
/* Code on toc */
.toc .computeroutput { font-size: 120% }
@@ -227,7 +231,7 @@
.toc dl dl { margin: 0; }
/*=============================================================================
- Tables
+Tables
=============================================================================*/
.table-title,
@@ -286,7 +290,7 @@
}
/*=============================================================================
- Blurbs
+Blurbs
=============================================================================*/
div.note,
@@ -309,7 +313,7 @@
}
/*=============================================================================
- Variable Lists
+Variable Lists
=============================================================================*/
div.variablelist
@@ -354,7 +358,7 @@
}
/*=============================================================================
- Misc
+Misc
=============================================================================*/
/* Title of books and articles in bibliographies */
@@ -380,7 +384,7 @@
}
/*=============================================================================
- Colors
+Colors
=============================================================================*/
@media screen
@@ -391,16 +395,16 @@
}
/* Syntax Highlighting */
- .keyword { color: #0000AA; }
- .identifier { color: #000000; }
- .special { color: #707070; }
- .preprocessor { color: #402080; }
- .char { color: teal; }
- .comment { color: #800000; }
- .string { color: teal; }
- .number { color: teal; }
- .white_bkd { background-color: #FFFFFF; }
- .dk_grey_bkd { background-color: #999999; }
+ .keyword { color: #0000AA; }
+ .identifier { color: #000000; }
+ .special { color: #707070; }
+ .preprocessor { color: #402080; }
+ .char { color: teal; }
+ .comment { color: #800000; }
+ .string { color: teal; }
+ .number { color: teal; }
+ .white_bkd { background-color: #FFFFFF; }
+ .dk_grey_bkd { background-color: #999999; }
/* Links */
a, a .keyword, a .identifier, a .special, a .preprocessor
@@ -572,7 +576,7 @@
}
/*=============================================================================
- Images
+Images
=============================================================================*/
span.inlinemediaobject img
@@ -581,36 +585,36 @@
}
/*==============================================================================
- Super and Subscript: style so that line spacing isn't effected, see
- http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341
+Super and Subscript: style so that line spacing isn't effected, see
+http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341
==============================================================================*/
sup,
sub {
- height: 0;
- line-height: 1;
- vertical-align: baseline;
- position: relative;
-
+height: 0;
+line-height: 1;
+vertical-align: baseline;
+position: relative;
+
}
/* For internet explorer: */
* html sup,
* html sub {
- vertical-align: bottom;
+vertical-align: bottom;
}
sup {
- bottom: 1ex;
+bottom: 1ex;
}
sub {
- top: .5ex;
+top: .5ex;
}
/*==============================================================================
- Indexes: pretty much the same as the TOC.
+Indexes: pretty much the same as the TOC.
==============================================================================*/
.index
@@ -644,3 +648,53 @@ sub {
font-weight: bold;
}
+
+/*==============================================================================
+Alignment and coloring use 'role' feature, available from Quickbook 1.6 up.
+Added from Niall Douglas for role color and alignment.
+http://article.gmane.org/gmane.comp.lib.boost.devel/243318
+*/
+
+/* Add text alignment (see http://www.w3schools.com/cssref/pr_text_text-align.asp) */
+span.aligncenter
+{
+ display: inline-block; width: 100%; text-align: center;
+}
+span.alignright
+{
+ display: inline-block; width: 100%; text-align: right;
+}
+/* alignleft is the default. */
+span.alignleft
+{
+ display: inline-block; width: 100%; text-align: left;
+}
+
+/* alignjustify stretches the word spacing so that each line has equal width
+within a chosen fraction of page width (here arbitrarily 20%).
+*Not* useful inside table items as the column width remains the total string width.
+Nor very useful, except to temporarily restrict the width.
+*/
+span.alignjustify
+{
+ display: inline-block; width: 20%; text-align: justify;
+}
+
+/* Text colors.
+Names at http://www.w3.org/TR/2002/WD-css3-color-20020219/ 4.3. X11 color keywords.
+Quickbook Usage: [role red Some red text]
+
+*/
+span.red { inline-block; color: red; }
+span.green { color: green; }
+span.lime { color: #00FF00; }
+span.blue { color: blue; }
+span.navy { color: navy; }
+span.yellow { color: yellow; }
+span.magenta { color: magenta; }
+span.indigo { color: #4B0082; }
+span.cyan { color: cyan; }
+span.purple { color: purple; }
+span.gold { color: gold; }
+span.silver { color: silver; } /* lighter gray */
+span.gray { color: #808080; } /* light gray */
From e7114ea18437426628ccfff7131e6d8909d2488f Mon Sep 17 00:00:00 2001
From: Daniel James
Date: Fri, 18 Oct 2013 11:17:18 +0000
Subject: [PATCH 44/67] Extra Math release note.
[SVN r86348]
---
feed/history/boost_1_55_0.qbk | 2 +
generated/dev.rss | 112 ++++++++++++++++--------------
generated/state/feed-pages.txt | 4 +-
generated/state/rss-items.txt | 8 ++-
users/history/version_1_55_0.html | 6 ++
5 files changed, 76 insertions(+), 56 deletions(-)
diff --git a/feed/history/boost_1_55_0.qbk b/feed/history/boost_1_55_0.qbk
index e361eda3..ab036bee 100644
--- a/feed/history/boost_1_55_0.qbk
+++ b/feed/history/boost_1_55_0.qbk
@@ -311,6 +311,8 @@ We will take into account any feedback received before making a decision.
the beta function is really an arcsine or Student's T distribution.
* Fix issue in Bessel I and K function continued fractions that causes
spurious over/underflow.
+ * Add improvement to non-central chi squared distribution quantile due to
+ Thomas Luu.
* [phrase library..[@/libs/move/ Move]:]
* Fixed bugs [@https://svn.boost.org/trac/boost/ticket/7952 #7952],
diff --git a/generated/dev.rss b/generated/dev.rss
index c32f0e20..bd5b0338 100644
--- a/generated/dev.rss
+++ b/generated/dev.rss
@@ -7,59 +7,7 @@
en-usDistributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-Version 1.56.0http://www.boost.org/users/history/version_1_56_0.htmlhttp://www.boost.org/users/history/version_1_56_0.htmlIn Progress
-
-
- <div id="version_1_56_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <div>
- <em>TODO</em>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_56_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <em>TODO</em>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_56_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- <em>TODO</em>
- </div>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- <em>TODO</em>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_56_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- <em>TODO</em>
- </p>
- </div>
-Version 1.55.0http://www.boost.org/users/history/version_1_55_0.htmlhttp://www.boost.org/users/history/version_1_55_0.htmlIn Progress
+Version 1.55.0http://www.boost.org/users/history/version_1_55_0.htmlhttp://www.boost.org/users/history/version_1_55_0.htmlIn Progress
@@ -1026,6 +974,12 @@
spurious over/underflow.
</div>
</li>
+ <li>
+ <div>
+ Add improvement to non-central chi squared distribution quantile
+ due to Thomas Luu.
+ </div>
+ </li>
</ul>
</div>
</li>
@@ -1827,6 +1781,58 @@
Vladimir Prus and Marshall Clow managed this release.
</p>
</div>
+Version 1.56.0http://www.boost.org/users/history/version_1_56_0.htmlhttp://www.boost.org/users/history/version_1_56_0.htmlIn Progress
+
+
+ <div id="version_1_56_0.new_libraries">
+ <h3><span class="link">New Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_56_0.updated_libraries">
+ <h3><span class="link">Updated Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_56_0.compilers_tested">
+ <h3><span class="link">Compilers Tested</span></h3>
+ <p>
+ Boost's primary test compilers are:
+ </p>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ <p>
+ Boost's additional test compilers include:
+ </p>
+ <ul>
+ <li>
+ <div>
+ <em>TODO</em>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_56_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <em>TODO</em>
+ </p>
+ </div>
Version 1.54.0http://www.boost.org/users/history/version_1_54_0.htmlhttp://www.boost.org/users/history/version_1_54_0.htmlMon, 1 Jul 2013 10:10:02 -0700
diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt
index 6658578b..12f21b2b 100644
--- a/generated/state/feed-pages.txt
+++ b/generated/state/feed-pages.txt
@@ -2041,7 +2041,7 @@
-id
"version_1_55_0
-last_modified
-.1381242451.09
+.1382094932.87
-location
"users/history/version_1_55_0.html
-notice
@@ -2059,7 +2059,7 @@
" Variant, Wave, xpressive.
"
-qbk_hash
-"a271eff2ddfbe35feb3708f81c80647e1cb478f55d8856394ea14c45e532891d
+"bf4510a23cffbe6d584bd6473545cd42a1347aeaeafac75923fb03fc9c0bc64a
-release_status
"beta
-title
diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt
index da91c67d..1bd5ef64 100644
--- a/generated/state/rss-items.txt
+++ b/generated/state/rss-items.txt
@@ -21296,6 +21296,12 @@
" spurious over/underflow.
" </div>
" </li>
+" <li>
+" <div>
+" Add improvement to non-central chi squared distribution quantile
+" due to Thomas Luu.
+" </div>
+" </li>
" </ul>
" </div>
" </li>
@@ -22099,7 +22105,7 @@
" </div>
"
-last_modified
-.1381242451.09
+.1382094932.87
-quickbook
"feed/history/boost_1_55_0.qbk
)
diff --git a/users/history/version_1_55_0.html b/users/history/version_1_55_0.html
index b0d18427..7db41cb8 100644
--- a/users/history/version_1_55_0.html
+++ b/users/history/version_1_55_0.html
@@ -1010,6 +1010,12 @@
spurious over/underflow.
+
+
+ Add improvement to non-central chi squared distribution quantile
+ due to Thomas Luu.
+
- Support was removed from Config for some
+ Support was removed from Config for some
very old versions of compilers. The new minimum requirements are:
@@ -106,7 +106,7 @@
- Predef: This library defines a
+ Predef: This library defines a
set of compiler, architecture, operating system, library, and other version
numbers from the information it can gather of C, C++, Objective C, and
Objective C++ predefined macros or those defined in generally available
@@ -120,7 +120,7 @@