Commit Graph

  • 5f95fe9848 Fix .travis.yml feature/cmake-subdir-test Peter Dimov 2019-01-06 04:37:59 +02:00
  • 599d0bbba9 Add test/cmake_subdir_test Peter Dimov 2019-01-05 19:43:22 +02:00
  • f769217ca8 Update CMakeLists.txt Peter Dimov 2019-01-04 19:40:30 +02:00
  • 5d5d28a92e [CMake] Generate cmake target that other libraries can use Mike Dev 2018-09-18 13:19:19 +02:00
  • 85fd341402 Merge pull request #59 from Kojoley/patch-1 Peter Dimov 2018-12-29 02:24:02 +02:00
  • eac6411867 Do not include the whole Predef for a single macro Nikita Kniazev 2018-12-28 03:03:02 +03:00
  • 97ef7970e8 Remove VARIANT from .travis.yml feature/abi-test Peter Dimov 2018-12-23 16:44:03 +02:00
  • 4baa21dd5e Add libstdc++-5 for clang 7-ubsan Peter Dimov 2018-12-23 08:17:32 +02:00
  • d0a89a81f0 More g++ warning suppression Peter Dimov 2018-12-23 06:21:55 +02:00
  • ab2b977e4a Update clang-5 ubsan to clang-7 Peter Dimov 2018-12-23 05:19:07 +02:00
  • f380d4466c Avoid some g++ warnings in shared_ptr_test Peter Dimov 2018-12-23 05:06:24 +02:00
  • 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 +02:00
  • 660d26c2c3 Change 03/11 to 98/0x for gcc 4.4 Peter Dimov 2018-12-23 00:08:32 +02:00
  • a095084492 Improve abi_test Peter Dimov 2018-12-23 00:06:13 +02:00
  • a314765b94 Test variant=debug,release on Travis Peter Dimov 2018-12-22 23:52:07 +02:00
  • 02eba55685 Add abi_test Peter Dimov 2018-12-22 22:56:20 +02:00
  • 9c2c991291 Update .yml files Peter Dimov 2018-12-18 21:53:58 +02:00
  • 2e57ddb953 Update documentation of intrusive_ptr (document move ops, fix op<) Peter Dimov 2018-11-25 17:54:51 +02:00
  • f6c3508aee Add make_local_shared_const_test Peter Dimov 2018-11-10 21:04:22 +02:00
  • b7cca00408 Add make_shared_const_test Peter Dimov 2018-11-10 20:44:00 +02:00
  • 7e50abb9ec Merge pull request #55 from Romain-Geissler-1A/noexcept Peter Dimov 2018-11-10 19:32:01 +02:00
  • e7360779b0 Add g++ 8, clang 6.0, 7 to Travis Peter Dimov 2018-11-10 18:35:29 +02:00
  • 456da93897 Use BOOST_NOEXCEPT_OR_NOTHROW in public headers to prepare for C++20. Romain Geissler 2018-11-09 14:55:34 +00:00
  • 04f0847af4 Add --depth 1 to Appveyor boost-1.69.0-beta1 boost-1.69.0 Peter Dimov 2018-09-21 20:53:27 +03:00
  • 29a08cdff6 Use BOOST_SYMBOL_VISIBLE with local_counted_base and children Glen Fernandes 2018-09-19 13:50:13 -04:00
  • 6d3af760f6 Generously dispense BOOST_SYMBOL_VISIBLE feature/dll-test Peter Dimov 2018-09-18 03:18:23 +03:00
  • a9f39d2b94 Test make_shared/allocate_shared in dll_test too Peter Dimov 2018-09-17 22:04:27 +03:00
  • 4e2f236116 Add dll_test (to check for visibility issues) Peter Dimov 2018-09-17 21:50:47 +03:00
  • 4eb53db537 Use intrin.h under clang-cl Peter Dimov 2018-08-12 01:26:59 +03:00
  • a2b6ba85f3 Simplify exception safety in array construct utilities Glen Fernandes 2018-08-01 08:41:32 -04:00
  • e37cd4154f Work around ld: unrecognized option '--push-state--no-as-needed' boost-1.68.0 Peter Dimov 2018-05-10 16:16:08 +03:00
  • 8563fc5c4e Add tests that include <windows.h> Peter Dimov 2018-03-11 23:00:50 +02:00
  • 67fab5c9ec Clang x64 warns that __stdcall is ignored, so don't use it there feature/appveyor-64-cygwin Peter Dimov 2018-03-08 06:53:28 +02:00
  • f16fbdce26 Fix sp_interlocked on Cygwin 64 Peter Dimov 2018-03-08 05:15:49 +02:00
  • c3b3835a58 Mingw doesn't have _RTL_CRITICAL_SECTION Peter Dimov 2018-03-08 03:34:00 +02:00
  • 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 +02:00
  • 5885763287 Remove clang from Appveyor; doesn't really work. Peter Dimov 2018-03-08 00:39:15 +02:00
  • 9bb12692b3 Only test C++14 with clang on Appveyor Peter Dimov 2018-03-07 21:23:01 +02:00
  • 773ef80f5d Add mingw configurations; move LLVM clang in its own VS2017 job Peter Dimov 2018-03-07 20:06:04 +02:00
  • 704de2bd67 Add Cygwin to Appveyor Peter Dimov 2018-03-07 18:27:45 +02:00
  • 1caa233faa Add address-model=32,64 to Appveyor Peter Dimov 2018-03-07 17:37:28 +02:00
  • 605d4a2789 Merge pull request #49 from joaquintides/patch-1 boost-1.67.0 Peter Dimov 2018-03-05 16:28:17 +02:00
  • 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