Peter Dimov
e3adcaed1e
Add revision history
2019-04-21 23:00:24 +03:00
Peter Dimov
016e682af6
Document weak_ptr aliasing constructors and empty
2019-04-21 22:52:44 +03:00
Peter Dimov
78e095d761
Disable tests that don't compile on msvc-8.0
2019-04-21 22:50:24 +03:00
Peter Dimov
eb8a91cb46
Add tests for the weak_ptr aliasing constructors
2019-04-21 22:44:09 +03:00
Peter Dimov
513cd15378
Add aliasing constructors to weak_ptr. Closes #67 .
2019-04-21 22:43:04 +03:00
Peter Dimov
7bfa6a1f3d
Fix typo
2019-04-21 21:33:55 +03:00
Peter Dimov
8120bb44cb
Add rvalue pointer casts ( closes #66 )
2019-04-21 00:47:36 +03:00
Peter Dimov
18974ea2db
Add cast tests to intrusive_ptr_test
2019-04-20 18:54:13 +03:00
Peter Dimov
2a4aca403a
Merge branch 'develop' into feature/intrusive-ptr-tests
2019-04-20 18:15:31 +03:00
Peter Dimov
4d0d81477c
Update msvc workarounds for 14.2
2019-04-20 18:15:05 +03:00
Peter Dimov
1725e26f70
Add assignment tests to intrusive_ptr_test
2019-04-20 18:02:11 +03:00
Peter Dimov
47fffaf11c
Switch Appveyor to 2015 image
2019-04-14 18:24:21 +03:00
Peter Dimov
7f0323a347
Merge branch 'develop' of https://github.com/boostorg/smart_ptr into develop
2019-03-25 19:25:44 +02:00
Peter Dimov
6d8ea0f0c4
Remove project-id from doc/Jamfile
2019-03-25 19:25:33 +02:00
Glen Fernandes
d10299159a
More asciidoctor changes
...
Reinstate the none/blank trick, but remove the blank line after it in local_shared_ptr.adoc that causes the problem. Also use that trick in place of the nested DLs which don't work with Asciidoctor 2
2019-03-24 23:41:08 -04:00
Glen Fernandes
adcab0e313
Update asciidoc to work with Asciidoctor 2.0
2019-03-24 20:28:17 -04:00
Peter Dimov
4fbb9ff076
Merge branch 'develop'
boost-1.70.0
boost-1.70.0.beta1
2019-03-02 21:08:43 +02:00
Glen Fernandes
8ccb36dfcf
Use traits from TypeTraits
2019-02-22 19:36:32 -05:00
Glen Fernandes
fde2e91443
Use traits from TypeTraits
2019-02-22 19:01:55 -05:00
Peter Dimov
aa1341a6a2
Add BOOST_SP_NOEXCEPT to sp_counted_base_nt.hpp
2019-01-28 21:24:09 +02:00
Peter Dimov
053779f3ee
Add BOOST_SP_NOEXCEPT to sp_counted_base_clang.hpp
2019-01-28 20:52:28 +02:00
Peter Dimov
51d8167fbf
Add more BOOST_SP_NOEXCEPT
2019-01-28 18:46:39 +02:00
Peter Dimov
5f95fe9848
Fix .travis.yml
2019-01-06 04:37:59 +02:00
Peter Dimov
599d0bbba9
Add test/cmake_subdir_test
2019-01-05 19:43:22 +02:00
Peter Dimov
f769217ca8
Update CMakeLists.txt
2019-01-04 19:40:30 +02:00
Mike Dev
5d5d28a92e
[CMake] Generate cmake target that other libraries can use
...
... to express their dependency on this library and retrieve any
configuration information such as the include directory and
transitive dependencies.
2019-01-02 22:32:38 +01:00
Peter Dimov
85fd341402
Merge pull request #59 from Kojoley/patch-1
...
Do not include the whole Predef for a single macro
2018-12-29 02:24:02 +02:00
Nikita Kniazev
eac6411867
Do not include the whole Predef for a single macro
2018-12-28 03:03:02 +03:00
Peter Dimov
97ef7970e8
Remove VARIANT from .travis.yml
2018-12-23 16:44:03 +02:00
Peter Dimov
4baa21dd5e
Add libstdc++-5 for clang 7-ubsan
2018-12-23 08:17:32 +02:00
Peter Dimov
d0a89a81f0
More g++ warning suppression
2018-12-23 06:21:55 +02:00
Peter Dimov
ab2b977e4a
Update clang-5 ubsan to clang-7
2018-12-23 05:19:07 +02:00
Peter Dimov
f380d4466c
Avoid some g++ warnings in shared_ptr_test
2018-12-23 05:06:24 +02:00
Peter Dimov
2932ca4203
Change sp_counted_base_nt/_pt to use boost::int_least32_t instead of long (which may be 64 bit)
2018-12-23 01:54:36 +02:00
Peter Dimov
660d26c2c3
Change 03/11 to 98/0x for gcc 4.4
2018-12-23 00:08:32 +02:00
Peter Dimov
a095084492
Improve abi_test
2018-12-23 00:06:13 +02:00
Peter Dimov
a314765b94
Test variant=debug,release on Travis
2018-12-22 23:52:07 +02:00
Peter Dimov
02eba55685
Add abi_test
2018-12-22 22:56:20 +02:00
Peter Dimov
9c2c991291
Update .yml files
2018-12-18 21:53:58 +02:00
Peter Dimov
2e57ddb953
Update documentation of intrusive_ptr (document move ops, fix op<)
2018-11-25 17:54:51 +02:00
Peter Dimov
f6c3508aee
Add make_local_shared_const_test
2018-11-10 21:04:22 +02:00
Peter Dimov
b7cca00408
Add make_shared_const_test
2018-11-10 20:44:00 +02:00
Peter Dimov
7e50abb9ec
Merge pull request #55 from Romain-Geissler-1A/noexcept
...
Use BOOST_NOEXCEPT_OR_NOTHROW in public headers to prepare for C++20.
2018-11-10 19:32:01 +02:00
Peter Dimov
e7360779b0
Add g++ 8, clang 6.0, 7 to Travis
2018-11-10 18:35:29 +02:00
Romain Geissler
456da93897
Use BOOST_NOEXCEPT_OR_NOTHROW in public headers to prepare for C++20.
2018-11-09 14:55:34 +00:00
Peter Dimov
04f0847af4
Add --depth 1 to Appveyor
boost-1.69.0-beta1
boost-1.69.0
2018-09-21 20:53:27 +03:00
Glen Fernandes
29a08cdff6
Use BOOST_SYMBOL_VISIBLE with local_counted_base and children
2018-09-19 13:50:13 -04:00
Peter Dimov
6d3af760f6
Generously dispense BOOST_SYMBOL_VISIBLE
2018-09-18 03:18:23 +03:00
Peter Dimov
a9f39d2b94
Test make_shared/allocate_shared in dll_test too
2018-09-17 22:04:27 +03:00
Peter Dimov
4e2f236116
Add dll_test (to check for visibility issues)
2018-09-17 21:50:47 +03:00