John Maddock
eaaf00a924
Fix bug in branch reset code.
...
[SVN r62478]
2010-06-06 12:38:26 +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
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
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
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
bed800b315
Catch exceptions thrown from thread creation.
...
[SVN r41089]
2007-11-14 13:03:15 +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
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
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
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
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
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
John Maddock
911602a41d
Non-greedy repeat tests added.
...
[SVN r34492]
2006-07-10 09:37:05 +00:00
John Maddock
1039e64792
Added extra partial match tests to verify bug fix.
...
[SVN r34029]
2006-05-19 13:09:56 +00:00
John Maddock
02c6228c77
Fix /analyse errors from VC8.
...
Update test cases appropriately.
[SVN r31988]
2005-12-11 17:34:32 +00:00
John Maddock
b3433fc7c8
Added tests for trailing - in ranges, for example [a-b-].
...
[SVN r31534]
2005-11-01 18:06:59 +00:00
John Maddock
10a423db6e
Added new tests for newly reported bugs.
...
[SVN r31493]
2005-10-27 10:25:22 +00:00
John Maddock
b5bc6e2be9
Enabled negated character classes inside character sets.
...
[SVN r31053]
2005-09-20 12:01:25 +00:00
John Maddock
40b7a4902f
Fixed remaining zero-width assertion issues.
...
Added separate file instantiation of ICU support templates.
Ensured code is STLport debug mode clean.
[SVN r30980]
2005-09-14 12:20:41 +00:00
John Maddock
90f4367b8d
Ported ICU integration code to VC6/7.
...
Added some needed std lib #includes.
Reworked gcc separate file template instantiation code.
[SVN r30791]
2005-09-03 11:13:28 +00:00
John Maddock
7ee1a58a84
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
John Maddock
233f083720
Updated History.
...
Added additional tests for regexes that are supposed to be empty.
Added additional test cases for non-greedy repeats.
[SVN r30605]
2005-08-19 16:12:45 +00:00
John Maddock
dd5e27addb
Remove dead files.
...
Strip tabs from files.
[SVN r30003]
2005-07-12 10:08:11 +00:00
Markus Schöpflin
4781768515
Workaround for Tru64/CXX to avoid multiple definitions of static variables.
...
[SVN r29907]
2005-07-06 13:08:39 +00:00
Markus Schöpflin
6025be01c1
Disable three specific unicode tests for Tru64 which are failing badly.
...
[SVN r29905]
2005-07-06 13:00:01 +00:00
John Maddock
8a01dedb52
New vc8 makefile needs to use correct lib name mangling.
...
Update installation docs for makefiles.
Update regression test makefiles.
[SVN r29678]
2005-06-18 16:55:01 +00:00
John Maddock
a56990d55a
Internalise Boost.Test dependency.
...
[SVN r29100]
2005-05-20 15:35:44 +00:00
John Maddock
8aad9e15af
Removed VC8 workaround: it's been fixed in Beta 2.
...
[SVN r29068]
2005-05-19 17:03:09 +00:00
John Maddock
9b75e91909
Better spell BOOST_MSVC correctly!
...
[SVN r28985]
2005-05-17 10:31:53 +00:00
John Maddock
28285007cc
Fixes for compaq C++
...
[SVN r28931]
2005-05-15 16:14:47 +00:00
John Maddock
ed93c55832
Added additional tests for newly discovered regex_iterator bug.
...
[SVN r28385]
2005-04-21 15:54:54 +00:00
John Maddock
112422adc9
Reworked separate file template instantiation code, to use non-template forwarding functions instead - it works on more compilers that way.
...
[SVN r28295]
2005-04-17 14:44:37 +00:00
John Maddock
de28eb9b18
1) Disabled recursive implementation for VC8: stack overflows can't be reliably detected unless the whole program is compiled with asynchronous exceptions.
...
2) Changed std::copy calls on VC8 to avoid "dangerous code" warnings.
3) Moved backreference and octal escape code into line with POSIX-extended requirements.
4) Changed match_results leftmost-longest rules to stop unnecessary std::distance computations (an optimisation for non-random access iterators).
5) Changed C lib calls to use "safe" versions of string API's where available.
6) Added many new POSIX-extended leftmost-longest tests, to verify the above.
[SVN r27880]
2005-03-30 11:38:51 +00:00
John Maddock
a2f958b60c
Anything that shares VC6's runtime has the same issues with setlocale that VC6 does.
...
[SVN r27516]
2005-02-28 10:55:15 +00:00
John Maddock
ef25339d94
Don't test locales with MSVC: setlocale sometimes bombs out.
...
[SVN r27503]
2005-02-25 11:04:11 +00:00
John Maddock
ecd5dd5ff3
Allow sort keys to contain nothing but a single NUL character (characters may be ignorable).
...
[SVN r27408]
2005-02-17 12:44:16 +00:00
John Maddock
c3f16e3834
SunPro test program fix.
...
[SVN r27147]
2005-02-05 13:12:23 +00:00
John Maddock
3bedef8c4e
Updated more license terms.
...
Added new informational program to try and track down issues with std::collate, and std::ctype.
[SVN r26803]
2005-01-22 16:32:01 +00:00
John Maddock
56fadadba8
More Sunpro std::distance fixes.
...
Changed Dr John Maddock to John Maddock
[SVN r26793]
2005-01-21 17:28:42 +00:00
John Maddock
9781fe3150
Removed dead files.
...
Changed some asserts to BOOST_ASSERT.
Disabled collation in one test (locale dependent behaviour fails on some platforms).
[SVN r26722]
2005-01-18 12:51:26 +00:00
John Maddock
30acb7d2f8
Rewritten grep example program.
...
"touched" some of the sources to force regression tests to rebuild.
Split test code up some more to help msvc-stlport.
[SVN r26705]
2005-01-15 12:29:59 +00:00
John Maddock
34355d3e79
Added fix for msvc+STLport.
...
[SVN r26696]
2005-01-14 11:19:46 +00:00
John Maddock
71a0e020e2
merged changes in regex5 branch
...
[SVN r26692]
2005-01-13 17:06:21 +00:00
John Maddock
7c74a98ae5
64-bit portability fix
...
[SVN r23063]
2004-06-09 11:23:52 +00:00
John Maddock
c9b37542c5
Added additional tests for new bugs
...
[SVN r22813]
2004-05-13 12:33:22 +00:00
John Maddock
8330b19cec
Added tests to check new format specifiers.
...
[SVN r22487]
2004-03-12 13:13:14 +00:00
John Maddock
4b7f14e72d
Added extra non-greedy repeat tests,
...
fixed concept checks for vc6 (they don't work, and won't work).
[SVN r22423]
2004-03-02 17:00:15 +00:00
John Maddock
c9efbea4a7
Added more tests to catch some additional regressions.
...
[SVN r21526]
2004-01-07 12:02:58 +00:00
John Maddock
b84b17b3c4
Added BOOST_REGEX_V3 compatibilty workarounds.
...
[SVN r21288]
2003-12-16 13:06:01 +00:00
John Maddock
bf9350aa16
Added new experimental captures support.
...
[SVN r21243]
2003-12-13 12:28:48 +00:00
John Maddock
e79458b0e3
Added ugly workaround for linker errors from bcb5
...
[SVN r21167]
2003-12-07 12:52:18 +00:00
John Maddock
1a50827c46
stripped tabs from files
...
[SVN r21011]
2003-11-30 13:06:58 +00:00
John Maddock
2e9fa8c8f8
Updated build system.
...
Fixes for vc7+stlport
[SVN r20952]
2003-11-26 11:46:19 +00:00
John Maddock
27875c1e55
Fix gcc -Wshadow warnings
...
[SVN r20857]
2003-11-19 12:57:50 +00:00
John Maddock
de9338cedf
Updated regex build system and tests to match the new Boost.Install code.
...
[SVN r20604]
2003-11-02 12:13:16 +00:00
John Maddock
f7eb12d9c7
Updated tests to check new sub_match non-member operators.
...
[SVN r20444]
2003-10-21 11:19:42 +00:00
John Maddock
ab5a7a768d
Added new licence info.
...
[SVN r20254]
2003-10-04 11:29:20 +00:00
John Maddock
11ea8aab76
switched over to new Boost Licence
...
[SVN r20232]
2003-09-30 13:02:51 +00:00
John Maddock
ae95ac6ad0
Fixed STLPort detection
...
[SVN r19413]
2003-08-03 11:44:41 +00:00
John Maddock
b66ac65061
Disabled tests that are causing problems for the regression testers
...
[SVN r19361]
2003-07-30 12:16:32 +00:00
John Maddock
6750cf4892
Modified wide character tests to warn not fail when no wide character support is available in the platform.
...
Modified Jamfiles to use centralised options.
Added wide character concept check.
[SVN r19318]
2003-07-26 11:22:17 +00:00
John Maddock
cb9409160a
Moved static stables into the function bodies to fix a gcc on MacOS X and IMB compiler bug.
...
Fixed config system for dll builds - the default linkage option is now static linking.
Fixed makefiles - dll builds now work.
Added Misc fixes for the example programs.
[SVN r19044]
2003-07-11 11:51:35 +00:00
John Maddock
6f9ba7a289
Added new concept check,
...
removed assertion in degug allocator that was being triggered by std lib code !
[SVN r18873]
2003-06-27 11:11:21 +00:00
John Maddock
eb91bf612a
Fixed allocator type.
...
[SVN r18680]
2003-06-05 11:56:59 +00:00
John Maddock
11ddff601b
Added new makefile
...
[SVN r18444]
2003-05-19 11:57:32 +00:00
John Maddock
088b492987
changed lib names, minor gcc3.3 warning patches
...
[SVN r18443]
2003-05-19 11:56:17 +00:00
John Maddock
1f15026060
Merged regex-4 branch.
...
[SVN r18431]
2003-05-17 11:55:51 +00:00
John Maddock
f0f32bdda1
Merged regex-4 branch.
...
[SVN r18430]
2003-05-17 11:45:48 +00:00
John Maddock
ea96eafacc
Fixed bug that effect some searches
...
[SVN r18003]
2003-03-19 12:19:14 +00:00
John Maddock
a31ae14cf8
added extra tests to test new fixes
...
[SVN r17891]
2003-03-13 13:45:44 +00:00
John Maddock
d9694bbc1f
Fixed regex makefiles to work nice with the new boost.test lib.
...
Added tentative VACPP fix.
[SVN r15300]
2002-09-13 11:52:11 +00:00
Beman Dawes
43cf48f61e
Boost.Test V2 fix
...
[SVN r14787]
2002-08-12 14:23:28 +00:00
John Maddock
2767f7f6ba
Tentative MWCW fixes
...
[SVN r14662]
2002-08-02 11:59:22 +00:00
John Maddock
2468d450f2
Added -Ve and -Vx options to bcb makefiles.
...
[SVN r14319]
2002-07-07 10:28:32 +00:00