|
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