Peter Dimov
|
3bc9a57c9b
|
Merge branch 'feature/issue-26' into develop
|
2021-03-13 18:23:39 +02:00 |
|
Peter Dimov
|
3ca95a65df
|
Use boost::hash in hash_value, not std::hash (closes #27)
|
2021-03-13 05:08:03 +02:00 |
|
Peter Dimov
|
ae1f72671e
|
Add test for types supported by boost::hash, but not by std::hash
|
2021-03-13 04:50:01 +02:00 |
|
Peter Dimov
|
a2dab8c7d3
|
Refactor detail::hash_value_L
|
2021-03-13 04:10:41 +02:00 |
|
Peter Dimov
|
f39a71ed2f
|
Merge branch 'feature/issue-26-nofix' into feature/issue-26
|
2021-03-13 01:09:46 +02:00 |
|
Peter Dimov
|
06dde96400
|
Merge branch 'develop' into feature/issue-26-nofix
|
2021-03-13 01:09:17 +02:00 |
|
Peter Dimov
|
8be0a4a5fe
|
Update copyright
|
2021-03-12 23:42:32 +02:00 |
|
Peter Dimov
|
90cda5339f
|
Disable U&& constructor for derived types
|
2021-03-12 23:40:14 +02:00 |
|
Peter Dimov
|
afb0aafd64
|
Change clangs to bionic
|
2021-03-12 20:18:24 +02:00 |
|
Peter Dimov
|
f586dc8848
|
Add test for inherited constructors (refs #26)
|
2021-03-12 20:15:09 +02:00 |
|
Peter Dimov
|
20b9175932
|
Add cxxstd=latest to Appveyor
boost-1.76.0
boost-1.76.0.beta1
|
2021-03-08 04:04:35 +02:00 |
|
Peter Dimov
|
fb3ce863ff
|
Add MSVC workaround for monospace constexpr (refs #25)
|
2021-03-08 03:26:40 +02:00 |
|
Peter Dimov
|
8ec0bf448a
|
Add monospace relational tests (refs #25)
|
2021-03-08 03:01:21 +02:00 |
|
Peter Dimov
|
6d19e6be68
|
Update revision history
|
2021-03-07 00:51:28 +02:00 |
|
Peter Dimov
|
d8552b23ae
|
UBSan on clang 7 is broken on Ubuntu
|
2021-03-01 06:35:38 +02:00 |
|
Peter Dimov
|
f44aba09a2
|
Update .travis.yml
|
2021-03-01 00:26:43 +02:00 |
|
Peter Dimov
|
99cc1db385
|
Fix documentation for emplace effects
|
2021-01-25 03:49:42 +02:00 |
|
Peter Dimov
|
6d848c5af6
|
Update GCC workarounds in constexpr in-place construct tests
|
2021-01-25 03:44:24 +02:00 |
|
Peter Dimov
|
3c9f4e56bf
|
Fix visit codegen regression when NDEBUG is not defined
|
2021-01-24 17:27:24 +02:00 |
|
Peter Dimov
|
3015e56bcb
|
GCC bug 63707 has been fixed for GCC 11
|
2021-01-23 20:36:12 +02:00 |
|
Peter Dimov
|
7c37053950
|
Merge branch 'develop' into feature/double-opt
|
2021-01-13 05:06:00 +02:00 |
|
Peter Dimov
|
60995edb41
|
Remove g++ 4.7 from GHA
|
2021-01-13 05:01:44 +02:00 |
|
Peter Dimov
|
84a2c175d0
|
Use variant=release for variant_visit_r under g++/windows
|
2021-01-13 04:44:56 +02:00 |
|
Peter Dimov
|
ea3268feb4
|
Add .github/workflows
|
2021-01-13 04:19:15 +02:00 |
|
Peter Dimov
|
6de876954a
|
Merge branch 'develop' into feature/double-opt
|
2021-01-13 02:32:32 +02:00 |
|
Peter Dimov
|
efc1d5acca
|
Add more tests to variant_emplace_index.cpp
|
2021-01-13 02:32:05 +02:00 |
|
Peter Dimov
|
453b00dec8
|
Use (i+1)*2+j for the internal index in the double-buffered case, to avoid branches
|
2021-01-13 02:10:12 +02:00 |
|
Peter Dimov
|
c6186e0a95
|
Merge pull request #22 from eldiener/develop
Add "cxxstd" json field. The "cxxstd" json field is being added to ea…
|
2020-12-16 18:45:01 +02:00 |
|
Edward Diener
|
24ccee2104
|
Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries whose minumum C++ standard compilation level is C++11 on up. 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.
|
2020-12-16 01:45:24 -05:00 |
|
Peter Dimov
|
93b8618e94
|
Update maintainer e-mail
|
2020-12-12 01:08:09 +02:00 |
|
Peter Dimov
|
1ebc29aa02
|
Remove boost_install call from CMakeLists.txt
boost-1.75.0.beta1
boost-1.75.0
boost-1.74.0.beta1
boost-1.74.0
|
2020-06-11 17:21:57 +03:00 |
|
Peter Dimov
|
d3db874762
|
Document visit<R>
|
2020-06-03 18:01:57 +03:00 |
|
Peter Dimov
|
5586ebaa64
|
Add support for visit<R>
|
2020-06-03 17:00:13 +03:00 |
|
Peter Dimov
|
bede3777a8
|
Add test for nullary visit
|
2020-06-03 14:29:24 +03:00 |
|
Peter Dimov
|
b302dd5912
|
Update changelog
|
2020-05-22 17:57:29 +03:00 |
|
Peter Dimov
|
2ad6fed07a
|
Update revision history
|
2020-05-10 19:34:12 +03:00 |
|
Peter Dimov
|
84ea994325
|
Add specialization for variant_storage_impl<mp_false, ...>
|
2020-05-09 19:56:27 +03:00 |
|
Peter Dimov
|
465e5bac3d
|
Add specialization for variant_storage_impl<mp_true, ...> to reduce instantiations
|
2020-05-09 18:14:12 +03:00 |
|
Peter Dimov
|
41829b0fb1
|
test/variant_many_types: cosmetic fixes
|
2020-05-09 17:55:42 +03:00 |
|
Peter Dimov
|
b57d75ff80
|
Merge branch 'develop' into feature/many-types
|
2020-05-09 14:41:29 +03:00 |
|
Peter Dimov
|
03019860df
|
Fix gcc-10 version check
|
2020-05-09 05:10:28 +03:00 |
|
Peter Dimov
|
8ec4720d2d
|
Merge branch 'feature/clang-10' into feature/gcc-10
|
2020-05-09 05:09:11 +03:00 |
|
Peter Dimov
|
75f574fc48
|
Move warning suppression before the includes
|
2020-05-09 04:42:27 +03:00 |
|
Peter Dimov
|
1d79adfca0
|
Add gcc-10 to Travis
|
2020-05-09 04:32:11 +03:00 |
|
Peter Dimov
|
fa92e40b35
|
Disable failing constexpr tests on g++ 10.1
|
2020-05-09 04:31:26 +03:00 |
|
Peter Dimov
|
a403f82691
|
Disable -Wdeprecated-volatile
|
2020-05-09 03:57:27 +03:00 |
|
Peter Dimov
|
a7d0da59ad
|
Add clang-10 to Travis
|
2020-05-09 03:50:20 +03:00 |
|
Peter Dimov
|
fa872cb835
|
test/variant_many_types: add a constructor to Y
|
2020-05-08 23:23:19 +03:00 |
|
Peter Dimov
|
93204676f5
|
Add test/variant_many_types
|
2020-05-08 22:22:49 +03:00 |
|
Peter Dimov
|
772ef0d312
|
Support derived types in visit
|
2020-05-06 20:11:03 +03:00 |
|