Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r84465 - in website/public_html/live: feed/history generated generated/state site-tools/boost_site users/history
From: dnljms_at_[hidden]
Date: 2013-05-24 13:46:18


Author: danieljames
Date: 2013-05-24 13:46:16 EDT (Fri, 24 May 2013)
New Revision: 84465
URL: http://svn.boost.org/trac/boost/changeset/84465

Log:
CPU news + other release notes.
Text files modified:
   website/public_html/live/feed/history/boost_1_54_0.qbk | 79 +++++++++++
   website/public_html/live/generated/dev.rss | 269 +++++++++++++++++++++++++++++++++++++++
   website/public_html/live/generated/state/feed-pages.txt | 4
   website/public_html/live/generated/state/rss-items.txt | 271 +++++++++++++++++++++++++++++++++++++++
   website/public_html/live/site-tools/boost_site/boostbook_parser.py | 4
   website/public_html/live/users/history/version_1_54_0.html | 269 +++++++++++++++++++++++++++++++++++++++
   6 files changed, 893 insertions(+), 3 deletions(-)

Modified: website/public_html/live/feed/history/boost_1_54_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_54_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_54_0.qbk 2013-05-24 13:46:16 EDT (Fri, 24 May 2013)
@@ -31,6 +31,44 @@
        [purpose] section at the beginning of the page.
 ]
 
+[section News]
+
+Boost no longer supports the 80386 target CPU, the minimum x86 32-bit target is
+i486. The 80386 target was not properly supported by [@/libs/smart_ptr/
+Boost.SmartPtr] and [@/libs/atomic/ Boost.Atomic] (as well as the libraries
+that used them internally) even before this release. Some Boost libraries may
+have higher requirements on the minimum target CPU (like [@/libs/log/
+Boost.Log] for example), see the respective library documentation for details.
+
+Also by default, when building Boost for x86 32-bit targets it will compile for
+i686 (Pentium Pro) and later CPUs. This can be changed by specifying the
+[^instruction-set] property in [^b2] or [^bjam] command line, for example:
+
+[pre
+ b2 variant=release architecture=x86 instruction-set=i486 stage
+]
+
+Possible values for the [^instruction-set] are:
+
+* Target for the host CPU: [^native]
+* Generic x86 CPUs: [^i486], [^i586], [^i686]
+* Intel CPUs: [^pentium], [^pentium-mmx], [^pentiumpro], [^pentium2],
+ [^pentium3], [^pentium3m], [^pentium-m], [^pentium4], [^pentium4m],
+ [^prescott], [^nocona], [^core2], [^corei7], [^corei7-avx], [^core-avx-i],
+ [^conroe], [^conroe-xe], [^conroe-l], [^allendale], [^merom], [^merom-xe],
+ [^kentsfield], [^kentsfield-xe], [^penryn], [^wolfdale], [^yorksfield],
+ [^nehalem], [^sandy-bridge], [^ivy-bridge], [^haswell], [^atom]
+* AMD CPUs: [^k6], [^k6-2], [^k6-3], [^athlon], [^athlon-tbird], [^athlon-4],
+ [^athlon-xp], [^athlon-mp], [^k8], [^opteron], [^athlon64], [^athlon-fx],
+ [^k8-sse3], [^opteron-sse3], [^athlon64-sse3], [^amdfam10], [^barcelona],
+ [^bdver1], [^bdver2], [^bdver3], [^btver1], [^btver2]
+* VIA CPUs: [^c3], [^c3-2]
+* IDT CPUs: [^winchip-c6], [^winchip2]
+
+Note that not all these values may be supported by a particular compiler.
+
+[endsect]
+
 [section New Libraries]
 
 * [phrase library..[@/libs/log/ Log]:]
@@ -78,6 +116,13 @@
   * [@http://svn.boost.org/trac/boost/ticket/8526 #8526] memory leak
   * [@http://svn.boost.org/trac/boost/ticket/8544 #8544] calling managed DLL
 
+* [phrase library..[@/libs/graph Graph]:]
+ * Bugs fixed from Trac: [ticket 6780], [ticket 7016], [ticket 7155], [ticket 7845], [ticket 7863], [ticket 7877], [ticket 8166], [ticket 8192], [ticket 8398], [ticket 8411], [ticket 8427], [ticket 8428], [ticket 8434], [ticket 8490].
+ * Added updates to VF2 subgraph isomorphism from Jakob Lykke Andersen and Flavio De Lorenzi.
+ * Added maximum adjacency search from Fernando Vilas.
+ * Added timeout support from Brammert Ottens to resource-constrained shortest paths (r_c_shortest_paths) algorithm.
+ * Various fixes to documentation and examples and removal of outdated compiler workarounds.
+
 * [phrase library..[@/libs/conversion/lexical_cast.htm Lexical cast]:]
   * Converting to character pointer now triggers compile time assert
     instead of runtime [ticket 8334].
@@ -90,6 +135,40 @@
   * Fixed warnings, internals and tests [ticket 2558], [ticket 7949],
     [ticket 8162], [ticket 8369], [ticket 8547].
 
+* [phrase library..[@/libs/math/ Math]:]
+ * Major reorganization to incorporate other Boost.Math like Integer Utilities LCD, GCM, quaternions and octonions.
+ Making new chapter headings.
+ * Added many references to Boost.Multiprecision and `cpp_dec_float_50` as an example of a User-defined Type (UDT).
+ * Added Clang to list of supported compilers.
+ * Fixed constants to use a thread-safe cache of computed values when used at arbitrary precision.
+ * Added finding zeros of Bessel functions `cyl_bessel_j_zero`, `cyl_neumann_zero`, `air_ai_zeros` and `air_bi_zeros`(by Christopher Kormanyos).
+ * More accuracy improvements to the Bessel J and Y functions from Rocco Romeo.
+ * Fixed nasty cyclic dependency bug that caused some headers to not compile [@https://svn.boost.org/trac/boost/ticket/7999 #7999].
+ * Fixed bug in __tgamma that caused spurious overflow for arguments between 142.5 and 143.
+ * Fixed bug in raise_rounding_error that caused it to return an incorrect result when throwing an exception is turned off [@https://svn.boost.org/trac/boost/ticket/7905 #7905].
+ * Added minimal __float128 support.
+ * Fixed bug in edge-cases of poisson quantile [@https://svn.boost.org/trac/boost/ticket/8308 #8308].
+ * Adjusted heuristics used in Halley iteration to cope with inverting the incomplete beta in tricky regions
+ where the derivative is flatlining. Example is computing the quantile of the Fisher F distribution for probabilities
+ smaller than machine epsilon. See ticket [@https://svn.boost.org/trac/boost/ticket/8314 #8314].
+
+* [phrase library..[@/libs/multiprecision/ Multiprecision]:]
+ * [*Breaking change] renamed `rational_adapter` to `rational_adaptor`.
+ * Add support for [mpfi].
+ * Add logged_adaptor.
+ * Add support for 128-bit floats via GCC's `__float128` or Intel's `_Quad` data types.
+ * Add support for user-defined literals in cpp_int, improve `constexpr` support.
+ * Fixed bug in integer division of `cpp_int` that results in incorrect sign of `cpp_int` when both arguments are small enough
+ to fit in a `double_limb_type`. See [@https://svn.boost.org/trac/boost/ticket/8126 8126].
+ * Fixed bug in subtraction of a single limb in `cpp_int` that results in incorrect value when the result should have a 0
+ in the last limb: [@https://svn.boost.org/trac/boost/ticket/8133 8133].
+ * Fixed bug in `cpp_int` where division of 0 by something doesn't get zero in the result: [@https://svn.boost.org/trac/boost/ticket/8160 8160].
+ * Fixed bug in some transcendental functions that caused incorrect return values when variables are reused, for example with
+ `a = pow(a, b)`. See [@https://svn.boost.org/trac/boost/ticket/8326 8326].
+
+* [phrase library..[@/libs/property_map/ PropertyMap]:]
+ * Added `compose_property_map` from Guillaume Pinot.
+
 * [phrase library..[@/libs/thread/ Thread]:]
   * ['New Features:]
     * [@http://svn.boost.org/trac/boost/ticket/7285 #7285] C++11 compliance: Allow to pass movable arguments for call_once.

Modified: website/public_html/live/generated/dev.rss
==============================================================================
--- website/public_html/live/generated/dev.rss (original)
+++ website/public_html/live/generated/dev.rss 2013-05-24 13:46:16 EDT (Fri, 24 May 2013)
@@ -10,6 +10,80 @@
 <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>In Progress</pubDate><description>
 
 
+ &lt;div id=&quot;version_1_54_0.news&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;News&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost no longer supports the 80386 target CPU, the minimum x86 32-bit target
+ is i486. The 80386 target was not properly supported by &lt;a href=&quot;
http://www.boost.org/libs/smart_ptr/&quot;&gt;Boost.SmartPtr&lt;/a&gt;
+ and &lt;a href=&quot;http://www.boost.org/libs/atomic/&quot;&gt;Boost.Atomic&lt;/a&gt; (as well as the libraries
+ that used them internally) even before this release. Some Boost libraries may
+ have higher requirements on the minimum target CPU (like &lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Boost.Log&lt;/a&gt;
+ for example), see the respective library documentation for details.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Also by default, when building Boost for x86 32-bit targets it will compile
+ for i686 (Pentium Pro) and later CPUs. This can be changed by specifying the
+ &lt;tt&gt;instruction-set&lt;/tt&gt; property in &lt;tt&gt;b2&lt;/tt&gt; or &lt;tt&gt;bjam&lt;/tt&gt;
+ command line, for example:
+ &lt;/p&gt;
+&lt;pre&gt;b2 variant=release architecture=x86 instruction-set=i486 stage
+&lt;/pre&gt;
+ &lt;p&gt;
+ Possible values for the &lt;tt&gt;instruction-set&lt;/tt&gt; are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Target for the host CPU: &lt;tt&gt;native&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Generic x86 CPUs: &lt;tt&gt;i486&lt;/tt&gt;, &lt;tt&gt;i586&lt;/tt&gt;, &lt;tt&gt;i686&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel CPUs: &lt;tt&gt;pentium&lt;/tt&gt;, &lt;tt&gt;pentium-mmx&lt;/tt&gt;,
+ &lt;tt&gt;pentiumpro&lt;/tt&gt;, &lt;tt&gt;pentium2&lt;/tt&gt;, &lt;tt&gt;pentium3&lt;/tt&gt;,
+ &lt;tt&gt;pentium3m&lt;/tt&gt;, &lt;tt&gt;pentium-m&lt;/tt&gt;, &lt;tt&gt;pentium4&lt;/tt&gt;,
+ &lt;tt&gt;pentium4m&lt;/tt&gt;, &lt;tt&gt;prescott&lt;/tt&gt;, &lt;tt&gt;nocona&lt;/tt&gt;,
+ &lt;tt&gt;core2&lt;/tt&gt;, &lt;tt&gt;corei7&lt;/tt&gt;, &lt;tt&gt;corei7-avx&lt;/tt&gt;,
+ &lt;tt&gt;core-avx-i&lt;/tt&gt;, &lt;tt&gt;conroe&lt;/tt&gt;, &lt;tt&gt;conroe-xe&lt;/tt&gt;,
+ &lt;tt&gt;conroe-l&lt;/tt&gt;, &lt;tt&gt;allendale&lt;/tt&gt;, &lt;tt&gt;merom&lt;/tt&gt;,
+ &lt;tt&gt;merom-xe&lt;/tt&gt;, &lt;tt&gt;kentsfield&lt;/tt&gt;, &lt;tt&gt;kentsfield-xe&lt;/tt&gt;,
+ &lt;tt&gt;penryn&lt;/tt&gt;, &lt;tt&gt;wolfdale&lt;/tt&gt;, &lt;tt&gt;yorksfield&lt;/tt&gt;,
+ &lt;tt&gt;nehalem&lt;/tt&gt;, &lt;tt&gt;sandy-bridge&lt;/tt&gt;, &lt;tt&gt;ivy-bridge&lt;/tt&gt;,
+ &lt;tt&gt;haswell&lt;/tt&gt;, &lt;tt&gt;atom&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ AMD CPUs: &lt;tt&gt;k6&lt;/tt&gt;, &lt;tt&gt;k6-2&lt;/tt&gt;, &lt;tt&gt;k6-3&lt;/tt&gt;,
+ &lt;tt&gt;athlon&lt;/tt&gt;, &lt;tt&gt;athlon-tbird&lt;/tt&gt;, &lt;tt&gt;athlon-4&lt;/tt&gt;,
+ &lt;tt&gt;athlon-xp&lt;/tt&gt;, &lt;tt&gt;athlon-mp&lt;/tt&gt;, &lt;tt&gt;k8&lt;/tt&gt;,
+ &lt;tt&gt;opteron&lt;/tt&gt;, &lt;tt&gt;athlon64&lt;/tt&gt;, &lt;tt&gt;athlon-fx&lt;/tt&gt;,
+ &lt;tt&gt;k8-sse3&lt;/tt&gt;, &lt;tt&gt;opteron-sse3&lt;/tt&gt;, &lt;tt&gt;athlon64-sse3&lt;/tt&gt;,
+ &lt;tt&gt;amdfam10&lt;/tt&gt;, &lt;tt&gt;barcelona&lt;/tt&gt;, &lt;tt&gt;bdver1&lt;/tt&gt;,
+ &lt;tt&gt;bdver2&lt;/tt&gt;, &lt;tt&gt;bdver3&lt;/tt&gt;, &lt;tt&gt;btver1&lt;/tt&gt;,
+ &lt;tt&gt;btver2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ VIA CPUs: &lt;tt&gt;c3&lt;/tt&gt;, &lt;tt&gt;c3-2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ IDT CPUs: &lt;tt&gt;winchip-c6&lt;/tt&gt;, &lt;tt&gt;winchip2&lt;/tt&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Note that not all these values may be supported by a particular compiler.
+ &lt;/p&gt;
+ &lt;/div&gt;
   &lt;div id=&quot;version_1_54_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;
@@ -218,6 +292,43 @@
       &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;
+ Bugs fixed from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6780&quot;&gt;#6780&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7016&quot;&gt;#7016&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7155&quot;&gt;#7155&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7845&quot;&gt;#7845&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7863&quot;&gt;#7863&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7877&quot;&gt;#7877&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8166&quot;&gt;#8166&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8192&quot;&gt;#8192&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8398&quot;&gt;#8398&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8411&quot;&gt;#8411&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8427&quot;&gt;#8427&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8428&quot;&gt;#8428&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8434&quot;&gt;#8434&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8490&quot;&gt;#8490&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added updates to VF2 subgraph isomorphism from Jakob Lykke Andersen
+ and Flavio De Lorenzi.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added maximum adjacency search from Fernando Vilas.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added timeout support from Brammert Ottens to resource-constrained
+ shortest paths (r_c_shortest_paths) algorithm.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Various fixes to documentation and examples and removal of outdated
+ compiler workarounds.
+ &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;
@@ -255,6 +366,164 @@
       &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;
+ Major reorganization to incorporate other Boost.Math like Integer
+ Utilities LCD, GCM, quaternions and octonions. Making new chapter
+ headings.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added many references to Boost.Multiprecision and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_dec_float_50&lt;/span&gt;&lt;/code&gt;
+ as an example of a User-defined Type (UDT).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added Clang to list of supported compilers.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed constants to use a thread-safe cache of computed values when
+ used at arbitrary precision.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added finding zeros of Bessel functions &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cyl_bessel_j_zero&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cyl_neumann_zero&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;air_ai_zeros&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;air_bi_zeros&lt;/span&gt;&lt;/code&gt;(by Christopher
+ Kormanyos).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ More accuracy improvements to the Bessel J and Y functions from Rocco
+ Romeo.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed nasty cyclic dependency bug that caused some headers to not
+ compile &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7999&quot;&gt;#7999&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in __tgamma that caused spurious overflow for arguments
+ between 142.5 and 143.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in raise_rounding_error that caused it to return an incorrect
+ result when throwing an exception is turned off &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7905&quot;&gt;#7905&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added minimal __float128 support.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in edge-cases of poisson quantile &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8308&quot;&gt;#8308&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Adjusted heuristics used in Halley iteration to cope with inverting
+ the incomplete beta in tricky regions where the derivative is flatlining.
+ Example is computing the quantile of the Fisher F distribution for
+ probabilities smaller than machine epsilon. See ticket &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8314&quot;&gt;#8314&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/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;strong&gt;Breaking change&lt;/strong&gt; renamed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rational_adapter&lt;/span&gt;&lt;/code&gt; to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rational_adaptor&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add support for [mpfi].
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add logged_adaptor.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add support for 128-bit floats via GCC's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__float128&lt;/span&gt;&lt;/code&gt;
+ or Intel's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_Quad&lt;/span&gt;&lt;/code&gt;
+ data types.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add support for user-defined literals in cpp_int, improve &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;constexpr&lt;/span&gt;&lt;/code&gt; support.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in integer division of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ that results in incorrect sign of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ when both arguments are small enough to fit in a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;double_limb_type&lt;/span&gt;&lt;/code&gt;.
+ See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8126&quot;&gt;8126&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in subtraction of a single limb in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ that results in incorrect value when the result should have a 0 in
+ the last limb: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8133&quot;&gt;8133&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+ where division of 0 by something doesn't get zero in the result:
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8160&quot;&gt;8160&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug in some transcendental functions that caused incorrect
+ return values when variables are reused, for example with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;pow&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt;.
+ See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8326&quot;&gt;8326&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;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compose_property_map&lt;/span&gt;&lt;/code&gt;
+ from Guillaume Pinot.
+ &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;

Modified: website/public_html/live/generated/state/feed-pages.txt
==============================================================================
--- website/public_html/live/generated/state/feed-pages.txt (original)
+++ website/public_html/live/generated/state/feed-pages.txt 2013-05-24 13:46:16 EDT (Fri, 24 May 2013)
@@ -2004,7 +2004,7 @@
 -id
 "version_1_54_0
 -last_modified
-.1369383564.15
+.1369417391.59
 -location
 "users/history/version_1_54_0.html
 -notice
@@ -2017,7 +2017,7 @@
 " New Libraries: Updated Libraries:
 "
 -qbk_hash
-"87ccc757934232a2ceb960b21ccfddcaead16d20f7ba7b873cc5f2350381b1bb
+"9e50ecef6f24733768d74a10edee87f5a4663425e0cc85657634f13a216bc3b9
 -release_status
 "dev
 -title

Modified: website/public_html/live/generated/state/rss-items.txt
==============================================================================
--- website/public_html/live/generated/state/rss-items.txt (original)
+++ website/public_html/live/generated/state/rss-items.txt 2013-05-24 13:46:16 EDT (Fri, 24 May 2013)
@@ -18634,6 +18634,80 @@
 "<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>In Progress</pubDate><description>
 "
 "
+" &lt;div id=&quot;version_1_54_0.news&quot;&gt;
+" &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;News&lt;/span&gt;&lt;/h3&gt;
+" &lt;p&gt;
+" Boost no longer supports the 80386 target CPU, the minimum x86 32-bit target
+" is i486. The 80386 target was not properly supported by &lt;a href=&quot;
http://www.boost.org/libs/smart_ptr/&quot;&gt;Boost.SmartPtr&lt;/a&gt;
+" and &lt;a href=&quot;http://www.boost.org/libs/atomic/&quot;&gt;Boost.Atomic&lt;/a&gt; (as well as the libraries
+" that used them internally) even before this release. Some Boost libraries may
+" have higher requirements on the minimum target CPU (like &lt;a href=&quot;http://www.boost.org/libs/log/&quot;&gt;Boost.Log&lt;/a&gt;
+" for example), see the respective library documentation for details.
+" &lt;/p&gt;
+" &lt;p&gt;
+" Also by default, when building Boost for x86 32-bit targets it will compile
+" for i686 (Pentium Pro) and later CPUs. This can be changed by specifying the
+" &lt;tt&gt;instruction-set&lt;/tt&gt; property in &lt;tt&gt;b2&lt;/tt&gt; or &lt;tt&gt;bjam&lt;/tt&gt;
+" command line, for example:
+" &lt;/p&gt;
+"&lt;pre&gt;b2 variant=release architecture=x86 instruction-set=i486 stage
+"&lt;/pre&gt;
+" &lt;p&gt;
+" Possible values for the &lt;tt&gt;instruction-set&lt;/tt&gt; are:
+" &lt;/p&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Target for the host CPU: &lt;tt&gt;native&lt;/tt&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Generic x86 CPUs: &lt;tt&gt;i486&lt;/tt&gt;, &lt;tt&gt;i586&lt;/tt&gt;, &lt;tt&gt;i686&lt;/tt&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Intel CPUs: &lt;tt&gt;pentium&lt;/tt&gt;, &lt;tt&gt;pentium-mmx&lt;/tt&gt;,
+" &lt;tt&gt;pentiumpro&lt;/tt&gt;, &lt;tt&gt;pentium2&lt;/tt&gt;, &lt;tt&gt;pentium3&lt;/tt&gt;,
+" &lt;tt&gt;pentium3m&lt;/tt&gt;, &lt;tt&gt;pentium-m&lt;/tt&gt;, &lt;tt&gt;pentium4&lt;/tt&gt;,
+" &lt;tt&gt;pentium4m&lt;/tt&gt;, &lt;tt&gt;prescott&lt;/tt&gt;, &lt;tt&gt;nocona&lt;/tt&gt;,
+" &lt;tt&gt;core2&lt;/tt&gt;, &lt;tt&gt;corei7&lt;/tt&gt;, &lt;tt&gt;corei7-avx&lt;/tt&gt;,
+" &lt;tt&gt;core-avx-i&lt;/tt&gt;, &lt;tt&gt;conroe&lt;/tt&gt;, &lt;tt&gt;conroe-xe&lt;/tt&gt;,
+" &lt;tt&gt;conroe-l&lt;/tt&gt;, &lt;tt&gt;allendale&lt;/tt&gt;, &lt;tt&gt;merom&lt;/tt&gt;,
+" &lt;tt&gt;merom-xe&lt;/tt&gt;, &lt;tt&gt;kentsfield&lt;/tt&gt;, &lt;tt&gt;kentsfield-xe&lt;/tt&gt;,
+" &lt;tt&gt;penryn&lt;/tt&gt;, &lt;tt&gt;wolfdale&lt;/tt&gt;, &lt;tt&gt;yorksfield&lt;/tt&gt;,
+" &lt;tt&gt;nehalem&lt;/tt&gt;, &lt;tt&gt;sandy-bridge&lt;/tt&gt;, &lt;tt&gt;ivy-bridge&lt;/tt&gt;,
+" &lt;tt&gt;haswell&lt;/tt&gt;, &lt;tt&gt;atom&lt;/tt&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" AMD CPUs: &lt;tt&gt;k6&lt;/tt&gt;, &lt;tt&gt;k6-2&lt;/tt&gt;, &lt;tt&gt;k6-3&lt;/tt&gt;,
+" &lt;tt&gt;athlon&lt;/tt&gt;, &lt;tt&gt;athlon-tbird&lt;/tt&gt;, &lt;tt&gt;athlon-4&lt;/tt&gt;,
+" &lt;tt&gt;athlon-xp&lt;/tt&gt;, &lt;tt&gt;athlon-mp&lt;/tt&gt;, &lt;tt&gt;k8&lt;/tt&gt;,
+" &lt;tt&gt;opteron&lt;/tt&gt;, &lt;tt&gt;athlon64&lt;/tt&gt;, &lt;tt&gt;athlon-fx&lt;/tt&gt;,
+" &lt;tt&gt;k8-sse3&lt;/tt&gt;, &lt;tt&gt;opteron-sse3&lt;/tt&gt;, &lt;tt&gt;athlon64-sse3&lt;/tt&gt;,
+" &lt;tt&gt;amdfam10&lt;/tt&gt;, &lt;tt&gt;barcelona&lt;/tt&gt;, &lt;tt&gt;bdver1&lt;/tt&gt;,
+" &lt;tt&gt;bdver2&lt;/tt&gt;, &lt;tt&gt;bdver3&lt;/tt&gt;, &lt;tt&gt;btver1&lt;/tt&gt;,
+" &lt;tt&gt;btver2&lt;/tt&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" VIA CPUs: &lt;tt&gt;c3&lt;/tt&gt;, &lt;tt&gt;c3-2&lt;/tt&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" IDT CPUs: &lt;tt&gt;winchip-c6&lt;/tt&gt;, &lt;tt&gt;winchip2&lt;/tt&gt;
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;/ul&gt;
+" &lt;p&gt;
+" Note that not all these values may be supported by a particular compiler.
+" &lt;/p&gt;
+" &lt;/div&gt;
 " &lt;div id=&quot;version_1_54_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;
@@ -18842,6 +18916,43 @@
 " &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;
+" Bugs fixed from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6780&quot;&gt;#6780&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7016&quot;&gt;#7016&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7155&quot;&gt;#7155&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7845&quot;&gt;#7845&lt;/a&gt;,
+" &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7863&quot;&gt;#7863&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7877&quot;&gt;#7877&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8166&quot;&gt;#8166&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8192&quot;&gt;#8192&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8398&quot;&gt;#8398&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8411&quot;&gt;#8411&lt;/a&gt;,
+" &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8427&quot;&gt;#8427&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8428&quot;&gt;#8428&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8434&quot;&gt;#8434&lt;/a&gt;, &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8490&quot;&gt;#8490&lt;/a&gt;.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added updates to VF2 subgraph isomorphism from Jakob Lykke Andersen
+" and Flavio De Lorenzi.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added maximum adjacency search from Fernando Vilas.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added timeout support from Brammert Ottens to resource-constrained
+" shortest paths (r_c_shortest_paths) algorithm.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Various fixes to documentation and examples and removal of outdated
+" compiler workarounds.
+" &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;
@@ -18879,6 +18990,164 @@
 " &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;
+" Major reorganization to incorporate other Boost.Math like Integer
+" Utilities LCD, GCM, quaternions and octonions. Making new chapter
+" headings.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added many references to Boost.Multiprecision and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_dec_float_50&lt;/span&gt;&lt;/code&gt;
+" as an example of a User-defined Type (UDT).
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added Clang to list of supported compilers.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Fixed constants to use a thread-safe cache of computed values when
+" used at arbitrary precision.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added finding zeros of Bessel functions &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cyl_bessel_j_zero&lt;/span&gt;&lt;/code&gt;,
+" &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cyl_neumann_zero&lt;/span&gt;&lt;/code&gt;,
+" &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;air_ai_zeros&lt;/span&gt;&lt;/code&gt; and
+" &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;air_bi_zeros&lt;/span&gt;&lt;/code&gt;(by Christopher
+" Kormanyos).
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" More accuracy improvements to the Bessel J and Y functions from Rocco
+" Romeo.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Fixed nasty cyclic dependency bug that caused some headers to not
+" compile &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7999&quot;&gt;#7999&lt;/a&gt;.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Fixed bug in __tgamma that caused spurious overflow for arguments
+" between 142.5 and 143.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Fixed bug in raise_rounding_error that caused it to return an incorrect
+" result when throwing an exception is turned off &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/7905&quot;&gt;#7905&lt;/a&gt;.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Added minimal __float128 support.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Fixed bug in edge-cases of poisson quantile &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8308&quot;&gt;#8308&lt;/a&gt;.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Adjusted heuristics used in Halley iteration to cope with inverting
+" the incomplete beta in tricky regions where the derivative is flatlining.
+" Example is computing the quantile of the Fisher F distribution for
+" probabilities smaller than machine epsilon. See ticket &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8314&quot;&gt;#8314&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/multiprecision/&quot;&gt;Multiprecision&lt;/a&gt;:&lt;/span&gt;
+" &lt;ul&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" &lt;strong&gt;Breaking change&lt;/strong&gt; renamed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rational_adapter&lt;/span&gt;&lt;/code&gt; to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;rational_adaptor&lt;/span&gt;&lt;/code&gt;.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Add support for [mpfi].
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Add logged_adaptor.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Add support for 128-bit floats via GCC's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;__float128&lt;/span&gt;&lt;/code&gt;
+" or Intel's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;_Quad&lt;/span&gt;&lt;/code&gt;
+" data types.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Add support for user-defined literals in cpp_int, improve &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;constexpr&lt;/span&gt;&lt;/code&gt; support.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Fixed bug in integer division of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+" that results in incorrect sign of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+" when both arguments are small enough to fit in a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;double_limb_type&lt;/span&gt;&lt;/code&gt;.
+" See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8126&quot;&gt;8126&lt;/a&gt;.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Fixed bug in subtraction of a single limb in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+" that results in incorrect value when the result should have a 0 in
+" the last limb: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8133&quot;&gt;8133&lt;/a&gt;.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Fixed bug in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;cpp_int&lt;/span&gt;&lt;/code&gt;
+" where division of 0 by something doesn't get zero in the result:
+" &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8160&quot;&gt;8160&lt;/a&gt;.
+" &lt;/div&gt;
+" &lt;/li&gt;
+" &lt;li&gt;
+" &lt;div&gt;
+" Fixed bug in some transcendental functions that caused incorrect
+" return values when variables are reused, for example with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;pow&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;)&lt;/span&gt;&lt;/code&gt;.
+" See &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/8326&quot;&gt;8326&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;
+" Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;compose_property_map&lt;/span&gt;&lt;/code&gt;
+" from Guillaume Pinot.
+" &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;
@@ -19173,7 +19442,7 @@
 " &lt;/div&gt;
 "</description></item>
 -last_modified
-.1369383564.15
+.1369417391.59
 -quickbook
 "feed/history/boost_1_54_0.qbk
 )

Modified: website/public_html/live/site-tools/boost_site/boostbook_parser.py
==============================================================================
--- website/public_html/live/site-tools/boost_site/boostbook_parser.py (original)
+++ website/public_html/live/site-tools/boost_site/boostbook_parser.py 2013-05-24 13:46:16 EDT (Fri, 24 May 2013)
@@ -164,6 +164,10 @@
     def x_code(self,node):
         return self.new_node('code',
             *self.x_children(node))
+
+ def x_programlisting(self,node):
+ return self.new_node('pre',
+ *self.x_children(node))
     
     def x_literal(self,node):
         return self.new_node('tt',

Modified: website/public_html/live/users/history/version_1_54_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_54_0.html (original)
+++ website/public_html/live/users/history/version_1_54_0.html 2013-05-24 13:46:16 EDT (Fri, 24 May 2013)
@@ -46,6 +46,80 @@
                 <div class="description">
 
 
+ <div id="version_1_54_0.news">
+ <h3><span class="link">News</span></h3>
+ <p>
+ Boost no longer supports the 80386 target CPU, the minimum x86 32-bit target
+ is i486. The 80386 target was not properly supported by Boost.SmartPtr
+ and Boost.Atomic (as well as the libraries
+ that used them internally) even before this release. Some Boost libraries may
+ have higher requirements on the minimum target CPU (like Boost.Log
+ for example), see the respective library documentation for details.
+ </p>
+ <p>
+ Also by default, when building Boost for x86 32-bit targets it will compile
+ for i686 (Pentium Pro) and later CPUs. This can be changed by specifying the
+ <tt>instruction-set</tt> property in <tt>b2</tt> or <tt>bjam</tt>
+ command line, for example:
+ </p>
+<pre>b2 variant=release architecture=x86 instruction-set=i486 stage
+</pre>
+ <p>
+ Possible values for the <tt>instruction-set</tt> are:
+ </p>
+ <ul>
+ <li>
+ <div>
+ Target for the host CPU: <tt>native</tt>
+ </div>
+ </li>
+ <li>
+ <div>
+ Generic x86 CPUs: <tt>i486</tt>, <tt>i586</tt>, <tt>i686</tt>
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel CPUs: <tt>pentium</tt>, <tt>pentium-mmx</tt>,
+ <tt>pentiumpro</tt>, <tt>pentium2</tt>, <tt>pentium3</tt>,
+ <tt>pentium3m</tt>, <tt>pentium-m</tt>, <tt>pentium4</tt>,
+ <tt>pentium4m</tt>, <tt>prescott</tt>, <tt>nocona</tt>,
+ <tt>core2</tt>, <tt>corei7</tt>, <tt>corei7-avx</tt>,
+ <tt>core-avx-i</tt>, <tt>conroe</tt>, <tt>conroe-xe</tt>,
+ <tt>conroe-l</tt>, <tt>allendale</tt>, <tt>merom</tt>,
+ <tt>merom-xe</tt>, <tt>kentsfield</tt>, <tt>kentsfield-xe</tt>,
+ <tt>penryn</tt>, <tt>wolfdale</tt>, <tt>yorksfield</tt>,
+ <tt>nehalem</tt>, <tt>sandy-bridge</tt>, <tt>ivy-bridge</tt>,
+ <tt>haswell</tt>, <tt>atom</tt>
+ </div>
+ </li>
+ <li>
+ <div>
+ AMD CPUs: <tt>k6</tt>, <tt>k6-2</tt>, <tt>k6-3</tt>,
+ <tt>athlon</tt>, <tt>athlon-tbird</tt>, <tt>athlon-4</tt>,
+ <tt>athlon-xp</tt>, <tt>athlon-mp</tt>, <tt>k8</tt>,
+ <tt>opteron</tt>, <tt>athlon64</tt>, <tt>athlon-fx</tt>,
+ <tt>k8-sse3</tt>, <tt>opteron-sse3</tt>, <tt>athlon64-sse3</tt>,
+ <tt>amdfam10</tt>, <tt>barcelona</tt>, <tt>bdver1</tt>,
+ <tt>bdver2</tt>, <tt>bdver3</tt>, <tt>btver1</tt>,
+ <tt>btver2</tt>
+ </div>
+ </li>
+ <li>
+ <div>
+ VIA CPUs: <tt>c3</tt>, <tt>c3-2</tt>
+ </div>
+ </li>
+ <li>
+ <div>
+ IDT CPUs: <tt>winchip-c6</tt>, <tt>winchip2</tt>
+ </div>
+ </li>
+ </ul>
+ <p>
+ Note that not all these values may be supported by a particular compiler.
+ </p>
+ </div>
   <div id="version_1_54_0.new_libraries">
     <h3><span class="link">New Libraries</span></h3>
     <ul>
@@ -254,6 +328,43 @@
       </li>
       <li>
         <div>
+ <span class="library">Graph:</span>
+ <ul>
+ <li>
+ <div>
+ Bugs fixed from Trac: #6780, #7016, #7155, #7845,
+ #7863, #7877, #8166, #8192, #8398, #8411,
+ #8427, #8428, #8434, #8490.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added updates to VF2 subgraph isomorphism from Jakob Lykke Andersen
+ and Flavio De Lorenzi.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added maximum adjacency search from Fernando Vilas.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added timeout support from Brammert Ottens to resource-constrained
+ shortest paths (r_c_shortest_paths) algorithm.
+ </div>
+ </li>
+ <li>
+ <div>
+ Various fixes to documentation and examples and removal of outdated
+ compiler workarounds.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library">Lexical cast:</span>
           <ul>
             <li>
@@ -291,6 +402,164 @@
       </li>
       <li>
         <div>
+ <span class="library">Math:</span>
+ <ul>
+ <li>
+ <div>
+ Major reorganization to incorporate other Boost.Math like Integer
+ Utilities LCD, GCM, quaternions and octonions. Making new chapter
+ headings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added many references to Boost.Multiprecision and <code><span class="identifier">cpp_dec_float_50</span></code>
+ as an example of a User-defined Type (UDT).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added Clang to list of supported compilers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed constants to use a thread-safe cache of computed values when
+ used at arbitrary precision.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added finding zeros of Bessel functions <code><span class="identifier">cyl_bessel_j_zero</span></code>,
+ <code><span class="identifier">cyl_neumann_zero</span></code>,
+ <code><span class="identifier">air_ai_zeros</span></code> and
+ <code><span class="identifier">air_bi_zeros</span></code>(by Christopher
+ Kormanyos).
+ </div>
+ </li>
+ <li>
+ <div>
+ More accuracy improvements to the Bessel J and Y functions from Rocco
+ Romeo.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed nasty cyclic dependency bug that caused some headers to not
+ compile #7999.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug in __tgamma that caused spurious overflow for arguments
+ between 142.5 and 143.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug in raise_rounding_error that caused it to return an incorrect
+ result when throwing an exception is turned off #7905.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added minimal __float128 support.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug in edge-cases of poisson quantile #8308.
+ </div>
+ </li>
+ <li>
+ <div>
+ Adjusted heuristics used in Halley iteration to cope with inverting
+ the incomplete beta in tricky regions where the derivative is flatlining.
+ Example is computing the quantile of the Fisher F distribution for
+ probabilities smaller than machine epsilon. See ticket #8314.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Multiprecision:</span>
+ <ul>
+ <li>
+ <div>
+ <strong>Breaking change</strong> renamed <code><span class="identifier">rational_adapter</span></code> to <code><span class="identifier">rational_adaptor</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add support for [mpfi].
+ </div>
+ </li>
+ <li>
+ <div>
+ Add logged_adaptor.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add support for 128-bit floats via GCC's <code><span class="identifier">__float128</span></code>
+ or Intel's <code><span class="identifier">_Quad</span></code>
+ data types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add support for user-defined literals in cpp_int, improve <code><span class="identifier">constexpr</span></code> support.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug in integer division of <code><span class="identifier">cpp_int</span></code>
+ that results in incorrect sign of <code><span class="identifier">cpp_int</span></code>
+ when both arguments are small enough to fit in a <code><span class="identifier">double_limb_type</span></code>.
+ See 8126.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug in subtraction of a single limb in <code><span class="identifier">cpp_int</span></code>
+ that results in incorrect value when the result should have a 0 in
+ the last limb: 8133.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug in <code><span class="identifier">cpp_int</span></code>
+ where division of 0 by something doesn't get zero in the result:
+ 8160.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug in some transcendental functions that caused incorrect
+ return values when variables are reused, for example with <code><span class="identifier">a</span> <span class="special">=</span> <span class="identifier">pow</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span></code>.
+ See 8326.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">PropertyMap:</span>
+ <ul>
+ <li>
+ <div>
+ Added <code><span class="identifier">compose_property_map</span></code>
+ from Guillaume Pinot.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library">Thread:</span>
           <ul>
             <li>


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