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
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
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
John Maddock
e68c78a3c4
Fixes #2654 .
...
[SVN r50572]
2014-05-31 21:57:03 -07:00
John Maddock
628cb70df7
Apparently we forgot to include <limits.h>
...
[SVN r32397]
2014-05-31 21:57:03 -07:00
Rene Rivera
a8b414ef67
Merge from RC_1_33_0.
...
[SVN r31703]
2014-05-31 21:57:03 -07:00
Beman Dawes
5eb02cba79
Replace buggy Cygwin INTMAX_C and UINTMAX_C macros
...
[SVN r29276]
2014-05-31 21:57:03 -07:00
Markus Schöpflin
2f3debf876
Better support for Tru64.
...
[SVN r25689]
2014-05-31 21:57:03 -07:00
John Maddock
0b75c06eee
Added new types boost::long_long_type and boost::ulong_long_type in boost/config.hpp and applied these types in place of "long long" throughout. As a result, almost all of boost now compiles cleanly with -ansi -pedantic with gcc. Changes tested with gcc 3.3, 2.95, VC7.1 and Intel 8.
...
[SVN r24899]
2014-05-31 21:57:03 -07:00
John Maddock
920a41ee54
Removed Boost.org copyrights and replaced with originating authors copyright instead.
...
[SVN r24372]
2014-05-31 21:57:02 -07:00
John Maddock
a8616a783b
Patches for cstdint support:
...
cygwin and mingw now use native stdint headers.
default header now compiles in -pedantic -ansi mode with gcc.
[SVN r21728]
2014-05-31 21:57:02 -07:00
Beman Dawes
efdf53a42c
include <boost/limits.hpp> instead of <limits.h>, fixing a date-time issue on Comeau
...
[SVN r18499]
2014-05-31 21:57:02 -07:00
John Maddock
f178656381
Added Cray X1 support
...
[SVN r17022]
2014-05-31 21:57:02 -07:00
John Maddock
6204b62acd
Added Cray support
...
[SVN r16989]
2014-05-31 21:57:02 -07:00
Beman Dawes
66e3988921
add or update See www.boost.org comments
...
[SVN r16708]
2014-05-31 21:57:02 -07:00
John Maddock
0e7f67a96d
Merged changes from RC_1_29_0 branch
...
[SVN r15958]
2014-05-31 21:57:02 -07:00
Beman Dawes
5bfc97ec8d
BOOST_HAS_MS_INT64 rather than specific compilers
...
[SVN r14668]
2014-05-31 21:57:02 -07:00
Beman Dawes
345c127227
Check for BOOST_HAS_MS_INT64 instead of specific compilers
...
[SVN r14664]
2014-05-31 21:57:02 -07:00
Douglas Gregor
24ea68b00e
cstdint.hpp: - Handle FreeBSD's <inttypes.h>
...
[SVN r12601]
2014-05-31 21:57:02 -07:00
Darin Adler
e0350ea5a9
Remove non-ASCII character that crept in.
...
[SVN r11570]
2014-05-31 21:57:02 -07:00
Jens Maurer
0c9ae76f94
only use "long long" if there's a stdlib overload
...
[SVN r11516]
2014-05-31 21:57:02 -07:00
Jens Maurer
f136c7a620
use BOOST_HAS_LONG_LONG
...
[SVN r11493]
2014-05-31 21:57:02 -07:00
Jens Maurer
1b1273d98c
port cstdint.hpp to HP-UX
...
[SVN r11175]
2014-05-31 21:57:02 -07:00
John Maddock
dbd1afb2ef
commit of split-config, including any changes required to existing libraries (mainly regex).
...
[SVN r11138]
2014-05-31 21:57:02 -07:00
Beman Dawes
67694454c0
Add LL suffix to line 150 for long longs at suggestion of Toon Knapen
...
[SVN r10854]
2014-05-31 21:57:02 -07:00
Jens Maurer
0722b90137
fix the "gcc 3.0 and long long" fix to check for the appropriate symbol
...
[SVN r10107]
2014-05-31 21:57:01 -07:00
Jens Maurer
de5d29fa8e
Don't use "long long" with gcc 3.0's shipped library, because it does not define operator<<(ostream&, long long) overloads.
...
[SVN r10095]
2014-05-31 21:57:01 -07:00