John Maddock
eaaf00a924
Fix bug in branch reset code.
...
[SVN r62478]
2010-06-06 12:38:26 +00:00
John Maddock
2e41f13526
Change regex to make use of new Boost.Config macros.
...
[SVN r62331]
2010-05-30 17:24:45 +00:00
John Maddock
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
John Maddock
0e1e9804da
Fix bug that effects recursive expressions combined with repeats.
...
[SVN r58722]
2010-01-05 18:04:08 +00:00
John Maddock
35c63fc141
Fix -Wshadow gcc warnings.
...
Update and regenerate docs.
Fixes #3718 .
[SVN r58154]
2009-12-05 12:15:20 +00:00
John Maddock
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
John Maddock
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
John Maddock
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
Troy D. Straszheim
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
John Maddock
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
Troy D. Straszheim
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
John Maddock
5a6bc29d7c
Added initial support for recursive expressions.
...
Updated docs and tests accordingly.
[SVN r54994]
2009-07-17 10:23:50 +00:00
John Maddock
aa16fa7fa1
Added Perl-5.10 "branch reset" support.
...
[SVN r52961]
2009-05-13 09:17:36 +00:00
John Maddock
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
John Maddock
55d979060c
Add support for named sub-expressions.
...
[SVN r52823]
2009-05-07 09:46:51 +00:00
John Maddock
30941e330d
Added support for \g \K and \R.
...
[SVN r52592]
2009-04-25 17:32:49 +00:00
John Maddock
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
John Maddock
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
John Maddock
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
Michael A. Jackson
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
Michael A. Jackson
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
John Maddock
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
John Maddock
1012d28c32
Fix for issue #2188 .
...
[SVN r48185]
2008-08-17 11:15:07 +00:00
John Maddock
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
John Maddock
b1af72fd23
Ooops, fix broken escape sequence.
...
[SVN r42745]
2008-01-14 09:46:12 +00:00
John Maddock
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
John Maddock
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
John Maddock
cf876f58f0
Added try...catch around TSS initialisation.
...
[SVN r41301]
2007-11-22 09:59:38 +00:00
John Maddock
bddeb83175
Changed test to catch throw exceptions from thread creation.
...
[SVN r41172]
2007-11-17 18:41:29 +00:00
John Maddock
bed800b315
Catch exceptions thrown from thread creation.
...
[SVN r41089]
2007-11-14 13:03:15 +00:00
John Maddock
4c23414558
Removed ICU options from main requirements: BBv2 barfs at it.
...
[SVN r40205]
2007-10-20 09:20:30 +00:00
John Maddock
8627f6266c
Adjust ICU build support: almost works now :-)
...
[SVN r40193]
2007-10-19 17:55:44 +00:00
John Maddock
73e23ab857
Updates to build system: Sun and SGI compilers have a problem doing a shared link, and some platforms don't have an icudata library.
...
[SVN r40128]
2007-10-17 17:15:53 +00:00
John Maddock
9ec9aa9cbc
Fully qualified use of "extended" flag, to keep gcc on Solaris happy.
...
[SVN r40086]
2007-10-16 16:11:30 +00:00
Anthony Williams
e1484fc788
Changed call_once to header-only template that takes arbitrary function objects; this changes parameter order
...
[SVN r39701]
2007-10-05 12:10:06 +00:00
John Maddock
c1d0501834
Added optional code to test SGI rope with Regex.
...
[SVN r39177]
2007-09-10 10:37:19 +00:00
John Maddock
cc45c73234
Fixed include guard.
...
[SVN r38838]
2007-08-22 12:56:39 +00:00
Vladimir Prus
474822492b
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
John Maddock
f4877f6698
Added new example.
...
Updated ICU support for VC8
[SVN r37738]
2007-05-22 09:47:28 +00:00
John Maddock
4f3f622806
Added new test for Perl style formatting with \u and \l.
...
[SVN r37229]
2007-03-19 13:21:05 +00:00
John Maddock
bb7b1c8def
Change asserts to tests.
...
[SVN r37080]
2007-02-26 09:46:39 +00:00
John Maddock
cce38359c9
reduce thread load so test completes faster.
...
[SVN r37060]
2007-02-25 10:36:06 +00:00
John Maddock
3c07ee04de
Disable typeid useage with VC6.
...
[SVN r36592]
2007-01-05 13:25:04 +00:00
John Maddock
5e5e24e476
bbv2 updates.
...
[SVN r36551]
2006-12-31 17:26:12 +00:00
John Maddock
2a87146c18
Fix for grep and egrep syntax types, plus tests.
...
[SVN r36470]
2006-12-20 17:19:25 +00:00
John Maddock
d9df4f8154
Fix for msvc-6 in multithreaded test mode.
...
[SVN r36344]
2006-12-12 09:57:35 +00:00
John Maddock
1b5dd57cf6
Update heuristics used to determine max state count, following a bug report from SAP.
...
Updated tests to match.
[SVN r35656]
2006-10-18 12:56:45 +00:00
John Maddock
8ad427474b
Remove and update aCC/HPUX fixes.
...
Fix regex bug report: some repeats match when they should not.
Added test case.
[SVN r35262]
2006-09-21 18:30:27 +00:00
John Maddock
4a89e84d7d
Fixed const-correctness bugs.
...
[SVN r34785]
2006-07-30 16:14:16 +00:00
John Maddock
2f4bde27e0
Added additional thread safety tests.
...
[SVN r34775]
2006-07-29 16:02:56 +00:00