Commit Graph

109 Commits

Author SHA1 Message Date
Daniela Engert
cc5a4e85ae
Inheriting std::iterator is deprecated in c++17.
Therefore replace the inheritance by lifting std::iterator's members into the derived class. Fortunately, this is already done in Boost.Regex so that dropping the inheritance is a no-brainer.

Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-22 15:59:49 +01:00
jzmaddock
e62d8b5332 Regex.C++17: Fix iterator usage. 2017-12-16 09:26:33 +00:00
jzmaddock
289ce86488 Regex: move boost headers to top of list to work around clang issue which requires workarounds present in config.hpp. 2017-09-21 17:15:51 +01:00
Daniela Engert
b9cad50387 Conditionally replace deprecated/removed C++98 std::bind1st by std::bind.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-05-14 16:20:21 +02:00
John Maddock
a35cb5b902 Shared libraries now finally work with Mingw GCC-4.5.0.
[SVN r65807]
2010-10-07 15:40:24 +00:00
John Maddock
f4d925ad3b Up the warning level, and fix the resulting warnings with msvc, gcc and Intel.
Fix bug in docs and regenerate.

[SVN r65208]
2010-09-03 08:33:13 +00:00
John Maddock
2b2fbdb026 Add Cygwin/Mingw linkage requirements.
Fixes #4498.

[SVN r64627]
2010-08-06 09:26:12 +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
4a826c1ade Speed up the code a little, and stop swapping stream buffers around in case that's the cause of some test failures.
[SVN r58789]
2010-01-07 16:47:02 +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
Daniel James
831156d759 Replace a couple of non-ascii symbols.
[SVN r46943]
2008-07-01 09:58:27 +00:00
John Maddock
f72c7518be Fixes #1455.
[SVN r41970]
2007-12-11 17:19:03 +00:00
John Maddock
2995393609 Oops, previous commit messed up POSIX timing code, now fixed.
[SVN r41359]
2007-11-25 15:47:58 +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
f11333d352 Added license info.
[SVN r40900]
2007-11-07 18:26:11 +00:00
John Maddock
73e23ab857 Updates to build system: Sun and SGI compilers have a problem doing a shared link, and some platforms don't have an icudata library.
[SVN r40128]
2007-10-17 17:15:53 +00:00
John Maddock
d647ba206d Touched files to force tests to be re-run with new Jamfile.
[SVN r39260]
2007-09-14 09:25:29 +00:00
John Maddock
bf301b3175 Oops, doc update broke the tests, fixed now.
[SVN r39181]
2007-09-10 16:22:35 +00:00
John Maddock
ff24e8f7e8 Fix for http://svn.boost.org/trac/boost/ticket/1075.
[SVN r38924]
2007-08-25 08:53:29 +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
4f787b3c60 bbv2 updates.
[SVN r36549]
2006-12-31 17:25:39 +00:00
John Maddock
b8dce0792f Added needed license info.
[SVN r34563]
2006-07-16 17:24:25 +00:00
John Maddock
c666793a92 Changed test names to prevent directory/test name conflict.
[SVN r34221]
2006-06-07 16:38:23 +00:00
John Maddock
4a02d7ecde Fixed silly bug in example.
[SVN r33609]
2006-04-09 10:07:08 +00:00
John Maddock
f847503cc4 Fixed typo.
[SVN r32965]
2006-02-16 13:14:46 +00:00
Vladimir Prus
e6aad1cb3d Statically link to program_options
[SVN r32955]
2006-02-16 09:21:55 +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
ec74461c36 Undo previous Borland fix, it turns out not to be standards conforming!
[SVN r29657]
2005-06-17 16:35:38 +00:00
Rene Rivera
a97324c1c4 Some slight cleanup of vc7 vs. vc-7_0, and msvc vs. vc-6_5.
[SVN r29487]
2005-06-09 00:52:17 +00:00
John Maddock
df966c1410 Fix for Borland C++.
[SVN r28984]
2005-05-17 10:24:49 +00:00
Rene Rivera
0d5dcf41d9 Add std::locale-support to grep test as it uses codecvt.
[SVN r28723]
2005-05-07 21:33:22 +00:00
John Maddock
7775706a95 Spell "boost_program_options" correctly.
[SVN r28528]
2005-04-29 15:16:14 +00:00
John Maddock
077f211f2f Compiler specific fixes and workarounds.
[SVN r27273]
2005-02-09 13:16:39 +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
018fbfec05 Changed legacy referernces to reg_expression to basic_regex
[SVN r26740]
2005-01-19 13:29:43 +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
Douglas Gregor
c2b82eae1f License update
[SVN r24990]
2004-09-09 13:59:01 +00:00
John Maddock
048d5b788c Added missing copyright declarations.
[SVN r23723]
2004-07-18 10:21:47 +00:00
Eric Niebler
8d994b14b2 remove std_min and std_max, update minmax coding guidelines
[SVN r23162]
2004-06-23 04:49:48 +00:00
Vladimir Prus
2e10c5ec17 Update
[SVN r23089]
2004-06-11 11:54:08 +00:00
Eric Niebler
3075aaba4a remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
[SVN r22394]
2004-02-26 18:27:02 +00:00
Rene Rivera
f82771be8c Fix tabs in file.
[SVN r21399]
2003-12-26 23:26:49 +00:00
John Maddock
80104e292d Added needed C header includes
[SVN r21334]
2003-12-19 11:40:31 +00:00
John Maddock
be01708af3 Added checks for bad input files
[SVN r21321]
2003-12-18 11:53:47 +00:00
John Maddock
2c3ff62e1b Added explicit calls to fstream::close rather than relying on destructors as a tentative gcc-cygwin fix.
[SVN r21287]
2003-12-16 13:05:22 +00:00
John Maddock
bf9350aa16 Added new experimental captures support.
[SVN r21243]
2003-12-13 12:28:48 +00:00
John Maddock
7f93cee9af fixed msvc-stlport builds.
[SVN r21168]
2003-12-07 13:09:44 +00:00
John Maddock
207b0c63cd Changed to use new iterator typedefs.
[SVN r21161]
2003-12-06 12:11:49 +00:00