|
Boost.Regex
History
|
|
Boost 1.33.1
-
Fixed broken makefiles.
-
Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when
using /Zc:wchar_t.
-
Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler
can cope.
-
Added needed standard library #includes to fileiter.hpp, regex_workaround.hpp
and cpp_regex_traits.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
constructed object.
-
Changed the deffinition of regex_error to make it backwards compatible with
Boost-1.32.0.
-
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.
Boost 1.33.0.
Boost 1.32.1.
-
Fixed bug in partial matches of bounded repeats of '.'.
Boost 1.31.0.
-
Completely rewritten pattern matching code - it is now up to 10 times faster
than before.
-
Reorganized documentation.
-
Deprecated all interfaces that are not part of the
regular expression standardization proposal.
-
Added regex_iterator and
regex_token_iterator
.
-
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
information.
-
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
error.
Revised
28 June 2004
© Copyright John Maddock 1998-
2004
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)