Commit Graph
1313 Commits
Author SHA1 Message Date
Mike Dev 45d12f199d [CMake/CI] Clone additional transitive dependencies 2019-12-28 12:50:47 +01:00
Mike Dev 634fa6847e [CMake/CI] Add basic cmake run to travis 2019-12-28 12:50:36 +01:00
Mike Dev 7ec82a06d4 [CI] Enable travis script to run with other branches than master or develop 2019-12-28 12:50:36 +01:00
Mike Dev e54e8e0173 [CMake] Disable autolink for regex 2019-12-28 12:50:36 +01:00
Mike Dev bb0c610591 [CMake] Add option for compilation with ICU support 2019-12-08 16:21:39 +01:00
Mike Dev 3d44eca405 [CMake] Add option to build some of the examples 2019-12-08 16:11:45 +01:00
Mike Dev e72490638a [CMake] Add minimal cmake file
Generate cmake target that builds the library and which can
be used by other libraries to express their dependency on
this library and retrieve any configuration information
such as the include directory, binary to link to,
transitive dependencies, necessary compiler options or the
required c++ standards level.
2019-12-08 16:11:45 +01:00
jzmaddock a550507517 Update installation instructions for icu.
Regenerate docs.
Fixes: https://github.com/boostorg/regex/issues/89.
2019-10-26 10:51:25 +01:00
John Maddock fc4dc17dc7 change ICU_LINK configuration 2019-10-25 19:05:52 +01:00
jzmaddock 8a8ceab94a Merge pull request #85 from Mike-Devel/develop
Update hash.hpp include path
2019-05-13 18:22:47 +01:00
Mike Dev 9db6d59861 Update hash.hpp include path 2019-05-11 19:07:33 +02:00
jzmaddock 252876ff5a Merge pull request #77 from MarcelRaad/extra_semi
Fix -Wextra-semi clang warnings
2019-02-26 09:19:54 +00:00
Marcel Raad a6586678a5 Fix -Wextra-semi clang warnings
Remove superfluous semicola after constructor bodies.
2019-02-25 13:29:16 +01:00
jzmaddock fed22db5f9 Merge pull request #71 from jeking3/cygwin-ci
Add cygwin, cygwin64, and MSVC2017 strict builds to AppVeyor
2019-02-10 13:06:27 +00:00
jzmaddock 88f29667b7 Update CI scripts to handle new module layout. 2018-12-20 09:04:02 +00:00
John Maddock 4e0eadc11b Merge branch 'develop' of https://github.com/boostorg/regex into develop 2018-11-11 17:13:22 +00:00
jzmaddock 3c6cf87718 Disable external template instances on cygwin - they lead to duplicate symbols for some reason.
See https://github.com/boostorg/regex/issues/64.
2018-11-11 17:12:56 +00:00
jzmaddock cdbffe607b Merge pull request #70 from scramsby/win32-lean-and-mean
Fix potential double-definition of WIN32_LEAN_AND_MEAN macro
2018-11-11 16:52:31 +00:00
James E. King III 23915ade0c Add cygwin, cygwin64, and MSVC2017 strict builds to AppVeyor 2018-11-11 10:39:00 -05:00
Scott Ramsby f4e1ff192f Fix potential double-definition of WIN32_LEAN_AND_MEAN macro 2018-11-09 16:08:07 -08:00
jzmaddock 38afecb48b Add README.md
[CI SKIP]
2018-10-15 18:08:37 +01:00
jzmaddock 8a31a996b8 Merge pull request #63 from jeking3/warnings
resolve some warnings
2018-08-25 18:11:20 +01:00
jzmaddock 40ecdc3f8b Disable template instantiation for Clang: it breaks with -fvisibility=hidden 2018-08-25 18:05:18 +01:00
jzmaddock c7520556f7 Merge pull request #65 from boostorg/git_issue61
Tentative fix for msvc warnings.
2018-07-24 18:44:30 +01:00
jzmaddock f5b7d3a4f9 Correct apple clang version check. 2018-07-23 19:10:47 +01:00
jzmaddock 6369c3c5ee Merge pull request #51 from freiling/develop
Move BOOST_REGEX_DETAIL_NS::RegExData::type_pf cases out of BOOST_REG…
2018-07-22 19:04:52 +01:00
jzmaddock 5177518fe3 Fix missing \n at end of file,
Fix some clang warnings.
Add gcc 7&8 to CI tests.
2018-07-22 18:25:35 +01:00
jzmaddock 7b2ccc0095 Tentative fix for msvc warnings.
See https://github.com/boostorg/regex/issues/61.
Adds warning test case.
2018-07-22 17:16:21 +01:00
jzmaddock 2517588955 Fix \R when no_escapes_in_list flag is set.
Fixes: https://github.com/boostorg/regex/issues/57
2018-07-22 11:26:33 +01:00
jzmaddock 231dbc3ebf Correct behaviour of \b when matching null-strings.
See https://github.com/boostorg/regex/issues/40
2018-07-21 15:19:41 +01:00
James E. King III 39f1cc0238 resolve some warnings 2018-07-20 18:29:11 +00:00
John Maddock 867cc5f0fc Stop using BOOST_WORKAROUND in a header which may be included in C code. 2018-07-18 18:57:07 +01:00
John Maddock ac49efa23f Apply changes from https://github.com/boostorg/regex/pull/16 2018-07-18 18:30:14 +01:00
John Maddock 35fbb2e5e2 Disable some std::locale tests with VC15.7 as they (incorrectly) assert in the C runtime. 2018-07-17 19:36:03 +01:00
jzmaddock 5d990fd751 Merge pull request #58 from pkl97/develop
Fixed typo in exception text
2018-05-06 11:44:45 +01:00
Peter Klotz 80a2a12b7a Fixed typo in exception text 2018-02-11 20:35:50 +01:00
jzmaddock e39a99c6f5 Update CI dependency list 2018-01-05 12:59:30 +00:00
jzmaddock fa8b79bca9 Regex.Defuzz, fix for https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4615 2018-01-04 18:51:21 +00:00
jzmaddock b13fb44ac5 Regex.Defuzzing: Fix for https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4659&q=jz.maddock&colspec=ID%20Type%20Component%20Status%20Proj%20Reported%20Owner%20Summary 2018-01-03 18:32:45 +00:00
jzmaddock 3043906da2 Regex.ICU: use BOOST_REGEX_UCHAR_IS_WCHAR_T in a few other places, and improve concept checks. 2017-12-24 18:39:54 +00:00
jzmaddock 5e11600dfa Merge pull request #55 from boostorg/pr/fix-uchar
Define BOOST_REGEX_UCHAR_IS_WCHAR_T, use it to disable overloads
2017-12-24 16:59:46 +00:00
Peter Dimov 799b09dc26 Define BOOST_REGEX_UCHAR_IS_WCHAR_T, use it to disable overloads 2017-12-24 01:49:32 +02:00
jzmaddock fe9d2a2d66 Merge pull request #54 from DanielaE/fix/no-iterator-inheritance
Inheritance from std::iterator is deprecated in c++17. Therefore repl…
2017-12-23 19:35:28 +00:00
jzmaddock 59d501b07b Regex: fix integer shift warning/error in icu.cpp 2017-12-23 19:18:08 +00:00
jzmaddock d5bf5966e2 Merge pull request #53 from DanielaE/fix/replace-deprecated-allocator-members
replace members of std::allocate which are deprecated in c++17 by the…
2017-12-23 19:11:18 +00:00
jzmaddock 912ba92bae Merge pull request #52 from rummt/patch-1
typo in error message 'openening' should be 'opening'
2017-12-23 19:03:15 +00:00
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
Daniela Engert e6ce5523c6 replace members of std::allocate which are deprecated in c++17 by their cousins from std::allocator_traits.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-21 17:48:23 +01:00
jzmaddock c60ee3189d Merge branch 'develop' of https://github.com/boostorg/regex into develop 2017-12-16 09:26:46 +00:00
jzmaddock e62d8b5332 Regex.C++17: Fix iterator usage. 2017-12-16 09:26:33 +00:00