3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5 <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
7 <link rel="home" href="../../index.html" title="Boost.Regex 5.1.3">
8 <link rel="up" href="../background_information.html" title="Background Information">
9 <link rel="prev" href="acknowledgements.html" title="Acknowledgements">
11 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
12 <table cellpadding="2" width="100%"><tr>
13 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
14 <td align="center"><a href="../../../../../../index.html">Home</a></td>
15 <td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
16 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
17 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
18 <td align="center"><a href="../../../../../../more/index.htm">More</a></td>
21 <div class="spirit-nav">
22 <a accesskey="p" href="acknowledgements.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a>
25 <div class="titlepage"><div><div><h3 class="title">
26 <a name="boost_regex.background_information.history"></a><a class="link" href="history.html" title="History">History</a>
27 </h3></div></div></div>
29 New issues should be submitted at <a href="http://svn.boost.org" target="_top">svn.boost.org</a>
30 - don't forget to include your email address in the ticket!
33 Currently open issues can be viewed <a href="https://svn.boost.org/trac/boost/query?status=assigned&status=new&status=reopened&component=regex&order=priority&col=id&col=summary&col=status&col=type&col=milestone&col=component" target="_top">here</a>.
36 All issues including closed ones can be viewed <a href="https://svn.boost.org/trac/boost/query?status=assigned&status=closed&status=new&status=reopened&component=regex&order=priority&col=id&col=summary&col=status&col=type&col=milestone&col=component" target="_top">here</a>.
39 <a name="boost_regex.background_information.history.h0"></a>
40 <span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_3_boost_1_64_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_3_boost_1_64_0">Boost.Regex-5.1.3
43 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
45 Compiling with Oracle C++ toolset is no longer restricted to static linking.
48 Big effort to de-fuzz the library using libFuzzer and fix identified
49 issues, see: <a href="https://svn.boost.org/trac/boost/ticket/12818" target="_top">#12818</a>.
53 <a name="boost_regex.background_information.history.h1"></a>
54 <span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_2_boost_1_62_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_2_boost_1_62_0">Boost.Regex-5.1.2
57 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
59 Fix buffer over-run error when parsing certain invalid regexes, see
60 <a href="https://svn.boost.org/trac/boost/ticket/12222" target="_top">#12222</a>.
63 Fix detection of ICU in library build, see <a href="https://svn.boost.org/trac/boost/ticket/12152" target="_top">#12152</a>.
66 Fix bug in case sensitivity change, see <a href="https://svn.boost.org/trac/boost/ticket/11940" target="_top">#11940</a>.
69 Allow types wider than int in <code class="computeroutput"><span class="special">\</span><span class="identifier">x</span><span class="special">{}</span></code>
70 expressions (for char32_t etc), see <a href="https://svn.boost.org/trac/boost/ticket/11988" target="_top">#11988</a>.
74 <a name="boost_regex.background_information.history.h2"></a>
75 <span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_1_boost_1_61_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_1_boost_1_61_0">Boost.Regex-5.1.1
78 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
79 Change to lockfree implementation of memory cache, see <a href="https://github.com/boostorg/regex/pull/23" target="_top">PR#23</a>.
82 <a name="boost_regex.background_information.history.h3"></a>
83 <span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_0_boost_1_60_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_0_boost_1_60_0">Boost.Regex-5.1.0
86 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
88 Add support for Perl's backtracking control verbs, see <a href="https://svn.boost.org/trac/boost/ticket/11205" target="_top">#11205</a>.
89 Note however, that (*MARK) and operations on marks are not currently
93 Fix incorrect range end when matching [[:unicode:]], see <a href="https://svn.boost.org/trac/boost/ticket/11524" target="_top">#11524</a>.
96 Change POSIX reg_comp API to not check potentially uninitialized memory,
97 note that code which was previously free from memory leaks (but none
98 the less buggy, as it didn't call reg_free) will now leak. See <a href="https://svn.boost.org/trac/boost/ticket/11472" target="_top">#11472</a>.
100 <li class="listitem">
101 Make sub_match a valid C++ range type, see <a href="https://svn.boost.org/trac/boost/ticket/11036" target="_top">#11036</a>.
105 <a name="boost_regex.background_information.history.h4"></a>
106 <span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_0_1_boost_1_58_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_0_1_boost_1_58_0">Boost.Regex-5.0.1
109 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
110 <li class="listitem">
111 Fixed some typos as in <a href="https://svn.boost.org/trac/boost/ticket/10682" target="_top">#10682</a>.
113 <li class="listitem">
114 Merged <a href="https://github.com/boostorg/regex/pull/6" target="_top">pull-request
115 #6</a> for Coverity warnings.
117 <li class="listitem">
118 Merged <a href="https://github.com/boostorg/regex/pull/7" target="_top">pull-request
119 #7</a> for Coverity warnings.
121 <li class="listitem">
122 Merged <a href="https://github.com/boostorg/regex/pull/8" target="_top">pull-request
123 #8</a> for Coverity warnings.
125 <li class="listitem">
126 Merged <a href="https://github.com/boostorg/regex/pull/10" target="_top">pull-request
127 #10</a> to enable more build variants when linking to ICU.
129 <li class="listitem">
130 Fix issue with ICU and partial matches, see <a href="https://svn.boost.org/trac/boost/ticket/10114" target="_top">#10114</a>.
132 <li class="listitem">
133 Removed delayload support for the ICU libraries: this doesn't work with
134 the latest ICU releases (linker errors).
138 <a name="boost_regex.background_information.history.h5"></a>
139 <span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_0_0_boost_1_56_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_0_0_boost_1_56_0">Boost.Regex-5.0.0
142 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
143 <li class="listitem">
144 Moved to library-specific version number post the move to Git. And since
145 we have one (minor) breaking change this gets bumped up from v4 to v5.
147 <li class="listitem">
148 <span class="bold"><strong>Breaking change:</strong></span> corrected behavior
149 of <code class="computeroutput"><span class="identifier">basic_regex</span><span class="special"><>::</span><span class="identifier">mark_count</span><span class="special">()</span></code>
150 to match existing documentation, <code class="computeroutput"><span class="identifier">basic_regex</span><span class="special"><>::</span><span class="identifier">subexpression</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span></code> changed to match, see <a href="https://svn.boost.org/trac/boost/ticket/9227" target="_top">#9227</a>
152 <li class="listitem">
153 Fixed issue <a href="https://svn.boost.org/trac/boost/ticket/8903" target="_top">#8903</a>.
155 <li class="listitem">
156 Fixed documentation typos from <a href="https://svn.boost.org/trac/boost/ticket/9283" target="_top">#9283</a>.
158 <li class="listitem">
159 Fixed bug in collation code that failed if the locale generated collation
160 strings with embedded nul's, see <a href="https://svn.boost.org/trac/boost/ticket/9451" target="_top">#9451</a>.
162 <li class="listitem">
163 Apply patch for unusual thread usage (no statically initialized mutexes),
164 see <a href="https://svn.boost.org/trac/boost/ticket/9461" target="_top">#9461</a>.
166 <li class="listitem">
167 Added better checks for invalid UTF-8 sequences, see <a href="https://svn.boost.org/trac/boost/ticket/9473" target="_top">#9473</a>.
171 <a name="boost_regex.background_information.history.h6"></a>
172 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_54"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_54">Boost-1.54</a>
175 Fixed issue <a href="https://svn.boost.org/trac/boost/ticket/8569" target="_top">#8569</a>.
178 <a name="boost_regex.background_information.history.h7"></a>
179 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_53"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_53">Boost-1.53</a>
182 Fixed Issues: <a href="https://svn.boost.org/trac/boost/ticket/7744" target="_top">#7744</a>,
183 <a href="https://svn.boost.org/trac/boost/ticket/7644" target="_top">#7644</a>.
186 <a name="boost_regex.background_information.history.h8"></a>
187 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_51"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_51">Boost-1.51</a>
190 Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/589" target="_top">#589</a>,
191 <a href="https://svn.boost.org/trac/boost/ticket/7084" target="_top">#7084</a>,
192 <a href="https://svn.boost.org/trac/boost/ticket/7032" target="_top">#7032</a>,
193 <a href="https://svn.boost.org/trac/boost/ticket/6346" target="_top">#6346</a>.
196 <a name="boost_regex.background_information.history.h9"></a>
197 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_50"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_50">Boost-1.50</a>
200 Fixed issue with <code class="computeroutput"><span class="special">(?!)</span></code> not being
201 a valid expression, and updated docs on what constitutes a valid conditional
205 <a name="boost_regex.background_information.history.h10"></a>
206 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_48"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_48">Boost-1.48</a>
209 Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/688" target="_top">#698</a>,
210 <a href="https://svn.boost.org/trac/boost/ticket/5835" target="_top">#5835</a>,
211 <a href="https://svn.boost.org/trac/boost/ticket/5958" target="_top">#5958</a>,
212 <a href="https://svn.boost.org/trac/boost/ticket/5736" target="_top">#5736</a>.
215 <a name="boost_regex.background_information.history.h11"></a>
216 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_47"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_47">Boost 1.47</a>
219 Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/5223" target="_top">#5223</a>,
220 <a href="https://svn.boost.org/trac/boost/ticket/5353" target="_top">#5353</a>,
221 <a href="https://svn.boost.org/trac/boost/ticket/5363" target="_top">#5363</a>,
222 <a href="https://svn.boost.org/trac/boost/ticket/5462" target="_top">#5462</a>,
223 <a href="https://svn.boost.org/trac/boost/ticket/5472" target="_top">#5472</a>,
224 <a href="https://svn.boost.org/trac/boost/ticket/5504" target="_top">#5504</a>.
227 <a name="boost_regex.background_information.history.h12"></a>
228 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_44"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_44">Boost 1.44</a>
231 Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/4309" target="_top">#4309</a>,
232 <a href="https://svn.boost.org/trac/boost/ticket/4215" target="_top">#4215</a>,
233 <a href="https://svn.boost.org/trac/boost/ticket/4212" target="_top">#4212</a>,
234 <a href="https://svn.boost.org/trac/boost/ticket/4191" target="_top">#4191</a>,
235 <a href="https://svn.boost.org/trac/boost/ticket/4132" target="_top">#4132</a>,
236 <a href="https://svn.boost.org/trac/boost/ticket/4123" target="_top">#4123</a>,
237 <a href="https://svn.boost.org/trac/boost/ticket/4114" target="_top">#4114</a>,
238 <a href="https://svn.boost.org/trac/boost/ticket/4036" target="_top">#4036</a>,
239 <a href="https://svn.boost.org/trac/boost/ticket/4020" target="_top">#4020</a>,
240 <a href="https://svn.boost.org/trac/boost/ticket/3941" target="_top">#3941</a>,
241 <a href="https://svn.boost.org/trac/boost/ticket/3902" target="_top">#3902</a>,
242 <a href="https://svn.boost.org/trac/boost/ticket/3890" target="_top">#3890</a>
245 <a name="boost_regex.background_information.history.h13"></a>
246 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_42"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_42">Boost 1.42</a>
248 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
249 <li class="listitem">
250 Added support for Functors rather than strings as format expressions.
252 <li class="listitem">
253 Improved error reporting when throwing exceptions to include better more
254 relevant information.
256 <li class="listitem">
257 Improved performance and reduced stack usage of recursive expressions.
259 <li class="listitem">
260 Fixed tickets <a href="https://svn.boost.org/trac/boost/ticket/2802" target="_top">#2802</a>,
261 <a href="https://svn.boost.org/trac/boost/ticket/3425" target="_top">#3425</a>,
262 <a href="https://svn.boost.org/trac/boost/ticket/3507" target="_top">#3507</a>,
263 <a href="https://svn.boost.org/trac/boost/ticket/3546" target="_top">#3546</a>,
264 <a href="https://svn.boost.org/trac/boost/ticket/3631" target="_top">#3631</a>,
265 <a href="https://svn.boost.org/trac/boost/ticket/3632" target="_top">#3632</a>,
266 <a href="https://svn.boost.org/trac/boost/ticket/3715" target="_top">#3715</a>,
267 <a href="https://svn.boost.org/trac/boost/ticket/3718" target="_top">#3718</a>,
268 <a href="https://svn.boost.org/trac/boost/ticket/3763" target="_top">#3763</a>,
269 <a href="https://svn.boost.org/trac/boost/ticket/3764" target="_top">#3764</a>
273 <a name="boost_regex.background_information.history.h14"></a>
274 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_40"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_40">Boost 1.40</a>
276 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
277 Added support for many Perl 5.10 syntax elements including named sub-expressions,
278 branch resets and recursive regular expressions.
281 <a name="boost_regex.background_information.history.h15"></a>
282 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_38"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_38">Boost 1.38</a>
284 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
285 <li class="listitem">
286 <span class="bold"><strong>Breaking change</strong></span>: empty expressions,
287 and empty alternatives are now allowed when using the Perl regular expression
288 syntax. This change has been added for Perl compatibility, when the new
289 <a class="link" href="../ref/syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a>
290 <span class="emphasis"><em>no_empty_expressions</em></span> is set then the old behaviour
291 is preserved and empty expressions are prohibited. This is issue <a href="https://svn.boost.org/trac/boost/ticket/1081" target="_top">#1081</a>.
293 <li class="listitem">
294 Added support for Perl style ${n} expressions in format strings (issue
295 <a href="https://svn.boost.org/trac/boost/ticket/2556" target="_top">#2556</a>).
297 <li class="listitem">
298 Added support for accessing the location of sub-expressions within the
299 regular expression string (issue <a href="https://svn.boost.org/trac/boost/ticket/2269" target="_top">#2269</a>).
301 <li class="listitem">
302 Fixed compiler compatibility issues <a href="https://svn.boost.org/trac/boost/ticket/2244" target="_top">#2244</a>,
303 <a href="https://svn.boost.org/trac/boost/ticket/2514" target="_top">#2514</a>,
304 and <a href="https://svn.boost.org/trac/boost/ticket/2244" target="_top">#2458</a>.
308 <a name="boost_regex.background_information.history.h16"></a>
309 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_34"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_34">Boost 1.34</a>
311 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
312 <li class="listitem">
313 Fix for non-greedy repeats and partial matches not working correctly
316 <li class="listitem">
317 Fix for non-greedy repeats on VC++ not working in some cases (bug report
320 <li class="listitem">
321 Changed match_results::position() to return a valid result when *this
322 represents a partial match.
324 <li class="listitem">
325 Fixed the grep and egrep options so that the newline character gets treated
330 <a name="boost_regex.background_information.history.h17"></a>
331 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_33_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_1">Boost 1.33.1</a>
333 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
334 <li class="listitem">
335 Fixed broken makefiles.
337 <li class="listitem">
338 Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2
339 when using /Zc:wchar_t.
341 <li class="listitem">
342 Moved declarations class-inline in static_mutex.hpp so that SGI Irix
345 <li class="listitem">
346 Added needed standard library #includes to fileiter.hpp, regex_workaround.hpp
347 and cpp_regex_traits.hpp.
349 <li class="listitem">
350 Fixed a bug where non-greedy repeats could in certain strange circumstances
351 repeat more times than their maximum value.
353 <li class="listitem">
354 Fixed the value returned by basic_regex<>::empty() from a default
357 <li class="listitem">
358 Changed the definition of regex_error to make it backwards compatible
361 <li class="listitem">
362 Disabled external templates for Intel C++ 8.0 and earlier - otherwise
363 unresolved references can occur.
365 <li class="listitem">
366 Rewritten extern template code for gcc so that only specific member functions
367 are exported: otherwise strange unresolved references can occur when
368 linking and mixing debug and non-debug code.
370 <li class="listitem">
371 Initialise all the data members of the unicode_iterators: this keeps
372 gcc from issuing needless warnings.
374 <li class="listitem">
375 Ported the ICU integration code to VC6 and VC7.
377 <li class="listitem">
378 Ensured code is STLport debug mode clean.
380 <li class="listitem">
381 Fixed lookbehind assertions so that fixed length repeats are permitted,
382 and so that regex iteration allows lookbehind to look back before the
383 current search range (into the last match).
385 <li class="listitem">
386 Fixed strange bug with non-greedy repeats inside forward lookahead assertions.
388 <li class="listitem">
389 Enabled negated character classes inside character sets.
391 <li class="listitem">
392 Fixed regression so that [a-z-] is a valid expression again.
394 <li class="listitem">
395 Fixed bug that allowed some invalid expressions to be accepted.
399 <a name="boost_regex.background_information.history.h18"></a>
400 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_33_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_0">Boost 1.33.0</a>
402 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
403 <li class="listitem">
404 Completely rewritten expression parsing code, and traits class support;
405 now conforms to the standardization proposal.
407 <li class="listitem">
408 Breaking Change: The syntax options that can be passed to basic_regex
409 constructors have been rationalized. The default option (perl) now has
410 a value of zero, and it is now clearly documented which options apply
411 to which regular expression syntax styles (perl, POSIX-extended, POSIX-basic
412 etc). Some of the more esoteric options have now been removed, so there
413 is the possibility that existing code may fail to compile: however equivalent
414 functionality should still be available.
416 <li class="listitem">
417 Breaking Change: POSIX-extended and POSIX-basic regular expressions now
418 enforce the letter of the POSIX standard much more closely than before.
420 <li class="listitem">
421 Added support for (?imsx-imsx) constructs.
423 <li class="listitem">
424 Added support for lookbehind expressions (?<=positive-lookbehind)
425 and (?<!negative-lookbehind).
427 <li class="listitem">
428 Added support for conditional expressions (?(assertion)true-expression|false-expression).
430 <li class="listitem">
431 Added MFC/ATL string wrappers.
433 <li class="listitem">
434 Added Unicode support; based on ICU.
436 <li class="listitem">
437 Changed newline support to recognise \f as a line separator (all character
438 types), and \x85 as a line separator for wide characters / Unicode only.
440 <li class="listitem">
441 Added a new format flag format_literal that treats the replace string
442 as a literal, rather than a Perl or Sed style format string.
444 <li class="listitem">
445 Errors are now reported by throwing exceptions of type regex_error. The
446 types used previously - bad_expression and bad_pattern - are now just
447 typedefs for regex_error. Type regex_error has a couple of new members:
448 code() to report an error code rather than a string, and position() to
449 report where in the expression the error occurred.
453 <a name="boost_regex.background_information.history.h19"></a>
454 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_32_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_32_1">Boost 1.32.1</a>
456 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
457 Fixed bug in partial matches of bounded repeats of '.'.
460 <a name="boost_regex.background_information.history.h20"></a>
461 <span class="phrase"><a name="boost_regex.background_information.history.boost_1_31_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_31_0">Boost 1.31.0</a>
463 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
464 <li class="listitem">
465 Completely rewritten pattern matching code - it is now up to 10 times
468 <li class="listitem">
469 Reorganized documentation.
471 <li class="listitem">
472 Deprecated all interfaces that are not part of the regular expression
473 standardization proposal.
475 <li class="listitem">
476 Added regex_iterator and regex_token_iterator .
478 <li class="listitem">
479 Added support for Perl style independent sub-expressions.
481 <li class="listitem">
482 Added non-member operators to the sub_match class, so that you can compare
483 sub_match's with strings, or add them to a string to produce a new string.
485 <li class="listitem">
486 Added experimental support for extended capture information.
488 <li class="listitem">
489 Changed the match flags so that they are a distinct type (not an integer),
490 if you try to pass the match flags as an integer rather than match_flag_type
491 to the regex algorithms then you will now get a compiler error.
495 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
496 <td align="left"></td>
497 <td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
498 Distributed under the Boost Software License, Version 1.0. (See accompanying
499 file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
504 <div class="spirit-nav">
505 <a accesskey="p" href="acknowledgements.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a>