b738a55e0d
Merge regex bug fix.
...
Refs #8569 .
[SVN r84463]
2013-05-24 17:09:40 +00:00
f6870ad64a
Merge minor fixes from Trunk.
...
[SVN r83498]
2013-03-19 18:48:24 +00:00
e70d3b6b4e
Merge fixes from Trunk.
...
[SVN r81819]
2012-12-10 13:18:45 +00:00
a26d66b688
Merge collected bug fixes from Trunk:
...
Refs #589 .
Refs #7032 .
Refs #7084 .
Refs #6346 .
[SVN r79556]
2012-07-16 08:38:23 +00:00
5964976b93
Merge warning fixes from Trunk.
...
Merge Documentation fixes from Trunk.
Merge updated makefiles from Trunk.
[SVN r78577]
2012-05-24 10:03:48 +00:00
fe16f3f039
Merge accumulated minor fixes from Trunk.
...
[SVN r74964]
2011-10-16 12:19:37 +00:00
d08bfeff25
Add checked constructors to the Unicode iterators that need them.
...
Update icu support code to use the new checking-constructors.
Update tests to check the full Unicode character range (as of Unicode V6).
Add minimal docs describing the iterators.
[SVN r73271]
2011-07-21 10:01:09 +00:00
03ef9626ba
Set the Unicode locale to a "know good", otherwise a few tests fail on Linux.
...
[SVN r72816]
2011-06-30 12:23:43 +00:00
2fb19b66e0
Update tests for ICU-4.8 and Unicode version 6.
...
[SVN r72801]
2011-06-29 18:17:47 +00:00
fbf5c7d62c
Fix infinite recursion in bad recursive expressions.
...
Fix bug that allows invalid regex to go unnoticed and crash later.
Fixes #5613 .
Fixes #5612 .
[SVN r72612]
2011-06-16 11:27:13 +00:00
337f7036df
Apply patches from #5462 .
...
Add new test case to verify patches are actually working and prevent future breakage!
Fixes #5462 .
[SVN r71240]
2011-04-14 07:53:28 +00:00
463417caba
Fix bug that prevents turning off multiple Perl-modifiers at once.
...
Fixes #5223 .
[SVN r69775]
2011-03-09 18:12:18 +00:00
29088ce346
Fix code to handle multiple named-subexpressions with the same name.
...
Updated test cases to match.
[SVN r65943]
2010-10-13 16:53:13 +00:00
a35cb5b902
Shared libraries now finally work with Mingw GCC-4.5.0.
...
[SVN r65807]
2010-10-07 15:40:24 +00:00
77771ee209
Use call_once in test code to avoid race condition which may otherwise occur.
...
[SVN r65702]
2010-10-01 08:03:51 +00:00
f4d925ad3b
Up the warning level, and fix the resulting warnings with msvc, gcc and Intel.
...
Fix bug in docs and regenerate.
[SVN r65208]
2010-09-03 08:33:13 +00:00
5cef38cfc3
Update the type_traits library to handle rvalue references.
...
Add is_lvalue_reference and is_rvalue_reference traits.
[SVN r63486]
2010-07-01 15:55:48 +00:00
f89e00810d
Get gcc linking options consistent.
...
[SVN r62796]
2010-06-11 11:52:25 +00:00
528cf2abb9
Some lookbehind assertions were accepted when they should not have been.
...
Fixes #4309 .
[SVN r62563]
2010-06-08 12:41:41 +00:00
eaaf00a924
Fix bug in branch reset code.
...
[SVN r62478]
2010-06-06 12:38:26 +00:00
2e41f13526
Change regex to make use of new Boost.Config macros.
...
[SVN r62331]
2010-05-30 17:24:45 +00:00
05636b5c89
Fix numerous VC-10 compiler warnings.
...
Rewrite ICU configuration to use the new Boost.Build configuration logic.
[SVN r61893]
2010-05-10 12:13:49 +00:00
0e1e9804da
Fix bug that effects recursive expressions combined with repeats.
...
[SVN r58722]
2010-01-05 18:04:08 +00:00
35c63fc141
Fix -Wshadow gcc warnings.
...
Update and regenerate docs.
Fixes #3718 .
[SVN r58154]
2009-12-05 12:15:20 +00:00
a83329dd28
Allow std::locale's to not have a messages facet installed (fixes some STLPort issues).
...
Allow match_results to handle singular iterators.
Update docs to match.
[SVN r57860]
2009-11-23 10:45:44 +00:00
97005c2017
Suppress external templates with Mingw32 - it seems to cause issues with dll's.
...
Fix match_results.swap.
Add missing namespace qualifiers to ICU code: fixes #3631 .
[SVN r57739]
2009-11-18 09:59:42 +00:00
6e1f3dcceb
Improved error messages generated for thrown exceptions.
...
Suppressed "gcc -Wall -Wextra -pedantic" and "msvc /W4" warnings.
Updated and rebuilt docs.
[SVN r57451]
2009-11-07 15:32:45 +00:00
17ad2e9302
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
66b633b417
Added support for (?(DEFINE) blocks and updated the docs accordingly.
...
Added support for ICU libraries which may be named icui18n.lib on some Win32 platforms.
[SVN r55267]
2009-07-29 17:11:56 +00:00
78f1066b1f
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
5a6bc29d7c
Added initial support for recursive expressions.
...
Updated docs and tests accordingly.
[SVN r54994]
2009-07-17 10:23:50 +00:00
aa16fa7fa1
Added Perl-5.10 "branch reset" support.
...
[SVN r52961]
2009-05-13 09:17:36 +00:00
9d18ba1151
Add support for named and/or subexpressions with indexes > 99 in conditional format expressions.
...
[SVN r52873]
2009-05-10 09:14:46 +00:00
55d979060c
Add support for named sub-expressions.
...
[SVN r52823]
2009-05-07 09:46:51 +00:00
30941e330d
Added support for \g \K and \R.
...
[SVN r52592]
2009-04-25 17:32:49 +00:00
7b10b5dac5
Added possessive modifiers ++ *+ ?+ {}+.
...
Added support for \v and \h as character classes as per Perl-5.10.
[SVN r52558]
2009-04-23 09:51:31 +00:00
e4b31ea37f
Empty expressions, and empty alternatives are now
...
allowed when using the Perl regular expression syntax. This change has
been added for Perl compatibility, when the new [syntax_option_type]
['no_empty_expressions] is set then the old behaviour is preserved and
empty expressions are prohibited. This is issue
[@https://svn.boost.org/trac/boost/ticket/1081 #1081 ].
Fixes #1081 .
[SVN r50374]
2008-12-23 19:06:04 +00:00
b4152cd74d
Fix gcc warnings from ICU wrappers.
...
Add optional support for marked sub-expression location information.
Add support for ${n} in format replacement text.
Fixes #2556 .
Fixes #2269 .
Fixes #2514 .
[SVN r50370]
2008-12-23 11:46:00 +00:00
330f23e84c
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
...
[SVN r49627]
2008-11-07 17:02:56 +00:00
85192b703d
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
4212c0d915
Update TR1 library to cope with GCC-4.3 in C++0x mode, and in TR1 mode.
...
Updated regex concepts to match the TR1.
Added "tricky" cmath_test to test for the functions Boost doesn't implement.
[SVN r48413]
2008-08-28 11:02:59 +00:00
1012d28c32
Fix for issue #2188 .
...
[SVN r48185]
2008-08-17 11:15:07 +00:00
4c105a90a1
Changed behaviour of \B so that it succeeds when the neither adjacent character is a word character.
...
[SVN r45354]
2008-05-14 11:19:58 +00:00
b1af72fd23
Ooops, fix broken escape sequence.
...
[SVN r42745]
2008-01-14 09:46:12 +00:00
299086b99c
Fix bugs reported by Will Drewry: certain invalid regexes can cause the library to access invalid memory, changed to ensure that the correct exception is thrown long before this happens.
...
[SVN r42674]
2008-01-11 09:55:43 +00:00
4199529fd0
Apply patches for building regex on WinCE see: http://lists.boost.org/Archives/boost/2007/11/130839.php
...
[SVN r41327]
2007-11-24 12:25:25 +00:00
cf876f58f0
Added try...catch around TSS initialisation.
...
[SVN r41301]
2007-11-22 09:59:38 +00:00
bddeb83175
Changed test to catch throw exceptions from thread creation.
...
[SVN r41172]
2007-11-17 18:41:29 +00:00
bed800b315
Catch exceptions thrown from thread creation.
...
[SVN r41089]
2007-11-14 13:03:15 +00:00
4c23414558
Removed ICU options from main requirements: BBv2 barfs at it.
...
[SVN r40205]
2007-10-20 09:20:30 +00:00