Fix for non-greedy repeats and partial matches not working correctly in some
Fix for non-greedy repeats on VC++ not working in some cases (bug report
Changed match_results::position() to return a valid result when *this
represents a partial match.
Fixed broken makefiles.
Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when
Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler
Added needed standard library #includes to fileiter.hpp, regex_workaround.hpp
Fixed a bug where non-greedy repeats could in certain strange curcumstances
repeat more times than their maximum value.
Fixed the value returned by basic_regex<>::empty() from a default
Changed the deffinition of regex_error to make it backwards compatible with
Disabled external templates for Intel C++ 8.0 and earlier - otherwise
unresolved references can occur.
Rewritten extern template code for gcc so that only specific member functions
are exported: otherwise strange unresolved references can occur when linking
and mixing debug and non-debug code.
Initialise all the data members of the unicode_iterators: this keeps gcc from
issuing needless warnings.
Ported the ICU integration code to VC6 and VC7.
Ensured code is STLport debug mode clean.
Fixed lookbehind assertions so that fixed length repeats are permitted, and so
that regex iteration allows lookbehind to look back before the current search
range (into the last match).
Fixed strange bug with non-greedy repeats inside forward lookahead assertions.
Enabled negated character classes inside character sets.
Fixed regression so that [a-z-] is a valid expression again.
Fixed bug that allowed some invalid expressions to be accepted.
Fixed bug in partial matches of bounded repeats of '.'.
Completely rewritten pattern matching code - it is now up to 10 times faster
Deprecated all interfaces that are not part of the
regular expression standardization proposal.
Added regex_iterator and
Added support for Perl style independent sub-expressions.
Added non-member operators to the sub_match class,
so that you can compare sub_match's with strings, or add them to a string to
produce a new string.
Added experimental support for extended capture
Changed the match flags so that they are a distinct type (not an integer), if
you try to pass the match flags as an integer rather than
match_flag_type to the regex algorithms then you will now get a compiler
28 June 2004
© Copyright John Maddock 1998-
Use, modification and distribution are subject to the Boost Software License,
Version 1.0. (See accompanying file LICENSE_1_0.txt
or copy at http://www.boost.org/LICENSE_1_0.txt)