Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r64581 - website/public_html/beta/feed/history
From: eric_at_[hidden]
Date: 2010-08-03 17:30:01


Author: eric_niebler
Date: 2010-08-03 17:29:25 EDT (Tue, 03 Aug 2010)
New Revision: 64581
URL: http://svn.boost.org/trac/boost/changeset/64581

Log:
add release notes for all of my changes
Text files modified:
   website/public_html/beta/feed/history/boost_1_44_0.qbk | 53 ++++++++++++++++++++++++++++++++++++++-
   1 files changed, 51 insertions(+), 2 deletions(-)

Modified: website/public_html/beta/feed/history/boost_1_44_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_44_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_44_0.qbk 2010-08-03 17:29:25 EDT (Tue, 03 Aug 2010)
@@ -3,8 +3,9 @@
     [source-mode c++]
     [purpose
         New Libraries: Meta State Machine, Polygon.
- Updated Libraries: Asio, Config, Fusion, Hash, Iostreams, Math, Multi-index Containers, Regex,
- Spirit, Thread, TR1, Type Traits, uBLAS, Utility, Wave.
+ Updated Libraries: Accumulators, Asio, Config, Foreach, Fusion, Hash,
+ Iostreams, Math, MPL, Multi-index Containers, Proto, Regex,
+ Spirit, Thread, TR1, Type Traits, uBLAS, Utility, Wave, Xpressive.
         Updates for Quickbook and Boostbook.]
     [authors [Dawes, Beman]]
     [last-revision ]
@@ -27,6 +28,9 @@
 
 [section Updated Libraries]
 
+* [phrase library..[@/libs/accumulators/index.html Accumulators]:]
+ * Correct miscellaneous documentation inaccuracies
+
 * [phrase library..[@/libs/asio/index.html Asio]:]
   * Reduced compile times. (Note that some programs may need to add additional
     `#include`s, e.g. if the program uses `boost::array` but does not explicitly
@@ -89,6 +93,13 @@
    [@https://svn.boost.org/trac/boost/ticket/3863 #3863],
    [@https://svn.boost.org/trac/boost/ticket/4248 #4248].
 
+* [phrase library..[@/libs/foreach/index.html Foreach]:]
+ * Add `boost/foreach_fwd.hpp` for forward declarations of
+ foreach's customization points, fixes
+ [@https://svn.boost.org/trac/boost/ticket/3998 #3998].
+ * Remove out-of-date work-arounds for sun compilers, fixes
+ [@https://svn.boost.org/trac/boost/ticket/4306 #4306].
+
 * [phrase library..[@/libs/fusion/index.html Fusion]:]
   * Added `fusion::reverse_fold`, `fusion::iter_fold` and
     `fusion::reverse_iter_fold`
@@ -134,6 +145,9 @@
 * [phrase library..[@/libs/math/index.html Math]:]
   * Fixed incorrect range and support for Rayleigh distribution.
 
+* [phrase library..[@/libs/mpl/index.html MPL]:]
+ * Make `mpl::string` work with `mpl::transform`.
+
 * [phrase library..[@/libs/multi_index/doc/index.html Multi-index Containers]:]
   * Fixed a bug preventing the use of `modify_key` with rollback
     in [@/libs/multi_index/doc/reference/ord_indices.html#modify_key ordered] and
@@ -141,6 +155,33 @@
     indices when `Modifier` and `Rollback` are different types
     (ticket [@https://svn.boost.org/trac/boost/ticket/4130 #4130]).
 
+* [phrase library..[@/libs/proto/index.html Proto]:]
+ * *Minor change in behavior:* when using `proto::and_` as a transform, apply /all/
+ transforms but only return the result of applying the last.
+ See Proto's
+ [@/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44 Release Notes]
+ for details.
+ * *Minor change in behavior:* `proto::as_expr` and `proto::as_child` no longer
+ run objects that are already proto expressions through the expression domain's
+ generator.
+ See Proto's
+ [@/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44 Release Notes]
+ for details.
+ * *Minor change in behavior:* Proto uses `proto::basic_expr` instead of `proto::expr`
+ when possible for better compile times.
+ See Proto's
+ [@/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44 Release Notes]
+ for details.
+ * Add support for sub-domains.
+ * Introduce per-domain `as_expr` and `as_child` customization points to allow
+ for domain-specific customization of variable capture behavior.
+ * The `proto::_default` transform is also a grammar that matches the expressions
+ the transform knows how to handle.
+ * Add `proto::_void`, a no-op primitive transform that does nothing and returns `void`.
+ * The `proto::pass_through` transform doesn't strip expression wrappers, fixes
+ [@https://svn.boost.org/trac/boost/ticket/4175 #4175].
+ * Const-correctness fixes when invoking proto domains.
+
 * [phrase library..[@/libs/regex/index.html Regex]:]
   * Fixed issues:
    [@https://svn.boost.org/trac/boost/ticket/4309 #4309],
@@ -204,6 +245,8 @@
 
 * [phrase library..[@/libs/tr1/index.html TR1]:]
   * Fixed VC10 support.
+ * `std::tr1::result_of` always uses the TR1 ResultOf protocol, even on
+ compilers that support the C++0x `decltype`-based implementation.
 
 * [phrase library..[@/libs/type_traits/index.html Type Traits]:]
    * Added support for rvalue references throughout the library, plus two new traits classes
@@ -223,10 +266,16 @@
     in order to fix [@https://svn.boost.org/trac/boost/ticket/3472 #3472].
   * New version of `value_initialized<T>` no longer calls `memset` when the compiler has
     implemented value-initialization completely ([@https://svn.boost.org/trac/boost/ticket/3869 #3869]).
+ * New template `boost::tr1_result_of` that implements the TR1 ResultOf protocol
+ even if `boost::result_of` uses the C++0x `decltype`-based implementation.
 
 * [phrase library..[@/libs/wave/index.html Wave]:]
   See the [@/libs/wave/ChangeLog Changelog] for details.
 
+* [phrase library..[@/libs/xpressive/index.html Xpressive]:]
+ * Replace non-portable `using` declarations with `typedef`\ s in `nested_results`.
+ * Support user-defined assertions with placeholders for non-local variables.
+
 [endsect]
 
 [section Updated tools]


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