Peter Dimov
|
bc677e9098
|
Do not require boost::hash in the std::hash specializations
|
2020-06-03 17:38:03 +03:00 |
|
Peter Dimov
|
688cfed63e
|
Add Boost::bind to CMake test dependencies
|
2020-06-03 07:38:07 +03:00 |
|
Peter Dimov
|
c63dc266b9
|
Update submodule libs/bind on Travis/Appveyor
|
2020-06-02 21:51:00 +03:00 |
|
Peter Dimov
|
6c181a0707
|
When BOOST_SP_REPORT_IMPLEMENTATION is defined, report what platform-specific atomic implementation is used
|
2020-06-02 20:51:38 +03:00 |
|
Peter Dimov
|
4047290b85
|
Add multithreaded tests
|
2020-06-02 18:58:45 +03:00 |
|
Peter Dimov
|
dc6c76d7e9
|
Move lightweight_thread.hpp to smart_ptr/detail
|
2020-06-02 17:55:15 +03:00 |
|
Peter Dimov
|
5a18ffdc56
|
Add std::hash specializations for shared_ptr, local_shared_ptr, intrusive_ptr
|
2020-06-02 05:59:23 +03:00 |
|
Peter Dimov
|
09fdd5ebfd
|
Add FreeBSD to Travis
|
2020-06-01 18:18:57 +03:00 |
|
Peter Dimov
|
911874e139
|
Add gcc-10 to Travis
|
2020-06-01 18:18:12 +03:00 |
|
Peter Dimov
|
c7c0eacb74
|
Add initializers to eq and lt
|
2020-06-01 15:08:53 +03:00 |
|
Peter Dimov
|
9ed9f43ca8
|
Document owner_less, owner_equal_to
|
2020-06-01 03:53:21 +03:00 |
|
Peter Dimov
|
0ddf990869
|
Add noexcept to owner_less, owner_equal_to
|
2020-06-01 03:44:41 +03:00 |
|
Peter Dimov
|
a08a5f3d41
|
Update introduction
|
2020-06-01 03:26:02 +03:00 |
|
Peter Dimov
|
77c2d4cad7
|
Add owner_less_test2
|
2020-06-01 03:13:42 +03:00 |
|
Peter Dimov
|
fd612dc114
|
Add owner_equal_to
|
2020-06-01 03:05:34 +03:00 |
|
Peter Dimov
|
e67ebef9a7
|
Update changelog
|
2020-06-01 02:01:10 +03:00 |
|
Peter Dimov
|
6f5b9c7b37
|
Document local_shared_ptr::owner_equals
|
2020-06-01 01:59:40 +03:00 |
|
Peter Dimov
|
91f3aa0386
|
Add local_shared_ptr::owner_equals
|
2020-06-01 01:35:25 +03:00 |
|
Peter Dimov
|
686a354f21
|
Add lsp_owner_before_test
|
2020-06-01 01:16:46 +03:00 |
|
Peter Dimov
|
efceb04665
|
Asciidoctor 2 fixes
|
2020-06-01 01:02:09 +03:00 |
|
Peter Dimov
|
ca57860ae2
|
Update footer
|
2020-06-01 00:41:25 +03:00 |
|
Peter Dimov
|
9dcd05f918
|
Document owner_equals
|
2020-06-01 00:40:02 +03:00 |
|
Peter Dimov
|
4b724ab3f8
|
Add mixed shared_count/weak_count operator== overloads to avoid refcount manipulation
|
2020-05-31 22:07:36 +03:00 |
|
Peter Dimov
|
58915ca2fe
|
Add owner_equals
|
2020-05-31 21:41:06 +03:00 |
|
Peter Dimov
|
62b0e5cdf4
|
Add mixed shared_count/weak_count operator< overloads to avoid refcount manipulation
|
2020-05-31 21:12:12 +03:00 |
|
Peter Dimov
|
951ff783b5
|
Add sp_owner_before_test
|
2020-05-31 20:33:24 +03:00 |
|
Peter Dimov
|
6421394e70
|
Fix msvc-8.0 failures
|
2020-05-31 20:14:25 +03:00 |
|
Glen Fernandes
|
121312cc22
|
Use allocator access utilities
|
2020-05-21 23:14:23 -04:00 |
|
Peter Dimov
|
1e5df9d551
|
Merge pull request #79 from EugeneZelenko/use-boost-override
Fix Clang-tidy modernize-use-override warnings.
|
2020-05-19 01:58:20 +03:00 |
|
Peter Dimov
|
496127ab99
|
Merge pull request #77 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74
|
2020-05-19 01:57:37 +03:00 |
|
Eugene Zelenko
|
2af343a2cb
|
Fix Clang-tidy modernize-use-override warnings.
|
2020-05-12 18:01:55 -07:00 |
|
Edward Diener
|
c6b3700ef1
|
Merge branch 'develop' of https://github.com/boostorg/smart_ptr into cppbuilder
|
2020-05-06 11:32:12 -04:00 |
|
Edward Diener
|
2a93d30e73
|
Change conditions to be the same.
|
2020-05-06 11:31:57 -04:00 |
|
Peter Dimov
|
02cc561248
|
Only use warnings-as-errors on msvc, gcc, clang
|
2020-04-28 05:05:57 +03:00 |
|
Peter Dimov
|
066b398114
|
Disable -Wc11-extensions in sp_counted_base_clang.hpp
|
2020-04-27 00:50:15 +03:00 |
|
Peter Dimov
|
9c43c69c14
|
Add sp_pedantic_test
|
2020-04-26 19:57:05 +03:00 |
|
Peter Dimov
|
eb8998cd91
|
Add Clang 10 to Travis
|
2020-04-26 18:27:35 +03:00 |
|
Edward Diener
|
df06c324a7
|
Merge branch 'develop' of https://github.com/boostorg/smart_ptr into cppbuilder
|
2020-04-19 02:49:06 -04:00 |
|
Peter Dimov
|
0ddfab493c
|
Do not enable -Wsuggest-override in C++03 mode
|
2020-04-14 07:12:35 +03:00 |
|
Peter Dimov
|
a2732e207a
|
Add BOOST_OVERRIDE to sp_counted_impl.hpp
|
2020-04-14 00:55:52 +03:00 |
|
Peter Dimov
|
5be7523ebe
|
Merge branch 'develop' into feature/suggest-override
|
2020-04-14 00:45:24 +03:00 |
|
Peter Dimov
|
2320dafc03
|
Add BOOST_OVERRIDE to bad_weak_ptr.hpp and local_counted_base.hpp
|
2020-04-14 00:42:57 +03:00 |
|
Peter Dimov
|
7ab4093f46
|
Use shared_ptr and make_shared in sp_override_test
|
2020-04-14 00:32:25 +03:00 |
|
Peter Dimov
|
296c203135
|
Rename sp_warning_test to sp_override_test
|
2020-04-14 00:15:32 +03:00 |
|
Glen Fernandes
|
2dd35e5fbc
|
Mark functions with BOOST_OVERRIDE
|
2020-04-13 15:34:13 -04:00 |
|
Peter Dimov
|
977544feda
|
Add sp_warning_test
|
2020-04-08 21:25:36 +03:00 |
|
Peter Dimov
|
54b5498208
|
Manually convince clang-cl to fail shared_from_fail and weak_from_fail
boost-1.73.0
boost-1.73.0.beta1
|
2020-04-02 04:01:21 +03:00 |
|
Peter Dimov
|
da81452f1f
|
Make shared_from_this and weak_from_this private in enable_shared_from. Fixes #75.
|
2020-04-02 02:16:59 +03:00 |
|
Peter Dimov
|
7b9a969215
|
Add deduction guides to shared_ptr and weak_ptr. Fixes #73.
|
2020-04-02 00:28:02 +03:00 |
|
Edward Diener
|
cd562eb053
|
Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers.
|
2020-03-26 17:17:22 -04:00 |
|