Commit Graph

1415 Commits

Author SHA1 Message Date
d2a5ddd8a9 Cease dependence on Iterator
It is a fat dependence because it brings Fusion.
2021-06-07 01:47:25 +03:00
dc9c5c50be Don't redefine macros.
Fixes https://github.com/boostorg/regex/issues/127
2021-06-06 09:07:28 +01:00
7da62c1edb Merge pull request #125 from mborland/develop
Add missing header
2021-04-11 18:11:52 +01:00
51d2661b76 Add missing header 2021-04-10 18:08:00 +03:00
c0708eaa27 Merge pull request #122 from boostorg/msvc_cxx_20
Fixes and testing update for MSVC in C++20 mode.
2021-03-07 09:38:42 +00:00
92fe5dd4d6 Fixes and testing update for MSVC in C++20 mode. 2021-03-07 08:42:18 +00:00
e74d65810e Remove unneeded cmake code. 2021-01-27 12:34:12 +00:00
cac50784aa Reinstate pending/unicode_iterator.hpp. 2021-01-27 12:32:13 +00:00
8ed04bb6d0 Merge pull request #120 from boostorg/cmake_tests
Cmake tests
2021-01-27 10:57:03 +00:00
7f1b8ff5f1 GHA need to check out the repro! 2021-01-27 10:35:25 +00:00
c330d40739 Correct GHA script. 2021-01-27 10:31:17 +00:00
8a44a1423e Add GHA for CMake tests. 2021-01-27 10:27:47 +00:00
a0de6450c0 Add first cut at CMake tests. 2021-01-27 08:56:59 +00:00
f5f31d7ba9 Simplify CMakeLists.txt now that we're header only.
[CI SKIP]
2021-01-25 16:51:10 +00:00
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
6e183b7489 Make windows include lean and mean.
Remove Appveyor script for now.
2021-01-25 12:59:07 +00:00
ce47bbe593 Remove more old compiler workarounds. 2021-01-25 11:53:39 +00:00
33c9ed2d42 Document new build changes + standalone mode. 2021-01-25 11:53:07 +00:00
4b4041c04d Add legacy C++03 tests. 2021-01-25 11:52:09 +00:00
15b82d929b GHA: Update dependency scanner. 2021-01-25 09:46:50 +00:00
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