Brian Kuhl
918c5fc486
Update vxworks.hpp for VxWorks 7
2017-09-02 06:21:57 -04:00
jzmaddock
6102d18867
VC2017.3: don't test for wcscpy as VC2017.3 rejects it as "unsafe".
2017-09-01 18:33:35 +01:00
jzmaddock
46525c9bd5
Merge pull request #183 from boostorg/develop
...
Merge develop to master.
2017-08-26 12:59:39 +01:00
jzmaddock
f6c3a163f0
Merge branch 'master' into develop
2017-08-25 19:47:02 +01: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
011426d510
Merge pull request #181 from KindDragon/patch-1
...
Print _MSVC_LANG for MSVC complier
2017-08-18 18:06:40 +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
jzmaddock
2e2285930c
Merge pull request #178 from boostorg/messages
...
Improve outdated configuration / new compiler messages.
2017-08-18 18:05:21 +01:00
Arkady Shapkin
19429a2bde
Print _MSVC_LANG for MSVC complier
2017-08-18 16:19:11 +03: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
jzmaddock
ee11fba649
Merge pull request #177 from gongminmin/FixForVS2017.3
...
Update last known MSVC version to 19.11.25506 (VS2017.3).
2017-08-15 17:54:15 +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
jzmaddock
e27474534c
Merge pull request #172 from sergey-shandar/patch-1
...
Incorrect MSVC version detection
2017-08-11 19:20:33 +01:00
Marshall Clow
b8fe4fe5e0
Bump version number to 1.66
2017-08-10 16:34:53 -07:00
Brian Kuhl
994e3cbba1
VxWorks is also using ::intptr_t in boost namespace
2017-08-10 12:40:22 -04:00
Marshall Clow
9e51aa81ca
Fix copy-paste-o
...
Now checks `_LIBCPP_ENABLE_CXX17_REMOVED_BINDERS` instead.
boost-1.65.0
2017-08-09 17:55:26 +01:00
Marshall Clow
1e544eae21
Add code to set for BOOST_NO_CXX98_RANDOM_SHUFFLE and BOOST_NO_CXX98_BINDERS correctly
2017-08-09 17:55:25 +01:00
Sergey Shandar
d23ba31dad
Incorrect MSVC version detection
...
I know, Boost doesn't support MSVC 5.0 and 6.0. But the expression is invalid. Another way to fix it:
```c++
# if _MSC_VER < 1300
// Note: Versions up to 7.0 aren't supported.
# define BOOST_COMPILER_VERSION 6.0
# elif _MSC_VER < 1310
# define BOOST_COMPILER_VERSION 7.0
```
2017-08-08 17:36:58 -07:00
Edward Diener
6fe0977fc4
Merge pull request #171 from mclow/patch-3
...
Add code to set for BOOST_NO_CXX98_RANDOM_SHUFFLE and BOOST_NO_CXX98_…
2017-08-07 11:23:49 -04:00
Marshall Clow
186a7316b9
Fix copy-paste-o
...
Now checks `_LIBCPP_ENABLE_CXX17_REMOVED_BINDERS` instead.
2017-08-07 06:11:30 -07:00
Marshall Clow
b2ee38f94b
Add code to set for BOOST_NO_CXX98_RANDOM_SHUFFLE and BOOST_NO_CXX98_BINDERS correctly
2017-08-06 17:53:56 -07:00
jzmaddock
d0dab31612
Merge pull request #170 from dkolsen-pgi/pgi-compiler-support2
...
Update PGI C++ compiler support
2017-08-01 18:12:06 +01:00
jzmaddock
c5e6c45d93
Merge pull request #169 from dkolsen-pgi/pgi-compiler-support
...
Update PGI C++ compiler support
2017-08-01 18:11:07 +01:00
jzmaddock
911a6140e3
Merge pull request #168 from asomers/bin_bash
...
Fix bash paths in shebangs
2017-08-01 18:09:21 +01:00
David Olsen
4f1df700ad
Update PGI C++ compiler support
...
When the PGI C++ compiler changed to be GNU compatible, pgi.hpp stopped being used, because the check for __GNUC__ in select_compiler_config.hpp was true before the preprocessor ever got to the check for __PGI. Rearrange the order of the checks in select_compiler_config.hpp, moving the check for __PGI above the check for __GNUC__.
pgi.hpp was designed for a very old version of PGI C++, before it was GNU compatible. The settings in that file won't work for PGI compilers of the last few years. Replace the entire file with one that just includes gcc.hpp and then adjusts a few macros for areas where PGI is not quite GNU compatible. (The old PGI compilers are not actively being used by any customers that we (PGI) know of, so keeping the old contents of pgi.hpp would be of little or no benefit.)
2017-07-27 14:49:09 -07:00
David Olsen
dd31807230
Update PGI C++ compiler support
...
Remove an old PGI-specific workaround for intptr_t. The workaround is no longer necessary and now causes compilation errors.
2017-07-26 13:10:10 -07:00
Alan Somers
5cf4d8b369
Fix bash paths in shebangs
...
"/bin/bash" is a Linuxism. "/usr/bin/env bash" is portable.
2017-07-26 11:23:05 -06:00
jzmaddock
04abb9270b
Merge pull request #167 from boostorg/2017_07_21
...
Cherry pick patches from develop.
2017-07-23 17:08:03 +01:00
jzmaddock
8f09bc2846
Merge pull request #161 from Lastique/no_cxx17_std_iterator_traits
...
Add BOOST_NO_CXX17_ITERATOR_TRAITS macro.
2017-07-21 19:40:17 +01:00
jzmaddock
c21f170a97
Regenerate docs.
2017-07-21 19:08:40 +01:00
Andrey Semashev
d2b16361e6
Fixed references to headers in the docs.
2017-07-21 19:06:13 +01:00
jzmaddock
21830e11ff
Merge pull request #162 from Lastique/may_alias
...
Added BOOST_MAY_ALIAS and BOOST_NO_MAY_ALIAS macros.
2017-07-21 18:52:27 +01:00
rsdale
da4c0418da
Merge pull request #166 from boostorg/cray-revert-last-update
...
Revert last change.
2017-07-21 08:29:47 -05:00
Richard Dale
92ab15c361
Revert last change.
...
We will fix this in the compiler.
2017-07-21 08:20:15 -05:00
jzmaddock
7e4a1c85b7
Add link to bug report in comment.
...
[ci skip]
2017-07-21 13:25:49 +01:00
jzmaddock
6415a2cd43
Restrict last fix to CUDA 8 only - other versions are apparently unaffected.
2017-07-21 13:25:48 +01:00
jzmaddock
9910b354e5
CUDA: disable some C++11 and 14 features which aren't supported when compiling as a .cu file.
2017-07-21 13:25:48 +01:00
jzmaddock
08c7f03f29
Add android detection macros to config_info output.
2017-07-21 13:25:48 +01:00
jzmaddock
573c1a5027
Tentative fix for clang-3.0 failing config_test:
...
It appears not to completely support variadic template expansion.
2017-07-21 13:25:48 +01:00
jzmaddock
e56e24f0a3
gcc.hpp: Mingw has broken thread_local support.
...
See https://sourceforge.net/p/mingw-w64/bugs/527/
2017-07-21 13:25:47 +01:00
jzmaddock
cdfa925095
Allow stdint.h for compilers other than gcc when building on linux with a recent glibc version.
...
See https://svn.boost.org/trac/boost/ticket/13045 .
2017-07-21 13:25:47 +01:00
rsdale
a53698c4a8
Merge pull request #164 from boostorg/cray--boost-hash-no-extensions
...
add BOOST_HASH_NO_EXTENSIONS to compile/cray.hpp
2017-07-20 14:48:55 -05:00
Richard Dale
e2c4eb9de8
add BOOST_HASH_NO_EXTENSIONS to compile/cray.hpp
...
Avoid problems with multiple definitions of std::list using gnu headers.
modified: cray.hpp
2017-07-20 14:15:50 -05:00
Andrey Semashev
34f320c4c9
Added BOOST_NO_CXX17_ITERATOR_TRAITS macro.
...
The macro indicates that the standard library does not implement SFINAE-friendly
std::iterator_traits (LWG issue 2408, [iterator.traits]/2).
2017-07-12 20:37:47 +03:00