10a3b70df1
suppress gcc -Wshadow warnings.
...
[SVN r33426]
2006-03-21 18:36:44 +00:00
2dbf1804ba
Warning supression for VC7.1.
...
[SVN r32430]
2006-01-27 10:35:04 +00:00
c30c8c281a
Appararently we need to include <limits.h> (for gcc-2.95.3)
...
[SVN r32400]
2006-01-24 17:27:10 +00:00
3f923f1f23
Informative comment
...
[SVN r32280]
2006-01-10 16:04:17 +00:00
afc5ce05cd
Fix concept check regression, and suppress various VC-related warnings.
...
[SVN r32014]
2005-12-13 18:30:53 +00:00
9d0e60bd74
Change assert into runtime check - it keeps the VC8 analyser happy.
...
[SVN r32013]
2005-12-13 17:24:28 +00:00
ef37b58888
Another fix for very large numbers of repeats.
...
[SVN r31995]
2005-12-12 13:03:05 +00:00
d4b4f359e5
Fix -analyse errors from VC8.
...
Merge a couple of changes from the release branch.
[SVN r31987]
2005-12-11 17:33:38 +00:00
2635121cc8
Stop calling std::list<>::size(), it's not O(1).
...
Suppress MSVC warning.
Fix error code for bad repeat range.
[SVN r31833]
2005-11-30 13:56:54 +00:00
1c2ff0ab50
Disable some deffinitions when testing the std::tr1 version.
...
[SVN r31608]
2005-11-09 17:30:43 +00:00
8a06157b46
Added patches from 1.33 branch:
...
Fix trailing - in ranges so that [a-b-] works.
Fix performance issue: don't call std::distance on bidirectional iterators.
[SVN r31533]
2005-11-01 18:06:19 +00:00
ffa362ce17
Consolidated patches and performance tweeks.
...
[SVN r31492]
2005-10-27 10:24:50 +00:00
b5bc6e2be9
Enabled negated character classes inside character sets.
...
[SVN r31053]
2005-09-20 12:01:25 +00:00
5973f3eb07
Have to exclude STLport from some explicit instantiations.
...
[SVN r31008]
2005-09-16 12:29:15 +00:00
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
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
db5748ae7e
Added config and header include changes needed to support MSVC + STLport 5.0.
...
[SVN r30701]
2005-08-27 10:25:15 +00:00
46b7d89fff
Gcc warning suppression.
...
[SVN r30673]
2005-08-25 17:26:08 +00:00
7ee1a58a84
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
bfa2168237
gcc+stlport fix.
...
[SVN r30668]
2005-08-25 12:57:20 +00:00
2f3b212a22
Disabled support for external templates with Intel 8.0 and earlier (it leads to unresolved externals).
...
[SVN r30643]
2005-08-24 09:59:14 +00:00
d3a9bbfabd
Made regex_error backwards compatible with Boost-1.32.
...
[SVN r30623]
2005-08-22 10:56:15 +00:00
c39176085b
Fixed VC7.1-STLport config setup so it works with /Zc:wchar_t
...
Re-ordered code in static_mutex.hpp to satisfy SGI IRIX.
Added some additional #includes to satisfy SGI Irix.
Fixed strange bug where some non-greedy repeats could repeat more times than permitted.
Fixed return value from basic_regex<>::empty().
Fixed return value from basic_regex<>::expression() and basic_regex<>::size() when the expression is invalid.
[SVN r30604]
2005-08-19 16:10:11 +00:00
bb0ae0940e
min/max usage.
...
[SVN r30036]
2005-07-13 09:38:57 +00:00
1991c202ed
Remove dead files.
...
Strip tabs from files.
Fix MSVC-specific workaround that doesn't work on Win64.
[SVN r30002]
2005-07-12 09:49:21 +00:00
f353225685
Fix gcc warnings, and use the correct facet!
...
[SVN r29831]
2005-06-28 15:31:33 +00:00
b2e8ee918f
Change constant values to avoid clash with gcc-4 on Darwin.
...
[SVN r29727]
2005-06-22 09:50:29 +00:00
6064aa15cb
Made some member public to keep early EDG compilers happy.
...
[SVN r29704]
2005-06-20 11:48:37 +00:00
bc6504eda9
Fix for compilers not implementing the resolution to DR45.
...
[SVN r29699]
2005-06-20 09:22:49 +00:00
c18e751bfc
Fix for compilers that define BOOST_NO_STD_MESSAGES.
...
[SVN r29651]
2005-06-17 11:16:56 +00:00
9e9fc27dc6
Apply patches to regex_iteraor/regex_token_iterator to the unicode iterators as well.
...
[SVN r29512]
2005-06-10 10:07:49 +00:00
90b647cdd7
Fix gcc-2.95 compatibility, and supress new warnings from gc-4.0 in protected_call.
...
[SVN r29407]
2005-06-03 16:10:54 +00:00
7a525369cc
Removed unsupported file.
...
Updated macro list in user.hpp.
[SVN r29316]
2005-05-31 09:45:35 +00:00
c2de12f113
Disable features that HP aCC can't cope with (gets basic regression tests passing with aCC).
...
[SVN r29032]
2005-05-18 11:44:12 +00:00
3022a819e6
Don't try and parse thousands separators in number strings (VC8 bug).
...
[SVN r29031]
2005-05-18 11:43:02 +00:00
9ca851d01f
Fix function calling conventions (Borland C++ fix).
...
[SVN r28949]
2005-05-16 09:57:26 +00:00
28285007cc
Fixes for compaq C++
...
[SVN r28931]
2005-05-15 16:14:47 +00:00
0ae6fb5796
Changed checks to avoid "pointless comparison" warnings.
...
Change preprocessor code to not use WCHAR_MAX on OSL (Tru64) systems (it's definition is not preprocessor friendly on gcc).
[SVN r28892]
2005-05-14 11:49:50 +00:00
9a3fee10dd
Suppress warnings when exceptions are turned off on gcc.
...
[SVN r28822]
2005-05-11 14:29:53 +00:00
774981bb52
Must check numeric_limits<charT>::is_specialized before using other members!
...
[SVN r28527]
2005-04-29 15:04:06 +00:00
90560a3278
Added workaround for old EDG based compilers (SGI cxx compiler).
...
[SVN r28518]
2005-04-28 16:31:39 +00:00
d3a8abb5ef
Fix to stop \A from matching successive matches.
...
[SVN r28384]
2005-04-21 15:54:07 +00:00
5473345609
Added workaround for Tru64/CXX-6.5.
...
[SVN r28323]
2005-04-19 15:05:23 +00:00
3e5efe81d2
Made this header C compatible.
...
[SVN r28292]
2005-04-17 14:38:24 +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
21c368964f
Removed dead file (it's been moved to boost/regex/pending).
...
[SVN r27949]
2005-04-04 10:13:30 +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
7c5e1f05c4
Added fix for compilers without <locale>.
...
[SVN r27515]
2005-02-28 10:54:12 +00:00
31370cd498
Updated concepts to match the TR.
...
[SVN r27472]
2005-02-21 12:27:23 +00:00