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