Commit Graph

  • 274ec17836 Even more documentation corrections cc Glen Fernandes 2019-09-15 02:06:23 -0400
  • a7341070f1 More documentation corrections Glen Fernandes 2019-09-03 11:52:34 -0400
  • a6323354cd Update constraints and synopsis in documentation Glen Fernandes 2019-09-02 21:58:29 -0400
  • f788448101 Document alloc_deleter Glen Fernandes 2019-08-30 12:52:50 -0400
  • 283f2d2a11 Simplify synopsis using alias template Glen Fernandes 2019-08-30 12:04:09 -0400
  • 034f94617d Workaround for VC10 unique_ptr operator-> Glen Fernandes 2019-08-30 11:41:24 -0400
  • 6a5f67b3a2 Disable tests on VC10 which lacks conforming unique_ptr Glen Fernandes 2019-08-30 10:50:56 -0400
  • dcd3c8ef80 In test cases, include allocate_unique first Glen Fernandes 2019-08-30 08:17:54 -0400
  • bb2a453ff6 Add additional test cases Glen Fernandes 2019-08-30 08:16:11 -0400
  • e56eec70ca Call to_address in the scalar destroy case too Glen Fernandes 2019-08-30 07:39:02 -0400
  • 60c26acab8 Implement allocate_unique Glen Fernandes 2019-08-28 22:59:59 -0400
  • 00f6b5dcb0 Split gcc 8/9 Travis jobs (again) due to log size Peter Dimov 2019-08-29 13:20:36 +0300
  • 6195ae1eb0 Disable -Wdelete-non-virtual-dtor Peter Dimov 2019-08-29 12:27:51 +0300
  • 30291c406a Update .travis.yml Peter Dimov 2019-08-29 01:01:52 +0300
  • 610f19f247
    Merge pull request #69 from CJBussey/feature/fix_warning_implicit_conversion Peter Dimov 2019-06-23 04:21:52 -0700
  • 876d40a9ab atomic_count_std_atomic: static_cast v to std::int_least32_t Carl Bussey 2019-06-18 11:44:17 +0200
  • e4d642c46a Revert Travis to Trusty Peter Dimov 2019-05-30 02:42:39 +0300
  • 3dffa64f58 Bind allocator to element type, not scalar type Glen Fernandes 2019-05-15 01:24:53 -0400
  • af92bd89ef allocation_ptr will be modified, renamed, and moved to detail Glen Fernandes 2019-05-05 22:20:40 -0400
  • 4742143605 Support allocation_ptr of const and volatile types Glen Fernandes 2019-05-04 08:37:15 -0400
  • 872bf10347 Move construct and destroy from Smart_Ptr to Core Glen Fernandes 2019-05-03 10:25:28 -0400
  • c0ae9b3728 Implement allocation_ptr Glen Fernandes 2019-05-02 19:26:29 -0400
  • 1298c2e8e5 Include sp_noexcept.hpp in sp_construct.hpp Glen Fernandes 2019-05-02 18:00:53 -0400
  • d593061b15 Move construct and destroy utilities to common header Glen Fernandes 2019-05-02 08:30:34 -0400
  • 5072045f12 Use boost::noinit_adapt free function Glen Fernandes 2019-04-29 00:37:55 -0400
  • 442e179920 Simplify implementation in terms of noinit_adaptor Glen Fernandes 2019-04-28 20:07:12 -0400
  • 9544a8cb91 Add revision history for 1.65 Peter Dimov 2019-04-24 17:21:37 +0300
  • 5823d6bcc9 Document enable_shared_from Peter Dimov 2019-04-24 05:16:03 +0300
  • f56e609757 Fix mistake in weak_from_this_test Peter Dimov 2019-04-24 04:57:37 +0300
  • 8df63a3d0e Add tests for enable_shared_from Peter Dimov 2019-04-24 04:50:59 +0300
  • 4b6cb1223b Add boost/smart_ptr/enable_shared_from.hpp Peter Dimov 2019-04-24 04:50:30 +0300
  • 719e819570 Under g++ 4.4, <memory> doesn't compile with rtti=off Peter Dimov 2019-04-22 15:57:56 +0300
  • a571b3a250 Only include core/typeinfo.hpp when needed Peter Dimov 2019-04-22 06:07:36 +0300
  • f17c5e8e3b Add a few no_rtti tests Peter Dimov 2019-04-22 05:43:08 +0300
  • e306b30dcf Use a private detail/sp_typeinfo header instead of the deprecated Core one Peter Dimov 2019-04-22 05:25:07 +0300
  • b6b49ef591 Split g++ 8 Travis job, because log length Peter Dimov 2019-04-22 02:19:27 +0300
  • 2122c7753c Avoid memcpy over a spinlock, because g++ 8 warns Peter Dimov 2019-04-22 02:17:28 +0300
  • 7c76fb385d Add clang-win to Appveyor Peter Dimov 2019-04-22 00:59:38 +0300
  • 372fac679b Remove _internal_aliasing_assign Peter Dimov 2019-04-21 23:13:06 +0300
  • e3adcaed1e Add revision history Peter Dimov 2019-04-21 23:00:24 +0300
  • 016e682af6 Document weak_ptr aliasing constructors and empty Peter Dimov 2019-04-21 22:52:44 +0300
  • 78e095d761 Disable tests that don't compile on msvc-8.0 Peter Dimov 2019-04-21 22:50:24 +0300
  • eb8a91cb46 Add tests for the weak_ptr aliasing constructors Peter Dimov 2019-04-21 22:44:09 +0300
  • 513cd15378 Add aliasing constructors to weak_ptr. Closes #67. Peter Dimov 2019-04-21 22:43:04 +0300
  • 7bfa6a1f3d Fix typo Peter Dimov 2019-04-21 21:33:55 +0300
  • 8120bb44cb Add rvalue pointer casts (closes #66) Peter Dimov 2019-04-21 00:47:36 +0300
  • 18974ea2db Add cast tests to intrusive_ptr_test Peter Dimov 2019-04-20 18:54:13 +0300
  • 2a4aca403a Merge branch 'develop' into feature/intrusive-ptr-tests Peter Dimov 2019-04-20 18:15:31 +0300
  • 4d0d81477c Update msvc workarounds for 14.2 Peter Dimov 2019-04-20 18:15:05 +0300
  • 1725e26f70 Add assignment tests to intrusive_ptr_test Peter Dimov 2019-04-20 18:02:11 +0300
  • 47fffaf11c Switch Appveyor to 2015 image Peter Dimov 2019-04-14 18:24:21 +0300
  • 7f0323a347 Merge branch 'develop' of https://github.com/boostorg/smart_ptr into develop Peter Dimov 2019-03-25 19:25:44 +0200
  • 6d8ea0f0c4 Remove project-id from doc/Jamfile Peter Dimov 2019-03-25 19:25:33 +0200
  • d10299159a More asciidoctor changes Glen Fernandes 2019-03-24 23:41:04 -0400
  • adcab0e313 Update asciidoc to work with Asciidoctor 2.0 Glen Fernandes 2019-03-24 20:28:17 -0400
  • 4fbb9ff076 Merge branch 'develop' Peter Dimov 2019-03-02 21:08:43 +0200
  • 8ccb36dfcf Use traits from TypeTraits Glen Fernandes 2019-02-22 17:59:05 -0500
  • fde2e91443 Use traits from TypeTraits Glen Fernandes 2019-02-22 17:59:05 -0500
  • aa1341a6a2 Add BOOST_SP_NOEXCEPT to sp_counted_base_nt.hpp Peter Dimov 2019-01-28 21:24:09 +0200
  • 053779f3ee Add BOOST_SP_NOEXCEPT to sp_counted_base_clang.hpp Peter Dimov 2019-01-28 20:52:28 +0200
  • 51d8167fbf Add more BOOST_SP_NOEXCEPT Peter Dimov 2019-01-28 18:46:39 +0200
  • 5f95fe9848 Fix .travis.yml Peter Dimov 2019-01-06 04:37:59 +0200
  • 599d0bbba9 Add test/cmake_subdir_test Peter Dimov 2019-01-05 19:43:22 +0200
  • f769217ca8 Update CMakeLists.txt Peter Dimov 2019-01-04 19:40:30 +0200
  • 5d5d28a92e [CMake] Generate cmake target that other libraries can use Mike Dev 2018-09-18 13:19:19 +0200
  • 85fd341402
    Merge pull request #59 from Kojoley/patch-1 Peter Dimov 2018-12-29 02:24:02 +0200
  • eac6411867
    Do not include the whole Predef for a single macro Nikita Kniazev 2018-12-28 03:03:02 +0300
  • 97ef7970e8 Remove VARIANT from .travis.yml Peter Dimov 2018-12-23 16:44:03 +0200
  • 4baa21dd5e Add libstdc++-5 for clang 7-ubsan Peter Dimov 2018-12-23 08:17:32 +0200
  • d0a89a81f0 More g++ warning suppression Peter Dimov 2018-12-23 06:21:55 +0200
  • ab2b977e4a Update clang-5 ubsan to clang-7 Peter Dimov 2018-12-23 05:19:07 +0200
  • f380d4466c Avoid some g++ warnings in shared_ptr_test Peter Dimov 2018-12-23 05:06:24 +0200
  • 2932ca4203 Change sp_counted_base_nt/_pt to use boost::int_least32_t instead of long (which may be 64 bit) Peter Dimov 2018-12-23 01:54:36 +0200
  • 660d26c2c3 Change 03/11 to 98/0x for gcc 4.4 Peter Dimov 2018-12-23 00:08:32 +0200
  • a095084492 Improve abi_test Peter Dimov 2018-12-23 00:06:13 +0200
  • a314765b94 Test variant=debug,release on Travis Peter Dimov 2018-12-22 23:52:07 +0200
  • 02eba55685 Add abi_test Peter Dimov 2018-12-22 22:56:20 +0200
  • 9c2c991291 Update .yml files Peter Dimov 2018-12-18 21:53:58 +0200
  • 2e57ddb953 Update documentation of intrusive_ptr (document move ops, fix op<) Peter Dimov 2018-11-25 17:54:51 +0200
  • f6c3508aee Add make_local_shared_const_test Peter Dimov 2018-11-10 21:04:22 +0200
  • b7cca00408 Add make_shared_const_test Peter Dimov 2018-11-10 20:44:00 +0200
  • 7e50abb9ec
    Merge pull request #55 from Romain-Geissler-1A/noexcept Peter Dimov 2018-11-10 19:32:01 +0200
  • e7360779b0 Add g++ 8, clang 6.0, 7 to Travis Peter Dimov 2018-11-10 18:35:29 +0200
  • 456da93897 Use BOOST_NOEXCEPT_OR_NOTHROW in public headers to prepare for C++20. Romain Geissler 2018-11-09 14:55:34 +0000
  • 04f0847af4 Add --depth 1 to Appveyor Peter Dimov 2018-09-21 20:53:27 +0300
  • 29a08cdff6 Use BOOST_SYMBOL_VISIBLE with local_counted_base and children Glen Fernandes 2018-09-19 13:50:13 -0400
  • 6d3af760f6 Generously dispense BOOST_SYMBOL_VISIBLE Peter Dimov 2018-09-18 03:18:23 +0300
  • a9f39d2b94 Test make_shared/allocate_shared in dll_test too Peter Dimov 2018-09-17 22:04:27 +0300
  • 4e2f236116 Add dll_test (to check for visibility issues) Peter Dimov 2018-09-17 21:50:47 +0300
  • 4eb53db537 Use intrin.h under clang-cl Peter Dimov 2018-08-12 01:26:59 +0300
  • a2b6ba85f3 Simplify exception safety in array construct utilities Glen Fernandes 2018-08-01 08:41:32 -0400
  • e37cd4154f Work around ld: unrecognized option '--push-state--no-as-needed' Peter Dimov 2018-05-10 16:16:08 +0300
  • 8563fc5c4e Add tests that include <windows.h> Peter Dimov 2018-03-11 23:00:50 +0200
  • 67fab5c9ec Clang x64 warns that __stdcall is ignored, so don't use it there Peter Dimov 2018-03-08 06:53:28 +0200
  • f16fbdce26 Fix sp_interlocked on Cygwin 64 Peter Dimov 2018-03-08 05:15:49 +0200
  • c3b3835a58 Mingw doesn't have _RTL_CRITICAL_SECTION Peter Dimov 2018-03-08 03:34:00 +0200
  • d1600b8abc Do not define pthread_* in lightweight_thread.hpp; mingw-w64 includes pthread.h in the standard library headers Peter Dimov 2018-03-08 01:19:44 +0200
  • 5885763287 Remove clang from Appveyor; doesn't really work. Peter Dimov 2018-03-08 00:39:15 +0200
  • 9bb12692b3 Only test C++14 with clang on Appveyor Peter Dimov 2018-03-07 21:23:01 +0200
  • 773ef80f5d Add mingw configurations; move LLVM clang in its own VS2017 job Peter Dimov 2018-03-07 20:06:04 +0200