Commit Graph
1653 Commits
Author SHA1 Message Date
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
jzmaddock ad3d4cf5af Merge pull request #33 from danieljames/metadata
Create metadata file.
2014-08-18 17:36:34 +01:00
Antony Polukhin 6ea485e9f1 Fix BOOST_HAS_PRAGMA_DETECT_MISSMATCH detection for Clang 2014-08-18 20:35:42 +04:00
Daniel James c71a4c7980 Add metadata file. 2014-08-18 14:57:59 +01: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
jzmaddock e0a53a3a84 Merge pull request #30 from MarcelRaad/patch-2
Update for MSVC 14 CTP2
2014-08-15 18:11:21 +01:00
jzmaddock 9a872e7a88 Merge pull request #29 from MarcelRaad/patch-1
Fix user-defined literal tests for MSVC
2014-08-15 18:10:44 +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
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
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
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