|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r56206 - in website/public_html/beta: doc feed feed/history
From: daniel_james_at_[hidden]
Date: 2009-09-15 02:59:18
Author: danieljames
Date: 2009-09-15 02:59:16 EDT (Tue, 15 Sep 2009)
New Revision: 56206
URL: http://svn.boost.org/trac/boost/changeset/56206
Log:
Add property tree.
Text files modified:
website/public_html/beta/doc/libraries.xml | 15 +
website/public_html/beta/feed/history.rss | 50 ++++
website/public_html/beta/feed/history/boost_1_41_0.qbk | 8
website/public_html/beta/feed/news.rss | 453 ++++-----------------------------------
4 files changed, 118 insertions(+), 408 deletions(-)
Modified: website/public_html/beta/doc/libraries.xml
==============================================================================
--- website/public_html/beta/doc/libraries.xml (original)
+++ website/public_html/beta/doc/libraries.xml 2009-09-15 02:59:16 EDT (Tue, 15 Sep 2009)
@@ -973,6 +973,21 @@
<category>Generic</category>
</library>
<library>
+ <key>property_tree</key>
+ <boost-version>1.41.0</boost-version>
+ <name>Property Tree</name>
+ <authors>Marcin Kalicinski</authors>
+ <authors>Sebastian Redl</authors>
+ <description>A tree data structure especially suited to storing configuration data.</description>
+ <documentation>libs/property_tree/index.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <header-only>true</header-only>
+ <autolink>false</autolink>
+ <category>Containers</category>
+ <category>Data</category>
+ </library>
+ <library>
<key>proto</key>
<boost-version>1.37.0</boost-version>
<name>Proto</name>
Modified: website/public_html/beta/feed/history.rss
==============================================================================
--- website/public_html/beta/feed/history.rss (original)
+++ website/public_html/beta/feed/history.rss 2009-09-15 02:59:16 EDT (Tue, 15 Sep 2009)
@@ -6,7 +6,55 @@
<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.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ <item><title>Version 1.41.0</title><pubDate>$Date: 2009/09/15 06:56:41 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ New Library: Property Tree.
+ </span></span></boostbook:purpose><description><div class="description">
+
+
+ <div id="version_1_41_0.new_libraries">
+ <h3><span class="link">New Libraries</span></h3>
+ <ul>
+ <li>
+ <span class="library"><a href="/libs/property_tree/index.html">Property Tree</a>:</span> A
+ tree data structure especially suited to storing configuration data, from
+ Marcin Kalicinski and Sebastian Redl.
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_41_0.updated_libraries">
+ <h3><span class="link">Updated Libraries</span></h3>
+ <ul>
+ <li>
+ <em>TODO</em>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_41_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_41_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <em>TODO</em>
+ </p>
+ </div>
+</div></description></item><item><title>Version 1.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
Build System improvements. Updated Libraries: Accumulators, Asio, Circular
Buffer, Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
Proto, Random, Serialization, Unordered, Xpressive.
Modified: website/public_html/beta/feed/history/boost_1_41_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_41_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_41_0.qbk 2009-09-15 02:59:16 EDT (Tue, 15 Sep 2009)
@@ -1,7 +1,7 @@
[article Version 1.41.0
[quickbook 1.4]
[source-mode c++]
- [purpose New Libraries: Updated Libraries: ]
+ [purpose New Library: Property Tree. ]
[authors [Dawes, Beman]]
[last-revision ]
]
@@ -18,7 +18,7 @@
2. Besides the dedicated entry, the lib name should be added to the
[purpose] section at the beginning of the page.
- Example new libraries message:
+ Example new library message:
* [phrase library..[@/libs/accumulators/index.html Accumulators]:] Framework for
incremental calculation, and collection of statistical accumulators, from Eric Niebler.
@@ -35,7 +35,9 @@
[section New Libraries]
-* /TODO/
+* [phrase library..[@/libs/property_tree/index.html Property Tree]:] A tree data
+ structure especially suited to storing configuration data, from Marcin
+ Kalicinski and Sebastian Redl.
[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-09-15 02:59:16 EDT (Tue, 15 Sep 2009)
@@ -6,7 +6,55 @@
<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.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ <item><title>Version 1.41.0</title><pubDate>$Date: 2009/09/15 06:56:41 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ New Library: Property Tree.
+ </span></span></boostbook:purpose><description><div class="description">
+
+
+ <div id="version_1_41_0.new_libraries">
+ <h3><span class="link">New Libraries</span></h3>
+ <ul>
+ <li>
+ <span class="library"><a href="/libs/property_tree/index.html">Property Tree</a>:</span> A
+ tree data structure especially suited to storing configuration data, from
+ Marcin Kalicinski and Sebastian Redl.
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_41_0.updated_libraries">
+ <h3><span class="link">Updated Libraries</span></h3>
+ <ul>
+ <li>
+ <em>TODO</em>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_41_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_41_0.acknowledgements">
+ <h3><span class="link">Acknowledgements</span></h3>
+ <p>
+ <em>TODO</em>
+ </p>
+ </div>
+</div></description></item><item><title>Version 1.40.0</title><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
Build System improvements. Updated Libraries: Accumulators, Asio, Circular
Buffer, Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
Proto, Random, Serialization, Unordered, Xpressive.
@@ -1849,408 +1897,5 @@
James managed this release.
</p>
</div>
-</div></description></item><item><title>Version 1.36.0</title><pubDate>Thu, 14 Aug 2008 12:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
- New Libraries: Accumulators, Exception, Units, Unordered. Updated Libraries:
- Asio, Assign, Circular Buffer, Foreach, Function, Hash, Interprocess, Intrusive,
- Math, Multi-index Containers, MPI, PtrContainer, Spirit, Thread, Wave, Xpressive.
- </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.36.0/><description><div class="description">
-
-
-
- <div id="version_1_36_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <span class="library"><a href="/libs/accumulators/index.html">Accumulators</a>:</span> Framework
- for incremental calculation, and collection of statistical accumulators,
- from Eric Niebler.
- </li>
- <li>
- <span class="library"><a href="/libs/exception/doc/boost-exception.html">Exception</a>:</span>
- A
- library for transporting of arbitrary data in exception objects, and transporting
- of exceptions between threads, from Emil Dotchevski.
- </li>
- <li>
- <span class="library"><a href="/libs/units/index.html">Units</a>:</span>
- Zero-overhead dimensional
- analysis and unit/quantity manipulation and conversion, from Matthias Schabel
- and Steven Watanabe
- </li>
- <li>
- <span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
- Unordered
- associative containers, from Daniel James.
- </li>
- </ul>
- </div>
- <div id="version_1_36_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
- <ul>
- <li>
- Added support for serial ports.
- </li>
- <li>
- Added support for UNIX domain sockets.
- </li>
- <li>
- Added support for raw sockets and ICMP.
- </li>
- <li>
- Added wrappers for POSIX stream-oriented file descriptors (excluding
- regular files).
- </li>
- <li>
- Added wrappers for Windows stream-oriented <code><span class="identifier">HANDLE</span></code>s
- such as named pipes (requires <code><span class="identifier">HANDLE</span></code>s
- that work with I/O completion ports).
- </li>
- <li>
- Added wrappers for Windows random-access <code><span class="identifier">HANDLE</span></code>s
- such as files (requires <code><span class="identifier">HANDLE</span></code>s
- that work with I/O completion ports).
- </li>
- <li>
- Added support for reactor-style operations (i.e. they report readiness
- but perform no I/O) using a new <code><span class="identifier">null_buffers</span></code>
- type.
- </li>
- <li>
- Added an iterator type for bytewise traversal of buffer sequences.
- </li>
- <li>
- Added new <code><span class="identifier">read_until</span><span class="special">()</span></code> and <code><span class="identifier">async_read_until</span><span class="special">()</span></code> overloads that take a user-defined
- function object for locating message boundaries.
- </li>
- <li>
- Added an experimental two-lock queue (enabled by defining <code><span class="identifier">BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE</span></code>) that
- may provide better <code><span class="identifier">io_service</span></code>
- scalability across many processors.
- </li>
- <li>
- Various fixes, performance improvements, and more complete coverage of
- the custom memory allocation support.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/assign/index.html">Assign</a>:</span>
- <code><span class="identifier">list_of</span><span class="special">()</span></code>
- (and its variants) now has overloaded comparison operators. This allows you
- to write test code such as <code><span class="identifier">BOOST_CHECK_EQUAL</span><span class="special">(</span> <span class="identifier">my_container</span><span class="special">,</span> <span class="identifier">list_of</span><span class="special">(</span><span class="number">2</span><span class="special">)(</span><span class="number">3</span><span class="special">)(</span><span class="number">4</span><span class="special">)(</span><span class="number">5</span><span class="special">)</span>
- <span class="special">);</span></code>.
- </li>
- <li>
- <span class="library"><a href="/libs/circular_buffer/index.html">Circular Buffer</a>:</span>
- <ul>
- <li>
- Default constructor now doesn't allocate memory, and sets the capacity
- of the buffer to 0
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/foreach/index.html">Foreach</a>:</span> <code><span class="identifier">BOOST_FOREACH</span></code> macro for easily iterating
- over the elements of a sequence, from Eric Niebler.
- <ul>
- <li>
- New <code><span class="identifier">BOOST_REVERSE_FOREACH</span></code>
- macro for iterating over a sequence in reverse.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/function/index.html">Function</a>:</span>
- <ul>
- <li>
- Improved allocator support, from Emil Dotchevski.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/functional/hash/index.html">Hash</a>:</span>
- Minor updates
- and fixes, for more info see the <a href="/doc/html/hash/changes.html#hash.changes.boost_1_36_0">change
- log</a>.
- </li>
- <li>
- <span class="library"><a href="/libs/interprocess/index.html">Interprocess</a>:</span>
- <ul>
- <li>
- Added anonymous shared memory for UNIX systems.
- </li>
- <li>
- Fixed missing move semantics on managed memory classes.
- </li>
- <li>
- Added copy_on_write and open_read_only options for shared memory and
- mapped file managed classes.
- </li>
- <li>
- <code><span class="identifier">shared_ptr</span></code> is movable
- and supports aliasing.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/intrusive/index.html">Intrusive</a>:</span>
- <ul>
- <li>
- Added <code><span class="identifier">linear</span><span class="special">&lt;&gt;</span></code>
- and <code><span class="identifier">cache_last</span><span class="special">&lt;&gt;</span></code>
- options to singly linked lists.
- </li>
- <li>
- Added <code><span class="identifier">optimize_multikey</span><span class="special">&lt;&gt;</span></code> option to unordered container
- hooks.
- </li>
- <li>
- Optimized unordered containers when <code><span class="identifier">store_hash</span></code>
- option is used in the hook.
- </li>
- <li>
- Implementation changed to avoid explicit use of <code><span class="keyword">try</span></code>-<code><span class="keyword">catch</span></code> blocks and be compilable with exceptions
- disabled.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math</a>:</span>
- <ul>
- <li>
- Added new non-central Chi-Square, Beta, F and T distributions.
- </li>
- <li>
- Added Exponential Integral and Zeta special functions.
- </li>
- <li>
- Added Rounding, Truncation, and Unit-in-the-last-place functions.
- </li>
- <li>
- Added support for compile time powers of a runtime base.
- </li>
- <li>
- Added a few SSE2 based optimisations for the Lanczos approximations.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/doc/html/mpi.html">MPI</a>:</span>
- <ul>
- <li>
- Added support for non-blocking operations in Python, from Andreas Klöckner.
- </li>
- <li>
- Added support for graph topologies.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/multi_index/doc/index.html">Multi-index Containers</a>:</span>
- Minor
- additions and maintenance fixes. Consult the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_36">release
- notes</a> for further information.
- </li>
- <li>
- <span class="library"><a href="/libs/ptr_container/index.html">PtrContainer</a>:</span>
- Support
- for a few more containers, and addition of insert iterators. For details
- see <a href="/libs/ptr_container/doc/ptr_container.html#upgrading-from-boost-v-1-35">upgrading
- details</a>.
- </li>
- <li>
- <span class="library"><a href="/libs/spirit/index.html">Spirit</a>:</span>
- Integrated the
- &quot;Classic&quot; Spirit V1.8.x code base with Spirit V2, &quot;The New
- Generation&quot;. See <a href="/libs/spirit/classic/change_log.html">Change
- Log</a>.
- </li>
- <li>
- <span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
- <ul>
- <li>
- New generic <code><span class="identifier">lock</span></code> and
- <code><span class="identifier">try_lock</span></code> functions for
- locking multiple mutexes at once.
- </li>
- <li>
- Rvalue reference support for move semantics where the compilers supports
- it.
- </li>
- <li>
- A few bugs fixed and missing functions added (including the serious win32
- condition variable bug).
- </li>
- <li>
- <code><span class="identifier">scoped_try_lock</span></code> types
- are now backwards-compatible with Boost 1.34.0 and previous releases.
- </li>
- <li>
- Support for passing function arguments to the thread function by supplying
- additional arguments to the <code><span class="identifier">thread</span></code>
- constructor.
- </li>
- <li>
- Backwards-compatibility overloads added for <code><span class="identifier">timed_lock</span></code>
- and <code><span class="identifier">timed_wait</span></code> functions
- to allow use of <code><span class="identifier">xtime</span></code>
- for timeouts.
- </li>
- </ul>
- </li>
- <li>
- <span class="library"><a href="/libs/wave/index.html">Wave</a>:</span>
- <ul>
- <li>
- Wave V2.0 is a new major release introducing some breaking API changes,
- preventing it to be used with Boost versions earlier than V1.36.0. Mainly,
- the API and hook interface have been streamlined for more consistency.
- </li>
- <li>
- Fixed a couple of bugs, improved regression test system to include testing
- of the preporcessing hooks interface (for details see: <a href="/libs/wave/ChangeLog">Changelog</a>).
- </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.
- <ul>
- <li>
- <code><span class="identifier">skip</span><span class="special">()</span></code>
- for specifying which parts of the input sequence to ignore when matching
- it against a regex.
- </li>
- <li>
- <code><span class="identifier">regex_replace</span><span class="special">()</span></code>
- accepts formatter objects and formatter expressions in addition to format
- strings.
- </li>
- <li>
- Range-based <code><span class="identifier">regex_replace</span><span class="special">()</span></code> algorithm.
- </li>
- <li>
- Fix crash when semantic actions are placed in look-aheads, look-behinds
- or independent sub-expressions.
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_36_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- GCC 4.01 on Mac OS X 10.4.10 with both Intel and Power PC
- </li>
- <li>
- GCC 4.2.3 on Ubuntu Linux 8.04.1
- </li>
- <li>
- HP C/aC++ B3910B A.06.17 on HP-UX 64-bit
- </li>
- <li>
- Visual C++ 9.0 SP1 beta, 8.0 SP1, and 7.1, all on Windows XP SP-2
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- GCC 4.2.1 on FreeBSD-7
- </li>
- <li>
- GCC 4.1.2 on NetBSD
- </li>
- <li>
- HP aCC on OS: HP-UX B.11.31 U ia64 and HP-UX B.11.31 9000/800 RISC
- </li>
- <li>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
- </li>
- <li>
- Intel 9.1, 10.0, and 10.1, on Mac OS X 10.4.1
- </li>
- <li>
- Compaq C++ V7.1-006 for Compaq Tru64 Unix on an OSF1 V5.1 platform.
- </li>
- <li>
- Sun C++ 5.7, 5.8, 5.9 and GCC 3.4.6 on Sun Solaris 5.10.
- </li>
- <li>
- On Linux:
- <ul>
- <li>
- GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
- </li>
- <li>
- GCC 4.3.0 with C++0x extensions.
- </li>
- <li>
- GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
- </li>
- <li>
- Intel C++ 8.1, 9.0 and 9.1.
- </li>
- <li>
- QLogic PathScale(TM) Compiler Suite: Version 3.1
- </li>
- <li>
- pgCC 7.2-3 64-bit target on x86-64 Linux
- </li>
- </ul>
- </li>
- <li>
- On Windows:
- <ul>
- <li>
- Intel 10.1, with Visual C++ 9 backend.
- </li>
- <li>
- Lots of tests on Visual C++ 7.1, 8.0, 9.0
- </li>
- <li>
- Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
- </li>
- <li>
- Visual C++ 8.0 with STLport 5.1
- </li>
- <li>
- Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile 5.0
- Pocket PC SDK (ARMV4I).
- </li>
- <li>
- Borland 5.6.4, 5.8.2, 5.9.3
- </li>
- <li>
- 64 bit Intel 10.1, with Visual C++ 9 backend.
- </li>
- <li>
- 64 bit Visual C++ 9.
- </li>
- <li>
- Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_36_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- <a href="/users/people/beman_dawes.html">Beman Dawes</a>, <a href="/users/people/rene_rivera.html">Rene
- Rivera</a>, and Daniel James managed this release.
- </p>
- </div>
</div></description></item></channel>
</rss>
\ No newline at end of file