Peter Dimov
|
bc677e9098
|
Do not require boost::hash in the std::hash specializations
|
2020-06-03 17:38:03 +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
|
91f3aa0386
|
Add local_shared_ptr::owner_equals
|
2020-06-01 01:35:25 +03:00 |
|
Peter Dimov
|
937a3e0e93
|
Remove tabs
|
2018-01-23 06:29:17 +02:00 |
|
Glen Fernandes
|
be736e5088
|
Implement allocate_local_shared for arrays
Also fix the local_shared_ptr constructor to use element_type
|
2017-06-29 13:05:03 -04:00 |
|
Peter Dimov
|
f901988e57
|
Store shared_count in local_counted_base, not shared_ptr
|
2017-06-20 21:38:03 +03:00 |
|
Peter Dimov
|
6e5a382b6b
|
Start work on get_deleter for local_shared_ptr
|
2017-06-20 19:01:16 +03:00 |
|
Peter Dimov
|
2b5869882a
|
Optimize make_local_shared to use a single allocation
|
2017-06-20 04:27:45 +03:00 |
|
Peter Dimov
|
edf02ab0f9
|
Add more tests
|
2017-06-19 01:05:01 +03:00 |
|
Peter Dimov
|
7bd389c95e
|
Merge branch 'develop' into feature/local_shared_ptr
|
2017-06-17 00:15:39 +03:00 |
|
Peter Dimov
|
1cae5c5696
|
Fix documentation links in headers
|
2017-06-17 00:13:21 +03:00 |
|
Peter Dimov
|
27898b0823
|
Constrain conversions to shared_ptr/weak_ptr
|
2017-06-13 20:57:12 +03:00 |
|
Peter Dimov
|
47ee1e09e9
|
Use single allocation in deleter and allocator constructors
|
2017-06-13 18:29:18 +03:00 |
|
Peter Dimov
|
4dda1b5fbb
|
Add lsp_array_* tests
|
2017-06-13 18:03:01 +03:00 |
|
Peter Dimov
|
585de501da
|
Embed local_counted_base in the deleter in the pointer case
|
2017-06-13 17:27:06 +03:00 |
|
Peter Dimov
|
52d976fde2
|
Use BOOST_SP_NOEXCEPT, BOOST_SP_NOEXCEPT_WITH_ASSERT
|
2017-06-12 18:06:54 +03:00 |
|
Peter Dimov
|
8f2e6d04de
|
Add more tests
|
2017-06-12 00:19:07 +03:00 |
|
Peter Dimov
|
8d9c4df71a
|
Add more tests
|
2017-06-11 20:35:51 +03:00 |
|
Peter Dimov
|
aeadd6aeff
|
Initial commit of local_shared_ptr
|
2017-06-04 21:24:20 +03:00 |
|