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
Peter Dimov
cc7eb56f51
Fixed broken link in techniques.adoc
2017-07-07 14:14:54 +03:00
Peter Dimov
eb64ae8daa
Untabify pointer_cast_test2
2017-07-07 00:59:01 +03:00
Glen Fernandes
a3c8c2125a
Use has_trivial_assign in construction utilities
2017-07-04 13:45:56 -04:00
Glen Fernandes
3aa419463c
Simplify lsp state types
2017-07-01 10:00:47 -04:00
Glen Fernandes
e4ba116d7e
Minor refactoring in allocate_shared implementations
2017-06-29 22:33:43 -04:00
Glen Fernandes
864a0c80dd
Conditionally compile allocate_local_shared tests
2017-06-29 13:33:14 -04:00
Glen Fernandes
be736e5088
Implement allocate_local_shared for arrays
...
Also fix the local_shared_ptr constructor to use element_type
2017-06-29 13:05:03 -04:00
Glen Fernandes
48294c483f
Use new shared_count constructors in allocate_shared
2017-06-29 09:24:02 -04:00
Peter Dimov
13e73d6a78
Do not use UINT_MAX to avoid -Wmicrosoft-enum-value from Clang
2017-06-27 16:23:18 +03:00
Peter Dimov
20a517cc3d
Clang/C2 doesn't have _mm_pause
2017-06-27 15:41:56 +03:00
Peter Dimov
65d412c840
Execute bootstrap in subshell on Appveyor to preserve TOOLSET
2017-06-22 17:34:20 +03:00
Peter Dimov
d031d4719f
Check use counts in make_local_shared tests
2017-06-22 15:39:46 +03:00
Peter Dimov
c1979bcaf5
Check use counts in make_shared tests
2017-06-22 15:31:50 +03:00
Peter Dimov
0adb1fb212
Add shared_count constructor taking sp_counted_base*
2017-06-22 15:24:49 +03:00
Peter Dimov
7410cb1733
Update history.adoc.
2017-06-21 20:25:37 +03:00
Peter Dimov
2d087d0003
Do not use A::destroy in allocate_shared_noinit
2017-06-21 13:44:17 +03:00
Peter Dimov
ca7a01a593
Add more tests. Update Jamfile to new style.
2017-06-21 04:07:17 +03:00