Commit Graph

136 Commits

Author SHA1 Message Date
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
cd0535d368 Try and fix build errors with VC-10 beta.
[SVN r53595]
2009-06-03 11:24:22 +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
d2be09791d Fixes #2623.
[SVN r50422]
2009-01-01 10:23:10 +00:00
c997a1fcc6 msvc warning suppression.
[SVN r50294]
2008-12-16 10:13:24 +00:00
b650e44ff2 Fix for building with /Zc:wchar_t-.
[SVN r49757]
2008-11-14 16:57:19 +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
a2eccc999c Fix inspection report issues: remove tabs.
[SVN r49284]
2008-10-11 16:07:45 +00:00
cb5443477b Fix for VC8 without the service pack.
[SVN r48220]
2008-08-19 15:54:39 +00:00
3a15c301db Disable MSVC std lib workarounds if we're really using STLPort or Apache/RW std lib.
[SVN r47880]
2008-07-30 09:35:44 +00:00
be28ad44c7 Tentative fix for some VC failures.
[SVN r47542]
2008-07-18 11:29:50 +00:00
d7d38da27f Changed POSIX API functions to use the global C locale.
Fixes #1446.

[SVN r46170]
2008-06-05 17:07:42 +00:00
8928c7737e Added needed #includes to source files.
[SVN r45353]
2008-05-14 11:14:30 +00:00
3704b9c595 Fixes for issue #1871 that prevents duplicate symbol errors with VC++ compilers, when building with /Zc:wchar_t-.
[SVN r44842]
2008-04-28 11:07:14 +00:00
7015512292 A few corrections to the WinCE patches
[SVN r41350]
2007-11-25 04:30:02 +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
d3d99ef6f8 Changed order of #includes to keep Borland C++ 5.5.1 happy.
[SVN r41252]
2007-11-20 11:18:48 +00:00
6b83bf86aa No user32.lib on WinCE
[SVN r41219]
2007-11-19 10:20:36 +00:00
217c317219 Fix WinCE issues.
[SVN r41170]
2007-11-17 12:17:05 +00:00
326f120ffd Disabled use of MS-specific narrow character functions when _WIN32_WCE is defined.
[SVN r41143]
2007-11-16 12:00:32 +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
a39c66730e Trivial fix: macro not correctly bracketed.
[SVN r34878]
2006-08-12 17:51:24 +00:00
da99b16a87 Don't apply fix to VC7.
[SVN r34060]
2006-05-22 17:50:33 +00:00
9e7e1ba009 Fix for duplicate symbol errors when using VC7.1 without /Zc:wchar_t
[SVN r33706]
2006-04-15 17:21:19 +00:00
f86bd2f3f9 Mingwin Warning suppression.
[SVN r33403]
2006-03-20 10:36:12 +00:00
1abb301292 Remove comments that are problematic for compilers using a Far Eastern locale to process.
[SVN r32103]
2005-12-19 13:25:29 +00:00
02c6228c77 Fix /analyse errors from VC8.
Update test cases appropriately.


[SVN r31988]
2005-12-11 17:34:32 +00:00
9d76e95575 Instantiate more bcc32 v5.1 workarounds.
Fix for Chinese Win32 locales.
Don't test c_regex_traits if it's not present.


[SVN r31768]
2005-11-24 16:37:05 +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
dd5e27addb Remove dead files.
Strip tabs from files.


[SVN r30003]
2005-07-12 10:08:11 +00:00
799901aafc Fixes to suppress VC7.1 warnings: just rename a few variables to work around the issue.
[SVN r29652]
2005-06-17 11:18:05 +00:00
bbd5296b4e Allow for NUL's.
[SVN r29513]
2005-06-10 10:08:40 +00:00
28285007cc Fixes for compaq C++
[SVN r28931]
2005-05-15 16:14:47 +00:00
b04bc5b5b0 Calls to std::tolower/toupper should cast their argument to an unsigned char.
[SVN r28504]
2005-04-27 15:49: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
ca144bb2b3 Make it sure this compiles when there's no exception handling support.
[SVN r27578]
2005-03-08 17:28:45 +00:00
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
56fadadba8 More Sunpro std::distance fixes.
Changed Dr John Maddock to John Maddock


[SVN r26793]
2005-01-21 17:28:42 +00:00
ca338db5ae Removed erroneous charT references.
[SVN r26759]
2005-01-20 11:10:28 +00:00
8545aeb1f3 Fixed primary equivalence classes, so that delimiter based sort keys with a delim in position 0 still work.
[SVN r26738]
2005-01-19 11:13:53 +00:00
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
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
71a0e020e2 merged changes in regex5 branch
[SVN r26692]
2005-01-13 17:06:21 +00:00
c0e6b1f5a2 mingw dll specific fixes.
Disable one SGI test - compiler deduces template arguments strangely.


[SVN r25270]
2004-09-20 12:31:08 +00:00
8e60fd2cb7 Added needed include (fix for RW STL on Linux)
[SVN r25192]
2004-09-18 10:32:45 +00:00
aebb44e507 Don't include integer_traits.hpp unless it's actually used: IBM C++ trips up otherwise.
[SVN r23317]
2004-07-02 10:40:53 +00:00
d310bc9835 HP aCC patches.
[SVN r23147]
2004-06-22 12:42:16 +00:00