Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r85215 - in website/public_html/live: feed/news generated generated/state site-tools/boost_site users/history users/news
From: dnljms_at_[hidden]
Date: 2013-08-05 16:26:35


Author: danieljames
Date: 2013-08-05 16:26:34 EDT (Mon, 05 Aug 2013)
New Revision: 85215
URL: http://svn.boost.org/trac/boost/changeset/85215

Log:
News story about requests for old compiler info.

Added:
   website/public_html/live/feed/news/old_compilers.qbk (contents, props changed)
   website/public_html/live/users/history/version_1_55_0.html (contents, props changed)
   website/public_html/live/users/news/old_compilers.html (contents, props changed)
Text files modified:
   website/public_html/live/feed/news/old_compilers.qbk | 57 +
   website/public_html/live/generated/dev.rss | 1628 +++------------------------------------
   website/public_html/live/generated/home-items.html | 18
   website/public_html/live/generated/news-items.html | 38
   website/public_html/live/generated/news.rss | 1162 +--------------------------
   website/public_html/live/generated/state/feed-pages.txt | 55 +
   website/public_html/live/generated/state/rss-items.txt | 229 +++++
   website/public_html/live/site-tools/boost_site/boostbook_parser.py | 4
   website/public_html/live/users/history/version_1_55_0.html | 211 +++++
   website/public_html/live/users/news/old_compilers.html | 135 +++
   10 files changed, 932 insertions(+), 2605 deletions(-)

Added: website/public_html/live/feed/news/old_compilers.qbk
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ website/public_html/live/feed/news/old_compilers.qbk 2013-08-05 16:26:34 EDT (Mon, 05 Aug 2013) (r85215)
@@ -0,0 +1,57 @@
+[article Old compilers
+ [quickbook 1.6]
+ [purpose Dropping support for compilers such as Visual C++ 7.0, and
+ GCC 3.2]
+ [authors [James, Daniel]]
+ [last-revision Mon, 5 Aug 2013 21:00:07 BST]
+]
+
+[include ext.qbk]
+
+I just sent an email to user list asking if anyone is using old compilers,
+I'll repeat it here:
+
+[:
+Hello all,
+
+There has been some discussion on the development list about dropping
+all support for old C++ compilers. This will allow us to remove a lot of
+workarounds and simplify the code but before doing so it's a good idea
+to find out if anyone is still using them. Using boost with these
+compilers will cause a compile error in the config library (you can work
+round that using a custom configuration, but it's unlikely you'll be
+able to get much to work). The currently proposed versions for removing
+support are:
+
+[itemized_list
+ [Digital Mars 8.40 and earlier]
+ [Visual C++ 7.0 and earlier]
+ [GCC 3.2 and earlier]
+ [Intel C++ 5.0 and earlier]
+]
+
+Which is, I think, a very cautious list. There's also a good chance that
+we might want to remove support for Borland C++ 5.x. Is there anyone
+still using those compilers?
+
+Just to be clear, this doesn't mean we'll be fully supporting all
+compilers later than these. Old compilers such as Visual C++ 7.1 and gcc
+3.4 won't have a config error and we won't deliberately remove support,
+but support will be patchy. Many libraries (especially new ones) don't
+support those compilers, and we also don't have any formal testing for
+them, so if a new change breaks something, it might not be noticed.
+
+If you are still using compilers which are a little more recent than the
+ones listed above, it might still be worth mentioning in case we
+consider removing support for them in the future.
+
+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_at_[hidden] send me an email]. Let me know if
+it's okay to forward it to the list.
+
+Thanks again.

Modified: website/public_html/live/generated/dev.rss
==============================================================================
--- website/public_html/live/generated/dev.rss Mon Aug 5 11:03:07 2013 (r85214)
+++ website/public_html/live/generated/dev.rss 2013-08-05 16:26:34 EDT (Mon, 05 Aug 2013) (r85215)
@@ -7,7 +7,146 @@
     <description></description>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
-<item><title>Version 1.54.0</title><link>http://www.boost.org/users/history/version_1_54_0.html><guid>http://www.boost.org/users/history/version_1_54_0.html><pubDate>Mon, 1 Jul 2013 10:10:02 -0700</pubDate><description>
+<item><title>Version 1.55.0</title><link>
http://www.boost.org/users/history/version_1_55_0.html><guid>http://www.boost.org/users/history/version_1_55_0.html><pubDate>In Progress</pubDate><description>
+
+
+ &lt;div id=&quot;version_1_55_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_55_0.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;
http://www.boost.org/libs/multi_index/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Boost.MultiIndex has been brought to a higher level of compliance
+ with C++11.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;multi_index_container&lt;/span&gt;&lt;/code&gt;
+ is now efficiently movable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Initializer lists supported.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Emplace functions provided.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Non-copyable elements (such as &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;unique_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;) supported. This includes
+ insertion of a range [&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;first&lt;/span&gt;&lt;/code&gt;,&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;last&lt;/span&gt;&lt;/code&gt;) where the iterators
+ point to a type that is convertible to that of the element:
+ no copy construction happens in the process.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Random access indices provide &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shrink_to_fit&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;. Refer to the &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/compiler_specifics.html&quot;&gt;compiler
+ specifics&lt;/a&gt; section for limitations on pre-C++11 compilers.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The following classes are deprecated:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#member_offset&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;member_offset&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#const_mem_fun_explicit&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_mem_fun_explicit&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#const_mem_fun_explicit&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mem_fun_explicit&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_equal_to&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_result_equal_to&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_less&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_result_less&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_greater&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_result_greater&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_hash&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_result_hash&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Maintenance fixes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_55_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_55_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;em&gt;TODO&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+</description></item><item><title>Version 1.54.0</title><link>http://www.boost.org/users/history/version_1_54_0.html><guid>http://www.boost.org/users/history/version_1_54_0.html><pubDate>Mon, 1 Jul 2013 10:10:02 -0700</pubDate><description>
 
 
 
@@ -5011,1493 +5150,6 @@
       Vladimir Prus and Marshall Clow managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-</description></item><item><title>Version 1.50.0</title><link>
http://www.boost.org/users/history/version_1_50_0.html><guid>http://www.boost.org/users/history/version_1_50_0.html><pubDate>Thu, 28 Jun 2012 08:48:57 -0400</pubDate><description>
-
-
-
- &lt;div id=&quot;version_1_50_0.patches&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Patches&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;
http://www.boost.org/patches/1_50_0/001-unordered.patch&quot;&gt;Boost.Unordered patch&lt;/a&gt;
- - Fixes a bug when compiled using a C++11 compiler, but with a C++03 allocator.
- When inserting elements, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_traits&lt;/span&gt;&lt;/code&gt;
- detects that the node can be constructed using an accidental implicit conversion
- which causes several problems.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;div id=&quot;version_1_50_0.patches.new_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/algorithm/&quot;&gt;Algorithm&lt;/a&gt;:&lt;/span&gt;
- A collection of
- useful generic algorithms, from Marshall Clow. This includes several
- different searching algorithms, as well as most of the new algorithms
- from the C++11 standard library
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/functional/overloaded_function/&quot;&gt;Functional/OverloadedFunction&lt;/a&gt;:&lt;/span&gt;
- Overload
- different functions into a single function object, from Lorenzo Caminiti.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/local_function/&quot;&gt;LocalFunction&lt;/a&gt;:&lt;/span&gt;
- Program
- functions locally, within other functions, directly within the scope
- where they are needed, from Lorenzo Caminiti.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/utility/identity_type/&quot;&gt;Utility/IdentityType&lt;/a&gt;:&lt;/span&gt;
- Wrap
- types within round parenthesis so they can always be passed as macro
- parameters, from Lorenzo Caminiti.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_50_0.patches.updated_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/accumulators/&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- add missing &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#include&lt;/span&gt;
- &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;throw_exception&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6702&quot;&gt;#6702&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- work around for msvc which allows ctor templates to be copy ctors,
- fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6535&quot;&gt;#6535&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- shorten filenames to meet boost guidelines, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6196&quot;&gt;#6196&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/array/&quot;&gt;Array&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- add support for Boost.Hash &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6791&quot;&gt;#6791&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
- backend to do lazy registration for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EPOLLOUT&lt;/span&gt;&lt;/code&gt;
- events.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
- handling of out-of-band data, which was broken by an incomplete
- fix in the last release.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed Asio's SSL wrapper to respect OpenSSL's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;OPENSSL_NO_ENGINE&lt;/span&gt;&lt;/code&gt;
- feature test &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#define&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6432&quot;&gt;#6432&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;windows&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;object_handle&lt;/span&gt;&lt;/code&gt; so that it works
- with Windows compilers that support C++11 move semantics (such
- as &lt;tt&gt;g++&lt;/tt&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved the performance of strand rescheduling.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added support for &lt;tt&gt;g++&lt;/tt&gt; 4.7 when compiling in
- C++11 mode (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6620&quot;&gt;#6620&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a problem where &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;signal_set&lt;/span&gt;&lt;/code&gt;
- handlers were not being delivered when the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
- was constructed with a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;concurrency_hint&lt;/span&gt;&lt;/code&gt;
- of 1 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6657&quot;&gt;#6657&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/bimap/&quot;&gt;Bimap&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Remove spurious dependency on Boost.Serialization, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3868&quot;&gt;#3868&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Solve unused constructor parameter warning, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5749&quot;&gt;#5749&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add key_type and mapped_type (leaving data_type for backward compatibility)
- typedefs to map views, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6031&quot;&gt;#6031&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/chrono/&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6361&quot;&gt;#6361&lt;/a&gt;
- integer overflow in boost::chrono::process_real_cpu_clock::now()
- under Windows 32bits.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6628&quot;&gt;#6628&lt;/a&gt;
- compiler warning in process_cpu_clocks.hpp.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6666&quot;&gt;#6666&lt;/a&gt;
- thread_clock.hpp needs pthread.h.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/concept_check/&quot;&gt;Concept Check&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6738&quot;&gt;#6738&lt;/a&gt;
- Shadowed variable warning.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Remove Filesystem Version 2 from the distribution. Version 3 is
- now the only distributed version. Those still using V2 are urged
- to migrate to V3 as soon as possible.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add constexpr value_type preferred_separator to class path.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5118&quot;&gt;#5118&lt;/a&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;replace_extension&lt;/span&gt;&lt;/code&gt;
- doesn't work as specified in documentation. The documentation,
- implementation, and test cases have all had fixes applied. The
- documentation had failed to mention that any existing extension
- is removed. The behavior for simple cases has been reverted to
- the Version 2 behavior, but with corrections so that complex replacements
- now work. Two test cases from &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5118&quot;&gt;#5118&lt;/a&gt;
- have been added.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3737&quot;&gt;#3737&lt;/a&gt;,
- Boost.Filesystem does not compile on Windows Mobile. On Windows,
- &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;sys&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;stat&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; is no longer included.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4065&quot;&gt;#4065&lt;/a&gt;,
- Boost Filesystem lexicographic path comparison inconsistent. This
- required multiple source code bug fixes and code cleanup, correcting
- problems not related to lexicographical issues.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add class path member function compare for consistency with std::string.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Tighten &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FILESYSTEM_DYN_LINK&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FILESYSTEM_STATIC_LINK&lt;/span&gt;&lt;/code&gt;
- logic in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;filesystem&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;config&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;
- so that one or the other is always defined, and both being defined
- is a &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#error&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6690&quot;&gt;#6690&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6737&quot;&gt;#6737&lt;/a&gt;,
- resolving static linking related problems with VC++ 8 through 11.
- Note that this fix may reintroduce codecvt thread safety problems
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4889&quot;&gt;#4889&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6320&quot;&gt;#6320&lt;/a&gt;,
- for these compilers if static linking is used.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;path&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;+=&lt;/span&gt;&lt;/code&gt;
- and concat functions to tack on things like suffixes or numbers.
- Suggested by Ed Smith-Rowland and others.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6809&quot;&gt;#6809&lt;/a&gt;,
- Implementation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;filesystem&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;rename&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; method for MS Windows is wrong,
- by adding &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;MOVEFILE_COPY_ALLOWED&lt;/span&gt;&lt;/code&gt;
- to deal with renames across drives, volumes, file systems. Fix
- has no effect on non-Windows systems.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6819&quot;&gt;#6819&lt;/a&gt;,
- A path operand with a source that was a one character array was
- treated as empty, even if it wasn't empty. Such arrays can occur
- in unions or in code using C variable length array idioms.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6932&quot;&gt;#6932&lt;/a&gt;,
- create_directories throws exception even if &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;error_code&lt;/span&gt;&lt;/code&gt;
- is specified.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/foreach/&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Revert fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6131&quot;&gt;#6131&lt;/a&gt;
- which caused more harm than good.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/geometry/&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- the return type of comparable projected point strategy for
- integer points was wrong (integer), fixed
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- several robustness issues in intersection of segments and
- polygons, fixed
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- invalid intersection output is filtered out
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- disjoint for multi_polygon's might incorrectly return true,
- fixed
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Solved tickets
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6585&quot;&gt;6585&lt;/a&gt;
- patch for alternative syntax multipoint, applied
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6584&quot;&gt;6584&lt;/a&gt;
- patch for bug in distance, applied
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5730&quot;&gt;5730&lt;/a&gt;
- same issue as 6584, fixed
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6166&quot;&gt;6166&lt;/a&gt;
- patch for missing transformation, applied
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6696&quot;&gt;6696&lt;/a&gt;
- invalid intersection output, was (by chance) already fixed
- in Trunk before reported
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Additional functionality
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- added algorithm &amp;quot;touches&amp;quot; (OGC SF compliant) for
- *polygon/*polygon
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4622&quot;&gt;#4622&lt;/a&gt;
- clear_vertex on a vertex with a self-loop can cause a segmentation
- fault.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6033&quot;&gt;#6033&lt;/a&gt;
- Lowpoint map calculated by biconnected_components(...) is
- sometimes wrong.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6242&quot;&gt;#6242&lt;/a&gt;
- isomorphism doesn't reset mapping.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6435&quot;&gt;#6435&lt;/a&gt;
- cube_topology documentation should say 3D, not 2D.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6520&quot;&gt;#6520&lt;/a&gt;
- small_world_1_70_6_0p02.png is broken in documentation of
- graph_parallel.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6564&quot;&gt;#6564&lt;/a&gt;
- BGL copy constructor for subgraph does not track local vertices/edges.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6573&quot;&gt;#6573&lt;/a&gt;
- BGL: boost::isomorphism routine fails with large graphs.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6583&quot;&gt;#6583&lt;/a&gt;
- Dijkstra Visitor Concept docs probably show wrong type for
- variable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6647&quot;&gt;#6647&lt;/a&gt;
- BGL strong_components do not compile on MSVC 8.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6656&quot;&gt;#6656&lt;/a&gt;
- Dependent type in subgraph used without typename.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6707&quot;&gt;#6707&lt;/a&gt;
- is_straight_line_drawing.hpp missing #include &amp;lt;map&amp;gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6708&quot;&gt;#6708&lt;/a&gt;
- Make bool boost::intersects() in is_straight_line_drawing.hpp
- inline?
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6739&quot;&gt;#6739&lt;/a&gt;
- Cannot use write_graphviz_dp with a constified subgraph.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6858&quot;&gt;#6858&lt;/a&gt;
- boost::get() calls wrongly resolved by g++.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6892&quot;&gt;#6892&lt;/a&gt;
- VertexIndexGraph concept not required for bron_kerbosch_all_cliques().
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Other bugs and warnings not in Trac.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/functional/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;array&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tuple&lt;/span&gt;&lt;/code&gt;
- when available (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6806&quot;&gt;#6806&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Avoid gcc's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wfloat&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;equal&lt;/span&gt;&lt;/code&gt;
- warning (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6771&quot;&gt;#6771&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add deprecation warning to the long deprecated &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;container_fwd&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/iostreams/&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved gzip support (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5908&quot;&gt;#5908&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Update tests for latest Boost.Filesystem and Boost.Test.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix some documentation errors (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6530&quot;&gt;#6530&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6650&quot;&gt;#6650&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/iterator/&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5127&quot;&gt;#5127&lt;/a&gt;
- Incorrect result_of usage in transform_iterator
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5697&quot;&gt;#5697&lt;/a&gt;
- iterator_facade::operator-&amp;gt; is broken for proxy references
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/multi_array/&quot;&gt;MultiArray&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Concepts bug fix and Workaround for Visual Studio 2010 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4874&quot;&gt;#4874&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix to assert.cpp test case (&lt;a href=&quot;https://svn.boost.org/trac/boost/changeset/78498&quot;&gt;Patch&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;bad_lexical_cast&lt;/span&gt;&lt;/code&gt; exception is
- now globaly visible and can be catched even if code is compiled
- with -fvisibility=hidden
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Now it is possible to compile and use library with disabled exceptions
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5800&quot;&gt;#5800&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Better performance, less memory usage and bugfixes for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;iterator_range&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;character_type&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&amp;gt;&lt;/span&gt;&lt;/code&gt;
- conversions
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed bugs and warnings: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6645&quot;&gt;#6645&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6562&quot;&gt;#6562&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6812&quot;&gt;#6812&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6852&quot;&gt;#6852&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6717&quot;&gt;#6717&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6670&quot;&gt;#6770&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6504&quot;&gt;#6504&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/locale/&quot;&gt;Locale&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed build issues with STLPort library
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Boost.System is now required depenency
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6635&quot;&gt;#6635&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6833&quot;&gt;#6833&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Promoted math constants to be 1st class citizens, including convenient
- access to the most widely used built-in float, double, long double
- via three namespaces.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added the Owen's T function and Skew Normal distribution written
- by Benjamin Sobotta.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added Hankel functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Corrected issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6627&quot;&gt;#6627
- nonfinite_num_put formatting of 0.0 is incorrect&lt;/a&gt; based
- on a patch submitted by K R Walker.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed constant initialization mechanism so that it is thread
- safe even for user-defined types, also so that user defined types
- get the full precision of the constant, even when &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;double&lt;/span&gt;&lt;/code&gt;
- does not. So for example 128-bit rational approximations will work
- with UDT's and do the right thing, even though &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;long&lt;/span&gt;
- &lt;span class=&quot;keyword&quot;&gt;double&lt;/span&gt;&lt;/code&gt; may be only 64 or
- 80 bits.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed issue in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bessel_jy&lt;/span&gt;&lt;/code&gt;
- which causes Y[sub 8.5](4[pi]) to yield a NaN.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/msm/&quot;&gt;MSM&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- eUML : better syntax for front-ends defined with eUML as transition
- table only. Caution: Breaking Change!&lt;a href=&quot;http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table&quot;&gt;http://www.boost.org/doc/libs/1_50_0/libs/msm/doc/HTML/ch03s04.html#eUML-composite-table&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugfix: graph building was only working if initial_state defined
- as a sequence.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugfix: flags defined for a Terminate or Interrupt state do not
- break the blocking function of these states any more.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugfix: multiple deferred events from several regions were not
- working in every case.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugfix: visitor was passed by value to submachines.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugfix: no_transition was not called for submachines who send an
- event to themselves.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed warnings with gcc.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/program_options/&quot;&gt;Program Options&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved error reporting (&lt;a href=&quot;https://svn.boost.org/trac/boost/changeset/77827&quot;&gt;Patch
- from Leo Goodstadt&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support for customizing name of option's value in help messages
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4781&quot;&gt;#4781&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed compilation with gcc 4.7 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6790&quot;&gt;#6790&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/property_map/&quot;&gt;PropertyMap&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6539&quot;&gt;#6539&lt;/a&gt;
- the return type of get() is not documented correctly.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6721&quot;&gt;#6721&lt;/a&gt;
- property_map_traits documentation does not mention reference.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;-based
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt; if and
- only if the compiler implements N3276.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- For C++11, force parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;eval_if_c&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;if_c&lt;/span&gt;&lt;/code&gt; to be &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;bool&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Disable &lt;tt&gt;'__forceinline not inlined'&lt;/tt&gt; warning
- on msvc.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/ratio/&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6498&quot;&gt;#6498&lt;/a&gt;
- boost::ratio won't compile with default settings.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/scope_exit/&quot;&gt;ScopeExit&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- New Features:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Use variadic macros to specify captures as commas-separated
- lists (but kept preprocessor sequence syntax for backward
- compatibility).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Capture the object in scope using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support empty captures using &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Implicit lambda-like captures using &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_SCOPE_EXIT_ALL&lt;/span&gt;&lt;/code&gt;
- on compilers that support C++11 lambda functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/thread/&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- New Features:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1850&quot;&gt;#1850&lt;/a&gt;
- Request for unlock_guard to compliment lock_guard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2637&quot;&gt;#2637&lt;/a&gt;
- Request for shared_mutex duration timed_lock and timed_lock_shared.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2741&quot;&gt;#2741&lt;/a&gt;
- Proposal to manage portable and non portable thread attributes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3567&quot;&gt;#3567&lt;/a&gt;
- Request for shared_lock_guard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6194&quot;&gt;#6194&lt;/a&gt;
- Adapt to Boost.Move.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6195&quot;&gt;#6195&lt;/a&gt;
- c++11 compliance: Provide the standard time related interface
- using Boost.Chrono.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6217&quot;&gt;#6217&lt;/a&gt;
- Enhance Boost.Thread shared mutex interface following Howard
- Hinnant proposal.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6224&quot;&gt;#6224&lt;/a&gt;
- c++11 compliance: Add the use of standard noexcept on compilers
- supporting them.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6226&quot;&gt;#6226&lt;/a&gt;
- c++11 compliance: Add explicit bool conversion from locks.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6228&quot;&gt;#6228&lt;/a&gt;
- Add promise constructor with allocator following the standard
- c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6230&quot;&gt;#6230&lt;/a&gt;
- c++11 compliance: Follows the exception reporting mechanism
- as defined in the c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt;
- Breaking change: thread destructor should call terminate
- if joinable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt;
- Breaking change: thread move assignment should call terminate
- if joinable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6272&quot;&gt;#6272&lt;/a&gt;
- c++11 compliance: Add thread::id hash specialization.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6273&quot;&gt;#6273&lt;/a&gt;
- c++11 compliance: Add cv_status enum class and use it on
- the conditions wait functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6231&quot;&gt;#6231&lt;/a&gt;
- Add BasicLockable requirements in the documentation to follow
- c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6342&quot;&gt;#6342&lt;/a&gt;
- c++11 compliance: Adapt the one_flag to the c++11 interface.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6671&quot;&gt;#6671&lt;/a&gt;
- upgrade_lock: missing mutex and release functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6672&quot;&gt;#6672&lt;/a&gt;
- upgrade_lock:: missing constructors from time related types.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6675&quot;&gt;#6675&lt;/a&gt;
- upgrade_lock:: missing non-member swap.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added missing packaged_task::result_type and packaged_task::
- constructor with allocator.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added packaged_task::reset()
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed Bugs:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2575&quot;&gt;#2575&lt;/a&gt;
- Bug- Boost 1.36.0 on Itanium platform.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4345&quot;&gt;#4345&lt;/a&gt;
- thread::id and joining problem with cascade of threads.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4921&quot;&gt;#4921&lt;/a&gt;
- BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial
- and need to be documented.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5013&quot;&gt;#5013&lt;/a&gt;
- documentation: boost::thread: pthreas_exit causes terminate().
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5173&quot;&gt;#5173&lt;/a&gt;
- boost::this_thread::get_id is very slow.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5351&quot;&gt;#5351&lt;/a&gt;
- interrupt a future get boost::unknown_exception.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5516&quot;&gt;#5516&lt;/a&gt;
- Upgrade lock is not acquired when previous upgrade lock releases
- if another read lock is present.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5990&quot;&gt;#5990&lt;/a&gt;
- shared_future&amp;lt;T&amp;gt;::get() has wrong return type.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6174&quot;&gt;#6174&lt;/a&gt;
- packaged_task doesn't correctly handle moving results.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6222&quot;&gt;#6222&lt;/a&gt;
- Compile error with SunStudio: unique_future move.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6673&quot;&gt;#6673&lt;/a&gt;
- shared_lock: move assign doesn't works with c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6674&quot;&gt;#6674&lt;/a&gt;
- shared_mutex: try_lock_upgrade_until doesn't works.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix issue signaled on the ML with task_object(task_object
- const&amp;amp;) in presence of task_object(task_object&amp;amp;&amp;amp;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix equality for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_multiset&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_multimap&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Implement &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;reserve&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6857&quot;&gt;#6857&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Avoid gcc's &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wfloat&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;equal&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wshadow&lt;/span&gt;&lt;/code&gt;
- warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6190&quot;&gt;#6190&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6771&quot;&gt;#6771&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix namespace issue with bcp (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6905&quot;&gt;#6905&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix Sun workarounds (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6784&quot;&gt;#6784&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Some internal changes to bucket allocation.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- See the &lt;a href=&quot;http://www.boost.org/doc/html/unordered/changes.html#unordered.changes.boost_1_50_0&quot;&gt;change
- log&lt;/a&gt; for full details.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Wave V2.3.2, see the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt;
- for details.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/xpressive/&quot;&gt;xpressive&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Remove very ugly &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;/code&gt;
- hack with a slightly less ugly one.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Replace MPL assert with static assert since it's problematic in
- C++11, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6846&quot;&gt;#6846&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_50_0.patches.compilers_tested&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- Boost's primary test compilers are:
- &lt;/p&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Linux:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- LLVM Clang 2.8
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- OS X:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Windows:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ 8.0, 9.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.2.1, 32 and 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- QNX:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- QCC, C++0x mode: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;p&gt;
- Boost's additional test compilers include:
- &lt;/p&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Linux:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.3, 4.6.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- pgCC: 11.9
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 10.1, 11.1, 12.0, 12.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual Age 10.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- OS X:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel 11.1, 12.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Windows:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ 8.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++, Windows Mobile 5, with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.4, 4.7.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode, mingw: 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- AIX:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V12.1.0.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.2.1, 32 and 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Solaris:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Sun 5.10
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_50_0.patches.acknowledgements&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- &lt;a href=&quot;http://www.boost.org/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
- &lt;a href=&quot;http://www.boost.org/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James,
- Vladimir Prus and Marshall Clow managed this release.
- &lt;/p&gt;
- &lt;/div&gt;
- &lt;/div&gt;
 </description></item>
   </channel>
 </rss>

Modified: website/public_html/live/generated/home-items.html
==============================================================================
--- website/public_html/live/generated/home-items.html Mon Aug 5 11:03:07 2013 (r85214)
+++ website/public_html/live/generated/home-items.html 2013-08-05 16:26:34 EDT (Mon, 05 Aug 2013) (r85215)
@@ -15,6 +15,14 @@
 <ul id="news">
 
                     <li><span class=
+ "news-title">Old compilers</span>
+ <span class=
+ "news-description"><span class="brief"><span class="purpose">
+ Dropping support for compilers such as Visual C++ 7.0, and GCC 3.2
+</span></span></span>
+ <span class=
+ "news-date">August 5th, 2013 20:00 GMT</span></li>
+ <li><span class=
                     "news-title">Version 1.54.0</span>
                     <span class=
                     "news-description"><span class="brief"><span class="purpose">
@@ -38,15 +46,7 @@
       Utility, Unordered, Variant, Wave and xpressive.
 </span></span></span>
                     <span class=
- "news-date">February 4th, 2013 18:29 GMT</span></li>
- <li><span class=
- "news-title">Boost.Locale security notice</span>
- <span class=
- "news-description"><span class="brief"><span class="purpose">
- Fix in 1.53, patches for older versions.
-</span></span></span>
- <span class=
- "news-date">February 1st, 2013 10:08 GMT</span></li></ul>
+ "news-date">February 4th, 2013 18:29 GMT</span></li></ul>
 
 <p>More News... (RSS)</p>
 </div>

Modified: website/public_html/live/generated/news-items.html
==============================================================================
--- website/public_html/live/generated/news-items.html Mon Aug 5 11:03:07 2013 (r85214)
+++ website/public_html/live/generated/news-items.html 2013-08-05 16:26:34 EDT (Mon, 05 Aug 2013) (r85215)
@@ -1,6 +1,9 @@
 <ul class="toc">
                 
                 <li><span class=
+ "news-title">Old compilers</span></li>
+
+ <li><span class=
                 "news-title">Version 1.54.0</span></li>
 
                 <li><span class=
@@ -11,11 +14,22 @@
 
                 <li><span class=
                 "news-title">A Special Note for Boost 1.52.0 and Higher</span></li>
-
- <li><span class=
- "news-title">Version 1.52.0</span></li>
               </ul>
               <h2 class="news-title">
+ <a name="iold_compilers" id="iold_compilers"></a>Old compilers</h2>
+
+ <p class="news-date">August 5th, 2013 20:00 GMT</p>
+
+ <div class="news-description">
+ <span class="brief"><span class="purpose">
+ Dropping support for compilers such as Visual C++ 7.0, and GCC 3.2
+</span></span>
+ </div>
+
+<ul class="menu">
+<li>Release Notes</li>
+</ul>
+ <h2 class="news-title">
               <a name="iversion_1_54_0" id="iversion_1_54_0"></a>Version 1.54.0</h2>
 
               <p class="news-date">July 1st, 2013 17:10 GMT</p>
@@ -83,22 +97,4 @@
 
 <ul class="menu">
 <li>Release Notes</li>
-</ul>
- <h2 class="news-title">
- <a name="iversion_1_52_0" id="iversion_1_52_0"></a>Version 1.52.0</h2>
-
- <p class="news-date">November 5th, 2012 16:05 GMT</p>
-
- <div class="news-description">
- <span class="brief"><span class="purpose">
- Updated Libraries: Accumulators, Config, Chrono, Container, DateTime, Foreach,
- Function, Graph, Hash, Interprocess, Iterator, Lexical Cast, Math, Phoenix,
- Polygon, Proto, Ratio, Result_of, Thread, uBLAS, Unordered, Uuid, Wave, xpressive.
-</span></span>
- </div>
-
-<ul class="menu">
-<li>Release Notes</li>
-<li>Download</li>
-<li>Documentation</li>
 </ul>
\ No newline at end of file

Modified: website/public_html/live/generated/news.rss
==============================================================================
--- website/public_html/live/generated/news.rss Mon Aug 5 11:03:07 2013 (r85214)
+++ website/public_html/live/generated/news.rss 2013-08-05 16:26:34 EDT (Mon, 05 Aug 2013) (r85215)
@@ -7,7 +7,81 @@
     <description></description>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
-<item><title>Version 1.54.0</title><link>http://www.boost.org/users/history/version_1_54_0.html><guid>http://www.boost.org/users/history/version_1_54_0.html><pubDate>Mon, 1 Jul 2013 10:10:02 -0700</pubDate><description>
+<item><title>Old compilers</title><link>
http://www.boost.org/users/news/old_compilers.html><guid>http://www.boost.org/users/news/old_compilers.html><pubDate>Mon, 5 Aug 2013 21:00:07 BST</pubDate><description>
+
+
+ &lt;p&gt;
+ I just sent an email to user list asking if anyone is using old compilers, I'll
+ repeat it here:
+ &lt;/p&gt;
+ &lt;blockquote&gt;
+ &lt;p&gt;
+ Hello all,
+ &lt;/p&gt;
+ &lt;p&gt;
+ There has been some discussion on the development list about dropping all support
+ for old C++ compilers. This will allow us to remove a lot of workarounds and
+ simplify the code but before doing so it's a good idea to find out if anyone
+ is still using them. Using boost with these compilers will cause a compile
+ error in the config library (you can work round that using a custom configuration,
+ but it's unlikely you'll be able to get much to work). The currently proposed
+ versions for removing support are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;p&gt;
+ Digital Mars 8.40 and earlier
+ &lt;/p&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;p&gt;
+ Visual C++ 7.0 and earlier
+ &lt;/p&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;p&gt;
+ GCC 3.2 and earlier
+ &lt;/p&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;p&gt;
+ Intel C++ 5.0 and earlier
+ &lt;/p&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Which is, I think, a very cautious list. There's also a good chance that we
+ might want to remove support for Borland C++ 5.x. Is there anyone still using
+ those compilers?
+ &lt;/p&gt;
+ &lt;p&gt;
+ Just to be clear, this doesn't mean we'll be fully supporting all compilers
+ later than these. Old compilers such as Visual C++ 7.1 and gcc 3.4 won't have
+ a config error and we won't deliberately remove support, but support will be
+ patchy. Many libraries (especially new ones) don't support those compilers,
+ and we also don't have any formal testing for them, so if a new change breaks
+ something, it might not be noticed.
+ &lt;/p&gt;
+ &lt;p&gt;
+ If you are still using compilers which are a little more recent than the ones
+ listed above, it might still be worth mentioning in case we consider removing
+ support for them in the future.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Thanks in advance for any response,
+ &lt;/p&gt;
+ &lt;p&gt;
+ Daniel James
+ &lt;/p&gt;
+ &lt;/blockquote&gt;
+ &lt;p&gt;
+ If you want to reply to the request and can't email the list you can &lt;a href=&quot;mailto:daniel_at_[hidden]&quot;&gt;send
+ me an email&lt;/a&gt;. Let me know if it's okay to forward it to the list.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Thanks again.
+ &lt;/p&gt;
+</description></item><item><title>Version 1.54.0</title><link>
http://www.boost.org/users/history/version_1_54_0.html><guid>http://www.boost.org/users/history/version_1_54_0.html><pubDate>Mon, 1 Jul 2013 10:10:02 -0700</pubDate><description>
 
 
 
@@ -3257,1092 +3331,6 @@
       your code to accommodate both.
     &lt;/p&gt;
   &lt;/div&gt;
-</description></item><item><title>Version 1.52.0</title><link>
http://www.boost.org/users/history/version_1_52_0.html><guid>http://www.boost.org/users/history/version_1_52_0.html><pubDate>Mon, 5 Nov 2012 08:05:58 -0800</pubDate><description>
-
-
-
- &lt;div id=&quot;version_1_52_0.updated_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;
http://www.boost.org/libs/accumulators/&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix long-standing dependency tracking bug, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7409&quot;&gt;#7409&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/config/&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_SFINAE_EXPR&lt;/span&gt;&lt;/code&gt;
- for gcc-4.4, since the support was found to be too buggy.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/chrono/&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;New Features:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5980&quot;&gt;#5980&lt;/a&gt; Enhance chrono I/O with H. Hinnant proposal &lt;a href=&quot;http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html&quot;&gt;proposal&lt;/a&gt;
- which has the advantage to provide I/O for system clocks using
- the Gregorian Calendar.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5981&quot;&gt;#5981&lt;/a&gt; Add i/o state savers for duration and time_point formatting
- state.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7059&quot;&gt;#7059&lt;/a&gt; Add low level i/o facilities.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Deprecated features:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- The chrono i/o version included in Boost.Chrono 1.2.x has been
- completly refactored in version 2.0.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- chrono I/O: The manipulators &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_short&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_long&lt;/span&gt;&lt;/code&gt;
- are depreceated. You should use the parameterized form &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_fmt&lt;/span&gt;&lt;/code&gt; or the renamed
- manipulators &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_symbol&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_prefix&lt;/span&gt;&lt;/code&gt;
- instead.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- chrono I/O: The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_punct&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; facet is deprecated.
- You should use the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__get_duration_style&lt;/span&gt;&lt;/code&gt;
- free function to get the informations and use the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__duration_units&lt;/span&gt;&lt;/code&gt; facet for
- localization purposes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- When &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_CHRONO_VERSION&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;2&lt;/span&gt;&lt;/code&gt;
- the preceding deprecated functions are not available.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7381&quot;&gt;#7381&lt;/a&gt; C++11 compliance: unresolved symbol when assigning
- a constexpr duration to a non-const local variable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7479&quot;&gt;#7479&lt;/a&gt;
- Compile fails with compilers supporting constexpr fails if
- the standard library doesn't provides the constexpr interface
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Would not fix:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6871&quot;&gt;#6871&lt;/a&gt; chrono_io.hpp: &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;lt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;ostream&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;os&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;...)&lt;/span&gt;&lt;/code&gt;
- modifies the state of os. The neww io interface provided in
- version 2 solves this issue. You should move to the new version.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/container/&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;stable_vector&lt;/span&gt;&lt;/code&gt;'s
- template code bloat and type safety.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed typedefs and reordered functions of sequence containers to
- improve doxygen documentation.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6615&quot;&gt;#6615&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7139&quot;&gt;#7139&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7215&quot;&gt;#7215&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7232&quot;&gt;#7232&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7269&quot;&gt;#7269&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7439&quot;&gt;#7439&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Implemented LWG Issue #149 (range insertion now returns an iterator)
- &amp;amp; cleaned up insertion code in most containers
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Corrected aliasing errors.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/date_time/&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Document &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_DATE_TIME_NO_LIB&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6077&quot;&gt;#6077&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;nth_as_str&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7022&quot;&gt;#7022&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix some warnings (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7234&quot;&gt;#7234&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/foreach/&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix alignment warning on gcc.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/function/&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Move constructors and move assignment operators added (only for compilers
- with C++11 rvalue references support) &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7330&quot;&gt;#7330&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6950&quot;&gt;#6950&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7226&quot;&gt;#7226&lt;/a&gt;,&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7308&quot;&gt;#7308&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7327&quot;&gt;#7327&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7338&quot;&gt;#7338&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7341&quot;&gt;#7341&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7378&quot;&gt;#7378&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7380&quot;&gt;#7380&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7398&quot;&gt;#7398&lt;/a&gt;, and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7428&quot;&gt;#7428&lt;/a&gt;, plus others
- not in Trac.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/functional/hash/&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Restore &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;enum&lt;/span&gt;&lt;/code&gt; support,
- which was accidentally removed in the last version (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7437&quot;&gt;#7437&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- New floating point hasher - will hash the binary representation on
- more platforms, which should be faster.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shrink_by&lt;/span&gt;&lt;/code&gt; and
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;advise&lt;/span&gt;&lt;/code&gt; functions
- in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mapped_region&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;ABI breaking:&lt;/em&gt; Reimplemented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;message_queue&lt;/span&gt;&lt;/code&gt; with a circular buffer
- index (the old behavior used an ordered array, leading to excessive
- copies). This should greatly increase performance but breaks ABI.
- Old behaviour/ABI can be used undefining macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_INTERPROCESS_MSG_QUEUE_CIRCULAR_INDEX&lt;/span&gt;&lt;/code&gt;
- in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;interprocess&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;workaround&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;message_queue&lt;/span&gt;&lt;/code&gt;
- insertion time avoiding priority search for common cases (both array
- and circular buffer configurations).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Implemented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interproces_sharable_mutex&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interproces_condition_any&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;offset_ptr&lt;/span&gt;&lt;/code&gt;
- performance.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added integer overflow checks.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/iterator/&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5825&quot;&gt;#5825&lt;/a&gt; constructing function_input_iterator without consuming
- an item
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7194&quot;&gt;#7194&lt;/a&gt; Error in documentation of make_function_input_iterator
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Breaking changes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Due to the fix for &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5825&quot;&gt;#5825&lt;/a&gt;, a function_input_iterator will
- no longer make unnecessary invokations to the wrapped nullary
- function. For example, constructing an end iterator will now
- not trigger an invokation; and dereferencing-and-incrementing
- an iterator N times will trigger N invokations, not N+1 as
- before. User code that relied on the old behavior will need
- to be adjusted.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Restored compilation on MSVC-2003 (was broken in 1.51.0) &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7255&quot;&gt;#7255&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lexical_cast&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;CharType&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;chars&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;size_t&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;count&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt; function overload. &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6663&quot;&gt;#6663&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7228&quot;&gt;#7228&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added Airy functions and Jacobi Elliptic functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- In several distributions (particulary the Students T) corrected moments
- for small degrees of freedom &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7177&quot;&gt;#7177&lt;/a&gt;
- (reported by Thomas Mang).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Corrected failure to detect bad parameters in many distributions
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6934&quot;&gt;#6934&lt;/a&gt;
- (reported by Florian Schoppmann) by adding a function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;check_out_of_range&lt;/span&gt;&lt;/code&gt; to test many
- possible bad parameters. This test revealed several distributions
- where the checks for bad parameters were ineffective, and these have
- been rectified.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed issue in Hankel functions that causes incorrect values to be
- returned for &lt;em&gt;x &amp;lt; 0&lt;/em&gt; and &lt;em&gt;ν&lt;/em&gt;
- odd, see &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7135&quot;&gt;#7135&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- In non-central T permitted infinite degrees of freedom &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7259&quot;&gt;#7259&lt;/a&gt;
- implemented using the normal distribution (requested by Thomas Mang).
- Also much enhanced accuracy for large degrees of freedom and/or large
- non-centrality parameters by switching to use the Students t distribution
- (or Normal distribution for infinite degrees of freedom) centered
- at delta, when delta / (4 * v) &amp;lt; epsilon for the floating-point
- type in use. See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7259&quot;&gt;#7259&lt;/a&gt;.
- It was also found that the incomplete beta was suffering from serious
- cancellation errors when degrees of freedom was very large. (That
- has now been fixed in our code, but any code based on Didonato and
- Morris's original papers (probably every implementation out there
- actually) will have the same issue).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed minor issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6517&quot;&gt;#6517&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6362&quot;&gt;#6362&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7053&quot;&gt;#7053&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2693&quot;&gt;#2693&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6937&quot;&gt;#6937&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7099&quot;&gt;#7099&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/phoenix/&quot;&gt;Phoenix&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Make Phoenix work with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;-based
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Included Voronoi diagram extensions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Introduced new Segment concept.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed compilation issues.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- The data parameter to primitive transforms can now optionally have
- slots indexed by key.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Primitive transforms can now operatate on temporary expressions that
- are non-const qualified.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add callable function object types for the free functions in &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;iterator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; and also for some Boost.Range
- functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Boost.MPL algorithms work on Proto expression nodes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt; primitive transform
- now accepts an optional &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Domain&lt;/span&gt;&lt;/code&gt;
- template parameter for specifying the target domain of the resulting
- expression.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/ratio/&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Features:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Replace the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;short_name&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;long_name&lt;/span&gt;&lt;/code&gt;
- functions by symbol and prefix functions respectively.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Deprecated:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;short_name&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;long_name&lt;/span&gt;&lt;/code&gt;
- are deprecated. Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;symbol&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ratio_string&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;prefix&lt;/span&gt;&lt;/code&gt;
- respectively. These functions be removed in 1.55.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Fixes:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/7478&quot;&gt;#7478&lt;/a&gt;
- Compiles fails with compilers supporting char16_t and char32_t
- fails if the library doesn't provides std::u16string and std::u32string.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/utility/utility.htm#result_of&quot;&gt;Result_of&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Switch &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt; to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt; on compilers for which
- support is deemed &amp;quot;good enough&amp;quot;. That means if the compiler
- implements &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf&quot;&gt;n3276&lt;/a&gt;.
- (For now, that only includes very recent versions of clang.)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt; is now &amp;quot;sfinae-friendly&amp;quot;
- when it uses &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;.
- See &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3436.html&quot;&gt;n3436&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Deprecated Features&lt;/em&gt;: Deprecated
- features since boost 1.50 available only until boost 1.55. These
- deprecated features will be provided by default up to boost 1.52.
- If you don't want to include the deprecated features you could define
- BOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0. Since
- 1.53 these features will not be included any more by default. Since
- this version, if you want to include the deprecated features yet
- you could define BOOST_THREAD_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0.
- These deprecated features will be only available until boost 1.55,
- that is you have yet 1 year to move to the new features.
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Time related functions don't using the Boost.Chrono library,
- use the chrono overloads instead.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Breaking changes when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THREAD_VERSION&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;3&lt;/span&gt;&lt;/code&gt;
- (Default value since Boost 1.53): There are some new features which
- share the same interface but with different behavior. These breaking
- features are provided by default when BOOST_THREAD_VERSION is 3,
- but the user can however choose the version 2 behavior by defining
- the corresponding macro. As for the deprecated features, these broken
- features will be only available until boost 1.55.
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6229&quot;&gt;#6229&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: Rename the
- unique_future to future following the c++11.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: thread destructor
- should call terminate if joinable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt; C++11 compliance &amp;amp; Breaking change: thread move
- assignment should call terminate if joinable.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;New Features:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4710&quot;&gt;#4710&lt;/a&gt; C++11 compliance: Missing &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7283&quot;&gt;#7283&lt;/a&gt; C++11 compliance: Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;notify_all_at_thread_exit&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7345&quot;&gt;#7345&lt;/a&gt; C++11 compliance: Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt;
- to recursive mutex &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;try_lock&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Fixed Bugs:&lt;/em&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2361&quot;&gt;#2361&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;:
- document nature of the key, complexity and rationale.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2797&quot;&gt;#2797&lt;/a&gt; Two problems with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5274&quot;&gt;#5274&lt;/a&gt; failed to compile &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;future&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;
- with stlport 5.1.5 under msvc8.1, because of undefined class.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5431&quot;&gt;#5431&lt;/a&gt; compile error in Windows CE 6.0(interlocked).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5752&quot;&gt;#5752&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;call_once&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; is unreliable on some platforms.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7045&quot;&gt;#7045&lt;/a&gt; Thread library does not automatically compile date_time.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7173&quot;&gt;#7173&lt;/a&gt; wrong function name &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;interrupt_point&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7200&quot;&gt;#7200&lt;/a&gt; Unable to build boost.thread modularized.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7220&quot;&gt;#7220&lt;/a&gt; gcc 4.6.2 warns about inline+dllimport functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7238&quot;&gt;#7238&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;sleep_for&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; does not respond to interrupt().
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7245&quot;&gt;#7245&lt;/a&gt; Minor typos on documentation related to version 3.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7272&quot;&gt;#7272&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;win32&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;thread_primitives&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;:
- (Unneccessary) Warning.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7284&quot;&gt;#7284&lt;/a&gt; Clarify that there is no access priority between lock
- and shared_lock on shared mutex.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7329&quot;&gt;#7329&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;thread&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;future&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;
- does not compile on HPUX.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7336&quot;&gt;#7336&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THREAD_DONT_USE_SYSTEM&lt;/span&gt;&lt;/code&gt;
- doesn't work.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7349&quot;&gt;#7349&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;packaged_task&lt;/span&gt;&lt;/code&gt;
- holds reference to temporary.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7350&quot;&gt;#7350&lt;/a&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;allocator_destructor&lt;/span&gt;&lt;/code&gt;
- does not destroy object
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/numeric/ublas/&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- improved performance of inplace_solve (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4024&quot;&gt;#4024&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- fixed coordinate_matrix for use with gcc 4.7 (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7363&quot;&gt;#7363&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- In assignment, reuse existing nodes where possible.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix bugs when erasing ranges (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7471&quot;&gt;#7471&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Some work on the implementation.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/uuid/&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6118&quot;&gt;#6118&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6788&quot;&gt;#6788&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7375&quot;&gt;#7375&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7128&quot;&gt;#7128&lt;/a&gt; - fixed bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sha1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;
- for messages longer than 536,870,912 bytes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/wave/&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/xpressive/&quot;&gt;xpressive&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sub_match&lt;/span&gt;&lt;/code&gt; work
- with Boost.Range. Fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7237&quot;&gt;#7237&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_52_0.compilers_tested&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- Boost's primary test compilers are:
- &lt;/p&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Linux:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.3, 4.5.3, 4.6.2, 4.7.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++11 mode: 4.3.4, 4.4.3, 4.5.3, 4.6.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 11.1, 12.0, 12.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- LLVM Clang: 2.8
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- OS X:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++11 mode: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 11.1, 12.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Windows:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++: 8.0, 9.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.1, 32 and 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;p&gt;
- Boost's additional test compilers include:
- &lt;/p&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Linux:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Cray: 8.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang: from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- LLVM Clang:
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.3, 4.6.2, 4.6.3, 4.7.0, 4.7.1, 4.7.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++11 mode: 4.3.4, 4.4.4, 4.5.3, 4.6.3, 4.7.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- pgCC: 11.9
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 10.1, 11.1, 12.0, 12.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual Age: 10.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- OS X:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang: from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang, C++11 mode: from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 11.1, 12.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++11 mode: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Windows:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++: 8.0, 9.0, 10.0, 11.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++, Windows Mobile 5, with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.3, 4.7.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- AIX:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- IBM XL C/C++ Enterprise Edition: V12.1.0.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.1, 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Solaris:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Sun: 5.10
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_52_0.acknowledgements&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- &lt;a href=&quot;http://www.boost.org/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
- &lt;a href=&quot;http://www.boost.org/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James,
- Vladimir Prus and Marshall Clow managed this release.
- &lt;/p&gt;
- &lt;/div&gt;
 </description></item>
   </channel>
 </rss>

Modified: website/public_html/live/generated/state/feed-pages.txt
==============================================================================
--- website/public_html/live/generated/state/feed-pages.txt Mon Aug 5 11:03:07 2013 (r85214)
+++ website/public_html/live/generated/state/feed-pages.txt 2013-08-05 16:26:34 EDT (Mon, 05 Aug 2013) (r85215)
@@ -2032,6 +2032,34 @@
 -type
 "release
 )
+(feed/history/boost_1_55_0.qbk
+-dir_location
+-documentation
+-download
+-id
+"version_1_55_0
+-last_modified
+.1375733554.82
+-location
+"users/history/version_1_55_0.html
+-notice
+-notice_url
+-page_state
+-pub_date
+"In Progress
+-purpose
+"
+" New Libraries: Updated Libraries: MultiIndex
+"
+-qbk_hash
+"1dcba02cf11f0eb0d398f7bfe2b70f63d5926928f5351a48e5502f5788cf4449
+-release_status
+"dev
+-title
+"Version 1.55.0
+-type
+"release
+)
 (feed/history/unversioned.qbk
 -dir_location
 -documentation
@@ -2087,6 +2115,33 @@
 -type
 "page
 )
+(feed/news/old_compilers.qbk
+-dir_location
+-documentation
+-download
+-id
+"old_compilers
+-last_modified
+.1375732807.0
+-location
+"users/news/old_compilers.html
+-notice
+-notice_url
+-page_state
+-pub_date
+"Mon, 5 Aug 2013 21:00:07 BST
+-purpose
+"
+" Dropping support for compilers such as Visual C++ 7.0, and GCC 3.2
+"
+-qbk_hash
+"4121f9997e82f352fbfaf4cb0df7bfffc4dea96f1be1200958d177fbdd09634d
+-release_status
+-title
+"Old compilers
+-type
+"page
+)
 (feed/news/result_of_1_52_0.qbk
 -dir_location
 -documentation

Modified: website/public_html/live/generated/state/rss-items.txt
==============================================================================
--- website/public_html/live/generated/state/rss-items.txt Mon Aug 5 11:03:07 2013 (r85214)
+++ website/public_html/live/generated/state/rss-items.txt 2013-08-05 16:26:34 EDT (Mon, 05 Aug 2013) (r85215)
@@ -20327,6 +20327,153 @@
 -quickbook
 "feed/history/boost_1_54_0.qbk
 )
+(feed/history/boost_1_55_0.qbk
+-item
+"<item><title>Version 1.55.0</title><link>http://www.boost.org/users/history/version_1_55_0.html><guid>http://www.boost.org/users/history/version_1_55_0.html><pubDate>In Progress</pubDate><description>
+"
+"
+" &lt;div id=&quot;version_1_55_0.new_libraries&quot;&gt;
+" &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;em&gt;TODO&lt;/em&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;/div&gt;
+" &lt;div id=&quot;version_1_55_0.updated_libraries&quot;&gt;
+" &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;
http://www.boost.org/libs/multi_index/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Boost.MultiIndex has been brought to a higher level of compliance
+" with C++11.
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;multi_index_container&lt;/span&gt;&lt;/code&gt;
+" is now efficiently movable.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Initializer lists supported.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Emplace functions provided.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Non-copyable elements (such as &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;unique_ptr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;) supported. This includes
+" insertion of a range [&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;first&lt;/span&gt;&lt;/code&gt;,&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;last&lt;/span&gt;&lt;/code&gt;) where the iterators
+" point to a type that is convertible to that of the element:
+" no copy construction happens in the process.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Random access indices provide &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shrink_to_fit&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;. Refer to the &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/compiler_specifics.html&quot;&gt;compiler
+" specifics&lt;/a&gt; section for limitations on pre-C++11 compilers.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" The following classes are deprecated:
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#member_offset&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;member_offset&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#const_mem_fun_explicit&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_mem_fun_explicit&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#const_mem_fun_explicit&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mem_fun_explicit&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_equal_to&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_result_equal_to&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_less&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_result_less&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_greater&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_result_greater&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;a href=&quot;http://www.boost.org/libs/multi_index/doc/reference/key_extraction.html#composite_key_result_hash&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_result_hash&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Maintenance fixes.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;/div&gt;
+" &lt;div id=&quot;version_1_55_0.compilers_tested&quot;&gt;
+" &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+" &lt;p&gt;
+" Boost's primary test compilers are:
+" &lt;/p&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;em&gt;TODO&lt;/em&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;p&gt;
+" Boost's additional test compilers include:
+" &lt;/p&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;em&gt;TODO&lt;/em&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;/div&gt;
+" &lt;div id=&quot;version_1_55_0.acknowledgements&quot;&gt;
+" &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+" &lt;p&gt;
+" &lt;em&gt;TODO&lt;/em&gt;
+" &lt;/p&gt;
+" &lt;/div&gt;
+"</description></item>
+-last_modified
+.1375733554.82
+-quickbook
+"feed/history/boost_1_55_0.qbk
+)
 (feed/history/unversioned.qbk
 -item
 "<item><title>Old Versions</title><pubDate>Tue, 14 Dec 1999 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
@@ -20470,6 +20617,88 @@
 -quickbook
 "feed/news/locale_1_53_0.qbk
 )
+(feed/news/old_compilers.qbk
+-item
+"<item><title>Old compilers</title><link>http://www.boost.org/users/news/old_compilers.html><guid>http://www.boost.org/users/news/old_compilers.html><pubDate>Mon, 5 Aug 2013 21:00:07 BST</pubDate><description>
+"
+"
+" &lt;p&gt;
+" I just sent an email to user list asking if anyone is using old compilers, I'll
+" repeat it here:
+" &lt;/p&gt;
+" &lt;blockquote&gt;
+" &lt;p&gt;
+" Hello all,
+" &lt;/p&gt;
+" &lt;p&gt;
+" There has been some discussion on the development list about dropping all support
+" for old C++ compilers. This will allow us to remove a lot of workarounds and
+" simplify the code but before doing so it's a good idea to find out if anyone
+" is still using them. Using boost with these compilers will cause a compile
+" error in the config library (you can work round that using a custom configuration,
+" but it's unlikely you'll be able to get much to work). The currently proposed
+" versions for removing support are:
+" &lt;/p&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;p&gt;
+" Digital Mars 8.40 and earlier
+" &lt;/p&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;p&gt;
+" Visual C++ 7.0 and earlier
+" &lt;/p&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;p&gt;
+" GCC 3.2 and earlier
+" &lt;/p&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;p&gt;
+" Intel C++ 5.0 and earlier
+" &lt;/p&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;p&gt;
+" Which is, I think, a very cautious list. There's also a good chance that we
+" might want to remove support for Borland C++ 5.x. Is there anyone still using
+" those compilers?
+" &lt;/p&gt;
+" &lt;p&gt;
+" Just to be clear, this doesn't mean we'll be fully supporting all compilers
+" later than these. Old compilers such as Visual C++ 7.1 and gcc 3.4 won't have
+" a config error and we won't deliberately remove support, but support will be
+" patchy. Many libraries (especially new ones) don't support those compilers,
+" and we also don't have any formal testing for them, so if a new change breaks
+" something, it might not be noticed.
+" &lt;/p&gt;
+" &lt;p&gt;
+" If you are still using compilers which are a little more recent than the ones
+" listed above, it might still be worth mentioning in case we consider removing
+" support for them in the future.
+" &lt;/p&gt;
+" &lt;p&gt;
+" Thanks in advance for any response,
+" &lt;/p&gt;
+" &lt;p&gt;
+" Daniel James
+" &lt;/p&gt;
+" &lt;/blockquote&gt;
+" &lt;p&gt;
+" If you want to reply to the request and can't email the list you can &lt;a href=&quot;mailto:daniel_at_[hidden]&quot;&gt;send
+" me an email&lt;/a&gt;. Let me know if it's okay to forward it to the list.
+" &lt;/p&gt;
+" &lt;p&gt;
+" Thanks again.
+" &lt;/p&gt;
+"</description></item>
+-last_modified
+.1375732807.0
+-quickbook
+"feed/news/old_compilers.qbk
+)
 (feed/news/result_of_1_52_0.qbk
 -item
 "<item><title>A Special Note for Boost 1.52.0 and Higher</title><link>
http://www.boost.org/users/news/a_special_note_for_boost_1_52_0_and_higher.html><guid>http://www.boost.org/users/news/a_special_note_for_boost_1_52_0_and_higher.html><pubDate>Tue 6 Nov 2012 09:27:25 GMT</pubDate><description>

Modified: website/public_html/live/site-tools/boost_site/boostbook_parser.py
==============================================================================
--- website/public_html/live/site-tools/boost_site/boostbook_parser.py Mon Aug 5 11:03:07 2013 (r85214)
+++ website/public_html/live/site-tools/boost_site/boostbook_parser.py 2013-08-05 16:26:34 EDT (Mon, 05 Aug 2013) (r85215)
@@ -159,6 +159,10 @@
     def x_listitem(self,node):
         return self.new_node('li',
             *self.x_children(node))
+
+ def x_blockquote(self,node):
+ return self.new_node('blockquote',
+ *self.x_children(node))
     
     def x_phrase(self,node):
         return self.new_node('span',

Added: website/public_html/live/users/history/version_1_55_0.html
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ website/public_html/live/users/history/version_1_55_0.html 2013-08-05 16:26:34 EDT (Mon, 05 Aug 2013) (r85215)
@@ -0,0 +1,211 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+ <title>Version 1.55.0 - work in progress</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <link rel="icon" href="/favicon.ico" type="image/ico" />
+ <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
+
+ <style type="text/css">
+/*<![CDATA[*/
+ #content .news-description ul {
+ list-style: none;
+ }
+ #content .news-description ul ul {
+ list-style: circle;
+ }
+ /*]]>*/
+ </style>
+
+ <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
+</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+<body>
+ <div id="heading">
+ <!--#include virtual="/common/heading.html" --> </div>
+
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="section" id="intro">
+ <div class="section-0">
+ <div class="section-title">
+ <h1>Version 1.55.0</h1>
+ </div>
+ <div class="section-note"><p>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.</p></div>
+ <div class="section-body">
+ <h2><span class=
+ "news-title">Version 1.55.0 - work in progress</span></h2>
+
+ <p><span class=news-date">In Progress</span></p>
+
+
+ <div class="news-description">
+ <div class="description">
+
+
+ <div id="version_1_55_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_55_0.updated_libraries">
+ <h3><span class="link">Updated Libraries</span></h3>
+ <ul>
+ <li>
+ <div>
+ <span class="library">Multi-index Containers:</span>
+ <ul>
+ <li>
+ <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">&lt;</span><span class="identifier">T</span><span class="special">&gt;</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="/libs/multi_index/doc/compiler_specifics.html">compiler
+ specifics</a> section for limitations on pre-C++11 compilers.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ The following classes are deprecated:
+ <ul>
+ <li>
+ <div>
+ member_offset,
+ </div>
+ </li>
+ <li>
+ <div>
+ const_mem_fun_explicit,
+ </div>
+ </li>
+ <li>
+ <div>
+ mem_fun_explicit,
+ </div>
+ </li>
+ <li>
+ <div>
+ composite_key_result_equal_to,
+ </div>
+ </li>
+ <li>
+ <div>
+ composite_key_result_less,
+ </div>
+ </li>
+ <li>
+ <div>
+ composite_key_result_greater,
+ </div>
+ </li>
+ <li>
+ <div>
+ composite_key_result_hash.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Maintenance fixes.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </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>
+ <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_55_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <em>TODO</em>
+ </p>
+ </div>
+</div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div id="sidebar">
+ <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
+
+ <div class="clear"></div>
+ </div>
+ </div>
+
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright Rene Rivera 2006-2007.</p>
+ </div><!--#include virtual="/common/footer-license.html" --> </div>
+
+ <div id="footer-right">
+ <!--#include virtual="/common/footer-banners.html" --> </div>
+
+ <div class="clear"></div>
+ </div>
+</body>
+</html>

Added: website/public_html/live/users/news/old_compilers.html
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ website/public_html/live/users/news/old_compilers.html 2013-08-05 16:26:34 EDT (Mon, 05 Aug 2013) (r85215)
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+ <title>Old compilers</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <link rel="icon" href="/favicon.ico" type="image/ico" />
+ <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
+
+ <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
+</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+<body>
+ <div id="heading">
+ <!--#include virtual="/common/heading.html" --> </div>
+
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="section" id="intro">
+ <div class="section-0">
+ <div class="section-title">
+ <h1>Old compilers</h1>
+ </div>
+
+ <div class="section-body">
+ <h2><span class=
+ "news-title">Old compilers</span></h2>
+
+ <p><span class=news-date">August 5th, 2013 20:00 GMT</span></p>
+
+
+ <div class="news-description">
+ <div class="description">
+
+
+ <p>
+ I just sent an email to user list asking if anyone is using old compilers, I'll
+ repeat it here:
+ </p>
+ <blockquote>
+ <p>
+ Hello all,
+ </p>
+ <p>
+ There has been some discussion on the development list about dropping all support
+ for old C++ compilers. This will allow us to remove a lot of workarounds and
+ simplify the code but before doing so it's a good idea to find out if anyone
+ is still using them. Using boost with these compilers will cause a compile
+ error in the config library (you can work round that using a custom configuration,
+ but it's unlikely you'll be able to get much to work). The currently proposed
+ versions for removing support are:
+ </p>
+ <ul>
+ <li>
+ <p>
+ Digital Mars 8.40 and earlier
+ </p>
+ </li>
+ <li>
+ <p>
+ Visual C++ 7.0 and earlier
+ </p>
+ </li>
+ <li>
+ <p>
+ GCC 3.2 and earlier
+ </p>
+ </li>
+ <li>
+ <p>
+ Intel C++ 5.0 and earlier
+ </p>
+ </li>
+ </ul>
+ <p>
+ Which is, I think, a very cautious list. There's also a good chance that we
+ might want to remove support for Borland C++ 5.x. Is there anyone still using
+ those compilers?
+ </p>
+ <p>
+ Just to be clear, this doesn't mean we'll be fully supporting all compilers
+ later than these. Old compilers such as Visual C++ 7.1 and gcc 3.4 won't have
+ a config error and we won't deliberately remove support, but support will be
+ patchy. Many libraries (especially new ones) don't support those compilers,
+ and we also don't have any formal testing for them, so if a new change breaks
+ something, it might not be noticed.
+ </p>
+ <p>
+ If you are still using compilers which are a little more recent than the ones
+ listed above, it might still be worth mentioning in case we consider removing
+ support for them in the future.
+ </p>
+ <p>
+ Thanks in advance for any response,
+ </p>
+ <p>
+ Daniel James
+ </p>
+ </blockquote>
+ <p>
+ If you want to reply to the request and can't email the list you can <a href="mailto:daniel_at_[hidden]">send
+ me an email</a>. Let me know if it's okay to forward it to the list.
+ </p>
+ <p>
+ Thanks again.
+ </p>
+</div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div id="sidebar">
+ <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
+
+ <div class="clear"></div>
+ </div>
+ </div>
+
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright Rene Rivera 2006-2007.</p>
+ </div><!--#include virtual="/common/footer-license.html" --> </div>
+
+ <div id="footer-right">
+ <!--#include virtual="/common/footer-banners.html" --> </div>
+
+ <div class="clear"></div>
+ </div>
+</body>
+</html>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk