jzmaddock
71fa89f5e1
Disable log1p and expm1 support in mingw - they often crash for reasons yet to be determined.
2014-10-02 19:00:41 +01:00
jzmaddock
d978d31117
Only include <utility> when we absolutely have to as it's not so lightweight in C++11. See https://github.com/boostorg/config/pull/40
2014-10-02 18:52:03 +01:00
jzmaddock
d3c1db5436
Apply patch from https://svn.boost.org/trac/boost/ticket/5315 .
...
Allows auto-linking code to synch up with Boost.Build with the --buildid option.
2014-10-02 18:22:19 +01:00
jzmaddock
04acb85f7a
Update existing VC14 support with patches from https://svn.boost.org/trac/boost/ticket/10489
2014-10-02 17:46:49 +01:00
jzmaddock
16a4fc7f6a
In preparation for GCC-5 and/or the deprecation of __GXX_EXPERIMENTAL_CXX0X__ refactor GCC configuration.
2014-09-24 19:27:40 +01:00
jzmaddock
8b174c0617
Update for Intel 15.0
2014-09-23 17:02:30 +01:00
jzmaddock
b32c1340b7
Update for Intel-15.
2014-09-22 11:31:41 +01:00
jzmaddock
94d0eaf177
Disable C++11 headers in non-C++11 mode.
2014-09-14 18:27:19 +01:00
Beman
d73e56cdea
Merge branch 'develop' of github.com:boostorg/config into develop
2014-09-03 11:16:21 -04:00
Alain Miniussi
951e2b00dc
Only define BOOST_COMPILE if not already done (as it is already the case for g++ and ms).
...
Usfull when called through nvcc.
fixes #10420
2014-09-01 15:41:23 +02:00
jzmaddock
2690cb8b39
Set BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS for Intel.
2014-08-25 19:00:50 +01:00
jzmaddock
4dc7c66c4d
Add new macro BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS
2014-08-25 18:37:18 +01:00
jzmaddock
eec8085549
Fix BOOST_NO_CXX11_VARIADIC_TEMPLATES definition - the feature was introduced in GCC 4.4.
2014-08-23 09:38:02 +01:00
jzmaddock
053f0e420a
Disable __int128 support on CUDA + Intel C++.
...
Fixes https://svn.boost.org/trac/boost/ticket/10369
2014-08-22 19:09:02 +01:00
jzmaddock
2662b12166
Disable <atomic> for Intel C++ as it can't yet parse the file.
2014-08-22 18:50:05 +01:00
jzmaddock
e659a7e487
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-08-22 17:40:52 +01:00
Andrey Semashev
05604f00d0
Merge pull request #1 from apolukhin/intel_fix
...
Define BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS for Intel Compiler.
2014-08-22 19:13:21 +04:00
Antony Polukhin
2abc483055
Define BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS even if BOOST_NO_CXX11_DEFAULTED_FUNCTIONS are not defined
2014-08-22 19:01:53 +04:00
Antony Polukhin
6a0c4aeb34
Fix a typo, while it is not too late
2014-08-22 18:44:16 +04:00
Andrey Semashev
0df91c0665
Enabled non-public defaulted functions for gcc 4.4 as it passed the test.
2014-08-21 16:45:18 +04:00
Andrey Semashev
be328aa19b
Make BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS defined when BOOST_NO_CXX11_DEFAULTED_FUNCTIONS is defined.
...
Lack of non-public defaulted functions is implied by the lack of any defaulted functions, so define the defect macro.
2014-08-21 15:20:30 +04:00
jzmaddock
ef0fbe981a
Full final keyword is present from vc11 not vc10, see http://msdn.microsoft.com/en-us/library/vstudio/hh567368%28v=vs.110%29.aspx
2014-08-20 18:25:02 +01:00
jzmaddock
2d297754ad
Set BOOST_NO_CXX11_FINAL for all obsolete compilers, or for those we can't test locally.
...
Improve tests for BOOST_NO_CXX11_FINAL.
2014-08-19 18:34:09 +01:00
jzmaddock
a49bdd43c0
Merge branch 'final' of https://github.com/K-ballo/config into develop
2014-08-19 18:01:25 +01:00
jzmaddock
81acb3f788
Change detection logic for optional feature BOOST_HAS_PRAGMA_DETECT_MISSMATCH to match the way we've done these in the past.
2014-08-19 17:58:48 +01:00
jzmaddock
3138b2b747
We don't need to check for Apple if we've already tested that this is in MSVC emulation mode.
2014-08-19 17:57:56 +01:00
jzmaddock
c2f8e6adf6
Merge pull request #28 from apolukhin/develop
...
Added BOOST_HAS_PRAGMA_DETECT_MISSMATCH macro
2014-08-19 17:53:53 +01:00
Antony Polukhin
2c0d0ed559
Define BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS for Intel
2014-08-18 21:01:37 +04:00
Antony Polukhin
6ea485e9f1
Fix BOOST_HAS_PRAGMA_DETECT_MISSMATCH detection for Clang
2014-08-18 20:35:42 +04:00
K-ballo
f0136c5911
Added macro BOOST_NO_CXX11_FINAL
2014-08-16 12:24:06 -03:00
jzmaddock
54d53f307f
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-08-15 18:17:54 +01:00
jzmaddock
ab45a2c7e6
This is from: https://github.com/boostorg/config/pull/31/files
...
See also: https://svn.boost.org/trac/boost/ticket/8647
2014-08-15 18:17:38 +01:00
Marcel Raad
f94465534b
Update for MSVC 14 CTP2
...
- update the last tested version to suppress the "unknown compiler version" warning spam
- fix a comment still mentioning version 18 instead of 19
- with CTP2, MSVC 14 is now officially 2014, which is now reflected in the comment as with the other versions
2014-08-12 10:34:28 +02:00
Antony Polukhin
3087b80a77
Added BOOST_HAS_PRAGMA_DETECT_MISSMATCH macro
2014-08-11 15:11:38 +04:00
Daniel James
34e1c7416b
Update version.
2014-08-07 18:12:54 +01:00
Beman
5fb0343fa8
Initial commit
2014-07-09 21:18:31 -04:00
Peter Dimov
50487a6d85
Add RTTI detection to intel.hpp.
2014-06-10 20:33:04 +03:00
Marcel Raad
2bbe588a3f
Add BOOST_MSVC_ENABLE_2014_JUN_CTP marco
...
Disables new features supplied by VC++ 14 CTP1 by default
2014-06-06 09:53:14 +02:00
Marcel Raad
cea06346a2
Add support for VC++ 14
...
All the config tests pass, with the exception of the user-defined literal test, which passes only if "static constexpr" is substituted with "static BOOST_CONSTEXPR_OR_CONST" and "constexpr" is substituted with "BOOST_CONSTEXPR".
See
http://blogs.msdn.com/b/vcblog/archive/2014/06/03/visual-studio-14-ctp.aspx
and
http://blogs.msdn.com/b/somasegar/archive/2014/05/28/first-preview-of-visual-studio-quot-14-quot-available-now.aspx
2014-06-05 21:47:53 +02:00
Richard Dale
23cf56a53f
Add BOOST_NO_CX11_REF_QUALIFIERS
2014-06-02 06:58:37 -05:00
John Maddock
2bab1f37ff
Patch for recent versions of glibc which always assume int64_t support. Fixes #8731 .
...
[SVN r84950]
2014-05-31 21:57:03 -07:00
Andrey Semashev
e17e4fe621
Extracted intptr_t and uintptr_t types to cstdint.hpp. Refs #7823 .
...
[SVN r84805]
2014-05-31 21:57:03 -07:00
John Maddock
cb470782cf
Change logic so that int32_t etc is an int rather than a long where possible.
...
[SVN r65299]
2014-05-31 21:57:03 -07:00
John Maddock
059715dda1
Add VMS support. Fixes #4474 .
...
[SVN r64750]
2014-05-31 21:57:03 -07:00
John Maddock
373e516ff5
Change code to check individually for the INT#_C macros before defining them - this correctly handles cases where they are partially defined by other other headers (for example ICU). Also declare this a gcc system header - seems to be the only way to really suppress the warnings - fixes #3889 .
...
[SVN r59430]
2014-05-31 21:57:03 -07:00
John Maddock
89481ebd34
Commit alternative warning suppression code.
...
[SVN r59264]
2014-05-31 21:57:03 -07:00
Daniel James
2a14f482e6
Disable warnings when defining INT#_C macros for gcc.
...
[SVN r58948]
2014-05-31 21:57:03 -07:00
John Maddock
080cd5d4cb
Update cstdint.hpp to always define the INT#_C macros. Try again with Codegear workaround.
...
[SVN r58292]
2014-05-31 21:57:03 -07:00
John Maddock
d6ada0eb0c
Fix for Comeau compiler - does not define __GLIBC_HAVE_LONG_LONG which in turn causes GLIBC's stdint.h to misbehave. Fixes #3548 .
...
[SVN r57858]
2014-05-31 21:57:03 -07:00
John Maddock
e50fa7d4ee
Fixes #3180 .
...
[SVN r57845]
2014-05-31 21:57:03 -07:00