Peter Dimov
47fffaf11c
Switch Appveyor to 2015 image
2019-04-14 18:24:21 +03:00
Peter Dimov
7f0323a347
Merge branch 'develop' of https://github.com/boostorg/smart_ptr into develop
2019-03-25 19:25:44 +02:00
Peter Dimov
6d8ea0f0c4
Remove project-id from doc/Jamfile
2019-03-25 19:25:33 +02:00
Glen Fernandes
d10299159a
More asciidoctor changes
...
Reinstate the none/blank trick, but remove the blank line after it in local_shared_ptr.adoc that causes the problem. Also use that trick in place of the nested DLs which don't work with Asciidoctor 2
2019-03-24 23:41:08 -04:00
Glen Fernandes
adcab0e313
Update asciidoc to work with Asciidoctor 2.0
2019-03-24 20:28:17 -04:00
Peter Dimov
4fbb9ff076
Merge branch 'develop'
2019-03-02 21:08:43 +02:00
Glen Fernandes
8ccb36dfcf
Use traits from TypeTraits
2019-02-22 19:36:32 -05:00
Glen Fernandes
fde2e91443
Use traits from TypeTraits
2019-02-22 19:01:55 -05:00
Peter Dimov
aa1341a6a2
Add BOOST_SP_NOEXCEPT to sp_counted_base_nt.hpp
2019-01-28 21:24:09 +02:00
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
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'
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