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
e91bd45820
Fix potential memory leak.
...
Fixes #7084 .
[SVN r79338]
2012-07-07 17:07:18 +00:00
8d48db25cc
Add check before copying data.
...
Fixes #7032 .
[SVN r79333]
2012-07-07 12:14:09 +00:00
50795bcfec
Make sure at least one Boost header (and therefore Boost.Config) precedes std lib headers so that defines in boost/config/user.hpp are seen by system headers.
...
Fixes #7009 .
[SVN r79152]
2012-06-28 10:53:43 +00:00
e18682ca74
Fix some Valgrind reported issues in regex parsing.
...
[SVN r78940]
2012-06-14 08:37:53 +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
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
c822e00b6a
Change gcc makefile variable usage.
...
Regenerate makesfiles.
Fixes #6887
[SVN r78424]
2012-05-11 18:42:47 +00:00
862f6c1515
Fix use of wide character strings so they conform to the new C++11 rules.
...
[SVN r78218]
2012-04-27 11:35:22 +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
c72bb1b175
Fix Intel-win ICU library names.
...
[SVN r76322]
2012-01-05 17:27:51 +00:00
eedb7b5063
Add workaround for Intel-12.1 on Windows.
...
Fixes #6359 .
[SVN r76319]
2012-01-05 13:33:48 +00:00
090520dbb4
Merge regex changes from Trunk.
...
[SVN r76192]
2011-12-26 18:28:30 +00:00
e0fe0863ad
Add missing files.
...
[SVN r76178]
2011-12-26 16:38:17 +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
c711849c8a
Fix typo and regenerate docs.
...
Fixes #6154 .
[SVN r76139]
2011-12-24 17:51:57 +00:00
806a0ed81a
Fix typos.
...
Refs #6003 .
[SVN r76138]
2011-12-24 17:31:27 +00:00
728ef21347
Add missing file.
...
[SVN r75961]
2011-12-15 11:24:18 +00:00
115a8fe837
Document release history.
...
[SVN r74978]
2011-10-16 16:51:56 +00:00
56b4ff40cb
Update fixed issues in docs.
...
[SVN r74965]
2011-10-16 12:25:52 +00:00
fe16f3f039
Merge accumulated minor fixes from Trunk.
...
[SVN r74964]
2011-10-16 12:19:37 +00:00
eecd107870
Added missing typename.
...
[SVN r74900]
2011-10-10 17:51: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
852bc502cf
Allow source to be built by #including all the source files in a single TU.
...
Fixes #5736 .
[SVN r74896]
2011-10-10 15:09:40 +00:00
cc03c77deb
Fix code to use checked iterators.
...
[SVN r74855]
2011-10-09 17:37:05 +00:00
5a0f62f00c
Merge minor fixes, plus updates to Unicode iterators to make them safe in the face of invalid input.
...
[SVN r74014]
2011-08-23 08:47:38 +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
490b3a6547
Merge ICU testing fixes from Trunk.
...
Authorized by Daniel James.
[SVN r72846]
2011-07-02 08:59:55 +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
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
bad2122f48
Merge documentation update for Boost.Regex.
...
[SVN r72016]
2011-05-17 11:00:38 +00:00
cb142a44b6
Add missing docs for (?&NAME) Perlre construct.
...
regenerate docs.
[SVN r71986]
2011-05-16 17:09:47 +00:00
713264371b
Merge minor fix, plus history update to docs from Trunk.
...
[SVN r71499]
2011-04-26 09:37:16 +00:00
c918ac94ef
Update history and regenerate docs.
...
[SVN r71498]
2011-04-26 09:16:02 +00:00
829f4fd8ab
Suppress msvc warning.
...
Fixes #5504 .
[SVN r71496]
2011-04-26 08:12:27 +00:00
afbb54c73b
Merge minor fixes from Trunk.
...
[SVN r71483]
2011-04-25 17:13:42 +00:00
6ed11d27d7
Pass submatches along to token-iterator constructor.
...
Fixes #5472 .
[SVN r71478]
2011-04-25 10:49:26 +00:00
b267c55bc5
Update version number, fixes #5353 .
...
[SVN r71477]
2011-04-25 09:33:51 +00:00
16bf9d8501
Update version number, fixes #5353 .
...
[SVN r71476]
2011-04-25 09:27:11 +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
8872393894
Add info on building/testing ICU with multiple compilers.
...
Refs #4863 .
[SVN r70131]
2011-03-18 16:46:54 +00:00
e7a6721d98
Update docs to reflect fixes for next release.
...
Fixes #5223 .
[SVN r69776]
2011-03-09 18:16:05 +00:00