Commit Graph
1401 Commits
Author SHA1 Message Date
jzmaddock d0010b022a Merge pull request #116 from boostorg/cxx11
Move forward to C++11 version that can be used standalone.
2021-01-25 13:50:12 +00:00
jzmaddock 6e183b7489 Make windows include lean and mean.
Remove Appveyor script for now.
2021-01-25 12:59:07 +00:00
jzmaddock ce47bbe593 Remove more old compiler workarounds. 2021-01-25 11:53:39 +00:00
jzmaddock 33c9ed2d42 Document new build changes + standalone mode. 2021-01-25 11:53:07 +00:00
jzmaddock 4b4041c04d Add legacy C++03 tests. 2021-01-25 11:52:09 +00:00
jzmaddock 15b82d929b GHA: Update dependency scanner. 2021-01-25 09:46:50 +00:00
jzmaddock dad2686566 Add Github actions, remove Travis. 2021-01-25 09:41:50 +00:00
jzmaddock 270f41baa9 Merge pull request #118 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-21 10:46:22 +00:00
Edward Diener 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
jzmaddock 443c04d6d4 More cleanups. 2020-12-20 13:13:14 +00:00
jzmaddock 95950392f8 Warning suppression. 2020-12-16 14:50:15 +00:00
jzmaddock 72d06f0786 Use allocator_traits when appropriate. 2020-12-14 19:56:13 +00:00
jzmaddock b42ec73c4d Add missing file. 2020-12-14 09:04:04 +00:00
jzmaddock bb2346519c Fix some C++14 ism's. 2020-12-13 18:14:50 +00:00
jzmaddock 1d980dd796 Fix up detail namespace. 2020-12-13 18:09:09 +00:00
jzmaddock c24967709d Reinstate many workarounds to get older msvc versions compiling. 2020-12-13 18:03:47 +00:00
jzmaddock 5e982204f7 Add some missing #includes. 2020-12-11 13:08:38 +00:00
jzmaddock 117db379e3 Add missing function bodies to v4 icu code. 2020-12-10 18:33:13 +00:00
jzmaddock f9db491056 More missing files. 2020-12-10 17:04:30 +00:00
jzmaddock 38cbd07351 Add missing file 2020-12-10 17:02:20 +00:00
jzmaddock dba05b4d5b Remove more old code and enable standalone mode. 2020-12-10 16:47:08 +00:00
jzmaddock c902bed6a3 Remove more workarounds, start testing standalone mode. 2020-12-04 12:16:36 +00:00
jzmaddock 2b157b4170 Remove function call macros from v5 code. 2020-12-03 11:46:20 +00:00
jzmaddock eafb12b9d0 Dead code removal. 2020-12-02 19:07:42 +00:00
jzmaddock 2a55aa83bd Big workaround removal. 2020-12-02 19:06:05 +00:00
jzmaddock 957dc5b79c Remove a lot of boost dependencies and workarounds. 2020-12-01 18:57:42 +00:00
jzmaddock 678b3f5c4d Make regex_raw_buffer header only. 2020-11-30 13:21:49 +00:00
jzmaddock 09cce205ed Fix up include macros. 2020-11-30 11:53:44 +00:00
jzmaddock 49e8067b80 Make the contents of regex.hpp all inline. 2020-11-29 19:10:05 +00:00
jzmaddock 9d64cf60ff Make icu.hpp header only. 2020-11-28 18:28:29 +00:00
jzmaddock c9d389014a Make w32_regex_traits.hpp header only. 2020-11-28 16:51:39 +00:00
jzmaddock 5002272ec8 Make w32_regex_traits.hpp header only. 2020-11-28 12:49:59 +00:00
jzmaddock ddb682a208 Make cpp_regex_traits all inline. 2020-11-27 18:13:59 +00:00
jzmaddock 27d2853615 Make c_regex_traits all inline.
Fix some C++20 issues.
2020-11-26 20:05:38 +00:00
jzmaddock 12b9392391 Remove recursive option for v5. 2020-11-26 17:10:24 +00:00
jzmaddock 1bb29f2134 Remove external template instantiation. 2020-11-26 17:00:04 +00:00
jzmaddock 72da1fdc29 Preparation for V5. 2020-11-26 16:47:48 +00:00
jzmaddock 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
jzmaddock 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
jzmaddock 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
jzmaddock 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
jzmaddock a425ec42ca Merge branch 'develop' of https://github.com/boostorg/regex into develop 2020-10-12 18:23:08 +01:00
jzmaddock a703ab2c59 Fix syntax formatting in docs.
Replaces https://github.com/boostorg/regex/pull/107.
2020-10-12 18:22:57 +01:00
jzmaddock 3193bd0877 Merge pull request #113 from giomasce-throwaway/develop
Fix typo in copyright headers.
2020-10-12 18:11:41 +01:00
jzmaddock 3ea26dabac Merge pull request #112 from pkl97/regex_typos
Fixed typos (mainly in comments)
2020-10-12 18:10:45 +01:00
Giovanni Mascellani 21e1ea0877 Fix typo in copyright headers. 2020-10-11 17:22:32 +02:00
Peter Klotz 9eabbbedcf Fixed typos (mainly in comments) 2020-10-01 16:07:35 +02:00
pkl97 2639587745 Merge pull request #1 from boostorg/develop
Pull request containing latest changes from upstream
2020-10-01 15:34:23 +02:00
jzmaddock 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
Eugene Zelenko 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