eed2a486c4
Apply patch from #8476 .
...
Fixes #8476 .
[SVN r84015]
2013-04-22 17:29:50 +00:00
55daec294e
Fix misc. GCC-4.8 warnings. Refs #8184
...
[SVN r83980]
2013-04-20 12:14:36 +00:00
06463bec85
Warning suppression.
...
Fixes #8036 .
[SVN r82831]
2013-02-12 17:05:01 +00:00
fded895002
Fix bug in partial matches and POSIX or literal expressions.
...
[SVN r82673]
2013-01-31 18:31:25 +00:00
1f24ceed4c
Add some casts to suppress GCC warnings.
...
[SVN r82662]
2013-01-28 19:19:56 +00:00
4162776575
Add missing optimization for leading .* repeats.
...
Fixes #7758 .
[SVN r81705]
2012-12-04 16:51:18 +00:00
e2632f2f2f
Suppress GCC warning and update History log.
...
Regenerate docs.
Fixes #7644 .
[SVN r81620]
2012-11-29 10:28:07 +00:00
bc8cd9e148
Add further error checking to UTF-8 decoding.
...
Fixes #7744 .
[SVN r81614]
2012-11-28 17:57:26 +00:00
82610247fc
Removed missed usage of deprecated macros in Boost.Regex
...
[SVN r81587]
2012-11-27 14:28:12 +00:00
0e867247fc
Apply patch from #6333 .
...
Fixes #6333 .
[SVN r79349]
2012-07-08 11:52:20 +00:00
1567185ba2
Add workaround for old broken compilers that don't support template construct/assign to containers.
...
Fixes #6680 .
[SVN r79342]
2012-07-08 07:54:35 +00:00
ab6b0d9971
Fix begin() and end() members and add tests.
...
Fixes #6346 .
[SVN r79340]
2012-07-07 18:36:25 +00:00
3bfba1a7cf
Fix regex_iterator and regex_replace to do what grep/sed do for multiple repeats when matching in POSIX mode.
...
Fixes #589 .
[SVN r79339]
2012-07-07 18:08:01 +00:00
e18682ca74
Fix some Valgrind reported issues in regex parsing.
...
[SVN r78940]
2012-06-14 08:37:53 +00:00
1f016f6999
Fix some more GCC warnings.
...
Fix previous warning suppression which broke tests with GCC.
Refs #6863 .
[SVN r78480]
2012-05-15 16:09:12 +00:00
543e912e14
Fix clang warnings.
...
Fixes #6863 .
[SVN r78431]
2012-05-12 08:11:01 +00:00
b45d6bb70c
Fix issue with (?!) not being a valid expression. Update tests and docs to match.
...
[SVN r77602]
2012-03-28 12:00:34 +00:00
9ab4fb9eff
Fix bug in object_cache.hpp
...
Fixes #6440 .
[SVN r76775]
2012-01-29 13:33:03 +00:00
ed90c8cec5
Fix pp-logic.
...
Refs #6359 .
[SVN r76324]
2012-01-05 17:31:34 +00:00
eedb7b5063
Add workaround for Intel-12.1 on Windows.
...
Fixes #6359 .
[SVN r76319]
2012-01-05 13:33:48 +00:00
e389d92752
Add BOOST_REGEX_NO_FASTCALL config macro and regenerate docs.
...
Fixes #6245 .
[SVN r76140]
2011-12-24 18:04:37 +00:00
806a0ed81a
Fix typos.
...
Refs #6003 .
[SVN r76138]
2011-12-24 17:31:27 +00:00
c485b12568
Fix case change bug.
...
Fixes #698 .
[SVN r74898]
2011-10-10 16:55:27 +00:00
f04f7605ce
Improve sprintf usage.
...
Stop passing UDT's through (...) even in meta programs.
Fixes #5958 .
Refs #5835 .
[SVN r74897]
2011-10-10 15:46:07 +00:00
cc03c77deb
Fix code to use checked iterators.
...
[SVN r74855]
2011-10-09 17:37:05 +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
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
6c181b02ba
Add some typecasts to prevent copying a buffer twice (makes sure we find the correct overload of assign).
...
[SVN r72541]
2011-06-10 17:17:14 +00:00
27ad285fbf
Fix access violation caused by past-the-end iterator deference for expressions such as ".*?".
...
[SVN r72540]
2011-06-10 17:03:48 +00:00
829f4fd8ab
Suppress msvc warning.
...
Fixes #5504 .
[SVN r71496]
2011-04-26 08:12:27 +00:00
6ed11d27d7
Pass submatches along to token-iterator constructor.
...
Fixes #5472 .
[SVN r71478]
2011-04-25 10:49:26 +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
3ce59d3bbd
Fix issue with VC10 not compiling std::messages<unsigned short>.
...
[SVN r71038]
2011-04-06 17:50:57 +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
680588f638
Fix some compiler warnings by using "int" consistently for hash values.
...
[SVN r66072]
2010-10-18 12:07:14 +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
27eb8e46ff
Stop accessing/comparing singular iterators.
...
Fixes #4708 .
[SVN r65800]
2010-10-07 07:23:58 +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
ae013c447c
In Perl mode then "something+++" should be an error.
...
Add the necessary error handling.
Fixes #4608 .
[SVN r65145]
2010-08-31 11:25:56 +00:00
6d53e5ecae
Change cygwin to use C locale - std::ctype yields incorrect results for xdigit class on this platform.
...
[SVN r64628]
2010-08-06 09:26:37 +00:00
d29ed80b69
Move inline methods class inline to suppress gcc warnings about different linkage specs.
...
[SVN r64626]
2010-08-06 09:17:42 +00:00
2403e7e0d7
Fix broken workaround code.
...
[SVN r64619]
2010-08-05 17:26:52 +00:00
73fc09f4a3
Set push and pop pragmas to be guarded by the same logic.
...
[SVN r63740]
2010-07-08 10:31:00 +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
e3dfbd0953
Fix allocator concept to match C++03 requirements in table 32.
...
[SVN r62120]
2010-05-21 16:20:15 +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
fa96f4edf1
Change "id" to "idx" to be Objective C++ compatible.
...
Fixes #2306 .
Fixes #4132 .
Fixes #4191 .
[SVN r61789]
2010-05-05 17:40:07 +00:00
a2142edcd3
Disambiguate between boost::ref and std:ref etc.
...
Suppress some new warnings from VC-10.
Fix singular iterator logic (fixes VC-10 failures).
Fixes #4114 .
Fixes #3632
[SVN r61430]
2010-04-20 16:03:14 +00:00