Commit Graph
203 Commits
Author SHA1 Message Date
John Maddock 7170423870 Merge fixes from Trunk.
Fixes #4721.

[SVN r66116]
2010-10-20 12:11:18 +00:00
John Maddock cfedb49110 Merge fixes from Trunk - mainly warning suppression.
[SVN r65720]
2010-10-02 11:34:33 +00:00
John Maddock 9529cb8bc0 Merged accumulated patches from Trunk.
[SVN r62831]
2010-06-12 08:30:11 +00:00
John Maddock fc6408426d Merge changes in Trunk:
Simplify regex_timer to eliminate regression failure.
  Rename extern "C" function to have a "boost_" prefix.
  Fix recursive-expression related bug, and update tests to match.

[SVN r58885]
2010-01-11 09:55:40 +00:00
John Maddock ae79f29895 Merge bug fixes from Trunk - see history for full details.
[SVN r58234]
2009-12-08 12:42:33 +00:00
Troy D. Straszheim d8c6fe7ce8 rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
[SVN r56941]
2009-10-17 01:10:45 +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
John Maddock c8ed5f2b74 Disable new test for VC6.
[SVN r34744]
2006-07-26 17:00:36 +00:00
John Maddock cb519993c4 Test case for bug report 1526472.
[SVN r34682]
2006-07-23 17:32:03 +00:00
John Maddock b8dce0792f Added needed license info.
[SVN r34563]
2006-07-16 17:24:25 +00:00