Boost logo

Boost-Commit :

From: eric_at_[hidden]
Date: 2008-06-13 03:03:37


Author: eric_niebler
Date: 2008-06-13 03:03:36 EDT (Fri, 13 Jun 2008)
New Revision: 46368
URL: http://svn.boost.org/trac/boost/changeset/46368

Log:
updated history appendix
Text files modified:
   trunk/libs/xpressive/doc/history.qbk | 21 +++++++++++++++++++++
   trunk/libs/xpressive/doc/tracking_ptr.qbk | 4 ++--
   2 files changed, 23 insertions(+), 2 deletions(-)

Modified: trunk/libs/xpressive/doc/history.qbk
==============================================================================
--- trunk/libs/xpressive/doc/history.qbk (original)
+++ trunk/libs/xpressive/doc/history.qbk 2008-06-13 03:03:36 EDT (Fri, 13 Jun 2008)
@@ -7,6 +7,27 @@
 
 [section Appendix 1: History]
 
+[h2 Version 2.1.0 6/12/2008]
+
+New Features:
+
+* `skip()` primitive for static regexes, which allows you to specify parts of
+ the input string to ignore during regex matching.
+* Range-based `regex_replace()` algorithm interface.
+* `regex_replace()` accepts formatter objects and formatter lambda expressions
+ in addition to format strings.
+
+Bugs Fixed:
+
+* Semantic actions in look-aheads, look-behinds and independent sub-expressions
+ execute eagerly instead of causing a crash.
+
+[h2 Version 2.0.1 10/23/2007]
+
+Bugs Fixed:
+
+* `sub_match<>` constructor copies singular iterator causing debug assert.
+
 [h2 Version 2.0.0, 10/12/2007]
 
 New Features:

Modified: trunk/libs/xpressive/doc/tracking_ptr.qbk
==============================================================================
--- trunk/libs/xpressive/doc/tracking_ptr.qbk (original)
+++ trunk/libs/xpressive/doc/tracking_ptr.qbk 2008-06-13 03:03:36 EDT (Fri, 13 Jun 2008)
@@ -28,10 +28,10 @@
 [h2 Handle-Body Idiom]
 
 To use `tracking_ptr<>`, you must separate your type into a handle and a body. In the case of
-xpressive, the handle type is called basic_regex<> and the body is called regex_impl<>. The
+xpressive, the handle type is called `basic_regex<>` and the body is called `regex_impl<>`. The
 handle will store a `tracking_ptr<>` to the body.
 
-The body type must inherit from enable_reference_tracking<>. This gives the body the bookkeeping
+The body type must inherit from `enable_reference_tracking<>`. This gives the body the bookkeeping
 data structures that `tracking_ptr<>` will use. In particular, it gives the body:
 
 # `std::set<shared_ptr<body> > refs_` : collection of bodies to which this body refers, and


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