Marcel Raad
884b53b563
Fix user-defined literal tests for MSVC
...
The test currently tests not only the compiler's support for user-defined literals, but also its constexpr support, which is only partly implemented in MSVC 14. This change removes the constexpr's that MSVC doesn't like so that the tests pass on MSVC 14 CTP2.
2014-08-12 10:25:04 +02:00
Daniel James
34e1c7416b
Update version.
2014-08-07 18:12:54 +01:00
jzmaddock
d43db8b388
regenerate docs.
2014-06-12 13:32:18 +01:00
jzmaddock
7eb1b741b1
Merge branch 'build-time-checks' into develop
2014-06-12 13:31:16 +01:00
jzmaddock
51da22f6ff
Revert "Revert "Add new build-time configuration feature.""
...
This reverts commit 4cf1376ec2 .
Update tests to not use the run rule, but run the programs by other means instead.
2014-06-12 13:30:04 +01:00
jzmaddock
4cf1376ec2
Revert "Add new build-time configuration feature."
...
This reverts commit dad7bc5b30 .
Conflicts:
checks/config.jam
2014-06-12 09:11:05 +01:00
jzmaddock
6c89538f2e
Merge pull request #26 from boostorg/pull-request/intel-rtti-detection
...
Add RTTI detection to intel.hpp
2014-06-10 19:18:58 +01:00
jzmaddock
8e4d98da1e
Merge pull request #25 from boostorg/pull-request/config-test-pthread-rt-flags
...
Add additional linkflags for no-rtti, no-except runs of config_test.
2014-06-10 19:18:28 +01:00
jzmaddock
28832f792f
Improve lambda test case some more.
2014-06-10 19:09:28 +01:00
jzmaddock
c5d40ff6da
Merge branch 'pull-request/config-test-gcc-fixes' into develop
2014-06-10 18:38:14 +01:00
jzmaddock
02dd6bf9b3
merge
2014-06-10 18:37:24 +01:00
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
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
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