Peter Dimov
|
dccecc2500
|
Remove uses of BOOST_NO_CXX11_ALLOCATOR
|
2024-09-25 03:13:22 +03:00 |
|
Peter Dimov
|
0aa32dc692
|
Remove remaining uses of BOOST_NO_CXX11_RVALUE_REFERENCES
|
2024-09-25 03:07:04 +03:00 |
|
Peter Dimov
|
b4a0629b63
|
Remove uses of BOOST_NO_CXX11_VARIADIC_TEMPLATES
|
2024-09-25 03:04:27 +03:00 |
|
Peter Dimov
|
314267a5f7
|
Remove uses of BOOST_NO_CXX11_SMART_PTR
|
2024-09-25 02:45:57 +03:00 |
|
Peter Dimov
|
ce308f21e8
|
Remove uses of BOOST_NO_CXX11_RVALUE_REFERENCES
|
2024-09-24 22:51:38 +03:00 |
|
Peter Dimov
|
cd0b99380e
|
Disable C++03/C++11 ABI tests
|
2024-09-24 19:43:45 +03:00 |
|
Peter Dimov
|
0e6dd82e8e
|
Remove boost::detail::sp_nullptr_t
|
2024-09-24 19:11:15 +03:00 |
|
Peter Dimov
|
569b07b91c
|
Remove uses of BOOST_NO_CXX11_NULLPTR
|
2024-09-24 19:05:48 +03:00 |
|
Peter Dimov
|
bd0419c290
|
Remove uses of BOOST_SP_NO_SP_CONVERTIBLE
|
2024-09-24 18:49:22 +03:00 |
|
Peter Dimov
|
694e6822ac
|
Remove obsolete uses of BOOST_MSVC
|
2024-09-24 18:25:13 +03:00 |
|
Peter Dimov
|
d66b173710
|
Remove BOOST_BORLANDC workarounds
|
2024-09-24 18:08:14 +03:00 |
|
Peter Dimov
|
e9c54b2430
|
Add VERBATIM to add_custom_target
|
2024-08-27 21:04:58 +03:00 |
|
Peter Dimov
|
17e299f11e
|
Update build.jam, test/Jamfile
|
2024-08-27 19:13:36 +03:00 |
|
Rene Rivera
|
d4c605e6ff
|
Sync from upstream.
|
2024-08-20 09:56:41 -05:00 |
|
Rene Rivera
|
960741cb2e
|
Replace functional deps with correct container_hash deps.
|
2024-08-17 12:04:30 -05:00 |
|
Peter Dimov
|
c8ef3e2276
|
Update ContainerHash includes
|
2024-08-17 20:01:25 +03:00 |
|
Rene Rivera
|
0925dcce4e
|
Change all <source> references to <library>.
|
2024-07-20 21:25:39 -05:00 |
|
Rene Rivera
|
788313fda2
|
Make the library modular usable.
|
2024-03-11 08:38:16 -05:00 |
|
Peter Dimov
|
3ca07d82a7
|
Update test/Jamfile; Bind requires C++11
|
2024-02-29 16:14:39 +02:00 |
|
Peter Dimov
|
42dfdc9e51
|
Compile sp_pedantic_test.cpp with -Wundef
|
2024-01-06 15:35:52 +02:00 |
|
Peter Dimov
|
763c7f56cd
|
Disable hash tests for gcc-4.6
|
2023-10-18 16:52:35 +03:00 |
|
Peter Dimov
|
029f089a4a
|
Disable tests that require ContainerHash for C++03 compilers
|
2023-10-18 15:20:57 +03:00 |
|
Peter Dimov
|
bcb2566e74
|
Disable dll_test_shared under UBSan
|
2023-03-06 08:01:35 +02:00 |
|
Peter Dimov
|
c577d68b02
|
Disable make_shared_move_emulation_test for Clang 3.5, 3.6, 3.7
|
2022-10-20 00:19:59 +03:00 |
|
Peter Dimov
|
7e9c54ffa2
|
Disable -Wdeprecated-builtins for Clang 15 - the warning comes from Boost.Move
|
2022-10-19 20:52:55 +03:00 |
|
Peter Dimov
|
ca8d5216fc
|
Remove new char[12345]; from smart_ptr_test, because it causes ASAN to fail
|
2022-10-19 20:50:16 +03:00 |
|
Glen Fernandes
|
6716193d9c
|
Add get_allocator_pointer
|
2021-12-16 11:26:11 -05:00 |
|
Peter Dimov
|
eba3cf92e7
|
Disable failing tests on 4.4 in addition to 4.4.7
|
2021-06-08 05:58:06 +03:00 |
|
Peter Dimov
|
8340a13539
|
Merge branch 'feature/move-up-deleter' into feature/move-only-deleter
|
2021-05-11 18:03:35 +03:00 |
|
Peter Dimov
|
098d0f4ce3
|
Disable sp_unique_ptr_test2 on msvc-10.0
|
2021-05-11 15:54:21 +03:00 |
|
Peter Dimov
|
fec5fb97c8
|
Enable move-only deleters in the nullptr_t constructors
|
2021-05-11 02:15:27 +03:00 |
|
Peter Dimov
|
b52d7548b3
|
Enable move-only deleters in the allocator constructor
|
2021-05-11 02:05:28 +03:00 |
|
Peter Dimov
|
594c7485a5
|
Enable move-only deleters
|
2021-05-11 01:59:01 +03:00 |
|
Peter Dimov
|
d751041fb9
|
Add more test cases to sp_unique_ptr_test2
|
2021-05-11 01:33:48 +03:00 |
|
Peter Dimov
|
d41546ddce
|
Move the unique_ptr deleter instead of copying it
|
2021-05-11 01:20:02 +03:00 |
|
Peter Dimov
|
b66fe51566
|
Avoid g++ 4.4 conflict between hash() and boost::hash
|
2020-06-06 00:15:58 +03:00 |
|
Peter Dimov
|
1b5568d585
|
Add sp_unordered_test
|
2020-06-05 18:54:44 +03:00 |
|
Peter Dimov
|
fad0c20263
|
Add owner_hash
|
2020-06-05 18:45:00 +03:00 |
|
Peter Dimov
|
a0fc1e6daa
|
Add wp_unordered_test
|
2020-06-04 20:52:17 +03:00 |
|
Peter Dimov
|
5dd84ea389
|
Add .owner_hash_value to shared/weak_ptr, hash_value, std::hash/equal_to specializations for weak_ptr
|
2020-06-04 20:40:57 +03:00 |
|
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
|
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
|
5a18ffdc56
|
Add std::hash specializations for shared_ptr, local_shared_ptr, intrusive_ptr
|
2020-06-02 05:59:23 +03:00 |
|
Peter Dimov
|
c7c0eacb74
|
Add initializers to eq and lt
|
2020-06-01 15:08:53 +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
|
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 |
|