jzmaddock
f48572a067
Merge pull request #218 from danieljames/fix-boost-gcc-on-intel
...
Undefine BOOST_GCC for intel compilers
2018-03-16 18:13:59 +00:00
jzmaddock
dca252c087
cstdint.hpp: Move the #pragma system_header to catch more cases.
...
See https://github.com/boostorg/config/issues/190 .
2018-03-16 18:10:43 +00:00
Daniel James
3cf434c002
Undefine BOOST_GCC for intel compilers
...
Otherwise it's just defined as BOOST_GCC_VERSION.
2018-03-11 21:12:53 +00:00
Andrey Semashev
3b709bc3ed
Use dllimport/dllexport with clang and gcc on Cygwin.
...
This is required at least for Boost.WinAPI to match the declarations in
Windows SDK headers, which use dllimport.
Also, for clang on Windows, use dllimport/dllexport even beyond Cygwin.
The compiler does support these attributes, and it should for
compatibility with Windows headers.
2018-03-11 17:37:13 +03:00
jzmaddock
5ad0730630
visualc.hpp: Disable warning about outdated config.
2018-03-07 18:02:01 +00:00
Zach Laine
15d78e548f
Add BOOST_NO_CXX17_IF_CONSTEXPR.
2018-03-06 17:44:52 -06:00
Nikita Kniazev
51f1178921
BOOST_STATIC_CONSTANT should use constexpr
2018-02-24 20:17:36 +03:00
Glen Fernandes
db4ebfca6f
Variable templates are somewhat unusable in GCC 5.1 (bug 65719)
2018-02-09 07:58:30 -05:00
jzmaddock
d0b3e9d59e
Config: Fix up cygwin support as follows:
...
* Define BOOST_HAS_STDINT_H in more situations.
* Disable BOOST_NO_CXX14_HDR_SHARED_MUTEX in -std=c++XX mode as the std header doesn't compile (cygwin bug).
* Add more tests to CI.
2018-01-28 18:37:04 +00:00
jzmaddock
bb095bf0e7
Merge pull request #210 from boostorg/feature/travis-libc++
...
Add clang++-libc++, g++ 4.4, g++ 4.6 to Travis
2018-01-25 10:15:04 +00:00
jzmaddock
73cff8ec7c
Merge pull request #209 from boostorg/pr/pragma-message-intel
...
Add file/line to BOOST_PRAGMA_MESSAGE on Intel C++
2018-01-25 10:13:35 +00:00
jzmaddock
e87ea67c61
Merge pull request #205 from akrzemi1/develop
...
Added macro BOOST_NO_CXX11_DEFAULTED_MOVES
2018-01-25 10:12:08 +00:00
jzmaddock
f04e129c05
Merge pull request #206 from danieljames/feature/deprecated-macros
...
Update deprecated macros
2018-01-21 10:19:58 +00:00
Peter Dimov
2ec8f0fc73
Add file/line to BOOST_PRAGMA_MESSAGE on Intel C++
2018-01-19 05:01:39 +02:00
Peter Dimov
9d3cef6dba
Define BOOST_NO_CXX11_THREAD_LOCAL for libc++ on Linux
2018-01-18 21:45:06 +02:00
Andrzej Krzemieński
0d0211e4d5
comment typeo fix
2018-01-11 21:21:20 +01:00
Daniel James
95fe1c03ac
Update deprecated macros
2018-01-10 15:27:31 +00:00
akrzemi1
3ec5a2b573
Added macro BOOST_NO_CXX11_DEFAULTED_MOVES
2018-01-04 00:58:32 +01:00
Peter Dimov
da9f4d062b
Add BOOST_HEADER_DEPRECATED
2017-12-23 01:52:52 +02:00
Daniel James
a28e9c6c1c
Bump to 1.67.0
2017-12-18 17:04:53 +00:00
bitsrules
f6296c0495
Update to newest Visual Studio 2017
2017-12-13 14:58:09 +09:00
jzmaddock
4ba6b9d545
Config: Add file and line number info to visualc.hpp #pragma message.
2017-12-12 18:20:27 +00:00
jzmaddock
5fa3b7d00c
Merge branch 'feature/pragma-message' into develop
...
# Fixed Conflicts:
# doc/html/index.html
2017-12-12 18:15:37 +00:00
jzmaddock
ae3c914e70
Merge pull request #198 from boostorg/msvc_15_5
...
Apply changes required by MSVC-15.5.
2017-12-12 10:00:24 +00:00
jzmaddock
1f86d51030
Config.MSVC-15.5: We still need to define BOOST_NO_TWO_PHASE_NAME_LOOKUP as we can't tell if /permissive- is in effect or not.
2017-12-11 19:27:07 +00:00
jzmaddock
464f30fe36
Config.MSVC-14.5: complete changes required, update appveyor.yml to test /permissive-.
2017-12-09 18:08:39 +00:00
jzmaddock
44e0d3ec75
Config.MSVC-14.5: complete configuration of new compiler features.
2017-12-09 18:02:33 +00:00
jzmaddock
e376809717
Config.msvc-15.5: enable some initial C++17 features.
2017-12-09 12:44:38 +00:00
jzmaddock
ac0cc94982
Config.MSVC-15.5: BOOST_NO_CXX11_SFINAE_EXPR no longer required in C++14 or later mode.
2017-12-08 20:01:39 +00:00
Peter Dimov
23327d6d01
Suppress BOOST_PRAGMA_MESSAGE messages when BOOST_DISABLE_PRAGMA_MESSAGE is defined
2017-12-04 19:15:36 +02:00
Peter Dimov
08bd1dbe71
Move BOOST_STRINGIZE, BOOST_JOIN to config/helper_macros.hpp; use BOOST_STRINGIZE in BOOST_PRAGMA_MESSAGE
2017-12-04 18:05:05 +02:00
Peter Dimov
025db91843
Add BOOST_PRAGMA_MESSAGE
2017-12-04 00:55:14 +02:00
Olaf van der Spek
9efa768e30
Typo in visualc.hpp
2017-11-17 11:18:48 +01:00
jzmaddock
644073bcf7
Merge pull request #187 from eldiener/develop
...
A number of places use BOOST_GCC_VERSION rather than just BOOST_GCC w…
2017-10-25 18:31:14 +01:00
jzmaddock
907cb7ca8b
Merge pull request #185 from kuhlenough/develop
...
Update config for VxWorks 7
2017-10-25 18:30:04 +01:00
Peter Dimov
e276412eb9
Merge pull request #160 from boostorg/pr/arch-and-model-autolink
...
Use architecture and address model in autolink
2017-10-20 18:46:13 +03:00
Edward Diener
f4d91c7aa2
A number of places use BOOST_GCC_VERSION rather than just BOOST_GCC when testing workarounds so we need to define BOOST_GCC_VERSION_WORKAROUND_GUARD also.
2017-10-07 09:47:41 -04:00
Brian Kuhl
421866a4b2
Update vxworks.hpp
...
Add additional configuration guidence
2017-09-05 22:01:13 -04:00
Brian Kuhl
2356a7e9c4
Additional feature disabling defines for Diab compiler
2017-09-02 06:38:18 -04:00
Brian Kuhl
918c5fc486
Update vxworks.hpp for VxWorks 7
2017-09-02 06:21:57 -04:00
jzmaddock
a7dd324d41
Merge pull request #175 from boostorg/jzmaddock-patch-6-1
...
Update for CUDA version macro changes.
2017-08-22 18:55:15 +01:00
jzmaddock
593389dc4b
Update nvcc.hpp
2017-08-18 18:13:38 +01:00
jzmaddock
02888f5052
Merge pull request #179 from MarcelRaad/msvc1411
...
MSVC: 14.11 supports structured bindings in C++17 mode
2017-08-18 18:06:05 +01:00
Marcel Raad
b04ae6d7ab
MSVC: 14.11 supports structured bindings in C++17 mode
2017-08-18 13:30:07 +02:00
jzmaddock
bb22ab3c5f
Update sunpro_cc.hpp
2017-08-18 08:04:06 +01:00
jzmaddock
8c9e237f26
Improve outdated configuration / new compiler messages.
2017-08-17 17:51:48 +01:00
Minmin Gong
a0147b73e8
Update last known MSVC version to 19.11.25506 (VS2017.3).
2017-08-14 18:49:00 -07:00
jzmaddock
17a4997aaa
Update for CUDA version macro changes.
2017-08-11 19:38:00 +01:00
jzmaddock
b57df2a3c4
Merge pull request #174 from mclow/patch-3
...
Bump version number to 1.66
2017-08-11 19:23:34 +01:00
jzmaddock
a4815b04af
Merge pull request #173 from kuhlenough/develop
...
VxWorks is also using ::intptr_t in boost namespace
2017-08-11 19:23:06 +01:00