jzmaddock
c21b52d87c
Merge branch 'develop'
...
# Conflicts:
# doc/html/boost_regex/background.html
# doc/html/boost_regex/background/acknowledgements.html
# doc/html/boost_regex/background/examples.html
# doc/html/boost_regex/background/faq.html
# doc/html/boost_regex/background/futher.html
# doc/html/boost_regex/background/headers.html
# doc/html/boost_regex/background/history.html
# doc/html/boost_regex/background/locale.html
# doc/html/boost_regex/background/performance.html
# doc/html/boost_regex/background/performance/section_id1378460593.html
# doc/html/boost_regex/background/performance/section_id1675827111.html
# doc/html/boost_regex/background/performance/section_id3141719723.html
# doc/html/boost_regex/background/performance/section_id3258595385.html
# doc/html/boost_regex/background/performance/section_id3261825021.html
# doc/html/boost_regex/background/performance/section_id3752650613.html
# doc/html/boost_regex/background/performance/section_id4128344975.html
# doc/html/boost_regex/background/performance/section_id4148872883.html
# doc/html/boost_regex/background/redist.html
# doc/html/boost_regex/background/standards.html
# doc/html/boost_regex/background/thread_safety.html
# doc/html/boost_regex/captures.html
# doc/html/boost_regex/configuration.html
# doc/html/boost_regex/configuration/algorithm.html
# doc/html/boost_regex/configuration/compiler.html
# doc/html/boost_regex/configuration/linkage.html
# doc/html/boost_regex/configuration/locale.html
# doc/html/boost_regex/configuration/tuning.html
# doc/html/boost_regex/format.html
# doc/html/boost_regex/format/boost_format_syntax.html
# doc/html/boost_regex/format/perl_format.html
# doc/html/boost_regex/format/sed_format.html
# doc/html/boost_regex/install.html
# doc/html/boost_regex/intro.html
# doc/html/boost_regex/partial_matches.html
# doc/html/boost_regex/ref.html
# doc/html/boost_regex/ref/bad_expression.html
# doc/html/boost_regex/ref/basic_regex.html
# doc/html/boost_regex/ref/concepts.html
# doc/html/boost_regex/ref/concepts/charT_concept.html
# doc/html/boost_regex/ref/concepts/iterator_concepts.html
# doc/html/boost_regex/ref/concepts/traits_concept.html
# doc/html/boost_regex/ref/deprecated.html
# doc/html/boost_regex/ref/deprecated/old_regex.html
# doc/html/boost_regex/ref/deprecated/regex_format.html
# doc/html/boost_regex/ref/deprecated/regex_grep.html
# doc/html/boost_regex/ref/deprecated/regex_split.html
# doc/html/boost_regex/ref/error_type.html
# doc/html/boost_regex/ref/internals.html
# doc/html/boost_regex/ref/internals/uni_iter.html
# doc/html/boost_regex/ref/match_flag_type.html
# doc/html/boost_regex/ref/match_results.html
# doc/html/boost_regex/ref/non_std_strings.html
# doc/html/boost_regex/ref/non_std_strings/icu.html
# doc/html/boost_regex/ref/non_std_strings/icu/intro.html
# doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html
# doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html
# doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html
# doc/html/boost_regex/ref/non_std_strings/mfc_strings.html
# doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html
# doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html
# doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html
# doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html
# doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html
# doc/html/boost_regex/ref/posix.html
# doc/html/boost_regex/ref/regex_iterator.html
# doc/html/boost_regex/ref/regex_match.html
# doc/html/boost_regex/ref/regex_replace.html
# doc/html/boost_regex/ref/regex_search.html
# doc/html/boost_regex/ref/regex_token_iterator.html
# doc/html/boost_regex/ref/regex_traits.html
# doc/html/boost_regex/ref/sub_match.html
# doc/html/boost_regex/ref/syntax_option_type.html
# doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html
# doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html
# doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html
# doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html
# doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html
# doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html
# doc/html/boost_regex/syntax.html
# doc/html/boost_regex/syntax/basic_extended.html
# doc/html/boost_regex/syntax/basic_syntax.html
# doc/html/boost_regex/syntax/character_classes.html
# doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html
# doc/html/boost_regex/syntax/character_classes/std_char_classes.html
# doc/html/boost_regex/syntax/collating_names.html
# doc/html/boost_regex/syntax/collating_names/digraphs.html
# doc/html/boost_regex/syntax/collating_names/named_unicode.html
# doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html
# doc/html/boost_regex/syntax/leftmost_longest_rule.html
# doc/html/boost_regex/syntax/perl_syntax.html
# doc/html/boost_regex/unicode.html
# doc/html/index.html
2019-10-31 17:47:34 +00: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
18e7b8c463
Merge branch 'develop'
2019-02-24 09:17:34 +00: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
866d546fd0
Merge branch 'develop'
2018-10-22 19:07:00 +01:00
jzmaddock
38afecb48b
Add README.md
...
[CI SKIP]
2018-10-15 18:08:37 +01:00
jzmaddock
309eee3459
doc regen.
2018-09-15 09:00:20 +01:00
jzmaddock
c653a0bf05
Merge branch 'develop'
2018-09-15 08:59:28 +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
rummt
a3f1cf9dfc
typo in error message 'openening' should be 'opening'
2017-12-12 11:07:59 +00:00
Forrest Reiling
b41d9dc323
Move BOOST_REGEX_DETAIL_NS::RegExData::type_pf cases out of BOOST_REGEX_NO_FILEITER to avoid compiler warnings about missing cases in case statement
2017-12-08 17:07:51 -08:00