Edward Diener
3fa00f8adb
Support for C++14 shared_mutex header
2015-06-09 08:32:28 -04:00
Catherine Morton
e0e1deca08
add xlcpp toolset to selection options
2015-06-02 14:55:14 -04:00
Catherine Morton
b283567200
adding toolset for xlcpp
2015-06-02 12:45:43 -04:00
Beman
fa0e91cf21
Update version check for VisualStudio 2015 RC.
2015-05-02 18:06:24 -04:00
jzmaddock
03673b1d20
Merge pull request #59 from danieljames/start-1.59.0
...
Version bump for 1.59.0
2015-04-27 08:27:08 +01:00
Daniel James
55ea43b454
Version bump.
2015-04-26 22:57:44 +01:00
jzmaddock
88167ee705
Tentative fix for GCC 5.1 C++11 feature updates.
2015-04-24 17:10:13 +01:00
Marcel Raad
5169ec9d57
Update for MSVC 14 CTP 6
...
- C++ 14 digit separators were implemented in CTP5:
https://www.visualstudio.com/en-us/news/vs2015-vs.aspx#vcplus
- the value initialization bugs have been fixed:
http://www.boost.org/development/tests/develop/developer/output/teeks99-08f-win2012R2-64on64-boost-bin-v2-libs-utility-test-value_init_workaround_test-test-msvc-14-0-dbg-adrs-mdl-64-thrd-mlt.html
2015-04-21 11:32:10 +02:00
Jessica Hamilton
d5694b49e2
Haiku: remove invalid feature definitions
...
- Fixes the functional/hash library
- Fixes problems with the thread library
2015-04-09 09:36:42 +12:00
Jürgen Hunold
abaaea2f29
Remove trailing whitespace to avoid gcc warning
...
Full warning:
".../boost/cstdint.hpp:504:77: warning: backslash and newline separated by space
(defined(_ULLONG_MAX) && _ULLONG_MAX == 18446744073709551615ULL) || \ "
2015-02-25 12:31:07 +01:00
jzmaddock
fada9f5ee2
Apply patch from https://svn.boost.org/trac/boost/ticket/6694
2015-02-23 13:14:28 +00:00
jzmaddock
975a488549
Fix for https://svn.boost.org/trac/boost/ticket/10955
2015-02-23 13:07:00 +00:00
jzmaddock
c573e85173
Apply patch from https://svn.boost.org/trac/boost/ticket/6796
2015-02-23 12:32:26 +00:00
jzmaddock
5366f899e9
Fix intptr_t def on solaris.
2015-02-22 18:26:56 +00:00
jzmaddock
b03afe92be
Fix for Solaris 12.4 compiler in C++03 mode.
2015-02-22 13:16:37 +00:00
jzmaddock
d5e99748aa
Update for Solaris Studio 12.4.
2015-02-21 17:30:56 +00:00
Ryan Pavlik
6f5c1113af
Update version.hpp
...
Fix typo in comment, and also clean up capitalization and overall meaning.
(My header file doesn't change every time there's a new boost release, but it would if I upgraded.)
2015-02-17 12:06:48 -06:00
jzmaddock
9c653f5e57
Merge branch 'feature/haiku-support' of https://github.com/jessicah/config into develop
2015-02-05 18:06:24 +00:00
Beman
06aa40a5d1
Remove requirement that BOOST_MSVC_ENABLE_2014_JUN_CTP be defined to get the correct BOOST_NO_CXX11_* macros for VC++ 14.0 (aka 2015).
2014-11-18 15:21:34 -05:00
Jessica Hamilton
44028a148c
haiku: remove spurious GLIBC define
2014-11-16 21:56:05 +13:00
Jessica Hamilton
1b6d6d9aa1
haiku: fix copyright
2014-11-16 21:43:03 +13:00
Jessica Hamilton
6038d5fd7e
haiku: add platform support
2014-11-16 13:28:57 +13:00
Beman
f7091f4784
Merge branch 'develop' of github.com:boostorg/config into develop
2014-11-14 10:31:12 -05:00
Marcel Raad
c329a34407
Update vor MSVC14 Preview
...
According to the release notes, the following new language features are supported:
- char16_t, char32_t, and unicode literals
- binary literals
- generic lambdas
All Boost libraries build successfully, all config tests pass, and all projects I compiled worked correctly.
Reference:
http://www.visualstudio.com/news/vs2015-preview-vs#C++
2014-11-13 16:40:55 +01:00
Daniel James
122a60c77f
Version bump
2014-11-04 19:49:49 -07:00
Daniel James
85fea8fe0a
Version bump
2014-11-05 00:42:39 +00:00
Andrey Semashev
b8bfae2e75
Fix 'unknown pragma' warnings with MSVC 9
...
#pragma detect_mismatch is only supported since MSVC 10.
2014-10-29 23:41:06 +03:00
morinmorin
70096c5d80
Remove __has_extension checks for features that are not available as extensions.
...
For those features, `__has_extension` checks are equivalent to `__has_feature` checks and thus they are unnecessary.
2014-10-26 21:06:49 +09:00
morinmorin
5050ae481f
Use feature names with double underscores to avoid macro interference.
2014-10-26 18:42:35 +09:00
morinmorin
db66a9f051
Remove __has_extension macros for features that emit warnings.
...
Variable templates can be used in C++03/11 and initialized lambda captures can be used in C++11 as language extensions, but they trigger "extension" warnings. Disallow these extensions to prevent the warning.
2014-10-26 11:16:53 +09:00
jzmaddock
224d70f02a
Fix clang version checks.
2014-10-22 17:58:22 +01:00
jzmaddock
42cc344212
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-10-21 12:47:47 +01:00
jzmaddock
dcbb032aa3
Rename BOOST_NO_CXX14_DIGIT_SEPARATOR to BOOST_NO_CXX14_DIGIT_SEPARATORS.
...
Fix name of BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES in docs.
2014-10-21 12:39:17 +01:00
Kohei Takahashi
78e67031e3
Define BOOST_NO_CXX14_CONSTEXPR unless clang > 3.4.
...
Signed-off-by: Kohei Takahashi <flast@flast.jp >
2014-10-21 01:04:06 +09:00
jzmaddock
ec1f5273be
Presence of pthread_yield is dependent on __USE_GNU.
2014-10-20 12:53:40 +01:00
jzmaddock
52882f7327
Enable C++14 return type deduction for vc14.
2014-10-20 11:37:19 +01:00
jzmaddock
d9026f1d45
Update for MSVC-14 CTP14.
...
Fix <type_traits> tests to check for the correct names!
2014-10-19 17:05:01 +01:00
Kohei Takahashi
2a51a64b84
Fix error on __has_include with older clang (< 3.1)
...
Signed-off-by: Kohei Takahashi <flast@flast.jp >
2014-10-14 12:46:21 +09:00
jzmaddock
75f4069bad
Improve GCC C++14 feature detection.
2014-10-12 15:39:25 +01:00
jzmaddock
f9bfac1297
Fix broken <atomic> with clang, tentatively fix clang number separator option.
2014-10-12 13:20:11 +01:00
jzmaddock
5e78d55d0e
Fix spelling of one C++14 macro, improve C++14 auto-detection.
2014-10-12 11:46:15 +01:00
jzmaddock
b811dd40ae
Add C++14 support based on https://github.com/boostorg/config/pull/39
2014-10-12 10:01:22 +01:00
jzmaddock
003d33725e
Add helper macro - BOOST_ATTRIBUTE_UNUSED - to suppress unused type/variable warnings.
2014-10-11 13:10:25 +01:00
jzmaddock
5838168061
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-10-10 17:23:28 +01:00
jzmaddock
441311c950
Disable __int128 support when the compiler is really CUDA.
...
See https://svn.boost.org/trac/boost/ticket/10418 .
2014-10-10 17:22:24 +01:00
jzmaddock
f43ed77973
Rework Intel config to make it both more accurate in C++11 mode (hopefully!) and easier to maintain.
2014-10-09 19:21:42 +01:00
jzmaddock
a8868e82e0
Enable <thread> for gcc-4.8 and later.
...
Disable thread support headers depending on values of internal libstdc++ macros.
2014-10-08 18:58:15 +01:00
jzmaddock
32237deddc
Reorganize clang config to avoid macro redefinitions and fix GCC-4.8, 4.9, and 5.0 detection.
2014-10-08 13:37:18 +01:00
jzmaddock
b36566fe04
Reorganise library version detection, adds tentative fix for clang with libstdc++. See issues 10600 and 7473
2014-10-05 13:41:42 +01:00
jzmaddock
196a4baae0
Fix typo, see https://svn.boost.org/trac/boost/ticket/10590
2014-10-04 08:32:52 +01:00