]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/xpressive/doc/history.qbk
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / xpressive / doc / history.qbk
CommitLineData
7c673cae
FG
1[/
2 / Copyright (c) 2008 Eric Niebler
3 /
4 / Distributed under the Boost Software License, Version 1.0. (See accompanying
5 / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 /]
7
8[section Appendix 1: History]
9
10[h2 Version 2.1.0 6/12/2008]
11
12New Features:
13
14* `skip()` primitive for static regexes, which allows you to specify parts of
15 the input string to ignore during regex matching.
16* Range-based `regex_replace()` algorithm interface.
17* `regex_replace()` accepts formatter objects and formatter lambda expressions
18 in addition to format strings.
19
20Bugs Fixed:
21
22* Semantic actions in look-aheads, look-behinds and independent sub-expressions
23 execute eagerly instead of causing a crash.
24
25[h2 Version 2.0.1 10/23/2007]
26
27Bugs Fixed:
28
29* `sub_match<>` constructor copies singular iterator causing debug assert.
30
31[h2 Version 2.0.0, 10/12/2007]
32
33New Features:
34
35* Semantic actions
36* Custom assertions
37* Named captures
38* Dynamic regex grammars
39* Recursive dynamic regexes with [^(?R)] construct
40* Support for searching non-character data
41* Better errors for invalid static regexes
42* Range-based regex algorithm interface
43* `match_flag_type::format_perl`, `match_flag_type::format_sed`, and `match_flag_type::format_all`
44* `operator+(std::string, sub_match<>)` and variants
45* Version 2 regex traits get `tolower()` and `toupper()`
46
47Bugs Fixed:
48
49* Complementing single-character sets like `~(set='a')` works.
50
51[h2 Version 1.0.2, April 27, 2007]
52
53Bugs Fixed:
54
55* Back-references greater than nine work as advertized.
56
57This is the version that shipped as part of Boost 1.34.
58
59[h2 Version 1.0.1, October 2, 2006]
60
61Bugs Fixed:
62
63* `match_results::position()` works for nested results.
64
65[h2 Version 1.0.0, March 16, 2006]
66
67Version 1.0!
68
69[h2 Version 0.9.6, August 19, 2005]
70
71The version reviewed for acceptance into Boost. The review began September 8,
722005. Xpressive was accepted into Boost on September 28, 2005.
73
74[h2 Version 0.9.3, June 30, 2005]
75
76New Features:
77
78* TR1-style regex_traits interface
79* Speed enhancements
80* `syntax_option_type::ignore_white_space`
81
82[h2 Version 0.9.0, September 2, 2004]
83
84New Features:
85
86* It sort of works.
87
88[h2 Version 0.0.1, November 16, 2003]
89
90Announcement of xpressive:
91[@http://lists.boost.org/Archives/boost/2003/11/56312.php]
92
93[endsect]