2777 Commits

Author SHA1 Message Date
Peter Dimov 50487a6d85 Add RTTI detection to intel.hpp. 2014-06-10 20:33:04 +03:00
jzmaddock 2638e71dc4 Merge branch 'develop' of https://github.com/boostorg/config into develop 2014-06-10 18:22:34 +01:00
jzmaddock f0c99f7b7f Suppress more GCC warnings.
Fix GCC compile failure in lambda test case.
2014-06-10 18:22:10 +01:00
Peter Dimov 7948d33e78 Add additional linkflags for no-rtti, no-except runs of config_test. 2014-06-09 01:23:50 +03:00
Peter Dimov 051fbf2cc7 Various g++/clang config_test fixes. 2014-06-09 01:00:56 +03:00
jzmaddock 97618dc66a Merge pull request #23 from boostorg/pull-request/config-info-rtti-macros
Add a few more g++ and Intel predefined macros to config_info.
2014-06-08 09:41:22 +01:00
jzmaddock 1a72dfeffe Merge pull request #22 from boostorg/pull-request/test-no-rtti
Run config_test and config_info with no RTTI and no exceptions.
2014-06-08 09:40:21 +01:00
Peter Dimov db9540d98d Add a few more g++ and Intel predefined macros to config_info. 2014-06-08 04:25:59 +03:00
Peter Dimov 6fdfceaefa Run config_test and config_info with no RTTI and no exceptions. 2014-06-08 03:25:16 +03:00
jzmaddock d6ad9e200e Merge pull request #21 from MarcelRaad/patch-1
Add support for VC++ 14
2014-06-06 19:22:47 +01: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
jzmaddock dad7bc5b30 Add new build-time configuration feature. 2014-06-05 18:55:12 +01:00
Richard Dale 4c372d8807 Merge branch 'cray-updates' boost-1.56.0 2014-06-02 10:06:28 -05:00
Richard Dale 23cf56a53f Add BOOST_NO_CX11_REF_QUALIFIERS 2014-06-02 06:58:37 -05:00
jzmaddock 9eb1e6aefe Merge pull request #20 from glenfe/develop
Move cstdint into Boost.Config (develop)
2014-06-01 18:01:40 +01:00
jzmaddock 5493717a9f Merge pull request #19 from glenfe/master
Move cstdint into Boost.Config
2014-06-01 18:00:59 +01:00
Glen Fernandes a335429d5c Merge branch 'master' into develop 2014-06-01 09:22:34 -07:00
Glen Fernandes e008ddb971 Fix clang error and some warnings 2014-06-01 09:22:27 -07:00
Glen Fernandes ce67ff8eb6 Merge branch 'master' into develop 2014-06-01 02:54:05 -07:00
Glen Fernandes 498b17520a Move cstdint docs to this module 2014-06-01 02:53:15 -07:00
Glen Fernandes 98194c6309 Move cstdint tests to this module 2014-06-01 00:29:04 -07:00
Glen Fernandes d98fbdc66b Merge branch 'master' into develop 2014-05-31 21:57:38 -07:00
Glen Fernandes acd12c5578 Merge branch 'develop' 2014-05-31 21:57:23 -07: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