a26d66b688
Merge collected bug fixes from Trunk:
...
Refs #589 .
Refs #7032 .
Refs #7084 .
Refs #6346 .
[SVN r79556]
2012-07-16 08:38:23 +00:00
7170423870
Merge fixes from Trunk.
...
Fixes #4721 .
[SVN r66116]
2010-10-20 12:11:18 +00:00
9529cb8bc0
Merged accumulated patches from Trunk.
...
[SVN r62831]
2010-06-12 08:30:11 +00:00
ae79f29895
Merge bug fixes from Trunk - see history for full details.
...
[SVN r58234]
2009-12-08 12:42:33 +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
4a147d198d
Fixes track issue #775 , see http://svn.boost.org/trac/boost/ticket/775 .
...
All regex code should now compile warning free at level 4 with MSCV.
[SVN r38864]
2007-08-23 09:06:24 +00:00
4f90cd5c91
Allow match_results::position() to return a valid value for partial matches.
...
[SVN r34324]
2006-06-17 12:48:03 +00:00
10a3b70df1
suppress gcc -Wshadow warnings.
...
[SVN r33426]
2006-03-21 18:36:44 +00:00
afc5ce05cd
Fix concept check regression, and suppress various VC-related warnings.
...
[SVN r32014]
2005-12-13 18:30:53 +00:00
5d1f265345
Moved new #include to central location with the rest of the includes.
...
[SVN r28273]
2005-04-15 15:39:26 +00:00
506cd316b2
add #include <algorithm> because we use std::swap()
...
[SVN r28249]
2005-04-14 15:50:22 +00:00
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
d7e194585d
More std::distance fixes for Sunpro.
...
Changed Dr John Maddock to John Maddock.
[SVN r26791]
2005-01-21 17:22:39 +00:00
e874d7710b
Rewritten format method, to avoid ambiguous function call.
...
[SVN r26760]
2005-01-20 11:10:44 +00:00
2a248d1f87
Changed assert's to BOOST_ASSERT's.
...
Made array sizes explicit to fix MWCW problems.
[SVN r26723]
2005-01-18 12:52:40 +00:00
71a0e020e2
merged changes in regex5 branch
...
[SVN r26692]
2005-01-13 17:06:21 +00:00
b0a325cf65
Fix: re-used match_results structure didn't set size correctly.
...
[SVN r24744]
2004-08-26 10:41:49 +00:00
bf9350aa16
Added new experimental captures support.
...
[SVN r21243]
2003-12-13 12:28:48 +00:00
c642977acd
Patches for vc7+stlport
...
[SVN r20951]
2003-11-26 11:44:53 +00:00
72a7a13565
Added new sub_match operators.
...
Made member operators const.
[SVN r20442]
2003-10-21 11:14:13 +00:00
ab5a7a768d
Added new licence info.
...
[SVN r20254]
2003-10-04 11:29:20 +00:00
11ea8aab76
switched over to new Boost Licence
...
[SVN r20232]
2003-09-30 13:02:51 +00:00
2e1ed31f34
Fixed spelling of "BOOST" - basically a enormous cut and paste error!
...
[SVN r19581]
2003-08-14 10:22:05 +00:00
e4248fcb19
Moved some config code into boost.config (ABI and lib selection code).
...
[SVN r19546]
2003-08-12 11:23:02 +00:00
4a851cf958
Fixed C++ Builder 5 support,
...
Fixed support for bidirectional iterators,
Fixed enum declaration in states.hpp.
[SVN r18874]
2003-06-27 11:12:47 +00:00
e016ef8e21
Added minor bug fixes (some expressions starting with ^ were not being found), plus a few warning suppressions.
...
[SVN r18679]
2003-06-05 10:46:03 +00:00
a69678c3c6
stripped tabs from files
...
[SVN r18526]
2003-05-24 11:14:53 +00:00
89d445c1b6
Tweaked dll selection code,
...
Fixed various errors detected by MWCW and Como
[SVN r18493]
2003-05-22 11:19:58 +00:00
f0f32bdda1
Merged regex-4 branch.
...
[SVN r18430]
2003-05-17 11:45:48 +00:00