Commit Graph

  • 0085752a56 Merge branch 'develop' boost-1.64.0-beta2 boost-1.64.0 Glen Fernandes 2017-03-13 19:19:40 -04:00
  • d7ad42724d Revert Appveyor changes. Peter Dimov 2017-03-13 19:42:39 +02:00
  • 83d3f07b0d Fourth try to obtain bootstrap.log from Appveyor Peter Dimov 2017-03-13 19:02:57 +02:00
  • 994f39f9b0 Third try to obtain bootstrap.log from Appveyor Peter Dimov 2017-03-13 18:47:38 +02:00
  • f45dd4d955 Second try to obtain bootstrap.log from Appveyor Peter Dimov 2017-03-13 18:36:52 +02:00
  • b4abcdb016 Try to obtain bootstrap.log from Appveyor Peter Dimov 2017-03-13 18:29:04 +02:00
  • 25cf644f60 Merge pull request #37 from glenfe/develop Glen Fernandes 2017-03-13 11:22:06 -04:00
  • 71ef7850ab Add examples back to documentation Glen Fernandes 2017-03-13 10:59:58 -04:00
  • 40c0ddcbd6 Merge pull request #36 from boostorg/develop boost-1.64.0-beta1 Glen Fernandes 2017-03-10 13:32:44 -05:00
  • 687d31b7c8 Update documentation in make_unique.html Glen Fernandes 2017-03-10 11:55:06 -05:00
  • fac6fbe3cf Update documentation in make_shared_array.html Glen Fernandes 2017-03-10 10:21:21 -05:00
  • d3b9ee7d24 Merge branch 'develop' Glen Fernandes 2017-03-06 08:59:03 -05:00
  • 650537da60 Update unit tests for make_unique Glen Fernandes 2017-03-06 08:36:57 -05:00
  • 324347b9ec Update unit tests for shared array functions Glen Fernandes 2017-03-06 01:18:16 -05:00
  • 79e675c727 Merge branch 'develop' Glen Fernandes 2017-03-05 22:09:34 -05:00
  • 6ef791c715 Rename identifiers in allocate and deallocate Glen Fernandes 2017-03-05 22:07:58 -05:00
  • 15ed558a29 Further simplify alignment logic in allocate Glen Fernandes 2017-03-05 21:39:22 -05:00
  • 106ada7770 Remove unnecessary helper function Glen Fernandes 2017-03-05 19:13:26 -05:00
  • 9f70f6619f Do not rely on size of type_with_alignment Glen Fernandes 2017-03-05 19:10:56 -05:00
  • 494c0cd2c0 Merge branch 'develop' Glen Fernandes 2017-03-04 23:43:49 -05:00
  • 8c058dfeee Use BOOST_NOEXCEPT_OR_NOTHROW over BOOST_NOEXCEPT Glen Fernandes 2017-03-04 23:36:24 -05:00
  • 0807efa91a Merge branch 'develop' Glen Fernandes 2017-03-04 01:09:35 -05:00
  • bea0fc4a37 Update make_shared_array documentation Glen Fernandes 2017-03-04 00:38:47 -05:00
  • 3f21bac34f Merge pull request #35 from boostorg/develop Glen Fernandes 2017-03-03 13:23:35 -05:00
  • 7beb91fd0e Merge branch 'glenfe-allocate_shared' into develop Peter Dimov 2017-03-02 06:06:35 +02:00
  • d1bb87d34e Remove the now unnecessary allocate hint parameter Glen Fernandes 2017-03-01 08:57:58 -05:00
  • 7570340d70 Add test for allocator construct usage Glen Fernandes 2017-02-28 14:00:23 -05:00
  • b42acf77b3 Only use allocator construct/destroy for value_type, not shared_count Glen Fernandes 2017-02-28 07:29:21 -05:00
  • 1f9c63c34f Fix MSVC parsing problem in allocate_shared_array Peter Dimov 2017-03-01 12:08:17 +02:00
  • f8524c42a8 Add test for a MSVC parsing problem in make_shared Peter Dimov 2017-03-01 12:02:30 +02:00
  • 52fbf70879 Special case aligning up sizes and change integral constant style Glen Fernandes 2017-02-28 19:01:27 -05:00
  • fb59cd574e Copy rebind allocator before impl destruct Glen Fernandes 2017-02-28 07:21:49 -05:00
  • c749052162 Merge pull request #33 from glenfe/allocate_shared_array Glen Fernandes 2017-02-28 04:26:20 -05:00
  • 970e88897c Revise make_shared and allocate_shared for arrays Glen Fernandes 2017-02-28 01:41:34 -05:00
  • 609de5d711 Merge branch 'develop' Peter Dimov 2017-02-25 19:30:08 +02:00
  • d641b9c436 Merge pull request #32 from pgroke-dt/z_OS_XL_C++_support Peter Dimov 2017-02-25 13:38:33 +02:00
  • 3bb4e4d2df don't define BOOST_SP_HAS_SYNC for z/OS XL C/C++ compiler Paul Groke 2017-02-25 05:44:04 +01:00
  • 5ab9a77d50 Merge branch 'develop' Peter Dimov 2017-02-16 15:37:26 +02:00
  • b80ffbeb3d Remove tools/inspect from appveyor.yml Peter Dimov 2017-02-16 15:35:53 +02:00
  • 5f8c2a7ee0 Remove tools/inspect from .travis.yml Peter Dimov 2017-02-16 15:34:51 +02:00
  • 94634cb853 Only install necessary packages in .travis.yml to speed it up Peter Dimov 2017-02-07 01:50:59 +02:00
  • 17a07a228e Add platform matrix to .travis.yml Peter Dimov 2017-02-06 16:51:33 +02:00
  • d4bc4c9733 Add platform matrix to .travis.yml Peter Dimov 2017-02-06 16:51:33 +02:00
  • 1d7f6b9bfd Merge pull request #31 from gongminmin/ClangC2 Peter Dimov 2017-02-06 15:26:24 +02:00
  • d718d21d6b Fix compiling problems under ClangC2. Minmin Gong 2017-01-29 22:01:00 -08:00
  • 39b14fa0d6 Merge branch 'develop' Peter Dimov 2017-01-01 04:10:26 +02:00
  • 19147212a9 Merge pull request #29 from cdglove/rvalue_casts Peter Dimov 2016-12-12 05:45:17 +02:00
  • 53928bcc12 Merge pull request #30 from cdglove/reinterpret_pointer_cast_test Peter Dimov 2016-12-12 05:42:29 +02:00
  • 9e568dad6e Add explicit tests for reinterpret_pointer_cast. Based on existing pointer_cast tests in shared_ptr_test.cpp Chris Glover 2016-12-11 22:18:57 -05:00
  • ebd1788f2c Add test for rvalue reinterpret_pointer_cast. Chris Glover 2016-12-11 21:18:18 -05:00
  • 3e2ac10e94 Add rvalue versions of static_pointer_cast, const_pointer_cast, dynamic_pointer_cast, reinterpret_pointer_cast. Aligns with proposed addition to std:: here: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0390r0.htm Chris Glover 2016-12-11 15:38:34 -05:00
  • 61075bb9df Move extra files to extras/ as the src/ and test/ directories are scanned for dependencies Peter Dimov 2016-11-10 15:04:21 +02:00
  • 3e61a63f60 Use throw() in place of noexcept on msvc-11.0,12.0 for the standard nothrow traits Peter Dimov 2016-11-08 18:42:51 +02:00
  • a7fbb0a841 Do not use components removed in C++17 (auto_ptr, binary_function) Peter Dimov 2016-11-06 15:35:46 +02:00
  • 1e9e2ed6aa Merge branch 'develop' boost-1.63.0 Peter Dimov 2016-09-30 16:06:15 +03:00
  • bdc19dee01 Merge branch 'feature/unique_ptr_casts' into develop Peter Dimov 2016-09-10 21:09:05 +03:00
  • 3aa720714d Update documentation. Peter Dimov 2016-09-10 20:57:35 +03:00
  • 94a04e57fb Merge branch 'develop' into feature/unique_ptr_casts Peter Dimov 2016-09-10 20:28:14 +03:00
  • 776b33ec09 Merge pull request #26 from muggenhor/make_shared-constructor-forwarding Peter Dimov 2016-09-10 20:27:12 +03:00
  • 5595622c3e Relax dynamic_cast check; rephrase const_cast test to be more MSVC-friendly. Peter Dimov 2016-09-10 20:18:37 +03:00
  • 2ae3e4ba44 Remove static_pointer_cast restriction; test dynamic cross cast. Peter Dimov 2016-09-10 20:07:47 +03:00
  • b5498d944e Add test for make_shared's move-emulation support Giel van Schijndel 2016-09-10 16:14:16 +02:00
  • 8fac3c9f2f Add one more dynamic_cast test, fold back _test3 into test2. Peter Dimov 2016-09-10 19:15:47 +03:00
  • a14515a364 Add negative pointer cast tests. Peter Dimov 2016-09-10 18:43:22 +03:00
  • 190c06e25d Add tests for unique_ptr casts. Peter Dimov 2016-09-10 17:55:14 +03:00
  • 62a8a9d6cc Merge branch 'karo/unique_ptr_casts' of https://github.com/koraa/smart_ptr into feature/unique_ptr_casts Peter Dimov 2016-09-10 14:48:26 +03:00
  • 48401806f4 Merge branch 'make_shared-constructor-forwarding' of https://github.com/muggenhor/boost-smart_ptr into develop Peter Dimov 2016-09-10 14:24:52 +03:00
  • 02de302774 Merge branch 'suppress-weak-vtables-warning' of https://github.com/Kojoley/smart_ptr into develop Peter Dimov 2016-09-10 13:55:20 +03:00
  • 80597b379e Copy repo instead of doing a checkout, for pull requests. Peter Dimov 2016-09-10 13:47:05 +03:00
  • 840e9fc96e Apply MIPS16 patch from ticket #12418 Peter Dimov 2016-09-02 20:13:15 +03:00
  • 70367e848e Suppress weak vtables warnings Nikita Kniazev 2016-08-31 17:32:09 +03:00
  • e8daeaee1c Enable Travis notifications on success Peter Dimov 2016-08-28 22:37:10 +03:00
  • 3b9ae9fd5f Switch from msvc-12.0 to msvc-14.0 on Appveyor Peter Dimov 2016-08-28 22:01:59 +03:00
  • 20fedcff2c Use <atomic> by default when BOOST_NO_CXX11_HDR_ATOMIC is not defined Peter Dimov 2016-08-28 21:28:21 +03:00
  • de38a735ea boost::make_shared: use Constructor Forwarding on C++03 Giel van Schijndel 2016-07-24 14:38:21 +02:00
  • ce52fb1045 pointer_casts with move semantics for unique_ptr Karolin Varner 2015-12-17 15:32:30 +01:00
  • 6b787f1cec Add overloads for std::shared_ptr to pointer casts Karolin Varner 2015-12-17 13:47:00 +01:00
  • 2185c4f005 Fix a documentation typo Karolin Varner 2015-12-17 12:46:41 +01:00
  • 6d5f554baa Reuse code for plain and shared in ptr cast tests Karolin Varner 2015-12-17 12:35:14 +01:00
  • f3279d24b4 Merge branch 'develop' boost-1.62.0 Peter Dimov 2016-05-21 22:45:34 +03:00
  • c87b6e8af8 Add .travis.yml Peter Dimov 2016-05-21 22:07:23 +03:00
  • aaded4f85c Merge branch 'develop' Peter Dimov 2016-05-21 20:48:54 +03:00
  • eb1a002e34 Create README.md Peter Dimov 2016-05-21 19:34:15 +03:00
  • 3304a56101 Merge branch 'develop' Peter Dimov 2016-05-21 18:55:46 +03:00
  • 181f38682f Add appveyor.yml. Peter Dimov 2016-05-21 18:23:41 +03:00
  • 5b1a8412c3 Merge branch 'develop' Peter Dimov 2016-05-21 01:11:22 +03:00
  • e52905cf3c Add intrusive_ptr converting move assignment. Peter Dimov 2016-05-17 18:43:41 +03:00
  • b7f99ceba6 Update intrusive_ptr_move_test with converting move construction. Peter Dimov 2016-05-17 18:36:50 +03:00
  • a7ade6f062 Remove unnecessary #ifdef Peter Dimov 2016-05-17 18:34:18 +03:00
  • 097d2e9bf9 Merge branch 'intrusive_ptr_move' of https://github.com/jtwang83/smart_ptr into develop Peter Dimov 2016-05-17 18:29:29 +03:00
  • d44a78d671 Merge branch 'develop' Peter Dimov 2016-05-17 18:10:45 +03:00
  • 582eb63cb3 Merge pull request #18 from joachim-faulhaber/smart_ptr_patches_1_59_0 Peter Dimov 2016-05-17 18:07:32 +03:00
  • 181b449a57 Merge branch 'develop' Peter Dimov 2016-05-17 18:01:36 +03:00
  • da8de3e95b Merge pull request #19 from Lastique/patch-4 Peter Dimov 2016-05-17 17:59:10 +03:00
  • 6c27833099 Merge branch 'develop' Peter Dimov 2016-05-17 17:46:15 +03:00
  • 83e6e00456 Merge branch 'develop' boost-1.61.0 Glen Fernandes 2016-04-13 08:01:21 -04:00
  • 522f6c1869 Add more aliasing move test cases, add alias move reset Peter Dimov 2016-04-13 14:31:43 +03:00
  • cd8de9d4a6 Merge branch 'move-alias' of https://github.com/uecasm/smart_ptr into develop Peter Dimov 2016-04-13 13:29:50 +03:00
  • e26542272d Use remove_reference in make_unique implementation Glen Fernandes 2016-02-19 08:09:25 -05:00
  • e13beef5df Fix formatting in headers and tests Glen Fernandes 2015-11-11 01:26:15 -05:00