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