Commit Graph

350 Commits

Author SHA1 Message Date
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
8627f6266c Adjust ICU build support: almost works now :-)
[SVN r40193]
2007-10-19 17:55:44 +00:00
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
9ec9aa9cbc Fully qualified use of "extended" flag, to keep gcc on Solaris happy.
[SVN r40086]
2007-10-16 16:11:30 +00:00
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
c1d0501834 Added optional code to test SGI rope with Regex.
[SVN r39177]
2007-09-10 10:37:19 +00:00
cc45c73234 Fixed include guard.
[SVN r38838]
2007-08-22 12:56:39 +00:00
474822492b Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
f4877f6698 Added new example.
Updated ICU support for VC8


[SVN r37738]
2007-05-22 09:47:28 +00:00
4f3f622806 Added new test for Perl style formatting with \u and \l.
[SVN r37229]
2007-03-19 13:21:05 +00:00
bb7b1c8def Change asserts to tests.
[SVN r37080]
2007-02-26 09:46:39 +00:00
cce38359c9 reduce thread load so test completes faster.
[SVN r37060]
2007-02-25 10:36:06 +00:00
3c07ee04de Disable typeid useage with VC6.
[SVN r36592]
2007-01-05 13:25:04 +00:00
5e5e24e476 bbv2 updates.
[SVN r36551]
2006-12-31 17:26:12 +00:00
2a87146c18 Fix for grep and egrep syntax types, plus tests.
[SVN r36470]
2006-12-20 17:19:25 +00:00
d9df4f8154 Fix for msvc-6 in multithreaded test mode.
[SVN r36344]
2006-12-12 09:57:35 +00:00
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
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
4a89e84d7d Fixed const-correctness bugs.
[SVN r34785]
2006-07-30 16:14:16 +00:00
2f4bde27e0 Added additional thread safety tests.
[SVN r34775]
2006-07-29 16:02:56 +00:00
c8ed5f2b74 Disable new test for VC6.
[SVN r34744]
2006-07-26 17:00:36 +00:00
cb519993c4 Test case for bug report 1526472.
[SVN r34682]
2006-07-23 17:32:03 +00:00
b8dce0792f Added needed license info.
[SVN r34563]
2006-07-16 17:24:25 +00:00
911602a41d Non-greedy repeat tests added.
[SVN r34492]
2006-07-10 09:37:05 +00:00
c666793a92 Changed test names to prevent directory/test name conflict.
[SVN r34221]
2006-06-07 16:38:23 +00:00
1039e64792 Added extra partial match tests to verify bug fix.
[SVN r34029]
2006-05-19 13:09:56 +00:00