|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r52709 - in website/public_html/beta/feed: . history
From: daniel_james_at_[hidden]
Date: 2009-05-01 16:45:44
Author: danieljames
Date: 2009-05-01 16:45:42 EDT (Fri, 01 May 2009)
New Revision: 52709
URL: http://svn.boost.org/trac/boost/changeset/52709
Log:
Release notes: Add note about last minute unordered change and fix link to quickbook.
Text files modified:
website/public_html/beta/feed/downloads.rss | 503 +++++++++++++++------------------------
website/public_html/beta/feed/history.rss | 8
website/public_html/beta/feed/history/boost_1_39_0.qbk | 17 -
website/public_html/beta/feed/news.rss | 8
4 files changed, 214 insertions(+), 322 deletions(-)
Modified: website/public_html/beta/feed/downloads.rss
Modified: website/public_html/beta/feed/history.rss
Modified: website/public_html/beta/feed/history/boost_1_39_0.qbk
Modified: website/public_html/beta/feed/news.rss
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
==============================================================================
--- website/public_html/beta/feed/downloads.rss (original)
+++ website/public_html/beta/feed/downloads.rss 2009-05-01 16:45:42 EDT (Fri, 01 May 2009)
@@ -7,410 +7,315 @@
<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.38.0</title><pubDate>Sun, 08 Feb 2009 12:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
- New Libraries: Flyweight, ScopeExit, Swap. Updated Libraries: Accumulators,
- Any, Asio, Config, Date_Time, Exception, Filesystem, Graph, Hash, Interprocess,
- Intrusive, Lexical Cast, Math, Multi-index Containers, Proto, Regex, Thread,
- TR1, Type Traits, Unordered, Xpressive. Other Changes: Experimental CMake build
- system.
- </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041&release_id=659602><description><div class="description">
+ <item><title>Version 1.39.0</title><pubDate>$Date: 2009/05/01 20:38:18 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ New Libraries: Signals2. Updated Libraries: Asio, Flyweight, Foreach, Hash,
+ Interprocess, Intrusive, Program.Options, Proto, PtrContainer, Range, Unordered,
+ Xpressive. Updated Tools: Boostbook, Quickbook.
+ </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041><description><div class="description">
- <div id="version_1_38_0.new_libraries">
+
+
+ <div id="version_1_39_0.new_libraries">
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library"><a href="/libs/flyweight/index.html">Flyweight</a>:</span>
- <ul>
- <li>
- Design pattern to manage large quantities of highly redundant objects,
- from JoaquÃn M López Muñoz.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/scope_exit/doc/html/index.html">ScopeExit</a>:</span>
- <ul>
- <li>
- Execute arbitrary code at scope exit, from Alexander Nasonov.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/utility/swap.html">Swap</a>:</span>
- <ul>
- <li>
- Enhanced generic swap function, from Joseph Gauterin.
- </li>
- </ul>
+ <span class="library"><a href="/libs/signals2/index.html">Signals2</a>:</span> Managed signals
+ &amp; slots callback implementation (thread-safe version 2), from Frank Mori
+ Hess.
</li>
</ul>
</div>
- <div id="version_1_38_0.updated_libraries">
+ <div id="version_1_39_0.updated_libraries">
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library"><a href="/libs/accumulators/index.html">Accumulators</a>:</span>
- <ul>
- <li>
- Add <code><span class="identifier">rolling_sum</span></code>, <code><span class="identifier">rolling_count</span></code> and <code><span class="identifier">rolling_mean</span></code>
- accumulators.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/doc/html/any.html">Any</a>:</span>
- <ul>
- <li>
- Use a by-value argument for <code><span class="keyword">operator</span><span class="special">=</span></code> (<a href="https://svn.boost.org/trac/boost/ticket/2311">#2311</a>).
- </li>
- </ul>
- </li>
- <li>
<span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
<ul>
<li>
- Improved compatibility with some Windows firewall software.
+ Implement automatic resizing of the bucket array in the internal hash
+ maps. This is to improve performance for very large numbers of asynchronous
+ operations and also to reduce memory usage for very small numbers. A
+ new macro <code><span class="identifier">BOOST_ASIO_HASH_MAP_BUCKETS</span></code>
+ may be used to tweak the sizes used for the bucket arrays.
</li>
<li>
- Ensured arguments to <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">overlapped_ptr</span><span class="special">::</span><span class="identifier">complete</span><span class="special">()</span></code> are correctly passed to the completion
- handler (<a href="https://svn.boost.org/trac/boost/ticket/2614">#2614</a>).
+ Add performance optimisation for the Windows IOCP backend for when no
+ timers are used.
</li>
<li>
- Fixed a link problem and multicast failure on QNX (<a href="https://svn.boost.org/trac/boost/ticket/2504">#2504</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2530">#2530</a>).
+ Prevent locale settings from affecting formatting of TCP and UDP endpoints
+ (<a href="https://svn.boost.org/trac/boost/ticket/2682">#2682</a>).
</li>
<li>
- Fixed a compile error in SSL support on MinGW / g++ 3.4.5.
+ Fix a memory leak that occurred when an asynchronous SSL operation's
+ completion handler threw an exception (<a href="https://svn.boost.org/trac/boost/ticket/2910">#2910</a>).
</li>
<li>
- Drop back to using a pipe for notification if eventfd is not available
- at runtime on Linux (<a href="https://svn.boost.org/trac/boost/ticket/2683">#2683</a>).
+ Fix the implementation of <code><span class="identifier">io_control</span><span class="special">()</span></code> so that it adheres to the documented
+ type requirements for IoControlCommand (<a href="https://svn.boost.org/trac/boost/ticket/2820">#2820</a>).
</li>
<li>
- Various minor bug and documentation fixes (<a href="https://svn.boost.org/trac/boost/ticket/2534">#2534</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2541">#2541</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2607">#2607</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2617">#2617</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2619">#2619</a>)
+ Fix incompatibility between Asio and ncurses.h (<a href="https://svn.boost.org/trac/boost/ticket/2156">#2156</a>).
</li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/config/index.html">Config</a>:</span>
- <ul>
<li>
- Add new macros BOOST_NO_STD_UNORDERED and BOOST_NO_INITIALIZER_LISTS.
+ On Windows, specifically handle the case when an overlapped <code><span class="identifier">ReadFile</span></code> call fails with <code><span class="identifier">ERROR_MORE_DATA</span></code>. This enables a hack
+ where a <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">stream_handle</span></code> can be used with a message-oriented
+ named pipe (<a href="https://svn.boost.org/trac/boost/ticket/2936">#2936</a>).
</li>
<li>
- Added Codegear compiler support.
+ Fix system call wrappers to always clear the error on success, as POSIX
+ allows successful system calls to modify errno (<a href="https://svn.boost.org/trac/boost/ticket/2953">#2953</a>).
</li>
<li>
- Added Dragonfly to the BSD family of configs.
+ Don't include termios.h if <code><span class="identifier">BOOST_ASIO_DISABLE_SERIAL_PORT</span></code>
+ is defined (<a href="https://svn.boost.org/trac/boost/ticket/2917">#2917</a>).
</li>
<li>
- Updated MSVC's binary ABI settings to match compiler default when doing
- 64-bit builds.
+ Cleaned up some more MSVC level 4 warnings (<a href="https://svn.boost.org/trac/boost/ticket/2828">#2828</a>).
</li>
<li>
- Recognise latest compilers from MS and Intel.
+ Various documentation fixes (<a href="https://svn.boost.org/trac/boost/ticket/2871">#2871</a>).
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/date_time/index.html">Date_Time</a>:</span>
+ <span class="library"><a href="/libs/flyweight/index.html">Flyweight</a>:</span>
<ul>
<li>
- Added support for formatting and reading time durations longer than 24
- hours with new formatter: <code><span class="special">%</span><span class="number">0</span></code>.
- </li>
- <li>
- Removed the <code><span class="identifier">testfrmwk</span><span class="special">.</span><span class="identifier">hpp</span></code>
- file from the public include directory.
- </li>
- <li>
- Fixed several bugs and compile errors.
- </li>
- <li>
- For full details see the <a href="/doc/libs/1_38_0/doc/html/date_time/details.html#date_time.changes">change
- history</a>
+ The <a href="/libs/flyweight/doc/tutorial/configuration.html#refcounted">refcounted</a>
+ component was not thread-safe due to an incorrect implementation and
+ could deadlock under heavy usage conditions. This problem has been corrected.
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/exception/index.html">Exception</a>:</span>
+ <span class="library"><a href="/libs/foreach/index.html">Foreach</a>:</span>
<ul>
<li>
- Improved and more customizable <a href="/libs/exception/doc/diagnostic_information.html">diagnostic_information</a>
- output.
+ Eliminate shadow warnings on gcc for nested <code><span class="identifier">FOREACH</span></code>
+ loops
+ </li>
+ <li>
+ Portability fix for Intel-Win toolset
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/filesystem/index.html">Filesystem</a>:</span>
+ <span class="library"><a href="/libs/functional/hash/index.html">Hash</a>:</span>
<ul>
<li>
- Fix native(name) test failures on POSIX-like systems.
+ Remove deprecated headers for hashing containers. Everything that was
+ in them is included in <code><span class="special">&lt;</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ (<a href="https://svn.boost.org/trac/boost/ticket/2412">#2412</a>).
</li>
<li>
- Several bugfixes (<a href="https://svn.boost.org/trac/boost/ticket/2543">#2543</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2224">#2224</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2531">#2531</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/1840">#1840</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2542">#2542</a>).
+ Other minor changes, full details in the library <a href="/doc/html/hash/changes.html#hash.changes.boost_1_39_0">change
+ log</a>.
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/graph/index.html">Graph</a>:</span>
+ <span class="library"><a href="/libs/interprocess/index.html">Interprocess</a>:</span>
<ul>
<li>
- Added a new algorithms for Travelling Salesman Problem approximation
- (<code><span class="identifier">metric_tsp_approx</span></code>) and
- resource-constrained Shortest Paths (<code><span class="identifier">r_c_shortest_paths</span></code>).
- </li>
- <li>
- Support for named vertices in <code><span class="identifier">adjacency_list</span></code>.
- </li>
- <li>
- A number of bugfixes ( <a href="https://svn.boost.org/trac/boost/ticket/416">#416</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/1622">#1622</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/1700">#1700</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2209">#2209</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2392">#2392</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2460">#2460</a>,
- and <a href="https://svn.boost.org/trac/boost/ticket/2550">#2550</a>)
+ Increased portability and bug fixes. Full details in the library <a href="/doc/html/interprocess/acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_39_00">change
+ log</a>.
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/functional/hash/index.html">Hash</a>:</span>
+ <span class="library"><a href="/libs/intrusive/index.html">Intrusive</a>:</span>
<ul>
<li>
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> has been moved to <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code>. The current location is d
eprecated.
- </li>
- <li>
- For more detail, see the <a href="/doc/html/hash/changes.html#hash.changes.boost_1_38_0">library
- changelog</a>.
+ Optimizations and bug fixes. Full details in the library <a href="/doc/html/intrusive/release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00">change
+ log</a>.
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/interprocess/index.html">Interprocess</a>:</span>
+ <span class="library"><a href="/libs/program_options/index.html">Program.Options</a>:</span>
<ul>
<li>
- Updated documentation to show rvalue-references functions instead of
- emulation functions.
- </li>
- <li>
- More non-copyable classes are now movable.
- </li>
- <li>
- Move-constructor and assignments now leave moved object in default-constructed
- state instead of just swapping contents.
- </li>
- <li>
- Several bugfixes (<a href="https://svn.boost.org/trac/boost/ticket/2391">#2391</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2431">#2431</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/1390">#1390</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2570">#2570</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2528">#2528</a>).
+ Multitoken options fixed (<a href="https://svn.boost.org/trac/boost/ticket/469">#469</a>).
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/intrusive/index.html">Intrusive</a>:</span>
+ <span class="library"><a href="/libs/proto/index.html">Proto</a>:</span>
<ul>
<li>
- New treap-based containers: treap, treap_set, treap_multiset.
- </li>
- <li>
- Corrected compilation bug for Windows-based 64 bit compilers.
+ Work around incompatibility with standard Linux header.
</li>
<li>
- Corrected exception-safety bugs in container constructors.
+ Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">noinvoke</span><span class="special">&lt;&gt;</span></code>
+ to block metafunction invocation in object transforms.
</li>
+ </ul>
+ </li>
+ <li>
+ <span class="library"><a href="/libs/ptr_container/index.html">PtrContainer</a>:</span>
+ <ul>
<li>
- Updated documentation to show rvalue-references functions instead of
- emulation functions.
+ Bug fixes from Trac applied.
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/conversion/lexical_cast.htm">Lexical Cast</a>:</span>
+ <span class="library"><a href="/libs/range/index.html">Range</a>:</span>
<ul>
<li>
- Changed to work without RTTI when <code><span class="identifier">BOOST_NO_TYPEID</span></code>
- is defined (<a href="https://svn.boost.org/trac/boost/ticket/1220">#1220</a>).
+ Bug fixes from Trac applied.
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math</a>:</span>
+ <span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
<ul>
<li>
- Added Johan RÃ¥de's optimised floating point classification routines.
+ Fixed regression in 1.38 that prevented unordered from using more than
+ about 1.5 million buckets (<a href="https://svn.boost.org/trac/boost/ticket/2975">#2975</a>).
</li>
<li>
- Fixed code so that it compiles in GCC's -pedantic mode (bug report <a href="https://svn.boost.org/trac/boost/ticket/1451">#1451</a>).
+ Minor implementation changes, including <a href="https://svn.boost.org/trac/boost/ticket/2756">#2756</a>.
+ Full details in the library <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0">change
+ log</a>.
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/multi_index/doc/index.html">Multi-index Containers</a>:</span>
- Some
- redundant type definitions have been deprecated. Consult the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_38">release notes</a>
- for further information.
- </li>
- <li>
- <span class="library"><a href="/libs/proto/index.html">Proto</a>:</span>
+ <span class="library"><a href="/libs/xpressive/index.html">Xpressive</a>:</span>
<ul>
<li>
- Fix problem with SFINAE of binary operators (Bug <a href="https://svn.boost.org/trac/boost/ticket/2407">2407</a>).
- </li>
- <li>
- Fix <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">call</span></code> transform for callable transforms
- with &gt;3 arguments.
+ Work around for gcc optimization problem resulting in pure virtual function
+ call runtime error (<a href="https://svn.boost.org/trac/boost/ticket/2655">#2655</a>).
</li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_39_0.updated_tools">
+ <h3><span class="link">Updated Tools</span></h3>
+ <ul>
+ <li>
+ <span class="library"><a href="/tools/boostbook/index.html">Boostbook</a>:</span>
+ <ul>
<li>
- <code><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value</span></code> changed behavior for array-by-value
- terminals.
+ Improved PDF generation.
</li>
<li>
- <code><span class="identifier">unpack_expr</span></code> requires
- only Forward Sequences rather than Random Access Sequences.
+ Preliminary HTMLHelp support.
</li>
<li>
- Deprecate legacy undocumented <code><span class="identifier">BOOST_PROTO_DEFINE_</span><span class="special">(</span><span class="identifier">VARARG_</span><span class="special">)</span><span class="identifier">FUNCTION_TEMPLATE</span></code>
- macros.
+ Add default path for callout images.
</li>
<li>
- Add <code><span class="identifier">BOOST_PROTO_REPEAT</span></code>
- and <code><span class="identifier">BOOST_PROTO_LOCAL_ITERATE</span></code>
- macros to help with repetitive code generation
+ Include data members' <code><span class="special">&lt;</span><span class="identifier">purpose</span><span class="special">&gt;</span></code>
+ in the class synopsis.
</li>
<li>
- Support for nullary expressions with tag types other than <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">tag</span><span class="special">::</span><span class="identifier">terminal</span></code>
+ Fix bug where a function's <code><span class="special">&lt;</span><span class="identifier">purpose</span><span class="special">&gt;</span></code>
+ wasn't displayed if it was just plain text.
</li>
<li>
- Allow 0- and 1-argument variants of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">or_</span></code>
- and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
+ Support the alt tag in <code><span class="special">&lt;</span><span class="identifier">headername</span><span class="special">&gt;</span></code>
+ and <code><span class="special">&lt;</span><span class="identifier">macroname</span><span class="special">&gt;</span></code>. Use this if the header or macro
+ name is different to the contents of the tag (<a href="https://svn.boost.org/trac/boost/ticket/1977">#1977</a>).
</li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/regex/index.html">Regex</a>:</span>
- <ul>
<li>
- <em>Breaking change</em>: empty expressions,
- and empty alternatives are now allowed when using the Perl regular expression
- syntax. This change has been added for Perl compatibility, when the new
- <code><span class="identifier">syntax_option_type</span></code> <em>no_empty_expressions</em>
- is set then the old behaviour is preserved and empty expressions are
- prohibited. This is issue <a href="https://svn.boost.org/trac/boost/ticket/1081">#1081</a>.
+ Support links relative to the boost root in <code><span class="special">&lt;</span><span class="identifier">ulink</span><span class="special">&gt;</span></code>
+ tags, using a custom url, see the <a href="/doc/html/boostbook/together.html#boostbook.linking">linking
+ documentation</a> for details (<a href="https://svn.boost.org/trac/boost/ticket/1166">#1166</a>).
</li>
<li>
- Added support for Perl style ${n} expressions in format strings (issue
- <a href="https://svn.boost.org/trac/boost/ticket/2556">#2556</a>).
+ Avoid generating filenames that only differ in case for function, method
+ and macro documentation.
</li>
<li>
- Added support for accessing the location of sub-expressions within the
- regular expression string (issue <a href="https://svn.boost.org/trac/boost/ticket/2269">#2269</a>).
+ Run the docbook chunker quietly, unless boostbook.verbose is set. This
+ parameter might be used in other places in future releases.
</li>
<li>
- Fixed compiler compatibility issues <a href="https://svn.boost.org/trac/boost/ticket/2244">#2244</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2514">#2514</a>,
- and <a href="https://svn.boost.org/trac/boost/ticket/2244">#2458</a>.
+ Make the 1.1 DTD available.
</li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/doc/html/thread.html">Thread</a>:</span>
- <ul>
<li>
- No longer catches unhandled exceptions in threads as this debuggers couldn't
- identify the cause of unhandled exceptions in threads. An unhandled exception
- will still cause the application to terminate.
+ Fill in some missing reference documentation (partially fixes <a href="https://svn.boost.org/trac/boost/ticket/2153">#2153</a>).
</li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/tr1/index.html">TR1</a>:</span>
- <ul>
<li>
- Added support for the TR1 math functions and the unordered containers.
+ Changes to doxygen integration:
+ <ul>
+ <li>
+ Support <code><span class="special">\</span><span class="keyword">throw</span></code>.
+ </li>
+ <li>
+ Support global variables and enums.
+ </li>
+ <li>
+ Better support for documentation written in function and method bodies.
+ </li>
+ <li>
+ Workaround a problem with doxygen 1.5.8's xml output (<a href="https://svn.boost.org/trac/boost/ticket/2937">#2937</a>).
+ </li>
+ </ul>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/type_traits/index.html">Type Traits</a>:</span>
+ <span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span>
<ul>
<li>
- Added support for Codegear intrinsics.
+ Return an error code and error count if there are any errors (<a href="https://svn.boost.org/trac/boost/ticket/1399">#1399</a>).
</li>
<li>
- Minor tweaks to warning suppression and alignment_of code.
+ Support both windows and cygwin paths at the compile line when compiled
+ with cygwin.
</li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
- <ul>
<li>
- Use <a href="/libs/utility/swap.html"><code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">swap</span></code></a>.
+ Fix some issues with C++ and Python code:
+ <ul>
+ <li>
+ Fail gracefully for a mismatched <code><span class="char">''</span></code>.
+ </li>
+ <li>
+ Warn if any unexpected character are encountered and write them out
+ properly (<a href="https://svn.boost.org/trac/boost/ticket/1170">#1170</a>).
+ </li>
+ <li>
+ Fix a bug for hex encoded characters in strings (<a href="https://svn.boost.org/trac/boost/ticket/2860">#2860</a>).
+ </li>
+ </ul>
</li>
<li>
- Use a larger prime number list for selecting the number of buckets.
+ Improved testing, including tests for expected failures.
</li>
<li>
- Use <a href="/libs/type_traits/doc/html/boost_typetraits/category/alignment.html">aligned
- storage</a> to store the types.
+ Generate valid document info for document types other than <code><span class="identifier">library</span></code> (<a href="https://svn.boost.org/trac/boost/ticket/2711">#2711</a>):
+ <ul>
+ <li>
+ Remove library specific attributes.
+ </li>
+ <li>
+ Put title before info block.
+ </li>
+ </ul>
</li>
<li>
- Add support for C++0x initializer lists where they're available.
+ Fix a bug when calling templates.
</li>
<li>
- For more detail, see the <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_38_0">library
- changelog</a>.
+ Less warnings when built using gcc.
</li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/xpressive/index.html">Xpressive</a>:</span>
- <ul>
<li>
- <code><span class="identifier">basic_regex</span></code> gets nested
- <code><span class="identifier">syntax_option_flags</span></code> and
- <code><span class="identifier">value_type</span></code> typedef, for
- compatibility with <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_regex</span></code>
+ Small documentation improvements (<a href="https://svn.boost.org/trac/boost/ticket/1213">#1213</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2701">#2701</a>).
</li>
<li>
- Ported to Proto v4; Proto v2 at <tt>boost/xpressive/proto</tt>
- has been removed.
- </li>
- <li>
- <code><span class="identifier">regex_error</span></code> inherits
- from <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">exception</span></code>
+ Fix a bug with xinclude pages when outdir is the current directory (<a href="https://svn.boost.org/trac/boost/ticket/2921">#2921</a>).
</li>
</ul>
</li>
</ul>
</div>
- <div id="version_1_38_0.other_changes">
- <h3><span class="link">Other Changes</span></h3>
- <ul>
- <li>
- Experimental support for building Boost with <a href="http://www.cmake.org/">CMake</a>
- has been introduced in this version. For more details see the <a href="https://svn.boost.org/trac/boost/wiki/CMake">wiki</a>,
- Discussion is taking place on the <a href="http://lists.boost.org/mailman/listinfo.cgi/boost-cmake">Boost-cmake
- mailing list</a>.
- </li>
- <li>
- Fixed subversion properties for several files. Most notably, unix shell scripts
- should always have unix line endings, even in the windows packages.
- </li>
- </ul>
- </div>
- <div id="version_1_38_0.compilers_tested">
+ <div id="version_1_39_0.compilers_tested">
<h3><span class="link">Compilers Tested</span></h3>
<p>
Boost's primary test compilers are:
@@ -420,10 +325,10 @@
OS X:
<ul>
<li>
- GCC 4.0.1 on Intel OS X 10.4.10, 10.5.2
+ GCC 4.0.1 on Intel Tiger and Leopard
</li>
<li>
- GCC 4.0.1 on PowerPC OS X 10.4.9
+ GCC 4.0.1 on PowerPC Tiger
</li>
</ul>
</li>
@@ -439,17 +344,6 @@
</ul>
</li>
<li>
- HP-UX:
- <ul>
- <li>
- GCC 4.2.1 on HP-UX 64-bit.
- </li>
- <li>
- HP C/aC++ B3910B A.06.17 on HP-UX 64-bit.
- </li>
- </ul>
- </li>
- <li>
Windows:
<ul>
<li>
@@ -466,37 +360,62 @@
Linux:
<ul>
<li>
+ Intel 9.0 on Red Hat Enterprise Linux
+ </li>
+ <li>
+ Intel 10.0 on Red Hat Enterprise Linux
+ </li>
+ <li>
+ Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ </li>
+ <li>
+ Intel 10.1 on Suse Linux on 64 bit Itanium
+ </li>
+ <li>
+ Intel 11.0 on Red Hat Enterprise Linux
+ </li>
+ <li>
GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
</li>
<li>
GCC 4.1.2 on 64-bit Redhat Server 5.1
</li>
<li>
+ GCC 4.1.2 on Suse Linux on 64 bit Itanium
+ </li>
+ <li>
GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise Linux
</li>
<li>
- GCC 4.3.2 with C++0x extensions
+ GCC 4.3.2 with C++0x extensions on Red Hat Enterprise Linux
</li>
<li>
GCC 4.2.1 on OpenSuSE Linux
</li>
<li>
- pgCC 8.0-0a 64-bit target on Red Hat Enterprise Linux
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux
</li>
<li>
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ GNU gcc version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
Linux
</li>
+ <li>
+ Sun 5.9 on Red Hat Enterprise Linux
+ </li>
</ul>
</li>
<li>
OS X:
<ul>
<li>
- Intel 9.1, 10.0 on OS X 10.4.10
+ Intel 9.1, 10.1 on Tiger
+ </li>
+ <li>
+ Intel 10.1, 11.0 on Leopard
</li>
<li>
- Intel 10.1, 11.0 on OS X 10.5.2
+ GCC 4.2.1 on Leopard
</li>
</ul>
</li>
@@ -504,19 +423,10 @@
Windows:
<ul>
<li>
- Visual C++ 9.0 on Vista EE 64-bit.
- </li>
- <li>
- Visual C++ 9.0 express on Vista 32-bit.
+ Visual C++ 9.0 on Vista.
</li>
<li>
- Visual C++ 9.0 on XP 32-bit.
- </li>
- <li>
- Visual C++ 8.0, using STLport, on XP and Windows Mobile 5.0
- </li>
- <li>
- Visual C++ 7.1, using STLport, on XP
+ Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
</li>
<li>
Borland 5.9.3
@@ -528,13 +438,11 @@
Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
</li>
<li>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit.
- </li>
- <li>
- Comeau 4.3.10.1 beta 2, with a Visual C++ 9.0 backend.
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit. (TODO:
+ not recently)
</li>
<li>
- GCC 3.4.4, on Cygwin
+ GCC 4.3.3, on Mingw
</li>
</ul>
</li>
@@ -547,14 +455,6 @@
</ul>
</li>
<li>
- FreeBSD:
- <ul>
- <li>
- GCC 4.2.1 on FreeBSD 7.
- </li>
- </ul>
- </li>
- <li>
NetBSD:
<ul>
<li>
@@ -563,14 +463,6 @@
</ul>
</li>
<li>
- QNX:
- <ul>
- <li>
- QNX Software Development Platform 6.4.0 x86
- </li>
- </ul>
- </li>
- <li>
Solaris:
<ul>
<li>
@@ -583,13 +475,12 @@
</li>
</ul>
</div>
- <div id="version_1_38_0.acknowledgements">
+ <div id="version_1_39_0.acknowledgements">
<h3><span class="link">Acknowledgements</span></h3>
<p>
<a href="/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
<a href="/users/people/rene_rivera.html">Rene Rivera</a>, and Daniel
- James managed this release. Thanks to Vicente Botet for helping compile these
- release notes.
+ James managed this release.
</p>
</div>
</div></description></item><item><title>Boost Jam 3.1.17</title><pubDate>Sat, 29 Nov 2008 04:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
@@ -598,6 +489,8 @@
more readable!
</span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=72941&release_id=643622><description><div class="description">
+
+
<p>
A year in the making this release has many stability improvements and various
performance improvements. And because of the efforts of Jurko the code is considerably
==============================================================================
--- website/public_html/beta/feed/history.rss (original)
+++ website/public_html/beta/feed/history.rss 2009-05-01 16:45:42 EDT (Fri, 01 May 2009)
@@ -7,7 +7,7 @@
<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.39.0</title><pubDate>$Date: 2009/04/25 16:33:50 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ <item><title>Version 1.39.0</title><pubDate>$Date: 2009/05/01 20:38:18 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
New Libraries: Signals2. Updated Libraries: Asio, Flyweight, Foreach, Hash,
Interprocess, Intrusive, Program.Options, Proto, PtrContainer, Range, Unordered,
Xpressive. Updated Tools: Boostbook, Quickbook.
@@ -172,6 +172,10 @@
<span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
<ul>
<li>
+ Fixed regression in 1.38 that prevented unordered from using more than
+ about 1.5 million buckets (<a href="https://svn.boost.org/trac/boost/ticket/2975">#2975</a>).
+ </li>
+ <li>
Minor implementation changes, including <a href="https://svn.boost.org/trac/boost/ticket/2756">#2756</a>.
Full details in the library <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0">change
log</a>.
@@ -256,7 +260,7 @@
</ul>
</li>
<li>
- <span class="library"><a href="/tools/boostbook/index.html">Quickbook</a>:</span>
+ <span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span>
<ul>
<li>
Return an error code and error count if there are any errors (<a href="https://svn.boost.org/trac/boost/ticket/1399">#1399</a>).
==============================================================================
--- website/public_html/beta/feed/history/boost_1_39_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_39_0.qbk 2009-05-01 16:45:42 EDT (Fri, 01 May 2009)
@@ -12,19 +12,8 @@
[include ext.qbk]
-[/ TODO: Update download link on release, it currently just links to the list
- of versions of boost on sourceforge.]
[download http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041]
-[/
- When adding libraries:
-
- 1. Libraries are listed in alphabetical order.
- 2. Besides the dedicated entry, the lib name should be added to the
- [purpose] section at the beginning of the page.
-
-]
-
[section New Libraries]
* [phrase library..[@/libs/signals2/index.html Signals2]:] Managed signals &
@@ -108,6 +97,9 @@
* Bug fixes from Trac applied.
* [phrase library..[@/libs/unordered/index.html Unordered]:]
+ * Fixed regression in 1.38 that prevented unordered from using more than
+ about 1.5 million buckets
+ ([@https://svn.boost.org/trac/boost/ticket/2975 #2975]).
* Minor implementation changes, including
[@https://svn.boost.org/trac/boost/ticket/2756 #2756].
Full details in the library
@@ -150,9 +142,8 @@
* Better support for documentation written in function and method bodies.
* Workaround a problem with doxygen 1.5.8's xml output
([@https://svn.boost.org/trac/boost/ticket/2937 #2937]).
-
-* [phrase library..[@/tools/boostbook/index.html Quickbook]:]
+* [phrase library..[@/tools/quickbook/index.html Quickbook]:]
* Return an error code and error count if there are any errors
([@https://svn.boost.org/trac/boost/ticket/1399 #1399]).
* Support both windows and cygwin paths at the compile line
==============================================================================
--- website/public_html/beta/feed/news.rss (original)
+++ website/public_html/beta/feed/news.rss 2009-05-01 16:45:42 EDT (Fri, 01 May 2009)
@@ -7,7 +7,7 @@
<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.39.0</title><pubDate>$Date: 2009/04/25 16:33:50 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ <item><title>Version 1.39.0</title><pubDate>$Date: 2009/05/01 20:38:18 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
New Libraries: Signals2. Updated Libraries: Asio, Flyweight, Foreach, Hash,
Interprocess, Intrusive, Program.Options, Proto, PtrContainer, Range, Unordered,
Xpressive. Updated Tools: Boostbook, Quickbook.
@@ -172,6 +172,10 @@
<span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
<ul>
<li>
+ Fixed regression in 1.38 that prevented unordered from using more than
+ about 1.5 million buckets (<a href="https://svn.boost.org/trac/boost/ticket/2975">#2975</a>).
+ </li>
+ <li>
Minor implementation changes, including <a href="https://svn.boost.org/trac/boost/ticket/2756">#2756</a>.
Full details in the library <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0">change
log</a>.
@@ -256,7 +260,7 @@
</ul>
</li>
<li>
- <span class="library"><a href="/tools/boostbook/index.html">Quickbook</a>:</span>
+ <span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span>
<ul>
<li>
Return an error code and error count if there are any errors (<a href="https://svn.boost.org/trac/boost/ticket/1399">#1399</a>).