Commit Graph

  • 6ab9b93088 fixed AppVeyor link joaquintides 2018-03-05 15:13:18 +01:00
  • 4129bb6a5c Use unique_ptr instead of auto_ptr when available Peter Dimov 2018-02-19 06:16:11 +02:00
  • 3b64e5ecb3 Add lw_thread_test Peter Dimov 2018-02-19 02:02:31 +02:00
  • 4025698fe8 Change atomic operations to take an arbitrary MemoryOrder type, to fix test breakage caused by transition to scoped enum in Boost.Atomic, tracking C++20 Peter Dimov 2018-02-07 17:45:07 +02:00
  • 2d7ab197a7 Remove variant=debug,release from Travis; too weak, too slow Peter Dimov 2018-01-24 15:16:32 +02:00
  • 5877b08490 Disable spinlock_pool_test on msvc-9.0/release as well Peter Dimov 2018-01-23 21:49:30 +02:00
  • ffe5b46f75 Silence MS warning about strcpy Peter Dimov 2018-01-23 21:45:59 +02:00
  • 4abc74fe28 Disable spinlock_pool_test on msvc-8.0/release Peter Dimov 2018-01-23 19:05:44 +02:00
  • 12a646c607 Update .travis.yml, appveyor.yml Peter Dimov 2018-01-23 19:02:35 +02:00
  • 937a3e0e93 Remove tabs Peter Dimov 2018-01-23 06:29:17 +02:00
  • 258fa75a7e Add -fsanitize=undefined to Travis Peter Dimov 2018-01-20 02:20:35 +02:00
  • 93d0d69f5e Add clang-3.3, 3.4 to Travis Peter Dimov 2018-01-19 19:43:30 +02:00
  • f173f9c0fb Remove -fno-deduce-init-list from make_shared_arrays_test, allocate_shared_arrays_test; seems no longer needed Peter Dimov 2018-01-18 14:36:58 +02:00
  • 6a5942f55f Fix make_unique_value_test line Peter Dimov 2018-01-18 14:35:15 +02:00
  • 293a4ee009 Use full gcc-4.4.7 version Peter Dimov 2018-01-18 14:34:06 +02:00
  • 8e3aa3a565 make_unique_value_test: add -fno-deduce-init-list for gcc-4.6 Peter Dimov 2018-01-18 00:13:00 +02:00
  • 78bebd5166 Disable auto_ptr_lv_fail on g++ 4.4 (known failure) Peter Dimov 2018-01-17 21:17:19 +02:00
  • a47cf35b0f Disable atomic_sp_constexpr_test on libc++ 5.0 as well Peter Dimov 2018-01-17 19:17:17 +02:00
  • 8d0afb670f atomic_sp_constexpr_test: add pragma messages when skipped Peter Dimov 2018-01-17 16:46:54 +02:00
  • 77a35856c6 Add g++ 4.4, 4.6 to Travis Peter Dimov 2018-01-16 18:50:09 +02:00
  • 693109361e Add missing cxxstd=03 to libc++ Travis job Peter Dimov 2018-01-16 16:13:41 +02:00
  • 6735806863 Add clang++-libc++ to Travis Peter Dimov 2018-01-16 16:09:13 +02:00
  • b0dc300154 Merge pull request #47 from wzssyqa/mips-r6-no-set-mips2 Peter Dimov 2018-01-03 07:18:59 +02:00
  • adc998469a Add container_hash to Travis and Appveyor Peter Dimov 2018-01-03 02:59:19 +02:00
  • 4252ed31de disable .set mips2 for mips release r6 YunQiang Su 2017-12-31 14:14:11 +08:00
  • 279372a784 Merge branch 'develop' Peter Dimov 2017-12-18 17:26:13 +02:00
  • b77b7cfd62 Fix intrusive_ptr converting constructor doc issue #46 boost-1.66.0 Peter Dimov 2017-11-28 20:09:52 +02:00
  • 2553a71b79 Fix intrusive_ptr converting constructor doc issue #46 Peter Dimov 2017-11-28 20:09:52 +02:00
  • 5dfcd2a6e4 Rename parameters to cope with gcc 4.8 -Wshadow Glen Fernandes 2017-11-27 23:47:13 -05:00
  • 6f30b395e4 Add -j 3 to Travis Peter Dimov 2017-11-06 05:29:33 +02:00
  • 014318a1ba Reduce Appveyor jobs Peter Dimov 2017-11-06 02:34:46 +02:00
  • d2c8eea08d Add VS2017 /std:c++17 to Appveyor Peter Dimov 2017-11-06 01:49:20 +02:00
  • 4e0d47302b Merge pull request #45 from glywk/contribution Glen Fernandes 2017-11-02 21:46:41 -04:00
  • 765840cd71 Fix make_unique header filename documentation glywk 2017-11-02 23:07:16 +01:00
  • cb4a878fa8 Merge pull request #44 from glenfe/develop Glen Fernandes 2017-11-02 13:02:05 -04:00
  • 57a585ed46 sp_array_construct condition for trivial should include has_trivial_destructor Glen Fernandes 2017-11-02 11:51:23 -04:00
  • 949338ff18 Add test that verifies no temporaries are created by array make_shared Peter Dimov 2017-11-02 17:45:17 +02:00
  • 50fbbe91d8 Re-add libstdc++-4.9-dev to clang 3.5, 3.8, 3.9 Peter Dimov 2017-10-25 00:30:48 +03:00
  • e88227b506 Update .travis.yml Peter Dimov 2017-10-24 20:20:15 +03:00
  • 410f2ce8d4 Remove redundant local asciidoctor tool spec. Rene Rivera 2017-10-22 07:56:41 -05:00
  • 4e2e758f58 Merge pull request #42 from grafikrobot/patch-1 Peter Dimov 2017-10-19 03:02:10 +03:00
  • 9cb8ee086f Guard against redef of asciidoctor in common b2. Rene Rivera 2017-10-18 18:43:56 -05:00
  • a054a570c1 Add quick test target Peter Dimov 2017-09-04 15:45:07 +03:00
  • 219dc523ec Install libstdc++-4.9 for clang 3.5, 3.8, 3.9 in .travis.yml Peter Dimov 2017-09-01 23:19:03 +03:00
  • 5da882293d Merge branch 'develop' Peter Dimov 2017-09-01 16:15:33 +03:00
  • 868a870a59 Fix lightweight_mutex w/ BOOST_USE_WINDOWS_H Peter Dimov 2017-09-01 13:25:19 +03:00
  • 10c6233029 Merge branch 'develop' boost-1.65.1 Peter Dimov 2017-08-29 00:44:14 +03:00
  • bcfe1be681 Merge pull request #40 from BenjaminW3/topic-fix-nvcc Peter Dimov 2017-08-28 10:51:22 +03:00
  • 966786e7f9 fix compilation for nvcc+clang Benjamin Worpitz 2017-08-28 08:12:48 +02:00
  • 087471a232 Bump msvc version checks from <= 1910 to < 1920 Peter Dimov 2017-08-23 09:16:35 +03:00
  • 06bd43d5b5 Merge branch 'develop' boost-1.65.0 Peter Dimov 2017-07-13 16:36:43 +03:00
  • 1758d44e4c Add basic synopsis and description for make_local_shared Glen Fernandes 2017-07-08 08:50:59 -04:00
  • 1c13ec0888 Remove wrong doc link from meta/libraries.json Peter Dimov 2017-07-07 17:58:49 +03:00
  • cc7eb56f51 Fixed broken link in techniques.adoc Peter Dimov 2017-07-07 14:14:54 +03:00
  • eb64ae8daa Untabify pointer_cast_test2 Peter Dimov 2017-07-07 00:59:01 +03:00
  • a3c8c2125a Use has_trivial_assign in construction utilities Glen Fernandes 2017-07-04 13:45:56 -04:00
  • 3aa419463c Simplify lsp state types Glen Fernandes 2017-07-01 10:00:47 -04:00
  • e4ba116d7e Minor refactoring in allocate_shared implementations Glen Fernandes 2017-06-29 22:07:42 -04:00
  • 864a0c80dd Conditionally compile allocate_local_shared tests Glen Fernandes 2017-06-29 13:26:52 -04:00
  • be736e5088 Implement allocate_local_shared for arrays Glen Fernandes 2017-06-29 12:46:39 -04:00
  • 48294c483f Use new shared_count constructors in allocate_shared Glen Fernandes 2017-06-26 23:06:10 -04:00
  • 13e73d6a78 Do not use UINT_MAX to avoid -Wmicrosoft-enum-value from Clang Peter Dimov 2017-06-27 16:23:18 +03:00
  • 20a517cc3d Clang/C2 doesn't have _mm_pause Peter Dimov 2017-06-27 15:41:56 +03:00
  • 65d412c840 Execute bootstrap in subshell on Appveyor to preserve TOOLSET Peter Dimov 2017-06-22 17:34:20 +03:00
  • d031d4719f Check use counts in make_local_shared tests Peter Dimov 2017-06-22 15:39:46 +03:00
  • c1979bcaf5 Check use counts in make_shared tests Peter Dimov 2017-06-22 15:31:50 +03:00
  • 0adb1fb212 Add shared_count constructor taking sp_counted_base* Peter Dimov 2017-06-22 15:24:49 +03:00
  • 7410cb1733 Update history.adoc. Peter Dimov 2017-06-21 20:25:37 +03:00
  • 2d087d0003 Do not use A::destroy in allocate_shared_noinit Peter Dimov 2017-06-21 13:44:17 +03:00
  • ca7a01a593 Add more tests. Update Jamfile to new style. Peter Dimov 2017-06-21 04:07:17 +03:00
  • 314a6634d4 Merge branch 'feature/local_shared_ptr' into develop Peter Dimov 2017-06-21 03:33:00 +03:00
  • 6cbc1e6775 Update allocate_shared array unit tests Glen Fernandes 2017-06-20 20:03:52 -04:00
  • 81e1cfe301 Merge branch 'develop' into feature/local_shared_ptr feature/local_shared_ptr Peter Dimov 2017-06-21 03:04:16 +03:00
  • eb8aa36854 Merge branch 'develop' of https://github.com/boostorg/smart_ptr into develop Peter Dimov 2017-06-21 03:03:21 +03:00
  • e210c5728d Add local_shared_ptr.adoc Peter Dimov 2017-06-21 03:02:48 +03:00
  • 4046186a2d Use BOOST_NOEXCEPT_OR_NOTHROW for get_deleter Glen Fernandes 2017-06-20 18:58:09 -04:00
  • 01b73a8bfa Merge branch 'develop' into feature/local_shared_ptr Peter Dimov 2017-06-21 02:07:27 +03:00
  • c85abde6b0 Update shared_ptr.adoc Peter Dimov 2017-06-21 02:06:16 +03:00
  • e9523962ae Update .travis.yml Peter Dimov 2017-06-21 01:20:11 +03:00
  • 4e5d067ba8 Add local_sp_fn_test Peter Dimov 2017-06-20 22:26:07 +03:00
  • 827206ec57 Merge branch 'develop' into feature/local_shared_ptr Peter Dimov 2017-06-20 22:07:53 +03:00
  • 0cdad6421d Add shared_ptr_fn_test Peter Dimov 2017-06-20 22:07:12 +03:00
  • f7f7e0183d Merge branch 'feature/local_get_deleter' into feature/local_shared_ptr Peter Dimov 2017-06-20 21:38:44 +03:00
  • f901988e57 Store shared_count in local_counted_base, not shared_ptr Peter Dimov 2017-06-20 21:38:03 +03:00
  • 22d150a1a9 Merge branch 'feature/local_get_deleter' into feature/local_shared_ptr Peter Dimov 2017-06-20 20:39:04 +03:00
  • fb17bf685e Add more tests; fix errors Peter Dimov 2017-06-20 20:38:26 +03:00
  • 052ebd1946 Merge branch 'develop' into feature/local_get_deleter Peter Dimov 2017-06-20 19:35:23 +03:00
  • 028bb2cee8 Fix get_deleter in allocate_shared_array.hpp Peter Dimov 2017-06-20 19:33:39 +03:00
  • 9fe6885078 Add more get_deleter tests Peter Dimov 2017-06-20 19:18:30 +03:00
  • 6e5a382b6b Start work on get_deleter for local_shared_ptr Peter Dimov 2017-06-20 19:01:16 +03:00
  • 87272703c2 Add get_deleter test with an incomplete class Peter Dimov 2017-06-20 17:47:17 +03:00
  • 1c097b5764 Add get_deleter test with an incomplete class Peter Dimov 2017-06-20 17:47:17 +03:00
  • 014181e1f9 Merge branch 'develop' into feature/local_shared_ptr Peter Dimov 2017-06-20 06:25:56 +03:00
  • 0b9547ddad Disable atomic_sp_constexpr_test on libc++ Peter Dimov 2017-06-20 06:25:27 +03:00
  • b104d85d95 Fix use of allocator_traits Peter Dimov 2017-06-20 05:36:47 +03:00
  • e92d79c0a6 Add 14/1z to clang 3.5, 3.6, 3.7 Peter Dimov 2017-06-20 04:31:35 +03:00
  • 2b5869882a Optimize make_local_shared to use a single allocation Peter Dimov 2017-06-20 04:27:45 +03:00
  • 1f86907a3d Add more tests Peter Dimov 2017-06-20 02:00:19 +03:00
  • 685b40cc1b Merge branch 'develop' into feature/local_shared_ptr Peter Dimov 2017-06-20 01:49:04 +03:00
  • dcfb8489c6 Fix mistakes in atomic_sp_constexpr_test Peter Dimov 2017-06-20 01:48:28 +03:00