Commit Graph

  • 6218c52c1a Add make_local_shared Peter Dimov 2017-06-20 01:42:45 +03:00
  • c2b6e96cd7 Merge branch 'develop' into feature/local_shared_ptr Peter Dimov 2017-06-19 20:39:29 +03:00
  • b062d84d36 Update history.adoc Peter Dimov 2017-06-19 20:38:51 +03:00
  • 68fb786d4d Add more tests Peter Dimov 2017-06-19 17:36:13 +03:00
  • f7275b7f45 Add more tests Peter Dimov 2017-06-19 02:30:54 +03:00
  • edf02ab0f9 Add more tests Peter Dimov 2017-06-19 01:05:01 +03:00
  • 5b316e6e90 Update specification of atomic_shared_ptr Peter Dimov 2017-06-18 15:34:57 +03:00
  • 7ed8583a9c Document shared_ptr atomic access functions Peter Dimov 2017-06-18 15:24:00 +03:00
  • 6474847481 Make atomic_shared_ptr's default constructor constexpr Peter Dimov 2017-06-18 07:56:42 +03:00
  • 75003f734f Merge branch 'feature/constexpr' into develop Peter Dimov 2017-06-18 07:11:49 +03:00
  • 79e6fcdd61 Remove comment; C++11 does not guarantee this static init Peter Dimov 2017-06-18 05:00:42 +03:00
  • 4341446e04 #ifdef constexpr tests on msvc and clang c++11 Peter Dimov 2017-06-18 04:21:22 +03:00
  • 9c18322e85 Fix appveyor.yml again Peter Dimov 2017-06-18 03:55:48 +03:00
  • 49095c3236 Fix appveyor.yml Peter Dimov 2017-06-18 03:36:49 +03:00
  • fff61ab5d6 Add clang 3.5 to ravis Peter Dimov 2017-06-18 03:35:12 +03:00
  • aef27128f2 Add feature branch testing, matrix to Appveyor Peter Dimov 2017-06-18 03:32:32 +03:00
  • c1d72af0a4 Add g++ 7, clang++ 4 to Travis Peter Dimov 2017-06-18 03:11:59 +03:00
  • 0e78e219f5 Make default constructors constexpr Peter Dimov 2017-06-18 02:43:20 +03:00
  • 2e469dd7f3 Fix .travis.yml Peter Dimov 2017-06-18 02:20:00 +03:00
  • d9296befa8 Fix branch regexp in .travis.yml Peter Dimov 2017-06-18 00:47:58 +03:00
  • f321ce404f Enable Travis on feature branches Peter Dimov 2017-06-18 00:08:05 +03:00
  • 67d897a533 Add a spinlock to atomic_shared_ptr Peter Dimov 2017-06-17 23:37:18 +03:00
  • e462f17c2d Merge branch 'feature/local_shared_ptr' into develop Peter Dimov 2017-06-17 21:26:13 +03:00
  • b8390aeffb Add more tests Peter Dimov 2017-06-17 21:24:07 +03:00
  • 9dafc01024 Merge branch 'develop' into feature/local_shared_ptr Peter Dimov 2017-06-17 01:36:17 +03:00
  • 7d51c868eb Add more tests Peter Dimov 2017-06-17 01:34:58 +03:00
  • 0b0b7af05b Fix intrusive_ref_counter.adoc Glen Fernandes 2017-06-16 18:18:25 -04:00
  • 7bd389c95e Merge branch 'develop' into feature/local_shared_ptr Peter Dimov 2017-06-17 00:15:39 +03:00
  • 1cae5c5696 Fix documentation links in headers Peter Dimov 2017-06-17 00:13:21 +03:00
  • 369fdbe38d Merge branch 'develop' into feature/local_shared_ptr Peter Dimov 2017-06-16 20:20:54 +03:00
  • 43b37d4f28 Merge branch 'feature/atomic_shared_ptr' into develop Peter Dimov 2017-06-16 20:20:17 +03:00
  • a048cfb56d Minor fixes to atomic_shared_ptr.hpp Peter Dimov 2017-06-16 20:19:37 +03:00
  • 070a3a9f1a Add atomic_shared_ptr.adoc Peter Dimov 2017-06-16 20:15:23 +03:00
  • d03ef3db5c Merge branch 'develop' into feature/local_shared_ptr Peter Dimov 2017-06-16 19:42:45 +03:00
  • 6d97c2b89e Remove javascript that tried to integrate the Boost banner, as it didn't work Peter Dimov 2017-06-16 19:32:35 +03:00
  • 7484d4da41 Merge branch 'develop' into feature/local_shared_ptr Peter Dimov 2017-06-16 18:40:01 +03:00
  • 2964ed2379 Merge branch 'feature/atomic_shared_ptr' into develop Peter Dimov 2017-06-16 18:36:10 +03:00
  • a7668291d2 Add atomic_shared_ptr Peter Dimov 2017-06-16 18:26:17 +03:00
  • ffc48e63d8 Merge branch 'develop' into feature/local_shared_ptr Peter Dimov 2017-06-16 17:18:33 +03:00
  • bcc9e50a54 Merge branch 'feature/asciidoc' into develop Peter Dimov 2017-06-16 17:17:47 +03:00
  • 8812114601 Fix line wrapping in pdf Peter Dimov 2017-06-15 21:34:53 +03:00
  • 5b817ba04d Fix synopses Peter Dimov 2017-06-15 21:23:06 +03:00
  • 6db55f7dfd Add _add_ref and _release overload documentation Glen Fernandes 2017-06-15 11:33:06 -04:00
  • 61de342adc Add deprecated shared_array documentation Glen Fernandes 2017-06-15 08:16:50 -04:00
  • 7f760526ab Add intrusive_ref_counter documentation Glen Fernandes 2017-06-15 02:09:06 -04:00
  • 478a819cb5 Add generic pointer casts documentation Glen Fernandes 2017-06-15 01:36:59 -04:00
  • 902ca6fdf3 Remove 'see below' in documentation Glen Fernandes 2017-06-14 20:39:49 -04:00
  • 074882976f Slightly better looking comments in documentation Glen Fernandes 2017-06-14 11:28:09 -04:00
  • c1820b4a27 Various documentation fixes Glen Fernandes 2017-06-14 10:27:46 -04:00
  • 8096b7d324 Add make_unique documentation Glen Fernandes 2017-06-14 08:24:31 -04:00
  • bdcab9df47 Add examples to make_shared documentation Glen Fernandes 2017-06-14 01:20:58 -04:00
  • 8f99919102 Update make_shared documentation Glen Fernandes 2017-06-13 23:08:38 -04:00
  • 27898b0823 Constrain conversions to shared_ptr/weak_ptr Peter Dimov 2017-06-13 20:57:12 +03:00
  • 47ee1e09e9 Use single allocation in deleter and allocator constructors Peter Dimov 2017-06-13 18:29:18 +03:00
  • 4dda1b5fbb Add lsp_array_* tests Peter Dimov 2017-06-13 18:03:01 +03:00
  • 585de501da Embed local_counted_base in the deleter in the pointer case Peter Dimov 2017-06-13 17:27:06 +03:00
  • 420626d6d9 Add weak_ptr.adoc Peter Dimov 2017-06-13 06:34:16 +03:00
  • ab99c8f7aa Reflect unique_ptr constructor change Peter Dimov 2017-06-13 05:56:19 +03:00
  • 0eb6ad145d Merge branch 'develop' into feature/asciidoc Peter Dimov 2017-06-13 05:51:51 +03:00
  • 1d314c5668 Make null unique_ptr convert to empty shared_ptr Peter Dimov 2017-06-13 05:50:40 +03:00
  • 5b7d3c08ab Small fix to enable_shared_from_this.adoc Peter Dimov 2017-06-13 02:51:02 +03:00
  • f770e53989 More history Peter Dimov 2017-06-13 02:22:51 +03:00
  • c4d07defcd Add .gitignore Peter Dimov 2017-06-13 01:46:50 +03:00
  • 65e616c90b Add a history item for the N1450 formal proposal Peter Dimov 2017-06-13 01:45:18 +03:00
  • f90b418460 Add enable_shared_from_this.adoc Peter Dimov 2017-06-13 01:34:31 +03:00
  • bd2474e7f3 Add shared_ptr.adoc Peter Dimov 2017-06-12 20:06:12 +03:00
  • a88d8b5b29 Add pointer_to_other.adoc Peter Dimov 2017-06-12 18:20:54 +03:00
  • 213c00aed7 Merge branch 'develop' into feature/asciidoc Peter Dimov 2017-06-12 18:07:46 +03:00
  • 52d976fde2 Use BOOST_SP_NOEXCEPT, BOOST_SP_NOEXCEPT_WITH_ASSERT Peter Dimov 2017-06-12 18:06:54 +03:00
  • a6031ff8e2 Add scoped_array.adoc Peter Dimov 2017-06-12 16:53:57 +03:00
  • 239fe204de Merge branch 'develop' into feature/asciidoc Peter Dimov 2017-06-12 15:54:44 +03:00
  • e75fa9329b Remove noexcept on ~local_counted_base for g++ 4.7 Peter Dimov 2017-06-12 15:53:16 +03:00
  • 3b16e1cc3e Add intrusive_ptr.adoc Peter Dimov 2017-06-12 05:17:34 +03:00
  • 392b3c76f0 Add techniques.adoc Peter Dimov 2017-06-12 04:06:27 +03:00
  • dea4e8129d Complete scoped_ptr.adoc Peter Dimov 2017-06-12 03:12:03 +03:00
  • 0dfb4dad0f Start rewriting documentation in asciidoc Peter Dimov 2017-06-12 01:58:08 +03:00
  • aec76051f8 Merge branch 'feature/local_shared_ptr' into develop Peter Dimov 2017-06-12 00:52:33 +03:00
  • 8f2e6d04de Add more tests Peter Dimov 2017-06-12 00:19:07 +03:00
  • 8d9c4df71a Add more tests Peter Dimov 2017-06-11 20:35:51 +03:00
  • b18f68324f Add more tests Peter Dimov 2017-06-05 16:38:41 +03:00
  • aeadd6aeff Initial commit of local_shared_ptr Peter Dimov 2017-06-04 21:24:20 +03:00
  • 3c47079f4d Merge branch 'develop' Peter Dimov 2017-06-04 19:08:05 +03:00
  • ca9cb71e86 Merge pull request #39 from Teemperor/ReencodeAsUtf8 Peter Dimov 2017-06-02 23:08:35 +03:00
  • ba98b8c33f Reencoded a few headers that used Windows-1252 with UTF-8. Raphael Isemann 2017-06-02 14:51:53 +02:00
  • 3160cbb2e3 Merge branch 'master' of https://github.com/boostorg/smart_ptr Peter Dimov 2017-06-01 03:28:39 +03:00
  • bfa3752ad7 Merge branch 'develop' Peter Dimov 2017-06-01 03:28:21 +03:00
  • e9010baaf5 Merge branch 'Belcourt-develop' into develop Peter Dimov 2017-05-27 03:02:32 +03:00
  • b530ffcae5 Remove redundant check; add coment; include config.hpp Peter Dimov 2017-05-27 03:01:34 +03:00
  • 7f42d987e7 Protect clang pragmas with BOOST_CLANG macro. K. Noel Belcourt 2017-05-26 12:33:59 -06:00
  • 469015992a Merge branch 'develop' Glen Fernandes 2017-05-02 08:57:13 -04:00
  • 33b18c7da0 Reformat (line wrap at 80 characters) Glen Fernandes 2017-05-02 08:06:55 -04:00
  • 596adfc69a Merge branch 'develop' Peter Dimov 2017-05-01 13:50:49 +03:00
  • e99e722fa5 Add alternative sp_array_construct for trivially destructible case Glen Fernandes 2017-04-22 22:39:57 -04:00
  • 7ef8fa4a19 Fix lwm_win32_cs.hpp for Clang Peter Dimov 2017-04-16 21:38:29 +03:00
  • 9081dc5573 Add lwm_win32_cs_test Peter Dimov 2017-04-16 21:02:07 +03:00
  • 0043228495 Add clang-3.9/linux, c++1z/osx to Travis Peter Dimov 2017-04-16 00:18:24 +03:00
  • 6bdd3fde65 Add alternative sp_array_construct for trivially destructible case Glen Fernandes 2017-04-22 22:39:57 -04:00
  • 3568e093bb Fix lwm_win32_cs.hpp for Clang Peter Dimov 2017-04-16 21:38:29 +03:00
  • acb29ad6f3 Add lwm_win32_cs_test Peter Dimov 2017-04-16 21:02:07 +03:00
  • d2c1ed0ed5 Add clang-3.9/linux, c++1z/osx to Travis Peter Dimov 2017-04-16 00:18:24 +03:00