Commit Graph
1341 Commits
Author SHA1 Message Date
Peter Dimov 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 2018-02-07 17:45:07 +02:00
Peter Dimov 2d7ab197a7 Remove variant=debug,release from Travis; too weak, too slow 2018-01-24 15:16:32 +02:00
Peter Dimov 5877b08490 Disable spinlock_pool_test on msvc-9.0/release as well 2018-01-23 21:49:30 +02:00
Peter Dimov ffe5b46f75 Silence MS warning about strcpy 2018-01-23 21:45:59 +02:00
Peter Dimov 4abc74fe28 Disable spinlock_pool_test on msvc-8.0/release 2018-01-23 19:05:44 +02:00
Peter Dimov 12a646c607 Update .travis.yml, appveyor.yml 2018-01-23 19:02:35 +02:00
Peter Dimov 937a3e0e93 Remove tabs 2018-01-23 06:29:17 +02:00
Peter Dimov 258fa75a7e Add -fsanitize=undefined to Travis 2018-01-20 02:20:35 +02:00
Peter Dimov 93d0d69f5e Add clang-3.3, 3.4 to Travis 2018-01-19 19:43:30 +02:00
Peter Dimov f173f9c0fb Remove -fno-deduce-init-list from make_shared_arrays_test, allocate_shared_arrays_test; seems no longer needed 2018-01-18 14:36:58 +02:00
Peter Dimov 6a5942f55f Fix make_unique_value_test line 2018-01-18 14:35:15 +02:00
Peter Dimov 293a4ee009 Use full gcc-4.4.7 version 2018-01-18 14:34:06 +02:00
Peter Dimov 8e3aa3a565 make_unique_value_test: add -fno-deduce-init-list for gcc-4.6 2018-01-18 00:13:00 +02:00
Peter Dimov 78bebd5166 Disable auto_ptr_lv_fail on g++ 4.4 (known failure) 2018-01-17 21:17:19 +02:00
Peter Dimov a47cf35b0f Disable atomic_sp_constexpr_test on libc++ 5.0 as well 2018-01-17 19:17:17 +02:00
Peter Dimov 8d0afb670f atomic_sp_constexpr_test: add pragma messages when skipped 2018-01-17 16:46:54 +02:00
Peter Dimov 77a35856c6 Add g++ 4.4, 4.6 to Travis 2018-01-16 18:50:09 +02:00
Peter Dimov 693109361e Add missing cxxstd=03 to libc++ Travis job 2018-01-16 16:13:41 +02:00
Peter Dimov 6735806863 Add clang++-libc++ to Travis 2018-01-16 16:09:13 +02:00
Peter Dimov b0dc300154 Merge pull request #47 from wzssyqa/mips-r6-no-set-mips2
disable .set mips2 for mips release r6
2018-01-03 07:18:59 +02:00
Peter Dimov adc998469a Add container_hash to Travis and Appveyor 2018-01-03 02:59:19 +02:00
YunQiang Su 4252ed31de disable .set mips2 for mips release r6
MIPS r6 changed the encoding for `ll' instruction,
if we `.set mips2', it will generate the old encoding for `ll'.

So here we disable it for r6.
2017-12-31 14:14:11 +08:00
Peter Dimov 279372a784 Merge branch 'develop' 2017-12-18 17:26:13 +02:00
Peter Dimov b77b7cfd62 Fix intrusive_ptr converting constructor doc issue #46 boost-1.66.0 2017-11-28 20:13:32 +02:00
Peter Dimov 2553a71b79 Fix intrusive_ptr converting constructor doc issue #46 2017-11-28 20:09:52 +02:00
Glen Fernandes 5dfcd2a6e4 Rename parameters to cope with gcc 4.8 -Wshadow 2017-11-27 23:47:13 -05:00
Peter Dimov 6f30b395e4 Add -j 3 to Travis 2017-11-06 05:29:33 +02:00
Peter Dimov 014318a1ba Reduce Appveyor jobs 2017-11-06 02:34:46 +02:00
Peter Dimov d2c8eea08d Add VS2017 /std:c++17 to Appveyor 2017-11-06 01:49:20 +02:00
Glen Fernandes 4e0d47302b Merge pull request #45 from glywk/contribution
Fix make_unique header filename documentation
2017-11-02 21:46:41 -04:00
glywk 765840cd71 Fix make_unique header filename documentation 2017-11-02 23:07:16 +01:00
Glen Fernandes cb4a878fa8 Merge pull request #44 from glenfe/develop
sp_array_construct condition for trivial should include has_trivial_destructor
2017-11-02 13:02:05 -04:00
Glen Fernandes 57a585ed46 sp_array_construct condition for trivial should include has_trivial_destructor 2017-11-02 11:53:41 -04:00
Peter Dimov 949338ff18 Add test that verifies no temporaries are created by array make_shared 2017-11-02 17:45:17 +02:00
Peter Dimov 50fbbe91d8 Re-add libstdc++-4.9-dev to clang 3.5, 3.8, 3.9 2017-10-25 00:30:48 +03:00
Peter Dimov e88227b506 Update .travis.yml 2017-10-24 20:20:15 +03:00
Rene Rivera 410f2ce8d4 Remove redundant local asciidoctor tool spec. 2017-10-22 07:56:41 -05:00
Peter Dimov 4e2e758f58 Merge pull request #42 from grafikrobot/patch-1
Guard against redef of asciidoctor in common b2.
2017-10-19 03:02:10 +03:00
Rene Rivera 9cb8ee086f Guard against redef of asciidoctor in common b2. 2017-10-18 18:43:56 -05:00
Peter Dimov a054a570c1 Add quick test target 2017-09-04 15:45:07 +03:00
Peter Dimov 219dc523ec Install libstdc++-4.9 for clang 3.5, 3.8, 3.9 in .travis.yml 2017-09-01 23:19:03 +03:00
Peter Dimov 5da882293d Merge branch 'develop' 2017-09-01 16:15:33 +03:00
Peter Dimov 868a870a59 Fix lightweight_mutex w/ BOOST_USE_WINDOWS_H 2017-09-01 13:25:19 +03:00
Peter Dimov 10c6233029 Merge branch 'develop' boost-1.65.1 2017-08-29 00:44:14 +03:00
Peter Dimov bcfe1be681 Merge pull request #40 from BenjaminW3/topic-fix-nvcc
fix compilation for nvcc+clang
2017-08-28 10:51:22 +03:00
Benjamin Worpitz 966786e7f9 fix compilation for nvcc+clang
nvcc seems to use the host compiler for preprocessing the source for the device and host compilation.
When compiling the host code with the host compiler (clang), `__builtin_assume` is detected correctly and is also available during compilation.
When compiling the device code with nvcc, this builtin function is not available.
2017-08-28 08:12:48 +02:00
Peter Dimov 087471a232 Bump msvc version checks from <= 1910 to < 1920 2017-08-23 09:16:35 +03:00
Peter Dimov 06bd43d5b5 Merge branch 'develop' boost-1.65.0 2017-07-13 16:36:43 +03:00
Glen Fernandes 1758d44e4c Add basic synopsis and description for make_local_shared 2017-07-08 08:50:59 -04:00
Peter Dimov 1c13ec0888 Remove wrong doc link from meta/libraries.json 2017-07-07 17:58:49 +03:00