|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r54883 - in website/public_html/beta/feed: . history
From: ghost_at_[hidden]
Date: 2009-07-11 07:20:56
Author: vladimir_prus
Date: 2009-07-11 07:20:55 EDT (Sat, 11 Jul 2009)
New Revision: 54883
URL: http://svn.boost.org/trac/boost/changeset/54883
Log:
Regenerated
Text files modified:
website/public_html/beta/feed/history.rss | 6
website/public_html/beta/feed/history/boost_1_40_0.qbk | 4
website/public_html/beta/feed/news.rss | 465 ++++++---------------------------------
3 files changed, 82 insertions(+), 393 deletions(-)
Modified: website/public_html/beta/feed/history.rss
==============================================================================
--- website/public_html/beta/feed/history.rss (original)
+++ website/public_html/beta/feed/history.rss 2009-07-11 07:20:55 EDT (Sat, 11 Jul 2009)
@@ -37,9 +37,9 @@
<h3><span class="link">Build System</span></h3>
<p>
The default naming of libraries in Unix-like environment now matches system
- convention, and does not include various decorations. Naming of libraries on
- Cygwin was also fixed. Support for beta versions of Microsoft Visual Studio
- 10 was added. On gcc, 64-bit compilation no longer requires that target architecture
+ conventions, and does not include various decorations. Naming of libraries
+ on Cygwin was also fixed. Support for beta versions of Microsoft Visual Studio
+ 10 was added. With gcc, 64-bit compilation no longer requires that target architecture
be specified.
</p>
</div>
Modified: website/public_html/beta/feed/history/boost_1_40_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_40_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_40_0.qbk 2009-07-11 07:20:55 EDT (Sat, 11 Jul 2009)
@@ -51,9 +51,9 @@
[section Build System]
The default naming of libraries in Unix-like environment now matches
-system convention, and does not include various decorations. Naming
+system conventions, and does not include various decorations. Naming
of libraries on Cygwin was also fixed. Support for beta versions of
-Microsoft Visual Studio 10 was added. On gcc, 64-bit compilation no
+Microsoft Visual Studio 10 was added. With gcc, 64-bit compilation no
longer requires that target architecture be specified.
[endsect]
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/news.rss (original)
+++ website/public_html/beta/feed/news.rss 2009-07-11 07:20:55 EDT (Sat, 11 Jul 2009)
@@ -1,5 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0" xmlns:boostbook="urn:boost.org:boostbook">
+<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:boostbook="urn:boost.org:boostbook">
<channel>
<generator>BoostBook2RSS</generator>
<title>Boost News</title>
@@ -7,7 +6,82 @@
<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>Sat, 02 May 2009 12:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ <item><title>Version 1.40.0</title><pubDate>$Date$</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ New Libraries: Updated Libraries:
+ </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_40_0.new_libraries">
+ <h3><span class="link">New Libraries</span></h3>
+ <ul>
+ <li>
+ <em>TODO</em>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_40_0.updated_libraries">
+ <h3><span class="link">Updated Libraries</span></h3>
+ <ul>
+ <li>
+ <span class="library"><a href="/libs/foreach/index.html">Foreach</a>:</span>
+ <ul>
+ <li>
+ Workaround for conflict with Python headers (<a href="https://svn.boost.org/trac/boost/ticket/3000">#3000</a>).
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_40_0.build_system">
+ <h3><span class="link">Build System</span></h3>
+ <p>
+ The default naming of libraries in Unix-like environment now matches system
+ conventions, and does not include various decorations. Naming of libraries
+ on Cygwin was also fixed. Support for beta versions of Microsoft Visual Studio
+ 10 was added. With gcc, 64-bit compilation no longer requires that target architecture
+ be specified.
+ </p>
+ </div>
+ <div id="version_1_40_0.updated_tools">
+ <h3><span class="link">Updated Tools</span></h3>
+ <ul>
+ <li>
+ <span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span>
+ <ul>
+ <li>
+ Support python code snippets (<a href="https://svn.boost.org/trac/boost/ticket/3029">#3029</a>).
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_40_0.compilers_tested">
+ <h3><span class="link">Compilers Tested</span></h3>
+ <p>
+ Boost's primary test compilers are:
+ </p>
+ <ul>
+ <li>
+ <em>TODO</em>
+ </li>
+ </ul>
+ <p>
+ Boost's additional test compilers include:
+ </p>
+ <ul>
+ <li>
+ <em>TODO</em>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_40_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <em>TODO</em>
+ </p>
+ </div>
+</div></description></item><item><title>Version 1.39.0</title><pubDate>Sat, 02 May 2009 12:00:00 GMT</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.
@@ -1761,390 +1835,5 @@
Rivera</a>, and Daniel James managed this release.
</p>
</div>
-</div></description></item><item><title>Version 1.35.0</title><pubDate>Sat, 29 Mar 2008 12:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
- New Libraries: Asio, Bimap, Circular Buffer, Function Types, Fusion, GIL, Interprocess,
- Intrusive, Math/Special Functions, Math/Statistical Distributions, MPI, System.
- Updated Libraries: Graph, Hash, Iostreams, Multi Array, Multi-index Containers,
- Serialization, Thread, Wave, Xpressive.
- </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041&release_id=587936><description><div class="description">
-
-
-
- <div id="version_1_35_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <span class="library"><a href="/libs/asio/index.html">Asio</a>:</span> Portable networking,
- including sockets, timers, hostname resolution and socket iostreams, from
- Chris Kohlhoff.
- </li>
- <li>
- <span class="library"><a href="/libs/bimap/index.html">Bimap</a>:</span> Boost.Bimap is a
- bidirectional maps library for C++. With Boost.Bimap you can create associative
- containers in which both types can be used as key, from Matias Capeletto.
- </li>
- <li>
- <span class="library"><a href="/libs/circular_buffer/index.html">Circular Buffer</a>:</span> STL
- compliant container also known as ring or cyclic buffer, from Jan Gaspar.
- </li>
- <li>
- <span class="library"><a href="/libs/function_types/index.html">Function Types</a>:</span>
- Boost.FunctionTypes
- provides functionality to classify, decompose and synthesize function, function
- pointer, function reference and pointer to member types. From Tobias Schwinger.
- </li>
- <li>
- <span class="library"><a href="/libs/fusion/index.html">Fusion</a>:</span>
- Library for working
- with tuples, including various containers, algorithms, etc. From Joel de
- Guzman, Dan Marsden and Tobias Schwinger.
- </li>
- <li>
- <span class="library"><a href="/libs/gil/doc/index.html">GIL</a>:</span>
- Generic Image Library,
- from Lubomir Bourdev and Hailin Jin.
- </li>
- <li>
- <span class="library"><a href="/libs/interprocess/index.html">Interprocess</a>:</span>
- Shared
- memory, memory mapped files, process-shared mutexes, condition variables,
- containers and allocators, from Ion Gaztañaga.
- </li>
- <li>
- <span class="library"><a href="/libs/intrusive/index.html">Intrusive</a>:</span>
- Intrusive
- containers and algorithms, from Ion Gaztañaga.
- </li>
- <li>
- <span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math/Special
- Functions</a>:</span>
- A wide selection of mathematical special functions from
- John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang.
- </li>
- <li>
- <span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math/Statistical
- Distributions</a>:</span>
- A wide selection of univariate statistical distributions
- and functions that operate on them from John Maddock and Paul Bristow
- </li>
- <li>
- <span class="library"><a href="/doc/html/mpi.html">MPI</a>:</span>
- Message Passing Interface
- library, for use in distributed-memory parallel application programming,
- from Douglas Gregor and Matthias Troyer.
- </li>
- <li>
- <span class="library"><a href="/libs/system/index.html">System</a>:</span>
- Operating system
- support, including the diagnostics support that will be part of the C++0x
- standard library, from Beman Dawes.
- </li>
- </ul>
- </div>
- <div id="version_1_35_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <span class="library"><a href="/libs/graph/doc/index.html">Graph</a>:</span>
- Generic graph
- components and algorithms. Highlights:
- <ul>
- <li>
- <code><span class="identifier">kolmogorov_max_flow</span></code>,
- from Stephan Diederich as part of the 2006 Google Summer of Code.
- </li>
- <li>
- <code><span class="identifier">read_dimacs_max_flow</span></code>
- and <code><span class="identifier">write_dimacs_max_flow</span></code>
- for max-flow problems, from Stephan Diederich.
- </li>
- <li>
- <code><span class="identifier">read_graphml</span></code> and <code><span class="identifier">write_graphml</span></code> for GraphML input/output,
- from Tiago de Paula Peixoto.
- </li>
- <li>
- <code><span class="identifier">minimum_cycle_ratio</span></code> and
- <code><span class="identifier">maximum_cycle_ratio</span></code>,
- from Dmitry Bufistov and Andrey Parfenov.
- </li>
- <li>
- <code><span class="identifier">boyer_myrvold_planarity_test</span></code>,
- along with a suite of algorithms for planar graphs, from Aaron Windsor.
- </li>
- <li>
- LEDA Adaptor improvements, from Jens Müller.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/functional/hash/index.html">Hash</a>:</span>
- A TR1 hash
- function object, from Daniel James. Highlights:
- <ul>
- <li>
- Support for <code><span class="keyword">long</span> <span class="keyword">long</span></code>,
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span></code>.
- </li>
- <li>
- Improved the algorithm for hashing floating point numbers.
- </li>
- <li>
- A few bug and warning fixes.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/iostreams/index.html">Iostreams</a>:</span> Framework
- for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.
- Highlights:
- <ul>
- <li>
- Clarified the semantics of close(). This fixes several bugs but will
- break some existing code. See <a href="/libs/iostreams/doc/index.html?path=12">Release
- Notes</a> for details.
- </li>
- <li>
- Numerous other bug fixes and optimizations.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/multi_array/index.html">Multi Array</a>:</span>
- <ul>
- <li>
- Added &quot;dimensionality&quot; compile-time constante to the MultiArray
- concept.
- </li>
- <li>
- For greater control over error situations, uses of C++ assert have been
- replaced with BOOST_ASSERT.
- </li>
- <li>
- Fixed a bug with simultaneous resizing and reindexing.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/multi_index/doc/index.html">Multi-index Containers</a>:</span>
- <ul>
- <li>
- New <a href="/libs/multi_index/doc/tutorial/key_extraction.html#global_fun"><code><span class="identifier">global_fun</span></code></a> predefined key extractor.
- </li>
- <li>
- Added <a href="/libs/multi_index/doc/tutorial/indices.html#iterator_to"><code><span class="identifier">iterator_to</span></code></a> facility.
- </li>
- <li>
- Included <a href="/libs/multi_index/doc/tutorial/creation.html#special_allocator">support
- for non-standard allocators</a> such as those of <a href="/libs/interprocess/index.html">Boost.Interprocess</a>,
- which makes <code><span class="identifier">multi_index_container</span></code>s
- placeable in shared memory.
- </li>
- <li>
- New versions of <code><span class="identifier">modify</span></code>
- and <code><span class="identifier">modify_key</span></code> with rollback,
- as described in the <a href="/libs/multi_index/doc/tutorial/basics.html#ord_updating">tutorial</a>.
- </li>
- <li>
- A number of optimizations and minor improvements have also been included.
- For a complete list of changes, see the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_35">release
- notes</a>.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/serialization/index.html">Serialization</a>:</span>
- Boost.Serialization
- has been updated with optimizations for dense arrays.
- </li>
- <li>
- <span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
- <ul>
- <li>
- The Thread library has been updated to be more in line with the C++0x
- working draft.
- </li>
- <li>
- Instances of boost::thread and of the various lock types are now movable.
- </li>
- <li>
- Threads can be interrupted at interruption points.
- </li>
- <li>
- Condition variables can now be used with any type that implements the
- Lockable concept, through the use of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>
- (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition</span></code> is a typedef to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>, provided for
- backwards compatibility). <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable</span></code>
- is provided as an optimization, and will only work with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">&gt;</span></code>
- (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span></code>).
- </li>
- <li>
- Thread IDs are separated from boost::thread, so a thread can obtain it's
- own ID (using <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">this_thread</span><span class="special">::</span><span class="identifier">get_id</span><span class="special">()</span></code>),
- and IDs can be used as keys in associative containers, as they have the
- full set of comparison operators.
- </li>
- <li>
- Timeouts are now implemented using the Boost DateTime library, through
- a typedef <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">system_time</span></code> for absolute timeouts,
- and with support for relative timeouts in many cases. <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">xtime</span></code>
- is supported for backwards compatibility only.
- </li>
- <li>
- Locks are implemented as publicly accessible templates <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lock_guard</span></code>, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span></code>,
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_lock</span></code>, and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">upgrade_lock</span></code>,
- which are templated on the type of the mutex. The Lockable concept has
- been extended to include publicly available <code><span class="identifier">lock</span><span class="special">()</span></code> and <code><span class="identifier">unlock</span><span class="special">()</span></code> member functions, which are used by
- the lock types.
- </li>
- <li>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> has been removed, and the
- functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span></code>.
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> is left as a typedef, but
- is no longer a separate class.
- </li>
- <li>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> has been removed,
- and the functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_mutex</span></code>.
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> is left as a typedef,
- but is no longer a separate class.
- </li>
- <li>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">lock_ops</span></code> has been removed. Code that
- relies on the <code><span class="identifier">lock_ops</span></code>
- implementation detail will no longer work, as this has been removed,
- as it is no longer necessary now that mutex types now have public <code><span class="identifier">lock</span><span class="special">()</span></code>
- and <code><span class="identifier">unlock</span><span class="special">()</span></code>
- member functions.
- </li>
- <li>
- <code><span class="identifier">scoped_lock</span></code> constructors
- with a second parameter of type bool are no longer provided. With previous
- boost releases, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
- <span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="keyword">false</span><span class="special">);</span></code>
- could be used to create a lock object that was associated with a mutex,
- but did not lock it on construction. This facility has now been replaced
- with the constructor that takes a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock_type</span></code>
- as the second parameter: <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
- <span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock</span><span class="special">);</span></code>
- </li>
- <li>
- The broken <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">read_write_mutex</span></code> has been replaced
- with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_mutex</span></code>.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/wave/index.html">Wave</a>:</span> Standards conformant
- implementation of the mandated C99/C++ preprocessor functionality packed
- behind an easy to use iterator interface, from Hartmut Kaiser. Highlights:
- <ul>
- <li>
- Added the possibility to continue the preprocessing after an error occured.
- </li>
- <li>
- Added the macro introspection API to the wave::context object.
- </li>
- <li>
- Added threading support to the library.
- </li>
- <li>
- Improved the overall performance by upto 30%.
- </li>
- <li>
- Changed and unified preprocessor hook interface (this is an interface
- breaking change!), added several new preprocessor hook functions.
- </li>
- <li>
- Added serialization support.
- </li>
- <li>
- Added new examples (for instance: Hannibal - a partial C++ parser, by
- Danny Havenith).
- </li>
- <li>
- Added a new lexical analyzer based on Ben Hansons Lexertl library.
- </li>
- <li>
- Fixed a large number of other bugs and problems.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/xpressive/index.html">Xpressive</a>:</span> Regular
- expressions that can be written as strings or as expression templates, and
- that can refer to each other and themselves recursively with the power of
- context-free grammars, from Eric Niebler. Highlights:
- <ul>
- <li>
- Added <em>semantic actions</em> to static regexes. A semantic
- action is code that executes when part of a regular expression matches.
- </li>
- <li>
- Added <em>custom assertions</em> to static regexes. A custom
- assertion is a Boolean predicate that can participate in the regex match.
- </li>
- <li>
- Added <em>named regexes</em> for embedding a static or dynamic
- regex into a dynamic regex. This can be used to create dynamic regex
- grammars.
- </li>
- <li>
- Added <em>named captures</em> to dynamic regexes, like Perl.
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_35_0.supported_compilers">
- <h3><span class="link">Supported Compilers</span></h3>
- <p>
- The following compilers are officially supported in this release:
- </p>
- <ul>
- <li>
- HP aC++ A.06.14 on HP-UX
- </li>
- <li>
- Darwin GCC 4.01.
- </li>
- <li>
- GNU GCC up to version 4.2.1, on Linux and Solaris.
- </li>
- <li>
- Intel C++ 9.1 on Linux.
- </li>
- <li>
- Intel C++ 10.1 on Windows.
- </li>
- <li>
- Microsoft Visual C++ 7.1 and 8 on Windows (Visual Sudio .NET 2003 and 2005).
- </li>
- </ul>
- <p>
- In addition the following compilers should be well supported, but weren't part
- of our release criteria for 1.35:
- </p>
- <ul>
- <li>
- IBM Visual Age 9.0 on AIX.
- </li>
- <li>
- Intel C++ 10 and later on Linux.
- </li>
- <li>
- GNU GCC 4.3 and later on Linux and Solaris.
- </li>
- <li>
- Microsoft Visual C++ 9 (Visual Studio .NET 2008).
- </li>
- </ul>
- </div>
- <div id="version_1_35_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- <a href="/users/people/beman_dawes.html">Beman Dawes</a> managed this
- release.
- </p>
- </div>
</div></description></item></channel>
</rss>
\ No newline at end of file