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