|
3b2fb1a48a
|
Split variant_copy_base into separate cc/ca/mc/ma bases; avoids multiple inheritance, which is a penalty in the MS ABI
|
2020-01-22 19:59:59 +02:00 |
|
|
4f81882bfd
|
Explicitly disable move constructor when needed
|
2020-01-22 18:30:36 +02:00 |
|
|
17bc06b090
|
Apply msvc-14.0 workarounds
|
2020-01-22 17:38:45 +02:00 |
|
|
c4cad3e96a
|
Use an intermediate trivial base for trivial variants
|
2020-01-22 17:09:15 +02:00 |
|
|
83ff667813
|
Remove stray compiler: g++
|
2020-01-21 02:22:17 +02:00 |
|
|
5e76451843
|
Use BOOST_INCLUDE_LIBRARIES=variant2 in the CMake install test
|
2020-01-21 00:43:15 +02:00 |
|
|
c2b5d101eb
|
Update revision history
|
2020-01-11 15:22:13 +02:00 |
|
|
a92185a86d
|
Add Boost::container_hash to LINK_LIBRARIES
|
2020-01-11 06:54:23 +02:00 |
|
|
a795f9cf01
|
Add missing inline
|
2020-01-11 06:41:21 +02:00 |
|
|
f6e2e78d7d
|
Libc++ doesn't implement a primary std::hash template under C++11
|
2020-01-11 06:31:45 +02:00 |
|
|
1f05cdfb17
|
Include <functional>, for g++ trunk (10.0)
|
2020-01-11 06:06:54 +02:00 |
|
|
1203aa97c0
|
Add g++ 4.8 to Travis
|
2020-01-11 05:29:07 +02:00 |
|
|
b3229d48b7
|
gcc < 7 doesn't like specializing std::hash in a different namespace
|
2020-01-11 05:27:57 +02:00 |
|
|
be11d94adc
|
Update appveyor.yml
|
2020-01-11 05:10:28 +02:00 |
|
|
fece11142c
|
Add hashing support
|
2020-01-11 04:51:30 +02:00 |
|
|
58b4a21deb
|
Add CMake tests
|
2020-01-09 17:43:54 +02:00 |
|
|
5192a345ab
|
Fix .travis.yml
|
2019-12-28 22:13:37 +02:00 |
|
|
74e6a04a60
|
Update .travis.yml
|
2019-12-28 21:35:20 +02:00 |
|
|
2af66dd815
|
Add CMake install support
|
2019-12-28 18:52:32 +02:00 |
|
|
a15364bd81
|
Update README
boost-1.72.0.beta1
boost-1.72.0
|
2019-09-21 19:12:34 +03:00 |
|
|
12758c076d
|
Fix Travis and Appveyor links
|
2019-09-21 18:38:55 +03:00 |
|
|
a60f432b64
|
Add dist: trusty to .travis.yml
boost-1.71.0
boost-1.71.0.beta1
|
2019-06-17 15:07:45 +03:00 |
|
|
bc73c4b822
|
Fix return code of quick.cpp
|
2019-06-03 18:48:13 +03:00 |
|
|
566bde5fcc
|
Add CMakeLists.txt
|
2019-06-03 17:50:13 +03:00 |
|
|
2e831fbdb2
|
Add gcc9, clang8 to Travis
|
2019-06-03 16:07:29 +03:00 |
|
|
2738f081cd
|
Include boost/config.hpp for ::gets workaround on clang 3.8, 3.9
|
2019-06-03 15:43:43 +03:00 |
|
|
f5d9662946
|
Support -fno-exceptions
|
2019-06-03 02:46:59 +03:00 |
|
|
adeb970be6
|
Introduce detail::throw_bad_variant_access
|
2019-06-03 01:05:15 +03:00 |
|
|
6b617ae3a8
|
Update README
|
2019-05-17 17:39:42 +03:00 |
|
|
04f655e76a
|
Fix link
|
2019-05-17 16:12:59 +03:00 |
|
|
c4f7f2d63a
|
Delete doc/html
|
2019-05-17 16:11:43 +03:00 |
|
|
504abbe8eb
|
Update description
|
2019-05-17 16:10:06 +03:00 |
|
|
8cb1789167
|
Update README.md
|
2019-05-17 03:30:40 +03:00 |
|
|
69b25cb42a
|
Add design rationale
|
2019-05-13 19:15:53 +03:00 |
|
|
6b3a2b2b4d
|
Merge branch 'develop' into feature/documentation
|
2019-05-12 20:15:31 +03:00 |
|
|
2d990f774a
|
Remove _real_index
|
2019-05-12 19:34:21 +03:00 |
|
|
a083667a96
|
Apply corrections from #10. Closes #10.
|
2019-05-12 19:19:55 +03:00 |
|
|
e686dab3ea
|
Update README
|
2019-05-12 19:02:59 +03:00 |
|
|
3041fff85c
|
Remove expected
|
2019-05-12 18:56:54 +03:00 |
|
|
cacd99d69d
|
Update documentation
|
2019-05-12 18:43:56 +03:00 |
|
|
64ea067c79
|
Merge branch 'develop' into feature/documentation
|
2019-05-12 02:21:12 +03:00 |
|
|
6390b5ed20
|
Update html
|
2019-05-12 02:02:58 +03:00 |
|
|
8691721a9c
|
Update reference
|
2019-05-12 02:02:49 +03:00 |
|
|
7f7c74522b
|
Strong guarantee on assignment
|
2019-05-12 01:46:55 +03:00 |
|
|
c3f9beaadc
|
Strong guarantee on emplace
|
2019-05-12 00:38:21 +03:00 |
|
|
475ad691d6
|
Add changelog, design, implementation sections
|
2019-05-12 00:15:17 +03:00 |
|
|
5011dd8e1c
|
Update html
|
2019-05-12 00:13:38 +03:00 |
|
|
f2980f97fc
|
Add headings to overview
|
2019-05-12 00:08:27 +03:00 |
|
|
c8ebfd0481
|
Update html
|
2019-05-11 21:06:44 +03:00 |
|
|
6f190133be
|
Update overview
|
2019-05-11 21:06:31 +03:00 |
|