2
0
mirror of https://github.com/boostorg/regex.git synced 2026-02-15 13:22:18 +00:00
Commit Graph

129 Commits

Author SHA1 Message Date
John Maddock
b650e44ff2 Fix for building with /Zc:wchar_t-.
[SVN r49757]
2008-11-14 16:57:19 +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
a2eccc999c Fix inspection report issues: remove tabs.
[SVN r49284]
2008-10-11 16:07:45 +00:00
John Maddock
cb5443477b Fix for VC8 without the service pack.
[SVN r48220]
2008-08-19 15:54:39 +00:00
John Maddock
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
John Maddock
be28ad44c7 Tentative fix for some VC failures.
[SVN r47542]
2008-07-18 11:29:50 +00:00
John Maddock
d7d38da27f Changed POSIX API functions to use the global C locale.
Fixes #1446.

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


[SVN r31988]
2005-12-11 17:34:32 +00:00
John Maddock
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
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
dd5e27addb Remove dead files.
Strip tabs from files.


[SVN r30003]
2005-07-12 10:08:11 +00:00
John Maddock
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
John Maddock
bbd5296b4e Allow for NUL's.
[SVN r29513]
2005-06-10 10:08:40 +00:00
John Maddock
28285007cc Fixes for compaq C++
[SVN r28931]
2005-05-15 16:14:47 +00:00
John Maddock
b04bc5b5b0 Calls to std::tolower/toupper should cast their argument to an unsigned char.
[SVN r28504]
2005-04-27 15:49:30 +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
ca144bb2b3 Make it sure this compiles when there's no exception handling support.
[SVN r27578]
2005-03-08 17:28:45 +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
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
ca338db5ae Removed erroneous charT references.
[SVN r26759]
2005-01-20 11:10:28 +00:00
John Maddock
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
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
71a0e020e2 merged changes in regex5 branch
[SVN r26692]
2005-01-13 17:06:21 +00:00
John Maddock
c0e6b1f5a2 mingw dll specific fixes.
Disable one SGI test - compiler deduces template arguments strangely.


[SVN r25270]
2004-09-20 12:31:08 +00:00
John Maddock
8e60fd2cb7 Added needed include (fix for RW STL on Linux)
[SVN r25192]
2004-09-18 10:32:45 +00:00
John Maddock
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
John Maddock
d310bc9835 HP aCC patches.
[SVN r23147]
2004-06-22 12:42:16 +00:00
John Maddock
9f47972bcf Removed unneeded export specifiers
[SVN r22506]
2004-03-16 17:37:54 +00:00
John Maddock
3e60ca3481 Added tentative fix for AIX shared lib.
[SVN r21425]
2003-12-30 12:09:03 +00:00
John Maddock
65f6604b24 Only disable cpp_regex_traits<wchar_t> if we are in weird dual-wchar_t mode.
[SVN r21359]
2003-12-20 13:34:34 +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
dddfc1a63a Refined building without /Zc:wchar_t on msvc 7 and above
[SVN r21147]
2003-12-05 13:01:29 +00:00
John Maddock
27875c1e55 Fix gcc -Wshadow warnings
[SVN r20857]
2003-11-19 12:57:50 +00:00