Peter Dimov
|
a4d7c46670
|
Define host compiler macro when using CUDA (refs #68)
|
2021-11-18 14:08:33 +02:00 |
|
Peter Dimov
|
c806f70b73
|
Prefer __attribute__((deprecated)) on all g++-compatible compilers (f.ex. Intel)
|
2020-03-08 18:14:01 +02:00 |
|
vahtis
|
66681de1ed
|
Added fix for Sun Studio compilations. (#45)
* Added fix for Sun Studio compilations.
* Update config.hpp
|
2020-01-28 15:28:18 -08:00 |
|
Peter Dimov
|
bf6f3e0221
|
Clang 3.3 can't parse __attribute__((deprecated)) on aliases
|
2019-05-25 03:40:23 +03:00 |
|
Peter Dimov
|
23a1432e8d
|
Use __attribute__((deprecated)) on Clang because of -pedantic
|
2019-05-25 02:24:47 +03:00 |
|
Peter Dimov
|
8e60b42fa0
|
Check [[fallthrough]] in addition to [[deprecated]] to eliminate Clang 3.8
|
2019-01-12 18:23:06 +02:00 |
|
Peter Dimov
|
af12ea6785
|
Use __has_cpp_attribute instead of checking the Clang version
|
2019-01-12 08:03:54 +02:00 |
|
Peter Dimov
|
36a4e026df
|
Disable use of __attribute__((deprecated)) on clang-3.3 as it can't parse it on aliases
|
2019-01-11 02:16:55 +02:00 |
|
Peter Dimov
|
ceabf8066c
|
Use __attribute__((deprecated)) on clang 3.8 to avoid a warning
|
2019-01-11 00:32:39 +02:00 |
|
Peter Dimov
|
72279a5b2e
|
Retain mp_invoke for compatibility, mark as deprecated
|
2019-01-07 04:34:01 +02:00 |
|
Peter Dimov
|
a376598a04
|
Try to work around ::gets errors on clang 3.x/c++14/libstdc++ 4.8
|
2018-08-29 22:07:08 +03:00 |
|
Peter Dimov
|
76817e70d6
|
Remove use of Boost.Config
|
2018-08-29 20:03:59 +03:00 |
|
Peter Dimov
|
4aacc60840
|
Replace detail/workaround.hpp with config/workaround.hpp
|
2018-01-23 21:34:35 +02:00 |
|
Peter Dimov
|
602147bf31
|
Revert "Include workaround.hpp from Config"
This reverts commit 308e5b6edb.
For compatibility with 1.64, it's better not to use
config/workaround.hpp yet.
|
2017-09-10 03:52:48 +03:00 |
|
Glen Fernandes
|
308e5b6edb
|
Include workaround.hpp from Config
|
2017-08-27 15:12:05 -04:00 |
|
Peter Dimov
|
d8628a7c5e
|
Bump msvc version checks from <= 1910 to < 1920
|
2017-08-22 22:01:10 +03:00 |
|
Peter Dimov
|
0e0d7fae4e
|
Enable fold expressions on g++
|
2017-05-24 06:16:17 +03:00 |
|
Peter Dimov
|
3cd3a916a8
|
Use __type_pack_element in mp_at(_c)
|
2017-03-25 20:32:40 +02:00 |
|
Peter Dimov
|
e1edd90c21
|
Fix clang 3.9 -std=c++1z failures
|
2017-03-18 01:05:54 +02:00 |
|
Peter Dimov
|
586392ca51
|
VC++2017 still needs the workarounds.
|
2017-03-14 00:35:19 +02:00 |
|
Peter Dimov
|
37f088a5bc
|
Boost.Config no longer defines BOOST_NO_CXX11_CONSTEXPR for VS2015u3
|
2016-10-23 18:16:55 +03:00 |
|