Commit Graph

1545 Commits

Author SHA1 Message Date
dad2686566 Add Github actions, remove Travis. 2021-01-25 09:41:50 +00:00
270f41baa9 Merge pull request #118 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-21 10:46:22 +00:00
9508b4d8f3 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2021-01-21 03:22:26 -05:00
443c04d6d4 More cleanups. 2020-12-20 13:13:14 +00:00
95950392f8 Warning suppression. 2020-12-16 14:50:15 +00:00
72d06f0786 Use allocator_traits when appropriate. 2020-12-14 19:56:13 +00:00
b42ec73c4d Add missing file. 2020-12-14 09:04:04 +00:00
bb2346519c Fix some C++14 ism's. 2020-12-13 18:14:50 +00:00
1d980dd796 Fix up detail namespace. 2020-12-13 18:09:09 +00:00
c24967709d Reinstate many workarounds to get older msvc versions compiling. 2020-12-13 18:03:47 +00:00
5e982204f7 Add some missing #includes. 2020-12-11 13:08:38 +00:00
117db379e3 Add missing function bodies to v4 icu code. 2020-12-10 18:33:13 +00:00
f9db491056 More missing files. 2020-12-10 17:04:30 +00:00
38cbd07351 Add missing file 2020-12-10 17:02:20 +00:00
dba05b4d5b Remove more old code and enable standalone mode. 2020-12-10 16:47:08 +00:00
c902bed6a3 Remove more workarounds, start testing standalone mode. 2020-12-04 12:16:36 +00:00
2b157b4170 Remove function call macros from v5 code. 2020-12-03 11:46:20 +00:00
eafb12b9d0 Dead code removal. 2020-12-02 19:07:42 +00:00
2a55aa83bd Big workaround removal. 2020-12-02 19:06:05 +00:00
957dc5b79c Remove a lot of boost dependencies and workarounds. 2020-12-01 18:57:42 +00:00
678b3f5c4d Make regex_raw_buffer header only. 2020-11-30 13:21:49 +00:00
09cce205ed Fix up include macros. 2020-11-30 11:53:44 +00:00
49e8067b80 Make the contents of regex.hpp all inline. 2020-11-29 19:10:05 +00:00
9d64cf60ff Make icu.hpp header only. 2020-11-28 18:28:29 +00:00
c9d389014a Make w32_regex_traits.hpp header only. 2020-11-28 16:51:39 +00:00
5002272ec8 Make w32_regex_traits.hpp header only. 2020-11-28 12:49:59 +00:00
ddb682a208 Make cpp_regex_traits all inline. 2020-11-27 18:13:59 +00:00
27d2853615 Make c_regex_traits all inline.
Fix some C++20 issues.
2020-11-26 20:05:38 +00:00
12b9392391 Remove recursive option for v5. 2020-11-26 17:10:24 +00:00
1bb29f2134 Remove external template instantiation. 2020-11-26 17:00:04 +00:00
72da1fdc29 Preparation for V5. 2020-11-26 16:47:48 +00:00
da23154da4 Fix incorrect references to sub_match having a .last member.
Fixes https://github.com/boostorg/regex/issues/115.
2020-11-23 17:55:09 +00:00
c3ab6405ad Merge branch 'use-boost-override' of https://github.com/EugeneZelenko/regex into develop
Resolved Conflicts:
	include/boost/regex/v4/cpp_regex_traits.hpp
	src/wc_regex_traits.cpp
2020-10-12 19:34:55 +01:00
01f6a67fca Merge pull request #102 from VemundH/bugfix/icu-UnicodeString
Call correct overload in functions with icu UnicodeString argument
2020-10-12 18:28:21 +01:00
77e9223a84 Merge pull request #103 from Romain-Geissler-1A/devel
Fix clang -Wdeprecated-copy warning in basic_regex_creator.hpp
2020-10-12 18:24:31 +01:00
a425ec42ca Merge branch 'develop' of https://github.com/boostorg/regex into develop 2020-10-12 18:23:08 +01:00
a703ab2c59 Fix syntax formatting in docs.
Replaces https://github.com/boostorg/regex/pull/107.
2020-10-12 18:22:57 +01:00
3193bd0877 Merge pull request #113 from giomasce-throwaway/develop
Fix typo in copyright headers.
2020-10-12 18:11:41 +01:00
3ea26dabac Merge pull request #112 from pkl97/regex_typos
Fixed typos (mainly in comments)
2020-10-12 18:10:45 +01:00
21e1ea0877 Fix typo in copyright headers. 2020-10-11 17:22:32 +02:00
9eabbbedcf Fixed typos (mainly in comments) 2020-10-01 16:07:35 +02:00
2639587745 Merge pull request #1 from boostorg/develop
Pull request containing latest changes from upstream
2020-10-01 15:34:23 +02:00
9712546fae Merge pull request #105 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74
2020-06-17 19:15:37 +01:00
c9d33026f3 Use BOOST_OVERRIDE to fix GCC -Wsuggest-override and Clang-tidy modernize-use-override warnings.
Also fixed Clang-tidy modernize-redundant-void-arg, readability-container-size-empty, and some readability-simplify-boolean-expr warnings.
Alphabetical order of STL headers.
Fix some misspellings.
2020-05-25 17:04:15 -07:00
f712b89e6f Inline friend function definitions for exported/imported classes must become declarations and inline definitions outside the class for Embarcadero C++ clang-based compilers. This bug has been reported to Embarcadero. 2020-04-25 20:13:16 -04:00
f307ef8353 Turn off testing wide character regexes when not appropriate. 2020-04-19 16:01:21 -04:00
31646aefa7 Always use __cdecl as the calling convention for the Embarcadero C++ clang-based compilers 2020-04-19 15:29:03 -04:00
cc09733d03 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. 2020-03-31 17:42:38 -04:00
fd710a3bf0 Fix clang -Wdeprecated-copy warning in basic_regex_creator.hpp
/data/mwrep/res/osp/Boost/19-0-0-18/include/boost/regex/v4/basic_regex_creator.hpp:52:4: error: definition of implicit copy assignment operator for 'digraph<char>' is deprecated because it has a user-declared copy constructor [-Werror,-Wdeprecated-copy]
   digraph(const digraph<charT>& d) : std::pair<charT, charT>(d.first, d.second){}
   ^
/data/mwrep/res/osp/Boost/19-0-0-18/include/boost/regex/v4/basic_regex_parser.hpp:1660:17: note: in implicit copy assignment operator for 'boost::re_detail_107000::digraph<char>' first required here
         result = *m_position++;
2020-02-28 02:17:58 +00:00
75b6e20dbd Call correct overload in functions with icu UnicodeString argument 2020-02-27 11:17:34 +01:00