jzmaddock
bbda3f0aba
Merge pull request #291 from boostorg/develop
...
Merge for 1.71 release.
2019-07-02 11:47:12 +01:00
jzmaddock
f7b608155b
Merge pull request #290 from boostorg/pr274
...
Revert "Revert "Print config info via b2""
2019-06-29 18:46:18 +01:00
jzmaddock
5dcae72f8e
Improve backwards compatibility for other libraries that use config_info_install target.
2019-06-29 08:44:12 +01:00
jzmaddock
23e245f5d0
Revert "Revert "Print config info via b2""
...
This reverts commit ab3807ef83 .
2019-06-28 18:27:23 +01:00
jzmaddock
fa1544f7b2
Merge pull request #289 from boostorg/gcc9
...
Add gcc-9, clang-8, xcode-10 to test matrix.
2019-06-28 18:24:33 +01:00
jzmaddock
8d58766c7b
gcc: exclude attribute definition for gcc in C++03 mode.
...
Even though __has_attribute reports true for gcc-9.
2019-06-28 08:32:47 +01:00
jzmaddock
baf3a25a65
Update config_info.cpp.
2019-06-27 18:14:33 +01:00
jzmaddock
10c5df0159
Update char8_t tests and print out C++20 feature macros.
2019-06-27 12:48:00 +01:00
jzmaddock
089e3749fd
Correct usage of std::memory_order in test case.
...
Otherwise it fails in C++20.
2019-06-27 08:34:47 +01:00
jzmaddock
ab3807ef83
Revert "Print config info via b2"
...
This reverts commit dd47b4b59e .
# Conflicts:
# test/Jamfile.v2
2019-06-26 18:11:29 +01:00
Michael Caisse
6409132b36
fix file name to match expected
2019-06-26 07:37:43 -07:00
jzmaddock
890d569350
Add rule for backwards compatibility.
2019-06-26 13:13:49 +01:00
jzmaddock
0f6b79fe1f
Add gcc-9, clang-8, xcode-10 to test matrix.
2019-06-26 09:37:13 +01:00
jzmaddock
8e742b82b4
Merge pull request #281 from nealef/s390x
...
Add support for s390x
2019-06-26 08:37:43 +01:00
jzmaddock
fdb0a1a241
Merge pull request #274 from Kojoley/print-config-info-via-b2
...
Print config info via b2
2019-06-26 08:36:29 +01:00
jzmaddock
7671e53525
Merge pull request #286 from boostorg/clang7
...
Add clang-7 testing.
2019-06-25 08:23:27 +01:00
jzmaddock
a900330798
CI: Revert no longer needed defines.
2019-06-24 09:08:18 +01:00
jzmaddock
21a37b6c4c
CI: revert changes for clang-3.x and revert to using trusty,
...
clang-3.x seems to have too many issues with xenial.
2019-06-23 18:07:18 +01:00
jzmaddock
d5046fd9e5
clang-3.5: disable more stuff using auto.
2019-06-23 08:56:25 +01:00
jzmaddock
1c712d0bf0
clang-3.5: another try at figuring which auto expression is failing.
2019-06-23 08:46:45 +01:00
jzmaddock
b3c5c3a442
CI: correct clang-libc++ invocation.
2019-06-22 18:01:26 +01:00
jzmaddock
892b6a8e4e
CI: set distribution to xenial.
2019-06-22 16:49:42 +01:00
jzmaddock
1c2d96012e
Remove clang-7-libc++ for now.
2019-06-22 08:56:06 +01:00
jzmaddock
f5a36e0fc1
Again fix for clang logic....
2019-06-19 12:51:50 +01:00
jzmaddock
b914f2b6a8
Try to correct clang defect logic.
2019-06-19 11:52:55 +01:00
jzmaddock
0bb4a11787
tentative fixes for clang failures.
2019-06-18 18:42:30 +01:00
jzmaddock
1cf54521a5
Change clang toolchain to xenial.
2019-06-17 12:51:30 +01:00
jzmaddock
76ba0cfac9
Add clang-7 testing.
2019-06-15 11:44:03 +01:00
jzmaddock
da2cf21fde
Merge pull request #282 from jeking3/auto-link-clang-cl
...
Enable auto link support for clang on windows (clang-win) (clang-cl)
2019-06-09 18:03:38 +01:00
James E. King III
a18911902d
Enable auto link support for clang on windows (clang-win) (clang-cl)
2019-05-14 08:47:13 -04:00
jzmaddock
92ea5a3bd9
Merge branch 'develop'
2019-05-05 17:42:46 +01:00
Neale Ferguson
b62dd43cc0
Change s390 -> s390x
2019-04-26 09:04:06 -04:00
Neale Ferguson
4f82c11ce8
Add s390
2019-04-25 12:29:16 -04:00
jzmaddock
f76000bbc9
Update version check for __cpp_deduction_guides.
...
Fixes https://github.com/boostorg/config/issues/279 .
2019-04-21 09:17:37 +01:00
jzmaddock
9f2bb19547
Merge branch 'develop' of https://github.com/boostorg/config into develop
2019-04-16 19:37:35 +01:00
jzmaddock
87931b074f
In C++20 the u8 literal produces a char8_t[] not a char[].
...
Fixes https://github.com/boostorg/config/issues/276 .
2019-04-16 19:37:15 +01:00
Marshall Clow
0a20a83860
Bump version to 1.71.0
2019-04-16 19:15:22 +03:00
Peter Dimov
77ff8a2fac
Merge pull request #278 from boostorg/mclow-patch-1
...
Bump version to 1.71.0
2019-04-15 17:03:09 +03:00
jzmaddock
d65e644144
Merge pull request #277 from andreas-schwab/develop
...
Add detection of the RISC-V architecture
2019-04-12 18:00:51 +01:00
Marshall Clow
b2bf7ebed1
Bump version to 1.71.0
2019-04-12 07:19:54 +01:00
Andreas Schwab
f6029148a8
Add detection of the RISC-V architecture
2019-04-09 14:23:59 +02:00
Thomas Kent
96abc66a3b
vc142 auto lib
2019-04-08 13:14:18 +01:00
jzmaddock
96607d5e15
Merge pull request #275 from teeks99/msvc142-auto-lib
...
vc142 auto lib
2019-04-05 10:52:18 +01:00
Thomas Kent
6fe7117b2e
vc142 auto lib
2019-04-04 18:58:33 -05:00
jzmaddock
bae57f50de
Update auto linking for --layout=tagged.
...
Fixes: https://github.com/boostorg/config/issues/260
2019-04-03 19:56:23 +01:00
jzmaddock
9a79d0b155
Merge pull request #273 from boostorg/no_unique_address
...
Add BOOST_ATTRIBUTE_NO_UNIQUE_ADDRESS.
2019-04-03 18:09:33 +01:00
Nikita Kniazev
dd47b4b59e
Print config info via b2
...
Simplifies CI build scripts. Allows having CI builds with multiple options
like `address-model=32,64`.
2019-04-03 03:50:58 +03:00
jzmaddock
6ef16c8d90
Add BOOST_ATTRIBUTE_NO_UNIQUE_ADDRESS.
...
See https://github.com/boostorg/config/issues/257 .
2019-04-02 18:40:25 +01:00
jzmaddock
fb746fc6fb
Merge pull request #272 from boostorg/nodiscard
...
Add support for [[nodiscard]]
2019-04-02 13:24:34 +01:00
jzmaddock
b68cf2b660
Merge pull request #271 from boostorg/variant
...
Add BOOST_NO_CXX17_HDR_VARIANT.
2019-04-02 13:24:24 +01:00
John Maddock
9c829919aa
Merge branch 'variant' into nodiscard
2019-04-01 21:19:55 +01:00
jzmaddock
a16e603718
Add missing files.
2019-04-01 21:19:11 +01:00
jzmaddock
85b4600817
Add BOOST_ATTRIBUTE_NODISCARD.
...
See https://github.com/boostorg/config/issues/258 .
2019-04-01 19:30:31 +01:00
jzmaddock
dcc6fccd8e
Merge pull request #268 from Kojoley/patch-2
...
Lift thread local ban for 64bit MinGW
2019-04-01 19:13:58 +01:00
jzmaddock
d112744885
Add BOOST_NO_CXX17_HDR_VARIANT.
...
See https://github.com/boostorg/config/issues/264
2019-04-01 19:08:54 +01:00
jzmaddock
db26d1431c
Update auto linking for --layout=tagged.
...
Fixes: https://github.com/boostorg/config/issues/260
2019-04-01 18:58:26 +01:00
jzmaddock
1d09aace31
Add comment on last change
...
[CI SKIP]
2019-04-01 18:26:43 +01:00
jzmaddock
e27ecad25e
Fix BOOST_NO_CXX17_HDR_STRING_VIEW and BOOST_NO_CXX17_HDR_OPTIONAL for msvc and clang/msvc.
2019-04-01 18:23:26 +01:00
jzmaddock
621335b175
Merge branch 'develop' of https://github.com/boostorg/config into develop
2019-04-01 17:22:06 +01:00
jzmaddock
2cbec1f74b
Merge pull request #270 from Kojoley/patch-1
...
Missing semicolon in BOOST_UNREACHABLE_RETURN(x)
2019-04-01 17:21:49 +01:00
jzmaddock
38a9ed16db
Correct BOOST_UNREACHABLE_RETURN usage in test case.
2019-04-01 17:21:14 +01:00
Nikita Kniazev
5b9a7ac526
Missing semicolon in BOOST_UNREACHABLE_RETURN(x)
2019-04-01 17:53:33 +03:00
jzmaddock
6231009e97
Merge pull request #269 from Kojoley/msvc-unreachable-return
...
Expand BOOST_UNREACHABLE_RETURN to __assume(0) on MSVC
2019-03-31 17:27:06 +01:00
Nikita Kniazev
2af0a97e4f
Expand BOOST_UNREACHABLE_RETURN to __assume(0) on MSVC
2019-03-31 16:07:14 +03:00
Nikita Kniazev
e9e3129524
Lift thread local ban for 64bit MinGW
...
The problem seems affect only 32bit compilers.
2019-03-30 18:11:19 +03:00
jzmaddock
cb01bd379f
Merge pull request #267 from Kojoley/patch-1
...
__builtin_unreachable was introduced in GCC 4.5
2019-03-30 11:08:20 +00:00
jzmaddock
bcff5c7997
Merge pull request #266 from teeks99/vc142-support
...
Support for Visual Studio 2019, vc142 toolset.
2019-03-30 11:06:54 +00:00
jzmaddock
057be035f4
Merge pull request #265 from kuhlenough/develop
...
Update vxworks.hpp
2019-03-30 11:06:26 +00:00
jzmaddock
8118ba6547
Remove icc testing, it seems to be no longer functional.
2019-03-30 11:04:52 +00:00
Nikita Kniazev
a2bf626b54
__builtin_unreachable was introduced in GCC 4.5
...
https://godbolt.org/z/7oXS2i
2019-03-26 00:41:31 +03:00
Thomas Kent
354b02cd2b
Tried with the latest RC
2019-03-21 21:05:22 -05:00
Thomas Kent
84e1f00b14
Support for Visual Studio 2019, vc142 toolset.
2019-03-20 07:32:07 -05:00
Brian Kuhl
e6aeafd0d3
Update vxworks.hpp
...
- wide char support in kernel
- use Boost's slist for operator instantiating compatibility in several libraries
- undef V7 macro
2019-03-19 08:33:45 -04:00
jzmaddock
98dc98611e
Merge branch 'develop'
2019-02-24 09:13:22 +00:00
jzmaddock
fb362e6b29
Merge pull request #263 from boostorg/std_features
...
Implement b2 checks for std lib feature macros.
2019-02-12 11:41:44 +00:00
jzmaddock
4d9e3db530
Add versioning to std feature checks, document the feature.
2019-02-11 18:22:05 +00:00
jzmaddock
cdb997ef90
Merge pull request #261 from boostorg/float128-clang
...
Tentatively enable __float128 support for clang
2019-02-10 20:04:51 +00:00
jzmaddock
93dc993313
Implement b2 checks for std lib feature macros.
2019-02-10 20:03:32 +00:00
jzmaddock
778ceed6f0
Tentatively enable __float128 support for clang
2019-02-08 19:09:07 +00:00
jzmaddock
c2b1df496a
Travis CI: Add intel-16 testing.
2018-12-24 18:59:56 +00:00
jzmaddock
5d593759a0
Update CI scripts to cope with new submodule layout.
2018-12-20 09:00:23 +00:00
jzmaddock
6f67f0510b
Merge branch 'develop'
2018-12-12 18:23:16 +00:00
jzmaddock
eb5d4bd834
Merge pull request #255 from boostorg/mclow-patch-170
...
Bump version number to 1.70
2018-12-12 18:19:35 +00:00
Marshall Clow
03b3941162
Bump version number to 1.70
2018-12-12 09:56:48 -08:00
jzmaddock
a986462f71
Merge pull request #252 from boostorg/issue246
...
Add test case for issue #246
2018-11-08 08:47:59 +00:00
jzmaddock
107abccc93
Merge branch 'issue246' of https://github.com/boostorg/config into issue246
2018-11-07 18:20:54 +00:00
jzmaddock
5c055f1c63
Merge branch 'develop' into issue246
2018-11-07 18:12:49 +00:00
jzmaddock
f48077f631
Make constexpr a gcc-4.7 feature not 4.6.
2018-11-07 18:12:32 +00:00
jzmaddock
969ff1a974
Remove CMake test - it's apparent I don't understand this.
2018-11-07 18:04:56 +00:00
jzmaddock
eaec25b4c4
Merge branch 'develop' into issue246: rebase PR.
2018-11-07 16:15:00 +00:00
jzmaddock
d5217742dd
Fix indentation is .travis.yml.
2018-11-07 16:12:37 +00:00
jzmaddock
32ecea81e0
Add test case for issue #246
2018-11-07 13:52:52 +00:00
jzmaddock
db9b7e36c3
Better CI badges.
...
[CI SKIP]
2018-11-06 19:31:16 +00:00
jzmaddock
d020447e13
Merge branch 'develop' of https://github.com/boostorg/config into develop
2018-11-06 19:21:06 +00:00
jzmaddock
1fae3dddab
Test adding travis badge.
2018-11-06 19:20:46 +00:00
jzmaddock
96d0bce5f1
Merge pull request #251 from jeking3/cygwin-fenv
...
Fix BOOST_NO_FENV_H on cygwin (it exists since 2010...)
2018-11-02 13:45:31 +00:00
James E. King III
c78a676e82
Fix BOOST_NO_FENV_H on cygwin
2018-11-01 14:27:59 -04:00
jzmaddock
67102d0436
Merge branch 'develop'
2018-10-22 19:03:50 +01:00
jzmaddock
ce370332ce
Documentation update:
...
* Fix URL of bug tracker to point to Github.
* Regenerate docs.
* Add README.md
2018-10-15 17:57:12 +01:00
jzmaddock
df0bdcd04a
Merge pull request #244 from boostorg/cmake_test
...
Add minimal CMake test script - just enough to verify the interface d…
2018-10-06 09:56:17 +01:00
jzmaddock
f19c65679e
Add minimal CMake test script - just enough to verify the interface description.
2018-10-05 19:32:44 +01:00
jzmaddock
1d39fdec80
Remove malformed CMake testing files.
2018-09-28 12:46:49 +01:00
jzmaddock
d25a1df5d2
Add comments to CMake files.
...
[CI SKIP]
2018-09-28 12:07:29 +01:00
jzmaddock
fb33858b6e
Merge pull request #242 from Mike-Devel/min_cmake
...
[CMake] Generate cmake target for boost config that other libraries can depend on
2018-09-28 12:02:57 +01:00
Mike Dev
9d084e5310
[CI/CMake] Remove cmake build from ci
2018-09-27 18:17:22 +02:00
Mike Dev
fe45ca1601
[CMake] Test cmake target on travis
2018-09-25 20:36:19 +02:00
Mike Dev
6b238b5d1c
[CMake] Add copyright notice
2018-09-25 16:37:33 +02:00
Mike Dev
1f5fc3c74b
[CMake] Lower requirement to 3.5 and rename project to BoostConfig
2018-09-19 18:38:47 +02:00
Mike Dev
85f716830d
[CMake] Generate cmake target that other libraries can use
...
... to express their dependency on this library and retrieve any
configuration information such as the include directory, binary
to link to (if any), transitive dependencies, necessary compiler
options or the required c++ standards level.
2018-09-19 18:38:47 +02:00
jzmaddock
d229f9be96
Latest msvc seems OK with C++14 constexpr now.
2018-09-15 08:22:00 +01:00
jzmaddock
cec1a860e9
Add call to report_errors() to limits_test.cpp.
2018-09-15 08:21:19 +01:00
jzmaddock
c2af669dd7
Merge pull request #239 from boostorg/string_view
...
Add BOOST_NO_CXX17_HDR_STRING_VIEW.
2018-08-16 12:07:19 +01:00
jzmaddock
62e72071d2
Merge branch 'develop'
2018-08-16 11:41:18 +01:00
jzmaddock
b420491e88
Add BOOST_NO_CXX17_HDR_STRING_VIEW.
2018-08-16 11:25:16 +01:00
jzmaddock
7a5a1e1154
Merge pull request #238 from boostorg/mclow-boost-version-patch
...
Bump version number to 1.69.0
2018-08-09 18:25:52 +01:00
Marshall Clow
9f006ceb6c
Bump version number to 1.69.0
2018-08-09 10:11:34 -07:00
jzmaddock
d3084e8cb0
Stop testing C++1z with obsolete libc++ version.
...
There is also no shared_timed_mutex in obsolete libc++ versions.
2018-08-05 08:31:18 +01:00
jzmaddock
fb9957101f
Correct use of __has_include in suffix.hpp.
2018-08-04 19:35:11 +01:00
jzmaddock
96a6cd878f
Apply fix for [[fallthrough]] attribute in Intel C++ compiler.
...
Fixes: https://github.com/boostorg/config/issues/211 .
2018-08-04 19:32:00 +01:00
jzmaddock
5364a2e8a7
Add new macro BOOST_NO_CXX17_HDR_OPTIONAL.
...
Fixes: https://github.com/boostorg/config/issues/236 .
2018-08-04 19:21:21 +01:00
jzmaddock
ec3318d47a
Fixes https://github.com/boostorg/config/issues/237 .
...
Also tentatively adds .cu test file, though without boost.build support at present.
2018-08-04 18:15:48 +01:00
jzmaddock
eb4e8d58d5
Clang/libc++: Disable thread_local prior to clang-6 as it appears not to work.
...
See: https://github.com/boostorg/config/issues/231 .
2018-08-04 17:55:58 +01:00
jzmaddock
304a62a85a
CI: Try again with clang-6 libc++ test.
2018-08-04 17:03:36 +01:00
jzmaddock
fa426d8e24
CI: Add clang 6.0 and another libc++/clang config.
2018-08-04 11:16:15 +01:00
jzmaddock
ffd6682a8b
No need to define BOOST_NO_CXX11_THREAD_LOCAL for recent libc++ versions on Linux.
...
Fixes https://github.com/boostorg/config/issues/231 .
2018-08-04 08:25:09 +01:00
jzmaddock
d265f48d7b
Don't use __attribute__((__visibility__("default"))) for clang on windows as it isn't supported.
...
Fixes https://github.com/boostorg/config/issues/226 .
2018-08-03 18:21:18 +01:00
jzmaddock
cd5c825039
Document intptr_t in cstdint.h.
...
[SKIP CI]
Fixes https://github.com/boostorg/config/issues/234 .
2018-08-03 13:09:53 +01:00
jzmaddock
76a94a4bcf
Merge branch 'develop' of https://github.com/boostorg/config into develop
2018-08-02 18:30:13 +01:00
jzmaddock
7143b31545
Document recently added auto-linking macros.
...
[CI SKIP]
2018-08-02 18:29:55 +01:00
jzmaddock
87f56edb22
Merge pull request #228 from lanurmi/message-prefix
...
Prefix "Unknown compiler version ..." messages with "boost:".
2018-08-02 18:29:17 +01:00
jzmaddock
447dab3d20
Merge pull request #227 from isuruf/auto_link_system
...
Add support for user defined option BOOST_AUTO_LINK_SYSTEM
2018-08-02 18:19:53 +01:00
jzmaddock
0a22b8dbed
Update last tested gcc version.
2018-07-31 19:50:31 +01:00
John Maddock
bb3c8a20dc
Merge branch 'develop'
2018-07-12 18:15:00 +01:00
Lauri Nurmi
024dbed67e
Merge branch 'develop' into message-prefix
2018-07-12 09:42:07 +03:00
Lauri Nurmi
cdf41efdd3
Prefix "Unknown compiler version ..." messages with "boost:".
...
Makes it easier to figure out which library is outputing such messages
during compilation.
2018-07-12 09:33:40 +03:00
Isuru Fernando
fb903c7180
Add support for user defined option BOOST_AUTO_LINK_SYSTEM
...
This is to support auto linking when the libraries are built with
system layout
2018-07-10 21:06:20 -06:00
jzmaddock
9fd87d6d7d
CUDA 9 does support constexpr for msvc.
2018-07-09 17:54:42 +01:00
Daniel James
851508363f
Bump to 1.68.0
2018-07-06 17:56:39 +01:00
jzmaddock
47bc9827be
Tentatively add support for gcc-8 CI testing.
2018-06-28 18:05:33 +01:00
Edward Diener
11d584332c
Merge pull request #224 from boostorg/pdimov-patch-1
...
Add parentheses to BOOST_CUDA_VERSION
2018-04-28 14:40:50 -04:00
Peter Dimov
eb68e4725a
Add parentheses to BOOST_CUDA_VERSION
...
Expressions like `BOOST_CUDA_VERSION / 1000000` don't work correctly; add parentheses around the expression to fix.
2018-04-28 20:32:16 +03:00
jzmaddock
c80a3088a0
#pragma detect_mismatch should be at global scope.
...
[CI SKIP]
2018-04-19 18:25:57 +01:00
jzmaddock
a97d5f32d4
Previous fix broke some tests, second try at warning suppression.
2018-04-19 09:12:18 +01:00
jzmaddock
39f48141c5
Fix some warnings and miswritten test case, add test for BOOST_HAS_PRAGMA_DETECT_MISMATCH.
2018-04-18 20:08:22 +01:00
jzmaddock
f3ebdc4558
Add docs for BOOST_NO_CXX17_IF_CONSTEXPR
...
[CI SKIP]
2018-04-18 19:30:39 +01:00
jzmaddock
29b754ed08
Merge pull request #216 from tzlaine/develop
...
Add BOOST_NO_CXX17_IF_CONSTEXPR.
2018-04-18 19:26:47 +01:00
jzmaddock
28b1b02546
Merge pull request #220 from pkolbus/remove-c4668-warning
...
Fix MSVC C4668 on _HAS_NAMESPACE
2018-04-18 19:21:29 +01:00
jzmaddock
6d8b3bc77b
Merge pull request #222 from jlapolla-cray/cray-config
...
Update Cray config
2018-04-18 19:19:33 +01:00
morinmorin
3f10d20431
Merge pull request #223 from danieljames/feature/1.68.0
...
Bump to 1.68.0
2018-04-18 20:35:44 +09:00
Daniel James
17c6806797
Bump to 1.68.0
2018-04-15 20:53:20 +01:00
Justin LaPolla
d70b298826
Fix typo in comment in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
664b2fdec8
Update 'cray.hpp' for CCE 8.6.4
2018-04-11 13:25:17 -05:00
Justin LaPolla
42e1c7913a
Update 'cray.hpp' for CCE 8.6.5
2018-04-11 13:25:17 -05:00
Justin LaPolla
5e33b4c27a
Update 'cray.hpp' for upcoming release
2018-04-11 13:25:17 -05:00
Justin LaPolla
54c07da09b
Update copyright information
2018-04-11 13:25:17 -05:00
Justin LaPolla
7238f9f0f6
Fix 'cray.hpp' BOOST_NO_CXX11_HDR_ATOMIC setting
2018-04-11 13:25:17 -05:00
Justin LaPolla
c04b991321
Add section for next release to 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
3144e2a8e4
Fix comments in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
620f819e3b
Handle Cray developer builds
2018-04-11 13:25:17 -05:00
Justin LaPolla
07993e2e2f
Remove redundant macro definitions in 'cray.hpp'
...
- This commit had no effect on test results.
2018-04-11 13:25:17 -05:00
Justin LaPolla
900c36e2fb
'cray.hpp' empty section for 8.7.0
2018-04-11 13:25:17 -05:00
Justin LaPolla
d1e0933528
Improve Cray 8.6.5 C++2003 configuration
2018-04-11 13:25:17 -05:00
Justin LaPolla
382913d25d
Work on Cray 8.6.5 C++2011 configuration
2018-04-11 13:25:17 -05:00
Justin LaPolla
ea46cf5332
Set more macros in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
026ebd864e
Alphabetize macros in 'cray.hpp'
...
- Did not change any macro values.
2018-04-11 13:25:17 -05:00
Justin LaPolla
f2eca6c7fa
Add comments in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
3c4ea795d7
Add explanatory comments to 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
d26ae70b20
BOOST_NO_DEDUCED_TYPENAME test is broken
2018-04-11 13:25:17 -05:00
Justin LaPolla
90ae208868
BOOST_NO_COMPLETE_VALUE_INITIALIZATION test is broken
2018-04-11 13:25:17 -05:00
Justin LaPolla
82c6e933f1
Remove 'BOOST_HAS_CLOCK_GETTIME' from 'cray.hpp'
...
- This is a platform specific macro that is set elsewhere. It does not
belong in a compiler configuration header.
- This commit has no effect on test results for CCE 8.6.5 with C++14.
2018-04-11 13:25:17 -05:00
Justin LaPolla
bf628a3b3e
Fix 'BOOST_NO_DEDUCED_TYPENAME' in 'cray.hpp'
...
- Cray compiler requires the 'typename' keyword before a dependent type.
2018-04-11 13:25:17 -05:00
Justin LaPolla
f7165b4f70
Add comments on macro definitions in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
83c9f74990
Add '<linkflags>-lrt' to 'cray.hpp' test specification
2018-04-11 13:25:17 -05:00
Justin LaPolla
bea3493fcb
Add comments in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
5679e66d10
Add more notes about 'cray.hpp' failing tests
2018-04-11 13:25:17 -05:00
Justin LaPolla
f34ea93eb2
Document test procedure for 'cray.hpp'
...
- It took me a while to figure out that I had to be in the 'test/all'
directory.
2018-04-11 13:25:17 -05:00
Justin LaPolla
9c220e9fff
Work on Cray 8.6.5 header for C++14
...
- We're down to 7 failing tests in 'test/all'.
2018-04-11 13:25:17 -05:00
Justin LaPolla
31cbd59c85
'cray.hpp' remove unneeded macros for C++14
...
- Test still passes: `b2 -q toolset=craype cxxstd=14
cxxstd-dialect=gnu`.
2018-04-11 13:25:17 -05:00
Justin LaPolla
da5012a135
Work on 'cray.hpp' for C++2003 version 8.6.5
...
- All tests pass except the 'qnan' test mentioned in the previous
commit. The test command line is: `b2 -q toolset=craype cxxstd=03
cxxstd-dialect=gnu`
2018-04-11 13:25:17 -05:00
Justin LaPolla
76ee8244df
Fix 'cray.hpp' for C++11 version 8.6.5
...
- All tests pass except that one about 'qnan' (described in the last
commit). The test command line is: `b2 -q toolset=craype cxxstd=11
cxxstd-dialect=gnu`.
2018-04-11 13:25:17 -05:00
Justin LaPolla
f18418b17a
Work through tests with 'cray.hpp'
...
- Almost everything is passing. The only thing that's failing is
'limits_test.cpp', which is failing tests on lines 160 and 161 (shown
below).
if(lim::is_iec559)
{
BOOST_TEST(! (qnan == qnan)); # __LINE__ == 160
BOOST_TEST(qnan != qnan); # __LINE__ == 161
}
2018-04-11 13:25:17 -05:00
Justin LaPolla
c78aa62469
Undefine temporary macros in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
e20aa6d187
Remove duplicate macros in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
b21d168410
Sort macro definitions in 'cray.hpp'
...
- There are some duplicates. This commit does not remove the duplicates.
2018-04-11 13:25:17 -05:00
Justin LaPolla
9e9ba3361d
Cosmetic refactoring
...
- Nothing really changed, besides readability.
2018-04-11 13:25:17 -05:00
Justin LaPolla
790a047107
Refactor cray.hpp logic
...
- The effect of the logic is the same as before, but it is organized
according to the outline described in the comments. The only change in
the logic is that we always include 'common_edg.hpp', since we know we
are only dealing with EDG based compilers.
2018-04-11 13:25:17 -05:00
Justin LaPolla
745a1eb4f8
Refactoring cray.hpp
...
- Added comments and file structure outline.
- Added basic identifying information (e.g. BOOST_COMPILER).
2018-04-11 13:25:17 -05:00
jzmaddock
149bfe1c93
libcpp has no invoke_result.
2018-04-04 18:37:59 +01:00
jzmaddock
4370498457
std::invoke is only feature complete in VC2015.3 and later.
2018-04-04 18:20:47 +01:00
jzmaddock
3764d61f25
BOOST_NO_CXX17_STD_INVOKE: Update test case to check we have std::invoke_result.
...
MSVC has no std::invoke in C++14 mode.
GCC has no std::invoke_result prior to 7.1.
2018-04-03 19:08:57 +01:00
Peter Kolbus
77a290c237
Fix MSVC C4668 on _HAS_NAMESPACE
...
Resolve MSVC warning C4668 (undefined preprocessor macro) for _HAS_NAMESPACE by short-circuiting (checking for Green Hills compiler first).
2018-03-26 22:19:21 -05:00
jzmaddock
200d36776e
Merge branch 'develop'
2018-03-25 10:36:23 +01:00
jzmaddock
d9d5ece1c8
Revert "BOOST_STATIC_CONSTANT should use constexpr"
...
This reverts commit 51f1178921 .
2018-03-18 10:53:41 +00:00
Zach Laine
d03a3756d9
Add static_asserts() to a false path in boost_no_cxx_if_constexpr.ipp as a
...
further check of implementation correctness.
2018-03-17 13:37:34 -05:00
jzmaddock
90238fe435
Merge pull request #213 from Kojoley/patch-1
...
BOOST_STATIC_CONSTANT should use constexpr
2018-03-16 18:24:58 +00:00
jzmaddock
2814b40640
Merge pull request #217 from Lastique/cygwin_dllattr
...
Use dllimport/dllexport with clang and gcc on Cygwin.
2018-03-16 18:15:30 +00:00
jzmaddock
f48572a067
Merge pull request #218 from danieljames/fix-boost-gcc-on-intel
...
Undefine BOOST_GCC for intel compilers
2018-03-16 18:13:59 +00:00
jzmaddock
dca252c087
cstdint.hpp: Move the #pragma system_header to catch more cases.
...
See https://github.com/boostorg/config/issues/190 .
2018-03-16 18:10:43 +00:00
Daniel James
3cf434c002
Undefine BOOST_GCC for intel compilers
...
Otherwise it's just defined as BOOST_GCC_VERSION.
2018-03-11 21:12:53 +00:00
Andrey Semashev
3b709bc3ed
Use dllimport/dllexport with clang and gcc on Cygwin.
...
This is required at least for Boost.WinAPI to match the declarations in
Windows SDK headers, which use dllimport.
Also, for clang on Windows, use dllimport/dllexport even beyond Cygwin.
The compiler does support these attributes, and it should for
compatibility with Windows headers.
2018-03-11 17:37:13 +03:00
jzmaddock
47c2b0a74a
Merge branch 'develop'
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2018-03-07 18:04:01 +00:00
jzmaddock
5ad0730630
visualc.hpp: Disable warning about outdated config.
2018-03-07 18:02:01 +00:00
Zach Laine
15d78e548f
Add BOOST_NO_CXX17_IF_CONSTEXPR.
2018-03-06 17:44:52 -06:00
Nikita Kniazev
51f1178921
BOOST_STATIC_CONSTANT should use constexpr
2018-02-24 20:17:36 +03:00
jzmaddock
f68542269a
config_info: add more architecture specific macros.
2018-02-22 12:50:48 +00:00
jzmaddock
29ceb18264
Merge branch 'develop'
2018-02-18 18:39:35 +00:00
jzmaddock
bfd85ac978
Merge pull request #212 from glenfe/develop
...
Variable templates are somewhat unusable in GCC 5.1 (bug 65719)
2018-02-10 11:59:13 +00:00
Glen Fernandes
db4ebfca6f
Variable templates are somewhat unusable in GCC 5.1 (bug 65719)
2018-02-09 07:58:30 -05:00
jzmaddock
0275380f32
Appveyor: try to fix quoting in batch script.
2018-01-30 17:58:24 +00:00
jzmaddock
29dbea1b5a
Appveyor: yet another attempt to print config_info for each build config.
2018-01-30 09:17:01 +00:00
jzmaddock
2de7d27bfd
Appveyor: correct ^ typo.
2018-01-28 19:43:33 +00:00
jzmaddock
bc99a449c1
Appveyor: give up trying to loop through cxxstd options for now...
2018-01-28 19:40:28 +00:00
jzmaddock
d566c119a7
Appveyor: yet another command line escaping attempt...
2018-01-28 19:37:10 +00:00
jzmaddock
8e14096bf3
appveyor: yet another try at command for loop.
2018-01-28 19:31:25 +00:00
jzmaddock
81b7dfb728
Appveyor: try again with FOR loop.
2018-01-28 19:23:20 +00:00
jzmaddock
5ac217aa3f
Config: correct appveyor.yml multi-config builds.
2018-01-28 19:07:22 +00:00
jzmaddock
d0b3e9d59e
Config: Fix up cygwin support as follows:
...
* Define BOOST_HAS_STDINT_H in more situations.
* Disable BOOST_NO_CXX14_HDR_SHARED_MUTEX in -std=c++XX mode as the std header doesn't compile (cygwin bug).
* Add more tests to CI.
2018-01-28 18:37:04 +00:00
jzmaddock
bb095bf0e7
Merge pull request #210 from boostorg/feature/travis-libc++
...
Add clang++-libc++, g++ 4.4, g++ 4.6 to Travis
2018-01-25 10:15:04 +00:00
jzmaddock
73cff8ec7c
Merge pull request #209 from boostorg/pr/pragma-message-intel
...
Add file/line to BOOST_PRAGMA_MESSAGE on Intel C++
2018-01-25 10:13:35 +00:00
jzmaddock
e87ea67c61
Merge pull request #205 from akrzemi1/develop
...
Added macro BOOST_NO_CXX11_DEFAULTED_MOVES
2018-01-25 10:12:08 +00:00
jzmaddock
f04e129c05
Merge pull request #206 from danieljames/feature/deprecated-macros
...
Update deprecated macros
2018-01-21 10:19:58 +00:00
jzmaddock
611d428a37
Merge pull request #204 from boostorg/feature/header-deprecated
...
Add BOOST_HEADER_DEPRECATED
2018-01-21 10:18:58 +00:00
Peter Dimov
2ec8f0fc73
Add file/line to BOOST_PRAGMA_MESSAGE on Intel C++
2018-01-19 05:01:39 +02:00
Peter Dimov
9d3cef6dba
Define BOOST_NO_CXX11_THREAD_LOCAL for libc++ on Linux
2018-01-18 21:45:06 +02:00
Peter Dimov
2617671fd2
Use full g++ 4.4 version (4.4.7)
2018-01-18 00:47:00 +02:00
Peter Dimov
3143e185c6
Disable config_test_no_rtti on g++ 4.4 -std=c++0x
2018-01-17 19:27:38 +02:00
Peter Dimov
0ac815ed21
Add clang++-libc++, g++ 4.4, g++ 4.6 to Travis
2018-01-16 19:01:36 +02:00
Peter Dimov
19349c3941
Merge branch 'develop'
2018-01-13 21:33:48 +02:00
Andrzej Krzemieński
cb2b706bf2
comment/whitespace fixes
2018-01-11 21:22:59 +01:00
Andrzej Krzemieński
0d0211e4d5
comment typeo fix
2018-01-11 21:21:20 +01:00
Daniel James
95fe1c03ac
Update deprecated macros
2018-01-10 15:27:31 +00:00
akrzemi1
3ec5a2b573
Added macro BOOST_NO_CXX11_DEFAULTED_MOVES
2018-01-04 00:58:32 +01:00
Peter Dimov
da9f4d062b
Add BOOST_HEADER_DEPRECATED
2017-12-23 01:52:52 +02:00
jzmaddock
24a2cc623d
Merge pull request #202 from danieljames/feature/1.67.0
...
Bump to 1.67.0
2017-12-22 18:56:40 +00:00
Daniel James
a28e9c6c1c
Bump to 1.67.0
2017-12-18 17:04:53 +00:00
jzmaddock
b95595517e
Merge pull request #201 from boostorg/pr/more-gcc-macros
...
Print a few more g++/libstdc++ macros, notably _GLIBCXX_RELEASE
2017-12-17 09:15:51 +00:00
jzmaddock
cc5a67a18d
Merge pull request #200 from boostorg/pr/more-ms-macros
...
Print more MS macros, taken from VS2017 15.5 yvals.h
2017-12-17 09:15:29 +00:00
Peter Dimov
d70e6fcc85
Print a few more g++/libstdc++ macros, notably _GLIBCXX_RELEASE
2017-12-17 03:15:08 +02:00
Peter Dimov
d5986d697c
Print more MS macros, taken from VS2017 15.5 yvals.h
2017-12-15 19:25:13 +02:00
jzmaddock
08212107cb
Merge pull request #199 from bitsrules/patch-1
...
Update to newest Visual Studio 2017
2017-12-13 12:11:18 +00:00
bitsrules
f6296c0495
Update to newest Visual Studio 2017
2017-12-13 14:58:09 +09:00
jzmaddock
4ba6b9d545
Config: Add file and line number info to visualc.hpp #pragma message.
2017-12-12 18:20:27 +00:00
jzmaddock
5fa3b7d00c
Merge branch 'feature/pragma-message' into develop
...
# Fixed Conflicts:
# doc/html/index.html
2017-12-12 18:15:37 +00:00
jzmaddock
ae3c914e70
Merge pull request #198 from boostorg/msvc_15_5
...
Apply changes required by MSVC-15.5.
2017-12-12 10:00:24 +00:00
jzmaddock
884133ef7f
Config.MSVC-15.5: Fix macro spelling.
2017-12-11 20:02:32 +00:00
jzmaddock
baeb8cd550
Config.MSVC-15.5: Update docs.
2017-12-11 19:32:29 +00:00
jzmaddock
90466c9d32
Config.MSVC-15.5: Document changes to meaning of BOOST_NO_STD_ITERATOR.
2017-12-11 19:31:31 +00:00
jzmaddock
f060bb1eca
Config.MSVC-15.5: Update list of predefined macros printed in config_info.cpp.
2017-12-11 19:27:43 +00:00
jzmaddock
1f86d51030
Config.MSVC-15.5: We still need to define BOOST_NO_TWO_PHASE_NAME_LOOKUP as we can't tell if /permissive- is in effect or not.
2017-12-11 19:27:07 +00:00
jzmaddock
464f30fe36
Config.MSVC-14.5: complete changes required, update appveyor.yml to test /permissive-.
2017-12-09 18:08:39 +00:00
jzmaddock
44e0d3ec75
Config.MSVC-14.5: complete configuration of new compiler features.
2017-12-09 18:02:33 +00:00
jzmaddock
280ebb9129
Config.msvc-15.5: Fix test case for BOOST_NO_CXX17_ITERATOR_TRAITS.
2017-12-09 17:45:26 +00:00
jzmaddock
e376809717
Config.msvc-15.5: enable some initial C++17 features.
2017-12-09 12:44:38 +00:00
jzmaddock
305f5a58ef
Config.msvc-15.5: Fix tests that can't pass in C++17.
2017-12-09 12:42:47 +00:00
jzmaddock
ac0cc94982
Config.MSVC-15.5: BOOST_NO_CXX11_SFINAE_EXPR no longer required in C++14 or later mode.
2017-12-08 20:01:39 +00:00
jzmaddock
4ca03928e9
Merge pull request #191 from boostorg/pr/config-info-sd6
...
Print SD-6 macros and a few more VC STL ones
2017-12-04 19:59:23 +00:00
jzmaddock
f841c990c9
Merge pull request #194 from boostorg/pr/more-travis-configs
...
Update .travis.yml with more configurations, feature branch support
2017-12-04 19:58:26 +00:00
Peter Dimov
23327d6d01
Suppress BOOST_PRAGMA_MESSAGE messages when BOOST_DISABLE_PRAGMA_MESSAGE is defined
2017-12-04 19:15:36 +02:00
Peter Dimov
08bd1dbe71
Move BOOST_STRINGIZE, BOOST_JOIN to config/helper_macros.hpp; use BOOST_STRINGIZE in BOOST_PRAGMA_MESSAGE
2017-12-04 18:05:05 +02:00
Peter Dimov
77c6a915db
Document BOOST_PRAGMA_MESSAGE header; fix mentions of detail/workaround.hpp
2017-12-04 01:24:39 +02:00
Peter Dimov
025db91843
Add BOOST_PRAGMA_MESSAGE
2017-12-04 00:55:14 +02:00
Peter Dimov
aa6193c839
Add cxxstd=11 to default g++ on Travis
2017-12-04 00:03:58 +02:00
Peter Dimov
3c00cb8760
Update .travis.yml
2017-12-03 23:30:13 +02:00
jzmaddock
aecc402971
Merge pull request #192 from OlafvdSpek/patch-1
...
Typo in visualc.hpp
2017-11-17 12:15:17 +00:00
Olaf van der Spek
9efa768e30
Typo in visualc.hpp
2017-11-17 11:18:48 +01:00
Peter Dimov
6e8df4186f
Print SD-6 macros and a few more VC STL ones
2017-11-06 23:40:06 +02:00
jzmaddock
74ef9af25a
Merge branch 'develop' of https://github.com/boostorg/config into develop
2017-10-29 17:13:55 +00:00
jzmaddock
8a6d83ce29
Travis: simplify travis.yml to reduce testing load.
2017-10-29 17:13:34 +00:00
jzmaddock
59ea08b918
Merge pull request #188 from KindDragon/patch-2
...
Update supported MSVC compiler version
2017-10-25 18:32:00 +01:00
jzmaddock
644073bcf7
Merge pull request #187 from eldiener/develop
...
A number of places use BOOST_GCC_VERSION rather than just BOOST_GCC w…
2017-10-25 18:31:14 +01:00
jzmaddock
907cb7ca8b
Merge pull request #185 from kuhlenough/develop
...
Update config for VxWorks 7
2017-10-25 18:30:04 +01:00
Arkady Shapkin
4d88edd1e9
Update supported MSVC compiler version
2017-10-23 16:27:48 +03:00
Peter Dimov
068d8e1c4e
Merge branch 'develop'
2017-10-21 22:16:16 +03:00
Peter Dimov
2e3392e00c
Use architecture and address model in autolink, instead of just address model
2017-10-21 21:10:32 +03:00
Peter Dimov
2e2d4ce583
Add address model to auto_link.hpp
2017-10-21 21:10:19 +03:00
Peter Dimov
e276412eb9
Merge pull request #160 from boostorg/pr/arch-and-model-autolink
...
Use architecture and address model in autolink
2017-10-20 18:46:13 +03:00
Edward Diener
f4d91c7aa2
A number of places use BOOST_GCC_VERSION rather than just BOOST_GCC when testing workarounds so we need to define BOOST_GCC_VERSION_WORKAROUND_GUARD also.
2017-10-07 09:47:41 -04:00
Brian Kuhl
421866a4b2
Update vxworks.hpp
...
Add additional configuration guidence
2017-09-05 22:01:13 -04:00
jzmaddock
0cdf4a5da8
config_build_check.cpp: add workarounds from config.hpp for clang build.
2017-09-04 08:34:00 +01:00
Brian Kuhl
2356a7e9c4
Additional feature disabling defines for Diab compiler
2017-09-02 06:38:18 -04:00
Brian Kuhl
8f1f13d0f2
Disable tests for VxWorks that use no-rtti
...
While it's possible to re-build VxWorks libraries with this option, there isn't a separate link path, so there's no way to test in the same pass as normal libraries
2017-09-02 06:26:39 -04:00
Brian Kuhl
918c5fc486
Update vxworks.hpp for VxWorks 7
2017-09-02 06:21:57 -04:00
jzmaddock
6102d18867
VC2017.3: don't test for wcscpy as VC2017.3 rejects it as "unsafe".
2017-09-01 18:33:35 +01:00
jzmaddock
46525c9bd5
Merge pull request #183 from boostorg/develop
...
Merge develop to master.
2017-08-26 12:59:39 +01:00
jzmaddock
f6c3a163f0
Merge branch 'master' into develop
2017-08-25 19:47:02 +01:00
jzmaddock
a7dd324d41
Merge pull request #175 from boostorg/jzmaddock-patch-6-1
...
Update for CUDA version macro changes.
2017-08-22 18:55:15 +01:00
jzmaddock
593389dc4b
Update nvcc.hpp
2017-08-18 18:13:38 +01:00
jzmaddock
011426d510
Merge pull request #181 from KindDragon/patch-1
...
Print _MSVC_LANG for MSVC complier
2017-08-18 18:06:40 +01:00
jzmaddock
02888f5052
Merge pull request #179 from MarcelRaad/msvc1411
...
MSVC: 14.11 supports structured bindings in C++17 mode
2017-08-18 18:06:05 +01:00
jzmaddock
2e2285930c
Merge pull request #178 from boostorg/messages
...
Improve outdated configuration / new compiler messages.
2017-08-18 18:05:21 +01:00
Arkady Shapkin
19429a2bde
Print _MSVC_LANG for MSVC complier
2017-08-18 16:19:11 +03:00
Marcel Raad
b04ae6d7ab
MSVC: 14.11 supports structured bindings in C++17 mode
2017-08-18 13:30:07 +02:00
jzmaddock
bb22ab3c5f
Update sunpro_cc.hpp
2017-08-18 08:04:06 +01:00
jzmaddock
8c9e237f26
Improve outdated configuration / new compiler messages.
2017-08-17 17:51:48 +01:00
jzmaddock
ee11fba649
Merge pull request #177 from gongminmin/FixForVS2017.3
...
Update last known MSVC version to 19.11.25506 (VS2017.3).
2017-08-15 17:54:15 +01:00
Minmin Gong
a0147b73e8
Update last known MSVC version to 19.11.25506 (VS2017.3).
2017-08-14 18:49:00 -07:00
jzmaddock
17a4997aaa
Update for CUDA version macro changes.
2017-08-11 19:38:00 +01:00
jzmaddock
b57df2a3c4
Merge pull request #174 from mclow/patch-3
...
Bump version number to 1.66
2017-08-11 19:23:34 +01:00
jzmaddock
a4815b04af
Merge pull request #173 from kuhlenough/develop
...
VxWorks is also using ::intptr_t in boost namespace
2017-08-11 19:23:06 +01:00
jzmaddock
e27474534c
Merge pull request #172 from sergey-shandar/patch-1
...
Incorrect MSVC version detection
2017-08-11 19:20:33 +01:00
Marshall Clow
b8fe4fe5e0
Bump version number to 1.66
2017-08-10 16:34:53 -07:00
Brian Kuhl
994e3cbba1
VxWorks is also using ::intptr_t in boost namespace
2017-08-10 12:40:22 -04:00
Marshall Clow
9e51aa81ca
Fix copy-paste-o
...
Now checks `_LIBCPP_ENABLE_CXX17_REMOVED_BINDERS` instead.
2017-08-09 17:55:26 +01:00
Marshall Clow
1e544eae21
Add code to set for BOOST_NO_CXX98_RANDOM_SHUFFLE and BOOST_NO_CXX98_BINDERS correctly
2017-08-09 17:55:25 +01:00
Sergey Shandar
d23ba31dad
Incorrect MSVC version detection
...
I know, Boost doesn't support MSVC 5.0 and 6.0. But the expression is invalid. Another way to fix it:
```c++
# if _MSC_VER < 1300
// Note: Versions up to 7.0 aren't supported.
# define BOOST_COMPILER_VERSION 6.0
# elif _MSC_VER < 1310
# define BOOST_COMPILER_VERSION 7.0
```
2017-08-08 17:36:58 -07:00
Edward Diener
6fe0977fc4
Merge pull request #171 from mclow/patch-3
...
Add code to set for BOOST_NO_CXX98_RANDOM_SHUFFLE and BOOST_NO_CXX98_…
2017-08-07 11:23:49 -04:00
Marshall Clow
186a7316b9
Fix copy-paste-o
...
Now checks `_LIBCPP_ENABLE_CXX17_REMOVED_BINDERS` instead.
2017-08-07 06:11:30 -07:00
Marshall Clow
b2ee38f94b
Add code to set for BOOST_NO_CXX98_RANDOM_SHUFFLE and BOOST_NO_CXX98_BINDERS correctly
2017-08-06 17:53:56 -07:00
jzmaddock
d0dab31612
Merge pull request #170 from dkolsen-pgi/pgi-compiler-support2
...
Update PGI C++ compiler support
2017-08-01 18:12:06 +01:00
jzmaddock
c5e6c45d93
Merge pull request #169 from dkolsen-pgi/pgi-compiler-support
...
Update PGI C++ compiler support
2017-08-01 18:11:07 +01:00
jzmaddock
911a6140e3
Merge pull request #168 from asomers/bin_bash
...
Fix bash paths in shebangs
2017-08-01 18:09:21 +01:00
David Olsen
4f1df700ad
Update PGI C++ compiler support
...
When the PGI C++ compiler changed to be GNU compatible, pgi.hpp stopped being used, because the check for __GNUC__ in select_compiler_config.hpp was true before the preprocessor ever got to the check for __PGI. Rearrange the order of the checks in select_compiler_config.hpp, moving the check for __PGI above the check for __GNUC__.
pgi.hpp was designed for a very old version of PGI C++, before it was GNU compatible. The settings in that file won't work for PGI compilers of the last few years. Replace the entire file with one that just includes gcc.hpp and then adjusts a few macros for areas where PGI is not quite GNU compatible. (The old PGI compilers are not actively being used by any customers that we (PGI) know of, so keeping the old contents of pgi.hpp would be of little or no benefit.)
2017-07-27 14:49:09 -07:00
David Olsen
dd31807230
Update PGI C++ compiler support
...
Remove an old PGI-specific workaround for intptr_t. The workaround is no longer necessary and now causes compilation errors.
2017-07-26 13:10:10 -07:00
Alan Somers
5cf4d8b369
Fix bash paths in shebangs
...
"/bin/bash" is a Linuxism. "/usr/bin/env bash" is portable.
2017-07-26 11:23:05 -06:00
jzmaddock
04abb9270b
Merge pull request #167 from boostorg/2017_07_21
...
Cherry pick patches from develop.
2017-07-23 17:08:03 +01:00
jzmaddock
8f09bc2846
Merge pull request #161 from Lastique/no_cxx17_std_iterator_traits
...
Add BOOST_NO_CXX17_ITERATOR_TRAITS macro.
2017-07-21 19:40:17 +01:00
jzmaddock
c21f170a97
Regenerate docs.
2017-07-21 19:08:40 +01:00
Andrey Semashev
d2b16361e6
Fixed references to headers in the docs.
2017-07-21 19:06:13 +01:00
jzmaddock
21830e11ff
Merge pull request #162 from Lastique/may_alias
...
Added BOOST_MAY_ALIAS and BOOST_NO_MAY_ALIAS macros.
2017-07-21 18:52:27 +01:00
rsdale
da4c0418da
Merge pull request #166 from boostorg/cray-revert-last-update
...
Revert last change.
2017-07-21 08:29:47 -05:00
Richard Dale
92ab15c361
Revert last change.
...
We will fix this in the compiler.
2017-07-21 08:20:15 -05:00
jzmaddock
7e4a1c85b7
Add link to bug report in comment.
...
[ci skip]
2017-07-21 13:25:49 +01:00
jzmaddock
6415a2cd43
Restrict last fix to CUDA 8 only - other versions are apparently unaffected.
2017-07-21 13:25:48 +01:00
jzmaddock
9910b354e5
CUDA: disable some C++11 and 14 features which aren't supported when compiling as a .cu file.
2017-07-21 13:25:48 +01:00
jzmaddock
08c7f03f29
Add android detection macros to config_info output.
2017-07-21 13:25:48 +01:00
jzmaddock
573c1a5027
Tentative fix for clang-3.0 failing config_test:
...
It appears not to completely support variadic template expansion.
2017-07-21 13:25:48 +01:00
jzmaddock
e56e24f0a3
gcc.hpp: Mingw has broken thread_local support.
...
See https://sourceforge.net/p/mingw-w64/bugs/527/
2017-07-21 13:25:47 +01:00
jzmaddock
cdfa925095
Allow stdint.h for compilers other than gcc when building on linux with a recent glibc version.
...
See https://svn.boost.org/trac/boost/ticket/13045 .
2017-07-21 13:25:47 +01:00
rsdale
a53698c4a8
Merge pull request #164 from boostorg/cray--boost-hash-no-extensions
...
add BOOST_HASH_NO_EXTENSIONS to compile/cray.hpp
2017-07-20 14:48:55 -05:00
Richard Dale
e2c4eb9de8
add BOOST_HASH_NO_EXTENSIONS to compile/cray.hpp
...
Avoid problems with multiple definitions of std::list using gnu headers.
modified: cray.hpp
2017-07-20 14:15:50 -05:00
Andrey Semashev
34f320c4c9
Added BOOST_NO_CXX17_ITERATOR_TRAITS macro.
...
The macro indicates that the standard library does not implement SFINAE-friendly
std::iterator_traits (LWG issue 2408, [iterator.traits]/2).
2017-07-12 20:37:47 +03:00
Andrey Semashev
4a58e5360a
Added BOOST_MAY_ALIAS and BOOST_NO_MAY_ALIAS macros.
...
The macros can be used to mark types that can alias other types (i.e. break
C++ strict aliasing rules).
2017-07-12 17:51:53 +03:00
Peter Dimov
6098c81ee0
Use architecture and address model in autolink, instead of just address model
2017-07-07 02:56:46 +03:00
Peter Dimov
80fb8000f0
Add address model to auto_link.hpp
2017-06-30 20:57:59 +03:00
rsdale
3ffaa417c2
Merge pull request #158 from boostorg/cce86-cray-config
...
Cce86 cray config
2017-06-28 06:56:13 -05:00
Richard Dale
437f334745
Update compiler/cray.hpp to support c++03 and both 8.5 and 8.6 releases.
...
modified: cray.hpp
2017-06-27 14:09:06 -05:00
Richard Dale
214c04f139
Update cray configuration for C++11.
...
Define BOOST_NO_CXX11_DECLTYPE_N3276 when __cplusplus < 201400.
This is for boost/variant.
2017-06-26 15:31:49 -05:00
rsdale
97a6bdbf46
Merge pull request #157 from boostorg/cce86-cray-config
...
Cray compiler config update to support current release and c++14.
2017-06-24 07:07:45 -05:00
Richard Dale
bfd7d04440
config/cray.hpp updated for release 8.6 of CCE (Cray Compiler Environment)
...
The default C++ standard support at this release is c++14, compared
with c++03 in previous releases.
modified: cray.hpp
2017-06-23 14:26:04 -05:00
rsd
e6deedfb33
Changed _RELEASE to _RELEASE_MAJOR. Mostly this is to test pushing to our fork. More to come.
2017-06-21 14:35:04 -05:00
jzmaddock
0324c92e5c
Merge pull request #155 from boostorg/issue13045
...
Allow stdint.h for compilers other than gcc when building on linux wi…
2017-06-21 14:44:53 +01:00
jzmaddock
07aa7f248d
Merge pull request #156 from glenfe/master
...
Master
2017-06-21 14:44:35 +01:00
Glen Fernandes
9aa6c016bb
Merge develop
...
(Merges up to commit 'f867e70d06c45cd43776825ebf0c8b8a7328cdf6')
2017-06-19 07:11:52 -04:00
jzmaddock
02dd07481d
Add link to bug report in comment.
...
[ci skip]
2017-06-15 17:54:41 +01:00
jzmaddock
d9332d3fa3
Restrict last fix to CUDA 8 only - other versions are apparently unaffected.
2017-06-15 17:53:14 +01:00
jzmaddock
9b8de65f1d
CUDA: disable some C++11 and 14 features which aren't supported when compiling as a .cu file.
2017-06-15 13:04:18 +01:00
jzmaddock
d2b7f45ea2
Add android detection macros to config_info output.
2017-06-14 19:49:11 +01:00
jzmaddock
7d41f597cb
Tentative fix for clang-3.0 failing config_test:
...
It appears not to completely support variadic template expansion.
2017-06-14 19:42:21 +01:00
jzmaddock
fe5e07b521
gcc.hpp: Mingw has broken thread_local support.
...
See https://sourceforge.net/p/mingw-w64/bugs/527/
2017-06-14 19:32:59 +01:00
jzmaddock
f867e70d06
Merge pull request #154 from glenfe/develop
...
Move workaround.hpp out of detail (used by more than Config)
2017-06-13 18:51:00 +01:00
jzmaddock
0debb6db2f
Allow stdint.h for compilers other than gcc when building on linux with a recent glibc version.
...
See https://svn.boost.org/trac/boost/ticket/13045 .
2017-06-12 19:38:54 +01:00
Glen Fernandes
2dfd1a95ba
Move workaround.hpp out of detail (used by more than Config)
2017-06-12 07:57:34 -04:00
jzmaddock
4c7b536b3a
Merge pull request #153 from glenfe/fallthrough
...
Add BOOST_FALLTHROUGH for gcc
2017-06-12 11:53:03 +01:00
Glen Fernandes
62189d3b86
Add BOOST_FALLTHROUGH for gcc
2017-06-11 17:56:31 -04:00
jzmaddock
5d17cf16be
Merge pull request #151 from boostorg/msvc2017
...
MSVC2017: Add appveyor testing.
2017-05-29 21:12:58 +01:00
jzmaddock
6f0c7dfb0c
Merge branch 'develop' into msvc2017
2017-05-29 19:15:22 +01:00
jzmaddock
fa8c3269da
Merge pull request #149 from glenfe/develop
...
Add feature defect detection for C++17 structured bindings and inline variables
2017-05-29 18:32:37 +01:00
jzmaddock
c08b859996
MSVC2017: Add appveyor testing.
...
Disable C++14 constexpr support as our tests don't pass.
2017-05-29 18:22:10 +01:00
Glen Fernandes
a6ccb8f910
Add BOOST_NO_CXX17_FOLD_EXPRESSIONS detection
2017-05-29 10:29:17 -04:00
Glen Fernandes
1995778211
Add BOOST_NO_CXX17_INLINE_VARIABLES detection
2017-05-29 10:01:36 -04:00
Glen Fernandes
fe06370972
Add BOOST_NO_CXX17_STRUCTURED_BINDINGS detection
2017-05-29 09:57:18 -04:00
jzmaddock
1074d5ed6e
Merge pull request #148 from boostorg/develop
...
Merge removal of legacy TR1 support.
2017-05-29 08:47:03 +01:00
jzmaddock
833634021a
Merge pull request #147 from boostorg/remove_tr1
...
Begin to remove all references to TR1.
2017-05-28 11:06:06 +01:00
jzmaddock
373710b7ce
Begin to remove all references to TR1.
2017-05-28 10:11:59 +01:00
jzmaddock
23060d8973
Merge branch 'develop' of https://github.com/boostorg/config into develop
...
# Conflicts:
# appveyor.yml
2017-05-27 09:59:22 +01:00
jzmaddock
076c86864c
CI: streamline dependencies.
...
Add GCC testers to Appveyor.
2017-05-27 09:57:41 +01:00
jzmaddock
ffb31de966
Merge pull request #144 from boostorg/jzmaddock-patch-3
...
Appveyor: we need to copy the latest Git commit, not check out the su…
2017-05-26 12:43:29 +01:00
jzmaddock
18c69e9f40
Appveyor: we need to copy the latest Git commit, not check out the super-project which may be out of date!
2017-05-26 08:45:21 +01:00
jzmaddock
6c452d6e28
Merge pull request #142 from boostorg/master
...
Master
2017-05-26 08:37:54 +01:00
jzmaddock
6ea02d000f
Merge pull request #143 from boostorg/jzmaddock-patch-2
...
Travis: remove redundent git clone
2017-05-26 08:37:04 +01:00
jzmaddock
07312935fd
Travis: remove redundent git clone
2017-05-25 19:56:41 +01:00
jzmaddock
bcf6a6f6a4
Merge pull request #141 from boostorg/develop
...
Merge develop to master
2017-05-25 17:58:08 +01:00
jzmaddock
9f39b329fb
Appveyor: remove test matrix entities that can not currently be built.
2017-05-25 12:25:40 +01:00
jzmaddock
4af206ea53
Appveyor: try enabling msvc-14.1, and add address-model to matrix.
2017-05-25 08:47:08 +01:00
jzmaddock
e41b4e22ac
Jamfile needs to import testing module.
2017-05-24 18:02:43 +01:00
jzmaddock
d0d8da8823
appveyor.yml: Fix config_info name.
2017-05-24 08:32:19 +01:00
jzmaddock
1f83bcb56a
appveyor.yml: correct directories now that we can see where they are.
2017-05-23 19:52:30 +01:00
jzmaddock
2e38c1cded
appveyor.yml: still can't get the directories quite right - try again with some debugging.
2017-05-23 19:36:36 +01:00
jzmaddock
c6d2300f07
appveyor.yml: try again with simplified directory structure.
2017-05-23 19:18:12 +01:00
jzmaddock
3651139cc1
Simplify appveyor.yml directory usage.
2017-05-23 19:16:06 +01:00
jzmaddock
da36b699fc
Try again with appveyor.yml
2017-05-23 19:06:54 +01:00
jzmaddock
ba4210f244
Merge branch 'develop' of https://github.com/boostorg/config into develop
2017-05-23 19:05:12 +01:00
jzmaddock
15fb8c47f8
Add first tentative appveyor.yml file.
2017-05-23 19:04:55 +01:00
jzmaddock
3df5411858
Merge pull request #138 from boostorg/thread_local_patch
...
Enhance thread_local tests.
2017-05-21 19:11:30 +01:00
jzmaddock
63b39e2758
Enhance thread_local tests.
...
Try to reproduce issues:
https://github.com/libbitcoin/libbitcoin/issues/733#issuecomment-301652210
https://github.com/boostorg/multiprecision/issues/20
2017-05-21 11:41:04 +01:00
jzmaddock
493e3ba9de
We should have at least one set of tests that enable GNU extensions.
2017-05-21 09:33:14 +01:00
jzmaddock
cf95f4b62c
Merge branch 'develop' of https://github.com/boostorg/config into develop
2017-05-20 17:59:45 +01:00
jzmaddock
ee93e38022
More travis fixes:
...
Fix compiler name in config_info output generation.
Remove g++7 tests: apparently it's not supported yet.
2017-05-20 17:59:33 +01:00
jzmaddock
ecd1c79fd0
Merge pull request #134 from glenfe/develop
...
Add BOOST_NO_CXX11_POINTER_TRAITS library defect detection
2017-05-20 11:30:15 +01:00
jzmaddock
55c0e345ab
Merge pull request #137 from mclow/develop
...
Update boost_has_nl_types_h.ipp
2017-05-20 11:28:37 +01:00
jzmaddock
b73cb38a43
Merge pull request #136 from mclow/patch-2
...
define BOOST_NO_AUTO_PTR when building with libc++ and C++17
2017-05-20 11:28:11 +01:00
jzmaddock
f5afbf8e27
Merge pull request #135 from DanielaE/fix/dinkumware-v650-apply
...
The library implementations in MSVC 14.0 and 14.1 have both version n…
2017-05-20 11:27:23 +01:00
jzmaddock
4a02ac84e2
More travis improvements:
...
Output config_info built from b2.
Add more XCode versions to the test matrix.
2017-05-20 10:53:25 +01:00
Marshall Clow
eec62a1162
Update boost_has_nl_types_h.ipp
...
clang 5 complains that comparing a `nl_catd` to an integer is not allowed.
./boost_has_nl_types_h.ipp:20:11: error: ordered comparison between pointer and zero ('nl_catd' (aka '__nl_cat_d *') and 'int')
if(cat >= 0) catclose(cat);
2017-05-19 12:38:14 -06:00
Marshall Clow
0df7552f38
define BOOST_NO_AUTO_PTR when building with libc++ and C++17
...
New libc++ versions remove `std::auto_ptr` when building as C++17, unless the magic tag `_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR` is defined. Tell the rest of Boost that there's no `auto_ptr` in that case.
2017-05-19 12:22:13 -06:00
John Maddock
cd396b619a
Clang 3.x can't parse <chrono> from gcc-4.6 and earlier.
2017-05-19 19:18:40 +01:00
Glen Fernandes
219c351cb4
Add BOOST_NO_CXX11_POINTER_TRAITS
2017-05-19 13:29:52 -04:00
jzmaddock
32318e41aa
Add clang detection macros to config_info.cpp.
2017-05-19 18:11:56 +01:00
jzmaddock
40f4e6ed2f
Disable <chrono> for older clang versions.
2017-05-19 18:11:29 +01:00
Daniela Engert
15a0c119a1
The library implementations in MSVC 14.0 and 14.1 have both version number V6.50:0009, and therefore _CPPLIB_VER defined to 650. But the library in 14.0 does *not* have std::apply whereas the one in 14.1 *does*.
...
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-05-19 16:06:39 +02:00
John Maddock
6b64d2e803
Merge branch 'develop' of https://github.com/boostorg/config into develop
2017-05-19 13:38:31 +01:00
John Maddock
6d7592091c
When using clang + libstdC++ not all C++11 features are necessarily available
2017-05-19 13:38:02 +01:00
jzmaddock
fd5d37f6df
Another attempt to fix travis.yml
2017-05-19 08:37:45 +01:00
jzmaddock
2a15c53fbb
Correct path to config_info.cpp in travis file.
2017-05-19 08:26:21 +01:00
jzmaddock
7398ea7955
Add diagnostic information to travis build.
2017-05-19 08:18:17 +01:00
jzmaddock
bc966c41ad
Fix missing dependencies in travis build.
2017-05-18 19:43:19 +01:00
jzmaddock
118c432e74
Add initial travis.yml file.
2017-05-18 19:39:25 +01:00
jzmaddock
8c102bcaa7
Add initial travis CI file.
2017-05-16 13:10:36 +01:00
jzmaddock
74c14a42a5
Merge branch 'develop'
2017-05-03 11:59:03 +01:00
John Maddock
0b508cb2c9
noreturn attribute is apparently not supported by Oracle 12.4
2017-04-27 17:22:18 +00:00
jzmaddock
2bc27c752c
Merge branch 'develop' of https://github.com/boostorg/config into develop
2017-04-26 19:43:28 +01:00
jzmaddock
19766b0a0e
Older Oracle Solaris compiles have no ::intptr_t.
...
Defer to whether INTPTR_MAX is defined or not on sun whenever <stdint.h> is available.
2017-04-26 19:43:11 +01:00
Rene Rivera
cb2216eaff
Bump to 1.65.0.
2017-04-23 22:16:39 -05:00
Rene Rivera
912ebda1ca
Bump to 1.65.0.
2017-04-23 22:11:56 -05:00
jzmaddock
5317fd4193
Regenerate docs.
2017-04-17 18:42:27 +01:00
jzmaddock
0e364efe0b
Add more macros for removed std lib features:
...
BOOST_NO_CXX98_FUNCTION_BASE
BOOST_NO_CXX98_BINDERS
Added new documentation section for features that have been removed from the standard.
2017-04-17 18:41:44 +01:00
jzmaddock
5193948558
Merge branch 'feature/config-macro-random_shuffle' of https://github.com/DanielaE/boost.config into PR131
2017-04-17 17:48:12 +01:00
jzmaddock
79bd4b8acf
Simplify build-time config checks.
...
These now simply reflect whatever config.hpp reports, and are therefore always in synch with the headers.
They are also now compile-time tests only, which means they function with cross compilers.
Fixes: https://svn.boost.org/trac/boost/ticket/12805 .
2017-04-17 13:19:19 +01:00
Daniela Engert
f3cea5a8e4
Introduce feature-test macro BOOST_NO_CXX98_RANDOM_SHUFFLE
...
The algorithm std::random_shuffle was marked as deprecated in C++14 and is removed from the upcoming C++17 standard. The name itself is still reserved and library implementations may continue to ship it. In this sense, support for std::random_shuffle must be regarded as purely optional and a feature-test macro is required to test for its presence.
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-04-17 13:48:08 +02:00
jzmaddock
8acd1c464d
If we have INTPTR_MAX then presumably we have intptr_t.
...
See https://svn.boost.org/trac/boost/ticket/12853 .
2017-04-16 19:41:36 +01:00
jzmaddock
fc1f603143
Prevent macro re-definition in cstdint.hpp.
...
See https://svn.boost.org/trac/boost/ticket/12786 .
2017-04-16 19:31:25 +01:00
jzmaddock
8037ff436b
Use inline functions not macros for workarounds for missing functions.
...
See https://svn.boost.org/trac/boost/ticket/12501 .
2017-04-16 19:22:19 +01:00
jzmaddock
3fbf51f31a
Move private headers into detail directory.
...
See https://svn.boost.org/trac/boost/ticket/12328 .
2017-04-16 19:12:59 +01:00
jzmaddock
7e1b05be28
Update for Pathscale from https://svn.boost.org/trac/boost/ticket/12193 .
2017-04-16 18:52:22 +01:00
jzmaddock
7d09af4555
Apply Diab compiler support from https://svn.boost.org/trac/boost/ticket/11655 .
2017-04-16 18:29:44 +01:00
jzmaddock
3eff8788b1
Apply VXWorks patch from https://svn.boost.org/trac/boost/ticket/11653
2017-04-16 18:22:44 +01:00
jzmaddock
d468063662
Regenerate docs.
2017-04-16 09:38:33 +01:00
jzmaddock
a5ce2a0ef7
Merge pull request #133 from olk/patch-2
...
docu: description of BOOST_NO_CXX14_STD_EXCHANGE
2017-04-16 09:37:42 +01:00
jzmaddock
21d6c913ad
Merge pull request #132 from olk/patch-1
...
add defect macro description to documentation
2017-04-16 09:36:56 +01:00
jzmaddock
d88c41e681
Remove unnecessary reference to deprecated std::unary/binary_function in test.
...
This test will only fail for obsolete versions of Metrowerks compilers which are probably no longer supported anyway.
2017-04-16 08:37:17 +01:00
jzmaddock
272ab4c69f
There are no TR1 functions in C++17.
2017-04-15 19:19:46 +01:00
jzmaddock
4f4927b999
Merge pull request #130 from DanielaE/feature/enable-c++17apply
...
vc++ 19.10 has std::apply if enabled by /std:c++latest
2017-04-15 19:18:47 +01:00
Oliver Kowalke
517ee146c3
docu: description of BOOST_NO_CXX14_STD_EXCHANGE
2017-04-14 14:10:10 +02:00
Oliver Kowalke
af570a4679
add defect macro description to documentation
2017-04-14 14:05:20 +02:00
Daniela Engert
4c3433434f
vc++ 19.10 has std::apply if enabled by /std:c++latest
...
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-04-07 18:00:00 +02:00
Rene Rivera
4fb2b836bc
Merge pull request #128 from teeks99/use_141
...
Using 141 instead of 1410
2017-03-21 09:15:24 -05:00
Thomas Kent
6611d45398
Using 141 instead of 1410
2017-03-19 08:48:11 -05:00
jzmaddock
a12301d1cb
Update compiler version names in visualc.hpp
2017-03-17 18:02:22 +00:00
jzmaddock
b16f6e1698
Fix library name for VC14.1 (Visual Studio 2017)
2017-03-17 18:02:22 +00:00
Rene Rivera
1260f88915
Merge pull request #126 from teeks99/autolink_vs2017
...
VS2017 version used in other places is vc1410
2017-03-16 21:09:15 -05:00
Thomas Kent
953114b284
VS2017 version used in other places is vc1410
2017-03-16 18:57:02 -05:00
jzmaddock
0006275ddd
Update compiler version names in visualc.hpp
2017-03-13 18:59:09 +00:00
jzmaddock
d5c2dbae38
Fix library name for VC14.1 (Visual Studio 2017)
2017-03-13 18:58:28 +00:00
jzmaddock
a2f7ed40ad
Merge branch 'develop' of https://github.com/boostorg/config into develop
2017-03-13 18:57:51 +00:00
jzmaddock
86d6607582
Merge branch 'develop' of https://github.com/boostorg/config into develop
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2017-03-13 18:07:03 +00:00
jzmaddock
3a04c2bd20
Merge pull request #124 from pgroke-dt/z_OS_workaround_support
...
add _WORKAROUND_GUARD macros for BOOST_XLCPP_ZOS
2017-03-03 18:25:15 +00:00
Paul Groke
7f3e0414f0
add _WORKAROUND_GUARD macros for BOOST_XLCPP_ZOS
2017-02-28 12:52:41 +01:00
jzmaddock
083ad677b9
Merge pull request #123 from pgroke-dt/fix_z_OS_support
...
don't define BOOST_ALIGNMENT - explicit alignment support is broken
2017-02-28 10:06:23 +00:00
Paul Groke
ba7e1ed201
don't define BOOST_ALIGNMENT - explicit alignment support is broken (V2R1)
2017-02-28 10:32:45 +01:00
jzmaddock
62921ff58a
Merge commit
2017-02-26 19:30:26 +00:00
jzmaddock
ed79ada80e
Merge branch 'z_OS_support' of https://github.com/pgroke-dt/config into develop
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2017-02-26 18:59:19 +00:00
Paul Groke
85751bb81d
added "&& defined(__MVS__)" to "IBM z/OS XL C/C++" library detection
2017-02-26 19:38:40 +01:00
jzmaddock
29c8ce027d
Merge pull request #121 from glenfe/master
...
Synchronize master with develop
2017-02-26 16:06:12 +00:00
Paul Groke
c8cc56d678
added "&& defined(__MVS__)" to "IBM z/OS XL C/C++" compiler detection
2017-02-26 16:58:08 +01:00
Paul Groke
934c372112
don't define BOOST_DATE_TIME_NO_LOCALE in Boost.Config header
2017-02-26 15:31:38 +01:00
Paul Groke
6a89b24eed
remove dependency on undocumented variables
2017-02-26 15:23:56 +01:00
jzmaddock
7a78d997d0
Fixes for various clang versions: clang-5 didn't like the comparison used for testing nl_type.h, other clang versions look for ::gets even though libstdc++ doesn't define it
2017-02-26 13:01:11 +00:00
Paul Groke
3af87f9a39
support for IBM z/OS XL C/C++ (configure script & compiler/platform/stdlib headers)
2017-02-25 23:07:30 +01:00
Paul Groke
1f57db8ab0
support for IBM z/OS XL C/C++ (configure script & compiler/platform/stdlib headers)
2017-02-22 00:41:14 +01:00
Paul Groke
a01d4996bf
support for IBM z/OS XL C/C++ (configure script & compiler/platform/stdlib headers)
2017-02-21 22:03:15 +01:00
Glen Fernandes
5cce40b5fe
Merge branch 'develop'
2017-02-20 16:44:44 -05:00
jzmaddock
5ff8f83739
Merge pull request #118 from glenfe/develop
...
Define BOOST_NO_CXX11_SFINAE_EXPR in C++98 clang
2017-02-20 17:48:37 +00:00
Glen Fernandes
041bf1ee1f
Define BOOST_NO_CXX11_SFINAE_EXPR in C++98 clang
...
When compiling in pre-C++11 clang mode it should be defined
2017-02-20 11:30:56 -05:00
jzmaddock
3ff5ed08a2
Merge branch 'develop'
2017-02-20 09:05:52 +00:00
jzmaddock
1abc59c624
Merge pull request #116 from glenfe/develop
...
Update boost_no_cxx11_sfinae_expr test to fail faster
2017-02-08 18:30:48 +00:00
Glen Fernandes
45b11f1fae
Update boost_no_cxx11_sfinae_expr test to fail faster
...
Will now compile-fail for Intel C++ 13 instead of run-fail.
2017-02-07 18:08:28 -05:00
jzmaddock
d99022e8d7
Merge pull request #115 from gongminmin/ClangC2
...
Fix a compiling problem under Clang/C2.
2017-02-07 18:25:19 +00:00
Minmin Gong
328f0f40c8
Fix a compiling problem under ClangC2.
2017-02-05 15:50:33 -08:00
jzmaddock
79ac4bdbeb
Merge branch 'boost_no_cxx11_sfinae_expr' of https://github.com/glenfe/config into pr114
...
# Fixed Conflicts:
# checks/Jamfile.v2
# checks/test_case.cpp
# test/all/Jamfile.v2
# test/config_test.cpp
Also added some more documentation to tie together the various SFINAE macros. Regenerated the docs.
2017-02-05 19:38:35 +00:00
jzmaddock
fb87ea1cbe
Regenerate docs.
2017-02-05 19:01:24 +00:00
jzmaddock
438520d1fd
Cygwin appears not to have sigaction all the time after all.
2017-02-05 19:00:45 +00:00
jzmaddock
329b4c17f0
Merge branch 'restrict_support' of https://github.com/jfalcou/config into restrict_keyword
...
Add test case for boost_no_restrict_references.
Regenerate tests.
Tested msvc-10 - 14, intel 17, gcc-5.3.0.
2017-02-05 19:00:04 +00:00
jzmaddock
2c34894d48
Merge branch 'restrict_support' of https://github.com/jfalcou/config into restrict_keyword
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2017-02-05 18:02:11 +00:00
Glen Fernandes
6e93ac5d72
Add BOOST_NO_CXX11_SFINAE_EXPR
2017-02-04 09:20:36 -05:00
jzmaddock
b44be22efc
Merge pull request #110 from o01eg/develop
...
Use corrent name for libraries built with MS VS 2017 RC.
2017-02-04 13:22:16 +00:00
jzmaddock
b025db6d54
Merge pull request #113 from glenfe/develop
...
Support BOOST_GCC guards in BOOST_WORKAROUND
2017-02-04 13:18:53 +00:00
Glen Fernandes
c85095cf33
Support BOOST_GCC guards in BOOST_WORKAROUND
2017-02-02 13:46:39 -05:00
Edward Diener
b4628d91eb
Merge pull request #112 from jwakely/patch-1
...
Fix name of the library
2017-01-17 18:53:25 -05:00
Jonathan Wakely
e21b1729cb
Fix name of the library
2017-01-17 23:21:37 +00:00
O01eg
de5f166253
Use corrent name for libraries built with MS VS 2017 RC.
2017-01-05 21:18:31 +03:00
jzmaddock
d5d1b73638
Merge pull request #109 from mclow/patch-1
...
Update version.hpp to 1.64
2016-12-28 17:55:35 +00:00
Marshall Clow
b49f658332
Update version.hpp to 1.64
2016-12-27 18:10:58 -08:00
jzmaddock
c03303bdcb
Merge branch 'develop' of https://github.com/boostorg/config into develop
2016-12-27 19:34:21 +00:00
jzmaddock
ab0fa3b3d7
Fix to get config_test passing with /clr or /clr pure and msvc.
...
See https://svn.boost.org/trac/boost/ticket/12713 .
Note that /clr safe is still not supported - so much doesn't work it's hard to call it a C++ compiler in that case.
2016-12-27 19:34:05 +00:00
jzmaddock
0c45ca206a
Merge pull request #108 from Lastique/patch-3
...
Move BOOST_NO_CXX14_CONSTEXPR to the right section
2016-12-27 19:08:37 +00:00
Andrey Semashev
ded49a9d32
Move BOOST_NO_CXX14_CONSTEXPR to the right section
...
- Define BOOST_NO_CXX14_CONSTEXPR only for the gcc-compatible version of Intel compiler (other versions untested). The previous definition was not in the correct preprocessor branch and the macro was not defined when it should have been.
- Increased the latest tested Intel compiler version to 17.
- Added comments to the preprocessor directives to simplify navigation in the file.
2016-12-27 20:38:05 +04:00
jzmaddock
a1a9f07e63
Merge branch 'develop'
...
# Fixed Conflicts:
# include/boost/config/stdlib/libcpp.hpp
2016-12-21 19:51:54 +00:00
jzmaddock
54f108a006
MSVC compatible compilers may have __has_include but still set __cplusplus to obsolete versions numbers for MSVC compatibility (ie Intel).
2016-12-15 18:29:58 +00:00
jzmaddock
2fd39f10cb
Intel appears not to support C++14 variable templates.
2016-12-15 10:37:11 +00:00
jzmaddock
25be5543ae
libstdc++ has no std::exchange unless in C++14 mode.
2016-12-15 10:35:00 +00:00
jzmaddock
553dcbec96
MSVC has no std::apply.
2016-12-15 10:21:26 +00:00
jzmaddock
0a83dd7aa9
Merge pull request #107 from Lastique/patch-2
...
Disable C++14 constexpr for Intel compiler
2016-12-13 18:10:41 +00:00
jzmaddock
8d107ecb35
Merge pull request #106 from olk/develop
...
defect macro for C++17 feature `std::apply()`
2016-12-13 09:16:34 +00:00
Oliver Kowalke
13f5d9c88a
defect macro for C++14 feature std::exchange()
2016-12-12 19:41:30 +01:00
Andrey Semashev
6f0c359a4e
Disable C++14 constexpr for Intel compiler
...
Intel compiler up to version 17.0 (on Linux) makes constexpr member functions implicitly const-qualified.
2016-12-11 16:45:12 +04:00
Oliver Kowalke
68b7cc8759
defect macro for C++17 feature std::apply()
2016-12-11 12:25:53 +01:00
jzmaddock
209302a3ed
Merge pull request #104 from Flast/test-updates/cxx14-constexpr
...
Update c++14 constexpr test.
2016-12-09 18:37:07 +00:00
jzmaddock
45c6f515b1
Merge branch 'develop' of https://github.com/boostorg/config into develop
2016-12-09 18:10:45 +00:00
jzmaddock
d1c399f971
Clang/libc++ : Tentatively enable <array> and <forward_list> in C++03 mode.
2016-12-09 18:10:32 +00:00
Kohei Takahashi
7a3fe1f874
Update c++14 constexpr test.
...
Compiler should allow non-const member function.
2016-12-09 01:11:53 +09:00
jzmaddock
fe55aadefd
Merge pull request #102 from stevemcgf/fix-gitignore
...
Adds .gitignore to prevent tracking changes of binary compiled files.
2016-12-03 18:14:41 +00:00
jzmaddock
8f9f27336c
Merge branch 'develop'
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2016-12-03 18:09:18 +00:00
Steve Mc Gregor
0229c6e5cc
Adds .gitignore to prevent tracking changes of compiled files under checks/architecture/bin
2016-12-02 00:08:16 -05:00
jzmaddock
4b111941af
Merge pull request #101 from akumta/patch-6
...
Update sunpro_cc.hpp
2016-11-26 17:40:08 +00:00
jzmaddock
c717449aca
Merge pull request #96 from liewegas/gitignore-bin
...
.gitignore config/checks/architecture/bin/
2016-11-26 17:39:34 +00:00
jzmaddock
780c29bf06
Merge pull request #99 from MarcelRaad/vs15p5
...
Update for Visual Studio 15 Preview 5
2016-11-26 17:38:47 +00:00
jzmaddock
c6e2ac028b
Merge pull request #100 from mclow/patch-2
...
BOOST_NO_CXX17_STD_INVOKE for libc++
2016-11-26 17:38:03 +00:00
akumta
fa7121c0fe
Update sunpro_cc.hpp
...
define BOOST_NO_CXX14_DECLTYPE_AUTO when C++14 standard is not in action
2016-11-23 08:17:25 -08:00
Marshall Clow
4fc6130781
BOOST_NO_CXX17_STD_INVOKE for libc++
...
Make sure that BOOST_NO_CXX17_STD_INVOKE is defined for C++03/11/14 builds.
2016-11-21 17:53:34 -08:00
Marcel Raad
4749434d47
Update for Visual Studio 15 Preview 5 and RC
...
- Aggregate NSDMI and relaxed constexpr are supported
- _MSC_VER is 1910
2016-11-16 23:56:36 +01:00
jzmaddock
4f974d28c1
Add missing "using testing;"
2016-11-10 10:48:32 +00:00
jzmaddock
c45ac74369
Merge branch 'develop'
2016-11-03 19:49:09 +01:00
jzmaddock
ccea02471c
Update for CUDA 8.0.
2016-10-29 09:37:32 +01:00
jzmaddock
72116963c5
Correct #if code in last PR.
2016-10-20 19:41:09 +01:00
jzmaddock
ba60de800c
Merge pull request #98 from olk/develop
...
defect macro for C++17 feature `std::invoke()`
2016-10-20 18:09:57 +01:00
Oliver Kowalke
b20d7a811e
use of <experimental/memory_resource> for clang detection
...
use <experimental/memory_resource> instead of <experimental/filesystem> to check for libstdc++ 6.1
2016-10-20 13:52:28 +02:00
Oliver Kowalke
350cfd5d82
use <experimental/filesystem> to test for version 6.1 (clang)
2016-10-20 08:59:51 +02:00
Oliver Kowalke
9b97c79b4e
Update macro_reference.qbk
2016-10-14 21:06:05 +02:00
Oliver Kowalke
b0b52d6c75
defect macro for C++17 feature std::invoke()
2016-10-14 20:49:48 +02:00
Rene Rivera
d7bb39764b
Add, and update, documentation build targets.
2016-10-10 11:39:48 -05:00
Rene Rivera
10b814f19b
Add, and update, documentation build targets.
2016-10-07 23:07:33 -05:00
jzmaddock
6ab00cf036
Merge pull request #97 from mclow/patch-1
...
Update version number to 1.63
2016-09-28 18:05:16 +01:00
Marshall Clow
eaf874e35d
Update version number to 1.63
2016-09-28 09:54:03 -07:00
Sage Weil
5cb5c8e82d
.gitignore config/checks/architecture/bin/
2016-09-26 17:15:19 -04:00
jzmaddock
606cc77268
Merge branch 'develop'
2016-09-20 17:02:12 +01:00
jzmaddock
7d7c25bb26
Merge pull request #95 from akumta/patch-5
...
For Oracle Developer Studio
2016-09-11 18:14:43 +01:00
akumta
64780152fa
For Oracle Developer Studio
...
__has_attribute to be used instead of __has_cpp_attribute, not remove the functionality.
2016-09-11 08:17:43 -07:00
jzmaddock
a5f23185bd
Merge pull request #94 from apolukhin/better_noreturn
...
Fix for undefined BOOST_NORETURN
2016-09-11 11:59:53 +01:00
Antony Polukhin
d4a4885ed9
Fix for undefined BOOST_NORETURN
2016-09-10 19:45:41 +03:00
jzmaddock
a094c078ad
Merge pull request #93 from akumta/patch-4
...
Update sunpro_cc.hpp
2016-09-09 18:00:03 +01:00
John Maddock
b457022699
Workaround for broken __has_cpp_attribute in Oracle-12.5 compiler
2016-09-09 12:25:43 +00:00
akumta
c4de2d0013
Update sunpro_cc.hpp
...
Update for ticket #11972
2016-09-06 10:13:11 -07:00
jzmaddock
a9e325b2e0
Merge pull request #92 from apolukhin/better_noreturn
...
Detect [[noreturn]] attribute
2016-09-04 17:19:05 +01:00
John Maddock
dff5971974
Merge branch 'develop' of https://github.com/boostorg/config into develop
2016-09-04 16:04:46 +00:00
John Maddock
a17bb6c8da
Update for Oracle 12.5, see issue #12425
2016-09-04 16:04:08 +00:00
Antony Polukhin
830192fc35
Detect [[noreturn]] attribute
2016-09-03 12:37:06 +03:00
jzmaddock
09beda8c1a
Merge branch 'develop':
...
Android + clang/libc++abi fixes.
2016-08-22 11:57:28 +01:00
jzmaddock
226bee3010
Older versions of libc++abi have no thread_local support.
2016-08-18 19:26:28 +01:00
jzmaddock
221f4da6d1
Try to fix constexpr test case for both C++11 and C++14 variations.
2016-08-18 18:34:51 +01:00
jzmaddock
b24ad05ffe
There is no pthread_yield on Android.
2016-08-18 18:24:24 +01:00
jzmaddock
befe61c5f0
Merge branch 'develop'
2016-08-10 18:32:25 +01:00
jzmaddock
76f6cdc453
Merge branch 'develop'
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2016-08-07 18:22:29 +01:00
jzmaddock
65fa2a46f2
MSVC-14up3 doesn't support 2 phase name lookup after all.
...
Correct previous change.
2016-07-05 18:06:57 +01:00
jzmaddock
7c7c58417b
Enable constexpr support in VC14up3.
2016-07-04 18:03:05 +01:00
jzmaddock
ea80234d5f
Update visual C++ config for version 14 update 3.
2016-07-03 09:18:56 +01:00
jzmaddock
4fc32ad70a
Add support for C++11 thread_local.
2016-07-02 09:09:19 +01:00
jzmaddock
fb27cce043
Merge pull request #89 from danieljames/feature/1.62.0
...
Bump version for 1.62.0
2016-05-22 11:40:59 +01:00
Daniel
a7620c98b5
Bump version for 1.62.0
2016-05-22 11:26:30 +01:00
Beman
b9e69e9fa1
Merge branch 'develop' of github.com:boostorg/config into develop
2016-05-02 14:59:33 -04:00
Edward Diener
295fff9a10
Changed guidelines reference in html file.
2016-05-01 17:52:58 -04:00
Edward Diener
01ae016b52
Updated link to guidelines.
2016-05-01 17:44:25 -04:00
Beman
4faca9e9e7
Add undocumented BOOST_MSVC_SFINAE_EXPR and BOOST_MSVC_CXX11_CONSTEXPR macros to ease testing of MSVC compiler updates
2016-04-30 15:03:15 -04:00
jzmaddock
534ee17f3f
Fix previous commit!
2016-03-31 09:08:54 +01:00
jzmaddock
743dc92612
Don't use __is_identifier unless it's actually defined.
2016-03-30 19:36:22 +01:00
jzmaddock
71214fe310
Update for VC12 and 14: allow use of native log1p/expm1.
2016-03-26 19:10:18 +00:00
jzmaddock
f84f27c366
Update for clang on Windows:
...
Enables __int64 when available.
Enables stdint.h when available.
Enables log1p/expm1 when available.
Enables char16_t and char32_t when available.
2016-03-26 19:09:44 +00:00
jzmaddock
733e24c081
Minor workaround for clang-win32.
2016-03-26 18:20:19 +00:00
jzmaddock
9ea6b3fb49
Merge branch 'develop' of https://github.com/boostorg/config into develop
2016-03-12 17:14:30 +00:00
jzmaddock
77d86bcf16
Change #includes to use angle brackets.
...
See: https://svn.boost.org/trac/boost/ticket/11516 .
2016-03-12 17:14:11 +00:00
jzmaddock
1ce7d756ff
Merge pull request #86 from Flast/libstdcxx/auto_ptr
...
Define BOOST_NO_AUTO_PTR when libstdcxx don't provide std::auto_ptr.
2016-02-29 11:26:41 +00:00
Kohei Takahashi
9018b7b58d
Define BOOST_NO_AUTO_PTR when libstdcxx don't provide std::auto_ptr.
2016-02-29 19:48:49 +09:00
jzmaddock
efefba30ee
Simplify runtime config check Jamfiles.
2016-02-27 19:08:25 +00:00
jzmaddock
84f2fb19d1
Merge branch 'develop'
2016-02-15 19:08:25 +00:00
jzmaddock
9dd2b3afff
Add nvcc macro info.
2016-01-12 16:41:20 +00:00
jzmaddock
2090da494e
Tentative fix for nvcc compiler.
...
See https://svn.boost.org/trac/boost/ticket/11897 .
2016-01-12 16:40:54 +00:00
jzmaddock
6d46b18e3b
Fix up std lib config for clang-3.8 and later
2016-01-03 14:12:01 +00:00
jzmaddock
b1df465870
Second try to get BOOST_NO_CXX11_HDR_ATOMIC set correctly.
...
See https://github.com/boostorg/config/pull/85#issuecomment-168313984
2016-01-01 16:01:16 +00:00
jzmaddock
af5351f42b
<atomic> works in later libc++ releases.
...
See also https://github.com/boostorg/config/pull/85/files
2016-01-01 13:35:12 +00:00
jzmaddock
8abd28004a
Merge pull request #84 from mclow/develop
...
Update Version number to 1.61
2015-12-21 18:17:56 +00:00
Marshall Clow
f384d058f9
Update Version number to 1.61
2015-12-21 09:58:51 -08:00
jzmaddock
95b158b454
Merge pull request #83 from ax3l/fix-nvccFloat128GCC
...
Fix Trac 11852: CUDA in C++03 Mode and __float128
2015-12-18 11:56:36 +00:00
Axel Huebl
73ee4f5b03
int128 & CUDA C++03: Update ICC and Clang
2015-12-18 11:41:56 +01:00
Axel Huebl
e5b21fb9b4
Refactor int/float128: NVCC -std=c++11
...
refactor the previous solution: nvcc with c++11 supports
__int128 and __float128
2015-12-18 11:41:33 +01:00
Axel Huebl
a332112317
Fix Trac 11852: GCC & CUDA __float128
...
Fix trac issue
https://svn.boost.org/trac/boost/ticket/11852
Similar to
https://svn.boost.org/trac/boost/ticket/8048
`__float128` is still unsupported when compiling with nvcc
(tested with `CUDA 7.5.18`). First noticed with the latest
release (`1.60.0`) and `GCC 4.8.5` but should affect all
previous releases depending on used modules.
In my case, I triggered it with the components
`program_options regex filesystem system thread math_tr1`
enabled .
2015-12-18 10:31:00 +01:00
jzmaddock
74bcf32eca
Merge branch 'develop'
2015-12-08 18:55:19 +00:00
jzmaddock
05d55111e4
Apply patch for clang from https://svn.boost.org/trac/boost/ticket/11833
2015-12-08 08:58:29 +00:00
Joel Falcou
f020bec68a
Provide BOOST_RESTRICT and BOOST_NO_RESTRICT_REFERENCES
2015-11-04 16:48:16 +01:00
jzmaddock
94a3bf4f12
Update to set BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE on MacOS.
2015-10-29 11:48:13 +00:00
jzmaddock
19f66e8992
VC7.1 requires BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
2015-10-22 10:17:24 +01:00
jzmaddock
478ab51c8a
Merge branch 'develop'
2015-10-15 10:45:05 +01:00
jzmaddock
ca7967820b
Remove dependency to Boost.Test.
2015-10-08 10:39:09 +01:00
jzmaddock
26c91920e2
Merge pull request #79 from akumta/patch-2
...
Update for C++ version 5.14
2015-10-04 17:22:42 +01:00
jzmaddock
cdc5750155
Merge pull request #80 from mauve/winrt-no-ansi-apis
...
Do not use Windows ANSI APIs when targetting WinRT
2015-10-04 17:21:15 +01:00
Mikael Olenfalk
ad3141cebd
universal-windows: Dont use Windows ANSI APIs when compiling for winrt
2015-10-04 14:23:48 +02:00
akumta
85288108c0
Update for C++ version 5.14
2015-10-01 11:26:08 -07:00
jzmaddock
d0dbbc3d56
Merge branch 'master' of https://github.com/mauve/config into develop
2015-09-24 18:15:53 +01:00
Mikael Olenfalk
7d67f4171f
Make cstdint.hpp work on QNX 6.6
2015-09-18 12:01:35 +02:00
jzmaddock
a2616b4f3f
Merge branch 'develop' of https://github.com/boostorg/config into develop
2015-09-16 18:28:04 +01:00
jzmaddock
a17884f425
Add support for __unreachable_return on clang and GCC.
...
See https://svn.boost.org/trac/boost/ticket/11661 .
2015-09-16 18:27:48 +01:00
jzmaddock
f23f3a4bb7
Merge pull request #75 from morinmorin/fix/guard_attribute_name
...
Guard attribute names with double underscores
2015-09-07 17:32:06 +01:00
Beman Dawes
3ff780f2a9
Merge pull request #76 from danieljames/start-1.60.0
...
Version bump
2015-09-05 20:12:47 -04:00
Daniel James
c99044f492
Version bump
2015-09-05 21:34:42 +01:00
morinmorin
2656ae42d4
Guard attribute names with double underscores.
2015-09-03 19:02:48 +09:00
jzmaddock
e14893a9fc
Merge pull request #74 from morinmorin/fix/remove_detection_code
...
Remove the detection code for 'unused' attribute on Clang
2015-09-03 10:54:05 +01:00
morinmorin
cdcb3fc1aa
Remove the detection code for 'unused' attribute on Clang.
2015-09-03 18:32:02 +09:00
jzmaddock
2ee108b81f
Merge pull request #71 from alkino/develop
...
Use __has_attribute instead of gcc version in clang
2015-09-01 17:52:37 +01:00
jzmaddock
458869dd03
Merge pull request #72 from NuxiNL/cloudabi
...
Add basic platform bits for Nuxi CloudABI.
2015-09-01 17:13:01 +01:00
jzmaddock
ca01235304
Add missing files.
2015-08-30 10:09:44 +01:00
Ed Schouten
0070534348
Add basic platform bits for Nuxi CloudABI.
...
Nuxi CloudABI is a POSIX-like runtime environment purely built on the
principle of capability-based security[1]. It allows you to run
arbitrary untrusted binaries directly on top of a UNIX kernel without
compromising system integrity.
This change adds a basic platform configuration that defines a small set
of options that allow it to build most of the Boost sources. The next
step is to send out small fixes to individual libraries that don't build
yet.
[1] Nuxi CloudABI: https://github.com/NuxiNL/cloudlibc
2015-08-27 16:23:21 +02:00
Nicolas Cornu
034817c492
Use __has_attribute instead of gcc version in clang
2015-08-27 14:09:55 +02:00
jzmaddock
d05131f7e2
Merge branch 'develop' of https://github.com/boostorg/config into develop
2015-08-18 18:09:35 +01:00
jzmaddock
7b9e5f8d6b
std::shared_ptr is only partly usable on Oracle, disable for now.
2015-08-18 18:09:15 +01:00
jzmaddock
5cc1746cab
Merge pull request #70 from MarcelRaad/patch-3
...
Update for MSVC14's _HAS_AUTO_PTR_ETC
2015-08-18 12:17:46 +01:00
jzmaddock
b794a7162b
Add float128_type typedef dimilar to int128_type.
2015-08-13 17:52:48 +01:00
jzmaddock
15fa6fd8b9
Add BOOST_HAS_FLOAT128 for compilers that support __float128 as a distinct type.
2015-08-13 17:13:32 +01:00
jzmaddock
a8f96e4b6e
Intel should not set GCC and MSVC specific macros.
2015-08-12 19:47:56 +01:00
Marcel Raad
776bc8ac10
Update for MSVC14's _HAS_AUTO_PTR_ETC
...
If _HAS_AUTO_PTR_ETC is defined to 0, MSVC14's standard library implements C++17's N4190, thus removing std::auto_ptr.
2015-08-11 10:05:33 +02:00
jzmaddock
854a785483
Add missing #include.
2015-08-04 12:44:49 +01:00
jzmaddock
a66898d292
Disable <codecvt> for VC14 as it fails at link time when using the facets.
2015-07-27 09:23:25 +01:00
jzmaddock
d5839ad09b
Enable <shared_mutex> support for VC14.
2015-07-25 13:23:33 +01:00
jzmaddock
dfef189197
Fix test case for <shared_mutex>.
...
Both clang/libc++ and MSVC-14 support <shared_mutex>, but neither set the SD6 macros so, don't bother testing them.
Definitely don't test for the presence of std::shared_mutex as that's a C++17 feature.
2015-07-25 13:23:04 +01:00
jzmaddock
dd26419a25
Add link to VC14 bug report.
2015-07-23 18:16:39 +01:00
jzmaddock
79950d0293
Remove unneeded comment.
2015-07-23 16:59:31 +01:00
jzmaddock
6b767b0e09
VC14 still has the value-initialization bug.
2015-07-23 09:53:39 +01:00
jzmaddock
e472f46438
Change intel.hpp to use the same config as the compiler it's emulating.
...
At least for Intel 15 and later.
2015-07-22 18:00:39 +01:00
jzmaddock
5bf05c9fbb
Reinstate BOOST_NO_CXX11_CONSTEXPR for VC14 - support isn't quite there yet.
2015-07-22 17:59:45 +01:00
Beman
160de8b513
Remove BOOST_NO_CXX11_CONSTEXPR for VC++ 2015 RTM. See https://msdn.microsoft.com/en-us/library/hh567368.aspx#corelanguagetable and http://blogs.msdn.com/b/vcblog/archive/2015/06/19/c-11-14-17-features-in-vs-2015-rtm.aspx
2015-07-21 10:53:56 -04:00
jzmaddock
0bbfcc22f4
Merge pull request #68 from MarcelRaad/patch-4
...
Update for the VS14 RTM standard library
2015-07-21 11:50:10 +01:00
jzmaddock
4c08407c86
Merge pull request #67 from MarcelRaad/patch-3
...
Update for VS 2015 RTM
2015-07-21 11:49:23 +01:00
Marcel Raad
5dff05e8d9
Fix compiler version number in comment
2015-07-21 00:21:12 +02:00
Marcel Raad
16f491d48d
Update for the VS14 RTM standard library
...
As mentioned by Stephan T. Lavavej here:
http://lists.boost.org/Archives/boost/2014/11/217698.php
BOOST_NO_CXX11_ADDRESSOF shouldn't be necessary anymore for MSVC 14 RTM. The unit test passes.
2015-07-20 19:58:59 +02:00
Marcel Raad
26258e676d
Update for VS 2015 RTM
...
Now that the final version has been released, I don't think the warning spam for every compiler update is necessary anymore. Boost builds successfully with the RTM version (except for Locale, which doesn't build at all currently).
2015-07-20 19:54:41 +02:00
jzmaddock
15d56c9cff
Fix detection of libstdc++ 4.7.x.
2015-07-07 19:22:38 +01:00
jzmaddock
5ccb1b6c5f
Modify Jamfile to configure external library support better.
2015-07-07 17:27:04 +01:00
jzmaddock
5a9c919ef6
IBM compiler is not GCC.
2015-07-07 17:17:34 +01:00
jzmaddock
ecb017fd33
Rebuild docs for shared_mutex support macro.
2015-07-07 11:19:07 +01:00
jzmaddock
54e8de973f
Merge branch 'shared_mutex' of https://github.com/eldiener/config into develop
2015-07-07 11:15:11 +01:00
Edward Diener
2f24d9811f
Added logic when header file found to check for C++14 __cplusplus kevel.
2015-06-30 23:42:05 -04:00
Edward Diener
da03881bfb
Removed BOOST_NO_CXX14_HDR_SHARED_MUTEX logic in compilers.
2015-06-30 23:41:03 -04:00
Edward Diener
ce9a0f17c8
Remove direct test for clang version as clang doc says that SD-6 supported fron clang 3.4 and up.
2015-06-28 13:06:27 -04:00
Edward Diener
7e6d65e361
Use SD-6 if it exists
2015-06-27 21:26:00 -04:00
Edward Diener
584a711c7a
Removed comment.
2015-06-27 21:25:36 -04:00
Edward Diener
3ca81f1095
Addition of BOOST_NO_CXX14_HDR_SHARED_MUTEX tests
2015-06-27 21:08:56 -04:00
Edward Diener
b351a9a1ed
Updated example checking SD-6 macro
2015-06-27 21:07:50 -04:00
Edward Diener
4f80398754
Updated using SD-6
2015-06-27 21:06:57 -04:00
jzmaddock
32ea03d6fb
Merge pull request #65 from MarcelRaad/patch-3
...
Add another constexpr test
2015-06-27 12:56:40 +01:00
Marcel Raad
cd72cbe273
Add another constexpr test
...
MSVC 14 RC doesn't call the constexpr conversion operator in some cases.
It complains:
boost_no_constexpr.ipp(72): error C2051: case expression not constant
2015-06-27 13:08:29 +02:00
jzmaddock
046b9d95e0
Tentative fix for IMB clang compiler failures.
...
Remove __int128 support - not supported by this compiler.
Make sure correct compiler config is selected.
2015-06-23 18:44:03 +01:00
Edward Diener
ae443e33fa
Updated for shared_mutex header
2015-06-09 22:43:10 -04:00
Edward Diener
3fa00f8adb
Support for C++14 shared_mutex header
2015-06-09 08:32:28 -04:00
jzmaddock
d14f46f77b
Merge branch 'xlcpp-toolset-config' of https://github.com/camorton2/config into develop
2015-06-03 19:08:11 +01: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
jzmaddock
fa954b8b61
Change link rule to exe rule.
...
To prevent cyclic dependencies in status/Jamfile.v2.
2015-05-11 09:03:30 +01:00
Rene Rivera
89fd23ad0a
Merge pull request #62 from boostorg/develop
...
Account for module names not incidentally encoding paths.
2015-05-07 12:11:52 -05:00
Rene Rivera
f125f5829a
Account for module names not incidentaly encoding paths as they are now truly just key names.
2015-05-06 23:38:51 -05:00
jzmaddock
0ca0adc3b3
Merge branch 'develop'
2015-05-05 13:19:37 +01:00
Marcel Raad
4ec6a18686
Add more constexpr tests
...
MSVC 14 RC currently passes the constexpr tests, but fails to compile Boost if BOOST_NO_CXX11_CONSTEXPR is not defined. Added three tests that clang can compile in C++11 mode, but MSVC cannot.
2015-05-05 11:46:28 +02:00
Beman
a0f7b67145
Add missing BOOST_NO_CXX11_NUMERIC_LIMITS macro reference doc entry
2015-05-04 09:37:42 -04:00
jzmaddock
ad22b77738
Merge pull request #60 from Beman/develop
...
Update version check for VisualStudio 2015 RC.
2015-05-03 15:35:02 +01: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
d7e258faf5
Update Jamfile to check for -latomic
...
The config_test tests all require linking against -latomic
when GCC provides it in order to test for <atomic>.
Seems to be a new gcc-5.1.0 requirement.
2015-04-24 18:10:30 +01:00
jzmaddock
a2ad620450
Fix inconsistencies in name of boost_no_cxx14_digit_separator(s).
2015-04-24 17:46:29 +01:00
jzmaddock
88167ee705
Tentative fix for GCC 5.1 C++11 feature updates.
2015-04-24 17:10:13 +01:00
Ananth Jasty
8787f6b071
Changes required for aarch64 support in boost::config.
2015-04-22 19:02:49 +01:00
jzmaddock
f1639e00ce
Merge pull request #53 from MarcelRaad/patch-1
...
Update for MSVC 14 CTP 6
2015-04-21 12:07:00 +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
jzmaddock
8a811db6e0
Merge pull request #50 from jessicah/develop
...
Haiku: remove invalid feature definitions
2015-04-09 08:49:19 +01: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
jzmaddock
d44dbf69a4
Merge branch 'develop'
2015-03-24 19:27:48 +01:00
jzmaddock
579bc09dab
Merge pull request #49 from jhunold/arch
...
Lift architecture detection
2015-03-08 17:35:48 +00:00
jzmaddock
871df563bb
Merge branch 'develop'
2015-02-25 16:57:48 +00:00
Edward Diener
337cf92b49
Merge pull request #48 from jhunold/whitespace
...
Remove trailing whitespace to avoid gcc warning
2015-02-25 09:09:19 -05: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
1c48f8e6f2
Merge branch 'develop'
2015-02-24 09:21:25 +00: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
Jürgen Hunold
5cd585bfa2
Lift architecture detection
2015-02-20 18:18:09 +01: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
52518f3946
Merge branch 'develop'
2015-02-14 12:53:13 +00: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
Noel Belcourt
7118c0d2a7
Merge pull request #44 from danieljames/develop
...
Version bump
2014-11-04 19:45:35 -07:00
Daniel James
85fea8fe0a
Version bump
2014-11-05 00:42:39 +00:00
Edward Diener
a04ee99c15
Merge pull request #43 from Lastique/patch-1
...
Fix 'unknown pragma' warnings with MSVC 9
2014-11-01 03:44:33 -04: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
719392271a
Merge branch 'bugfix/unnecessary_has_extension' into develop
2014-10-26 21:52:14 +09:00
jzmaddock
1e4124d6cd
Merge branch 'develop'
2014-10-26 13:36:42 +01: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
22be8fffcf
Merge branch 'bugfix/guard_feature_names' into develop
2014-10-26 18:51:58 +09:00
morinmorin
5050ae481f
Use feature names with double underscores to avoid macro interference.
2014-10-26 18:42:35 +09:00
morinmorin
4df98ad40a
Merge branch 'bugfix/clang_extension_warning' into develop
2014-10-26 12:28:11 +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
jzmaddock
42446e02d2
Merge pull request #42 from Flast/bugfix/cxx14/clang34-constexpr
...
Define BOOST_NO_CXX14_CONSTEXPR unless clang > 3.4.
2014-10-20 18:50:10 +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
jzmaddock
c8ff40531c
Merge branch 'develop'
2014-10-16 11:51:55 +01:00
jzmaddock
35360b6c07
Merge pull request #41 from Flast/bugfix/clang/has_include
...
Fix error on __has_include with older clang (< 3.1)
2014-10-14 08:54:04 +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
eaa5c714c8
Change generate.cpp to alphabetize it's results to reduce churn in the results.
...
Regenerate the generated files.
2014-10-13 13:12:59 +01:00
jzmaddock
e725ad9776
Fix C++14 macro docs. Regen docs.
2014-10-12 17:01:03 +01:00
jzmaddock
dd6e9405b8
Merge branch 'cxx14' into develop
2014-10-12 16:54:35 +01: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
35faf7816c
Doc regen.
2014-10-11 13:12:06 +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
de968af32a
Fix typo, see https://svn.boost.org/trac/boost/ticket/10590
2014-10-04 13:31:09 +01:00
jzmaddock
196a4baae0
Fix typo, see https://svn.boost.org/trac/boost/ticket/10590
2014-10-04 08:32:52 +01:00
jzmaddock
71fa89f5e1
Disable log1p and expm1 support in mingw - they often crash for reasons yet to be determined.
2014-10-02 19:00:41 +01:00
jzmaddock
d978d31117
Only include <utility> when we absolutely have to as it's not so lightweight in C++11. See https://github.com/boostorg/config/pull/40
2014-10-02 18:52:03 +01:00
jzmaddock
d3c1db5436
Apply patch from https://svn.boost.org/trac/boost/ticket/5315 .
...
Allows auto-linking code to synch up with Boost.Build with the --buildid option.
2014-10-02 18:22:19 +01:00
jzmaddock
04acb85f7a
Update existing VC14 support with patches from https://svn.boost.org/trac/boost/ticket/10489
2014-10-02 17:46:49 +01:00
jzmaddock
16a4fc7f6a
In preparation for GCC-5 and/or the deprecation of __GXX_EXPERIMENTAL_CXX0X__ refactor GCC configuration.
2014-09-24 19:27:40 +01:00
jzmaddock
85dba1d5ee
Merge branch 'develop'
2014-09-24 18:07:43 +01:00
jzmaddock
8b174c0617
Update for Intel 15.0
2014-09-23 17:02:30 +01:00
jzmaddock
b32c1340b7
Update for Intel-15.
2014-09-22 11:31:41 +01:00
jzmaddock
94d0eaf177
Disable C++11 headers in non-C++11 mode.
2014-09-14 18:27:19 +01:00
Beman
d73e56cdea
Merge branch 'develop' of github.com:boostorg/config into develop
2014-09-03 11:16:21 -04:00
Edward Diener
7a7a7077b6
Merge pull request #38 from aminiussi/cudaintel
...
Only define BOOST_COMPILER if not already done
2014-09-01 17:15:04 -04:00
Alain Miniussi
951e2b00dc
Only define BOOST_COMPILE if not already done (as it is already the case for g++ and ms).
...
Usfull when called through nvcc.
fixes #10420
2014-09-01 15:41:23 +02:00
jzmaddock
2690cb8b39
Set BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS for Intel.
2014-08-25 19:00:50 +01:00
jzmaddock
1066b2a582
Alphabetize C++11 macros.
2014-08-25 18:54:01 +01:00
jzmaddock
4dc7c66c4d
Add new macro BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS
2014-08-25 18:37:18 +01:00
jzmaddock
eec8085549
Fix BOOST_NO_CXX11_VARIADIC_TEMPLATES definition - the feature was introduced in GCC 4.4.
2014-08-23 09:38:02 +01:00
jzmaddock
053f0e420a
Disable __int128 support on CUDA + Intel C++.
...
Fixes https://svn.boost.org/trac/boost/ticket/10369
2014-08-22 19:09:02 +01:00
jzmaddock
2662b12166
Disable <atomic> for Intel C++ as it can't yet parse the file.
2014-08-22 18:50:05 +01:00
jzmaddock
82457fadb7
Add test case for BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS under new name compared to original pull request (also less churn in the generated files).
2014-08-22 18:35:16 +01:00
jzmaddock
04c139e40f
Revert "Added a test for BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS."
...
This reverts commit 85dde189ac .
2014-08-22 18:32:10 +01:00
jzmaddock
e659a7e487
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-08-22 17:40:52 +01:00
jzmaddock
6b2d9b249e
Merge pull request #36 from apolukhin/typo_fix
...
Fix a typo, while it is not too late
2014-08-22 17:35:06 +01:00
Andrey Semashev
05604f00d0
Merge pull request #1 from apolukhin/intel_fix
...
Define BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS for Intel Compiler.
2014-08-22 19:13:21 +04:00
Antony Polukhin
2abc483055
Define BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS even if BOOST_NO_CXX11_DEFAULTED_FUNCTIONS are not defined
2014-08-22 19:01:53 +04:00
Antony Polukhin
6a0c4aeb34
Fix a typo, while it is not too late
2014-08-22 18:44:16 +04:00
Andrey Semashev
0df91c0665
Enabled non-public defaulted functions for gcc 4.4 as it passed the test.
2014-08-21 16:45:18 +04:00
Andrey Semashev
85dde189ac
Added a test for BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS.
2014-08-21 16:42:50 +04:00
Andrey Semashev
9a1f46fbbc
Documented BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS.
2014-08-21 15:41:30 +04:00
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
Antony Polukhin
2c0d0ed559
Define BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS for Intel
2014-08-18 21:01:37 +04: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
Beman
5fb0343fa8
Initial commit
2014-07-09 21:18:31 -04: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
4c372d8807
Merge branch 'cray-updates'
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
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
John Maddock
7a0711230b
Preprocessor fix for VC6 + STLPort 4.1b6
...
[SVN r10087]
2014-05-31 21:57:01 -07:00
Jens Maurer
a431ef5b54
HP-UX needs special attention because ULONG_LONG_MAX is not fully usable
...
[SVN r10080]
2014-05-31 21:57:01 -07:00
Jens Maurer
59eda005d1
int64_t may not be defined on HP-UX when using gcc
...
[SVN r10067]
2014-05-31 21:57:01 -07:00
Jens Maurer
3c532ab1cd
add HP-UX workaround
...
[SVN r10051]
2014-05-31 21:57:01 -07:00
Jens Maurer
5867dcf011
check for ULONGLONG_MAX as well
...
[SVN r9793]
2014-05-31 21:57:01 -07:00
Jeremy Siek
c77099ac7b
removed backslashes in macros
...
[SVN r9097]
2014-05-31 21:57:01 -07:00
John Maddock
8dea5a2fcf
cstdint: cygwin fixes for long long support
...
[SVN r8754]
2014-05-31 21:57:01 -07:00
Jens Maurer
fabcdfc385
for int32_t and intmax_t, prefer "long" over "int" if both are 32bit
...
[SVN r8743]
2014-05-31 21:57:01 -07:00
Dave Abrahams
f9e8a68af2
Fixes so that long long is recognized for GCC.
...
[SVN r8706]
2014-05-31 21:57:01 -07:00
Jens Maurer
07dfe3f70d
restricted Windows/gcc exclusion of int64_t to Cygwin, because MingW seems to work
...
[SVN r8641]
2014-05-31 21:57:01 -07:00
Jens Maurer
d33a702806
Folded stdint.h into cstdint.hpp to avoid ISO C99 incompatibilities
...
[SVN r8174]
2014-05-31 21:57:01 -07:00
John Maddock
a98eefc1e1
addition of INTXX_C support to integer library
...
[SVN r7792]
2014-05-31 21:57:01 -07:00
Jens Maurer
bb2e640ae1
fix reversed BOOST_NO_INT64_T logic
...
[SVN r7780]
2014-05-31 21:57:01 -07:00
Beman Dawes
4d8c6207ba
64-bit integer improvements from John Maddock
...
[SVN r7776]
2014-05-31 21:57:01 -07:00
Beman Dawes
ae7bad9e9a
This commit was generated by cvs2svn to compensate for changes in r4, which included commits to RCS files with non-trunk default branches.
...
[SVN r7621]
2014-05-31 21:57:01 -07:00
Andrey Semashev
7aab77e042
Merged recent changes from trunk.
...
[SVN r85088]
2014-05-31 21:56:49 -07:00
John Maddock
58e595c560
Fix logic in cstdint to prefer smaller integers when possible. Improve PP-logic in integer-traits. Suppress some compiler warnings.
...
[SVN r65721]
2014-05-31 21:56:49 -07:00
John Maddock
a2e4d5c776
Merge fixes from Trunk.
...
[SVN r62832]
2014-05-31 21:56:49 -07:00
John Maddock
3ec979d6ce
Update cstdint.hpp to always define the INT#_C macros. Try again with Codegear workaround.
...
[SVN r58292]
2014-05-31 21:56:49 -07:00
John Maddock
6ea9267941
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:56:49 -07:00
John Maddock
900d7d65ee
Fixes #3180 .
...
[SVN r57845]
2014-05-31 21:56:49 -07:00
John Maddock
36712e5063
Fixes #2654 .
...
[SVN r50572]
2014-05-31 21:56:49 -07:00
John Maddock
6c81172a0e
Apparently we forgot to include <limits.h>
...
[SVN r32397]
2014-05-31 21:56:49 -07:00
Rene Rivera
6e0823298a
Merge from RC_1_33_0.
...
[SVN r31703]
2014-05-31 21:56:49 -07:00
Beman Dawes
c9041c7dd4
Replace buggy Cygwin INTMAX_C and UINTMAX_C macros
...
[SVN r29276]
2014-05-31 21:56:49 -07:00
Markus Schöpflin
866cd7fbb8
Better support for Tru64.
...
[SVN r25689]
2014-05-31 21:56:49 -07:00
John Maddock
67b7f4c37f
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:56:49 -07:00
John Maddock
2e9c31c942
Removed Boost.org copyrights and replaced with originating authors copyright instead.
...
[SVN r24372]
2014-05-31 21:56:48 -07:00
John Maddock
c4f36aa425
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:56:48 -07:00
Beman Dawes
77419b2d62
include <boost/limits.hpp> instead of <limits.h>, fixing a date-time issue on Comeau
...
[SVN r18499]
2014-05-31 21:56:48 -07:00
John Maddock
677edcd343
Added Cray X1 support
...
[SVN r17022]
2014-05-31 21:56:48 -07:00
John Maddock
7819651167
Added Cray support
...
[SVN r16989]
2014-05-31 21:56:48 -07:00
Beman Dawes
7b7a7ebd34
add or update See www.boost.org comments
...
[SVN r16708]
2014-05-31 21:56:48 -07:00
John Maddock
62a8b9f858
Merged changes from RC_1_29_0 branch
...
[SVN r15958]
2014-05-31 21:56:48 -07:00
Beman Dawes
eca14f6383
BOOST_HAS_MS_INT64 rather than specific compilers
...
[SVN r14668]
2014-05-31 21:56:48 -07:00
Beman Dawes
e5b943aaca
Check for BOOST_HAS_MS_INT64 instead of specific compilers
...
[SVN r14664]
2014-05-31 21:56:48 -07:00
Douglas Gregor
24c34d47f1
cstdint.hpp: - Handle FreeBSD's <inttypes.h>
...
[SVN r12601]
2014-05-31 21:56:48 -07:00
Darin Adler
4ffe04359e
Remove non-ASCII character that crept in.
...
[SVN r11570]
2014-05-31 21:56:48 -07:00
Jens Maurer
8c89e17c4f
only use "long long" if there's a stdlib overload
...
[SVN r11516]
2014-05-31 21:56:48 -07:00
Jens Maurer
56f83da122
use BOOST_HAS_LONG_LONG
...
[SVN r11493]
2014-05-31 21:56:48 -07:00
Jens Maurer
a3b5a3129e
port cstdint.hpp to HP-UX
...
[SVN r11175]
2014-05-31 21:56:48 -07:00
John Maddock
0ca5fbb950
commit of split-config, including any changes required to existing libraries (mainly regex).
...
[SVN r11138]
2014-05-31 21:56:48 -07:00
Beman Dawes
07f056e30b
Add LL suffix to line 150 for long longs at suggestion of Toon Knapen
...
[SVN r10854]
2014-05-31 21:56:48 -07:00
Jens Maurer
6bc60a5b88
fix the "gcc 3.0 and long long" fix to check for the appropriate symbol
...
[SVN r10107]
2014-05-31 21:56:47 -07:00
Jens Maurer
7fded5db01
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:56:47 -07:00
John Maddock
0712c3fb73
Preprocessor fix for VC6 + STLPort 4.1b6
...
[SVN r10087]
2014-05-31 21:56:47 -07:00
Jens Maurer
0afb64c810
HP-UX needs special attention because ULONG_LONG_MAX is not fully usable
...
[SVN r10080]
2014-05-31 21:56:47 -07:00
Jens Maurer
c5e74ef6b4
int64_t may not be defined on HP-UX when using gcc
...
[SVN r10067]
2014-05-31 21:56:47 -07:00
Jens Maurer
6eadf18b0c
add HP-UX workaround
...
[SVN r10051]
2014-05-31 21:56:47 -07:00
Jens Maurer
48f3621ddc
check for ULONGLONG_MAX as well
...
[SVN r9793]
2014-05-31 21:56:47 -07:00
Jeremy Siek
1b2df6436c
removed backslashes in macros
...
[SVN r9097]
2014-05-31 21:56:47 -07:00
John Maddock
b1415e1864
cstdint: cygwin fixes for long long support
...
[SVN r8754]
2014-05-31 21:56:47 -07:00
Jens Maurer
d7e348c88c
for int32_t and intmax_t, prefer "long" over "int" if both are 32bit
...
[SVN r8743]
2014-05-31 21:56:47 -07:00
Dave Abrahams
ee950b6b3c
Fixes so that long long is recognized for GCC.
...
[SVN r8706]
2014-05-31 21:56:47 -07:00
Jens Maurer
de769d81f0
restricted Windows/gcc exclusion of int64_t to Cygwin, because MingW seems to work
...
[SVN r8641]
2014-05-31 21:56:47 -07:00
Jens Maurer
3ac70e7726
Folded stdint.h into cstdint.hpp to avoid ISO C99 incompatibilities
...
[SVN r8174]
2014-05-31 21:56:47 -07:00
John Maddock
a35e65284b
addition of INTXX_C support to integer library
...
[SVN r7792]
2014-05-31 21:56:47 -07:00
Jens Maurer
e8936c8049
fix reversed BOOST_NO_INT64_T logic
...
[SVN r7780]
2014-05-31 21:56:47 -07:00
Beman Dawes
183e2f2db1
64-bit integer improvements from John Maddock
...
[SVN r7776]
2014-05-31 21:56:47 -07:00
Beman Dawes
68272cf96a
This commit was generated by cvs2svn to compensate for changes in r4, which included commits to RCS files with non-trunk default branches.
...
[SVN r7621]
2014-05-31 21:56:46 -07:00
Glen Fernandes
5f3d94e4d2
Merge branch 'master' into develop
2014-05-31 21:44:10 -07:00
jzmaddock
ca17e7fe8a
Regenerate docs.
2014-05-31 12:10:51 +01:00
jzmaddock
4c29ce672b
Merge pull request #18 from Lastique/develop
...
Added BOOST_NORETURN macro to mark functions that do not return normally...
2014-05-31 12:07:59 +01:00
Andrey Semashev
e9c3612560
Added BOOST_NORETURN macro to mark functions that do not return normally.
...
The implementation is based on boost/exception/detail/attribute_noreturn.hpp.
2014-05-31 14:50:59 +04:00
jzmaddock
32b125612c
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-05-28 18:46:17 +01:00
jzmaddock
d52482247c
Fix <regex> test case.
2014-05-28 18:45:37 +01:00
jzmaddock
658e372ef6
Add BOOST_NO_CXX11_REF_QUALIFIERS to more (mostly obsolete) compilers.
2014-05-28 18:45:07 +01:00
jzmaddock
809f64b63a
Merge branch 'master' of https://github.com/akrzemi1/config into develop
2014-05-28 18:01:08 +01:00
Andrzej Krzemienski
d205efbb1b
Added macro BOOST_NO_CXX11_REF_QUALIFIERS
2014-05-28 17:33:28 +02:00
Richard Dale
06445cd39c
Merge branch 'update-cray-config'
2014-05-27 07:52:36 -05:00
Richard Dale
7035bef2c7
Merge branch 'develop' of github.com:boostorg/config into develop
2014-05-21 07:25:09 -05:00
Richard Dale
72dff45159
Add constants for memory models used by gnu "__ATOMIC..." intrinsics. These
...
should be supplied by the compiler, but until they are we will define them
here.
Once they are defined in the compiler we will need to start sorting out
compiler versions in cray.hpp
2014-05-20 15:38:03 -05:00
Noel Belcourt
917a870b63
Merge pull request #15 from MSOpenTech/winrt
...
Fixing failing test case boost_no_cxx11_hdr_regex.
2014-05-13 19:18:49 -06:00
Steve Gates
86b46bb01e
Fixing failing test case boost_no_cxx11_hdr_regex.
2014-05-13 14:18:38 -07:00
Noel Belcourt
160fa0ec40
Merge pull request #14 from glenfe/develop
...
BOOST_NO_CXX11_ALLOCATOR should be defined with libc++ in C++03 mode
2014-05-08 20:06:51 -06:00
Glen Fernandes
ac11ae9890
Add test case for BOOST_NO_CXX11_ALLOCATOR
2014-05-08 11:53:50 -07:00
Glen Fernandes
c89ac48295
BOOST_NO_CXX11_ALLOCATOR should be defined with libc++ in C++03 mode
2014-05-08 11:13:43 -07:00
jzmaddock
0b75ce0405
Update comments to reflect https://svn.boost.org/trac/boost/ticket/9595
2014-04-24 11:32:11 +01:00
jzmaddock
8a5dfefeb6
Merge branch 'develop'
2014-04-10 10:42:40 +01:00
jzmaddock
654762003e
Header <regex> is finally working (probably) in gcc-4.9.
...
Add better tests for it as well.
2014-03-25 17:12:46 +00:00
jzmaddock
855d4ae40f
Merge pull request #12 from Lastique/patch-1
...
Mark <regex> unusable for all libstdc++ versions
2014-03-22 16:55:11 +00:00
Andrey Semashev
0b8b87a632
Mark <regex> unusable for all libstdc++ versions
...
The <regex> header is present but the regex implementation is incomplete and fails with regex_error exceptions in runtime for many valid patterns. So define BOOST_NO_CXX11_HDR_REGEX for it unconditionally.
See: http://thread.gmane.org/gmane.comp.lib.boost.devel/250010
2014-03-22 19:38:49 +03:00
jzmaddock
05f286dde4
Merge branch 'develop'
2014-03-13 17:09:18 +00:00
jzmaddock
80ffbcb8c3
Merge pull request #10 from danieljames/develop
...
Update version.hpp for Boost 1.56.
2014-03-06 09:12:39 +00:00
Daniel James
c58ee35f24
Setup 1.56 (from Marshall)
2014-03-05 22:11:03 +00:00
jzmaddock
3dd3a9c46c
Add dependency tracking info.
2014-02-20 11:44:56 +00:00
jzmaddock
aad8233b4b
Add dependency information to headers.
2014-02-20 11:42:18 +00:00
jzmaddock
6671ba8b24
Create merge point for master->develop
2014-02-13 10:54:47 +00:00
jzmaddock
3284d4eb3e
Merge pull request #9 from glenfe/develop
...
Dinkumware's BOOST_NO_CXX11_STD_ALIGN at < 610
2014-02-13 09:27:54 +00:00
Glen Fernandes
e853f2714c
Dinkumware's BOOST_NO_CXX11_STD_ALIGN at < 610
...
Dinkumware 540 has std::align but it is a non-conforming implementation.
2014-02-12 18:05:29 -08:00
Peter Dimov
2547ba8d8c
Update macro_reference.qbk
2014-02-11 18:28:58 +02:00
Peter Dimov
d9d19688a1
Add test files as well
2014-02-11 18:25:38 +02:00
Peter Dimov
9c117007ba
Add BOOST_NO_CXX11_ADDRESSOF, BOOST_NO_CXX11_STD_ALIGN
2014-02-11 18:20:31 +02:00
Daniel James
820909bc48
Revert "Delete file that should have been removed by previous merge."
...
This reverts commit f7a37d1d2e .
It was the wrong file, the correct files was deleted in
aa82a32942 .
2014-02-10 20:28:56 +00:00
jzmaddock
aa82a32942
Remove dead file.
2014-02-10 19:14:13 +00:00
jzmaddock
f7a37d1d2e
Delete file that should have been removed by previous merge.
2014-02-10 19:08:23 +00:00
jzmaddock
d196de8eb0
Merge branch 'develop'
2014-02-08 16:51:25 +00:00
jzmaddock
8660f77552
Tentative fix for Clang build configuration issue.
2014-02-07 13:08:03 +00:00
jzmaddock
0f47923626
Merge branch 'develop'
2014-02-06 19:15:59 +00:00
jzmaddock
08392fd952
Update test for C++11 std::allocator to check that member rebind is a template alias. Update config headers to match.
2014-02-06 13:29:59 +00:00
Noel Belcourt
9ea9842ace
Merge pull request #5 from Belcourt/develop
...
Add check that BOOST_HAS_LONG_LONG is supported on Darwin
2014-02-05 10:32:07 -07:00
K. Noel Belcourt
f27ef7207a
Add check that BOOST_HAS_LONG_LONG is supported on Darwin
...
before enabling the macro. Apple helpfully supplies this
macro (__DARWIN_NO_LONG_LONG) if long long type is supported.
This to handle case where compiling with -pedantic causes
compiler errors because it enforces ISO compliance
(c++98 in this case).
2014-02-04 17:32:06 -07:00
jzmaddock
e9ebccdb74
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-01-26 12:04:07 +00:00
jzmaddock
902102ee69
Add error message when attempting to use a deprecated compiler.
2014-01-26 10:16:19 +00:00
jzmaddock
9647c8ddb4
Revert "Config: Remove obsolete MSVC version check"
...
This reverts commit 9334a55617 .
2014-01-26 10:04:44 +00:00
jzmaddock
60684bfc2e
Revert "Remove obsolete MSVC check from pragma guard"
...
This reverts commit 54353a7d89 .
2014-01-26 10:04:22 +00:00
jzmaddock
4979026137
Revert "Require compiler support for partial template specialization."
...
This reverts commit c26a532032 .
2014-01-26 10:04:00 +00:00
jzmaddock
fbbb46a5f3
Revert "Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION"
...
This reverts commit 0e563f0db8 .
2014-01-26 10:03:40 +00:00
Edward Diener
800d3d5416
Add specific 'const' for member function declared as a 'constexpr' in order to conform to C++14.
2014-01-14 22:17:54 -05:00
Edward Diener
86ca46f142
Workaround for older versions of clang.
2013-12-16 08:08:53 -05:00
Edward Diener
c75b0e9d8b
Merge branch 'develop' of https://github.com/boostorg/config into develop
2013-12-14 15:06:55 -05:00
Edward Diener
0762a554c6
Corrected spelling change in comment
2013-12-14 15:06:08 -05:00
jzmaddock
743fa7e129
Fix two more typos.
2013-12-13 19:39:42 +00:00
jzmaddock
958c9f8a51
Add some const qualifiers in the hopes it will fix clang C++14 mode failures.
2013-12-13 19:13:48 +00:00
jzmaddock
1c3cec7a15
Fix buggy test cases.
...
VC++ has <atomic> in recent versions.
2013-12-13 18:51:32 +00:00
jzmaddock
62b1bb07d2
Apply patch from https://svn.boost.org/trac/boost/ticket/9410
2013-12-13 13:47:50 +00:00
jzmaddock
b0ed886eaa
Fix for nvcc, see https://svn.boost.org/trac/boost/ticket/9392
2013-12-13 13:27:51 +00:00
jzmaddock
650c926c48
Reorganize WinCE config based on https://svn.boost.org/trac/boost/ticket/9095 .
2013-12-13 09:54:35 +00:00
jzmaddock
50c736c9ab
GCC-4.7x at least on Mingw does not have a conforming <atomic> header - at least not that you can link to.
2013-12-13 09:53:06 +00:00
jzmaddock
c9c7c832c1
Merge branch 'develop' of https://github.com/boostorg/config into develop
2013-12-12 19:32:22 +00:00
jzmaddock
30f4ab53e5
Fix typo in macro name - should be BOOST_NO_ATOMIC_SMART_PTR.
...
Add BOOST_NO_CXX11_HRD_ATOMIC.
Regenerate docs.
See https://svn.boost.org/trac/boost/ticket/8929 .
2013-12-12 19:32:06 +00:00
Edward Diener
49fc1e99ef
Merge branch 'develop' of https://github.com/boostorg/config into develop
2013-12-11 18:54:56 -05:00
Edward Diener
ceafb39c24
For VC++ and clang-cl if _HAS_EXCEPTIONS is 0, then the <exception> header must be manually included before the <typeinfo> header to avoid compiler errors.
2013-12-11 18:53:21 -05:00
jzmaddock
ba89303d51
Merge branch 'develop' of https://github.com/boostorg/config into develop
2013-12-10 18:22:25 +00:00
jzmaddock
9a1d43cbfc
Apply patch from https://github.com/ahmedcharles/config/commit/62c63fc58ff17d49b2a2373e98201046f239ebd0
2013-12-10 18:21:37 +00:00
jzmaddock
5668e9060b
Merge pull request #1 from rsdale/develop
...
Suppress auto declarations for current Cray C++
2013-12-10 09:17:02 -08:00
jzmaddock
c4e0b79c9d
Fix typo from https://github.com/boostorg/config/pull/2
2013-12-08 12:53:57 +00:00
U-Acer-Laptop\john
1ad0f79233
Create first merge point for Git
2013-12-07 18:25:37 +00:00
Richard Dale
105b70ae25
Suppress auto declarations for current Cray C++
2013-12-06 12:24:34 -06:00
Edward Diener
deedcb848f
Clang using VC++ RTL currently does not support char16_t or char32_t
...
[SVN r86675]
2013-11-13 12:23:33 +00:00
Tim Blechmann
1a1d2f17eb
config: clang - detect support for int128
...
[SVN r86497]
2013-10-28 10:06:20 +00:00
Beman Dawes
19d3287bf6
Merge from trunk, thus enabling support for VC++ 2013.
...
[SVN r86432]
2013-10-25 21:57:04 +00:00
Beman Dawes
67f6b934f1
A complier bug related to overloading was causing boost signals2 and libraries that depend on signals2 to fail, so BOOST_NO_CXX11_VARIADIC_TEMPLATES was defined for VC++ 2013 as a sledge-hammer workaround. Now that the exact cause of the problem is known, BOOST_NO_CXX11_VARIADIC_TEMPLATES has been moved to the correct (i.e. pre-2013 RC) location. A specific workaround in signals2 will be applied separately.
...
[SVN r86408]
2013-10-23 20:04:30 +00:00
John Maddock
da1b36cedc
Refs #9279 .
...
[SVN r86394]
2013-10-22 17:32:53 +00:00
Stephen Kelly
0e563f0db8
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2013-10-11 23:22:36 +00:00
Stephen Kelly
c26a532032
Require compiler support for partial template specialization.
...
Remove support for the mac programmers workshop entirely. Bump
the sunpro requirement to version 5.4. Version 5.3 seems to have
had some bugs with BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION, so
bump above that in the abundance of caution.
This allows the removal of lots of workaround code:
src/boost-trunk{master}$ ../kf5/remove_def.py BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
src/boost-trunk{master}$ git diff --shortstat
192 files changed, 4798 deletions(-)
[SVN r86241]
2013-10-11 23:10:09 +00:00
Stephen Kelly
54353a7d89
Remove obsolete MSVC check from pragma guard
...
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
2013-09-26 13:02:51 +00:00
Stephen Kelly
9334a55617
Config: Remove obsolete MSVC version check
...
[SVN r85902]
2013-09-25 13:51:27 +00:00
Beman Dawes
7ea00f059e
Variadic templates are supposed to be supported by VC++ 2013 but VC++ 2013 RC variadic support is causing boost regression test failures for signals2 and several of its dependencies, so continue to define BOOST_NO_CXX11_VARIADIC_TEMPLATES. Also, use _MSC_FULL_VER < 180020827 as more conservative to distinguish the RC release from earlier releases.
...
[SVN r85802]
2013-09-20 14:39:56 +00:00
John Maddock
0a34d7b07e
Merge all Boost.Config changes from Trunk.
...
[SVN r85725]
2013-09-17 16:55:51 +00:00
Beman Dawes
153f0c9fb3
Update Microsoft compiler and Dinkumware library support up for the 2013 RC release. Remove support for the November 2012 CTP. Anyone using that release or the June 2013 Preview release for Boost development should upgrade to the 2013 RC release. See http://msdn.microsoft.com/en-us/library/vstudio/hh409293%28v=vs.120%29.aspx for details.
...
[SVN r85722]
2013-09-17 12:24:36 +00:00
Daniel James
806db13db7
Merge removing support for old compilers.
...
[SVN r85715]
2013-09-16 22:25:12 +00:00
John Maddock
c81d5731c3
Fix Intel 14 config in non-c++11 mode
...
[SVN r85620]
2013-09-09 16:16:31 +00:00
John Maddock
d0cbc105e2
Update for intel-14.0
...
[SVN r85606]
2013-09-08 16:10:04 +00:00
Andrey Semashev
12fccda6e6
Merged recent changes from trunk.
...
[SVN r85605]
2013-09-08 13:57:39 +00:00
John Maddock
143464f5be
Fix spelling of macro names (patch from #9071 ).
...
Regenerate docs.
Fixes #9071 .
[SVN r85602]
2013-09-08 08:53:01 +00:00
Andrey Semashev
47aa363f9f
Added #pragma once in case if it speeds up compilation.
...
[SVN r85546]
2013-09-01 19:07:06 +00:00
John Maddock
f207dd034b
Fix for C++11 mode.
...
[SVN r85355]
2013-08-15 11:21:20 +00:00
Daniel James
19dc5405d6
Restore BOOST_COMPILER_VERSION for old Visual C++.
...
They don't hurt, and might be useful to someone.
[SVN r85276]
2013-08-10 12:43:26 +00:00
Daniel James
07dc9f9e9e
Fix syntax error in gcc config.
...
[SVN r85275]
2013-08-10 12:43:07 +00:00
Daniel James
330ac02c14
Remove BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENT
...
This makes boost::config independent of boost::core in the
modularized repos.
(from Stephen Kelly)
Daniel James: The original patch included changes for several libraries.
I'll deal with them later, they shouldn't break since the changes were to
remove code that won't be activated any more.
[SVN r85274]
2013-08-10 12:42:47 +00:00
Daniel James
ffee60eade
Require a compiler which does not need BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
...
This was defined independent of the compiler version. It is not known
if this is a true limitation of the digital mars compiler in all
versions, or a bug in this header.
(from Stephen Kelly)
Daniel James: I checked the latest version of digital mars. It mostly supports
explicit function template arguments, apart when a function is overloaded for
type and value template arguments, which causes the config test to fail. So in
most cases the macro isn't needed.
[SVN r85273]
2013-08-10 12:42:22 +00:00
Daniel James
637cd1e6db
Bump minimum compiler requirements.
...
This requirements bump will allow increasing modularization of
the boost libraries. This change is still extremely conservative. To
allow proper modularization, the version requirements should be
increased much more.
(from Stephen Kelly)
[SVN r85272]
2013-08-10 12:41:58 +00:00
John Maddock
06441f70b8
Ooops, previous commit broke Intel on Win32.
...
[SVN r85254]
2013-08-09 16:12:38 +00:00
John Maddock
0bad5603bd
Update for Intel-13.1
...
[SVN r85252]
2013-08-09 12:26:39 +00:00
John Maddock
8b864b2362
Update for Intel 13.1 July 2013 release.
...
[SVN r85249]
2013-08-09 08:15:45 +00:00
John Maddock
0f32bdc0e0
Apply patch from #8647 .
...
Fixes #8647 .
[SVN r85154]
2013-07-24 17:19:05 +00:00
John Maddock
6f11f6b53f
Define BOOST_HAS_STDINT_H for PGI on Linux.
...
Fixes #6724 .
[SVN r85138]
2013-07-23 17:40:15 +00:00
John Maddock
5d792c13e7
Apply patches from #8753 .
...
Fixes #8753 .
[SVN r85137]
2013-07-23 17:32:10 +00:00
John Maddock
c42fbefc03
Use underscores in attribute names.
...
Fixes #8849 .
[SVN r85136]
2013-07-23 17:26:41 +00:00
Andrey Semashev
abe73ce723
Merged recent changes from trunk.
...
[SVN r85088]
2013-07-20 17:17:10 +00:00
Marshall Clow
36502dd372
Updating version to 1.55
...
[SVN r85043]
2013-07-15 13:39:39 +00:00
John Maddock
1e272f1fa1
Use updated macro names for C++11 detection.
...
Fixes #8747 .
[SVN r84927]
2013-07-01 17:19:17 +00:00
Marshall Clow
9d25f012ab
Bump version to 1.55
...
[SVN r84924]
2013-07-01 17:05:47 +00:00
Andrey Semashev
f0b6a525e0
To be on the safe side, disabled trailing function result types on Windows, since MSVC does not support it and Intel compiler by default disables features not supported by MSVC.
...
[SVN r84882]
2013-06-22 13:57:54 +00:00
Andrey Semashev
66790b7714
Corrected BOOST_NO_CXX11_TRAILING_RESULT_TYPES macro name.
...
[SVN r84874]
2013-06-22 12:31:58 +00:00
Andrey Semashev
23579c60d2
Added BOOST_NO_CXX11_INLINE_NAMESPACES and BOOST_NO_CXX11_TRAILING_RESULT_TYPES macros. Also corrected some tests that were using outdated testcase namespaces.
...
[SVN r84873]
2013-06-22 12:23:09 +00:00
Andrey Semashev
411399ec60
Added BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS, BOOST_DEFAULTED_FUNCTION and BOOST_DELETED_FUNCTION macros for portable declaration of defaulted and deleted functions.
...
[SVN r84798]
2013-06-15 17:34:04 +00:00
Andrey Semashev
75d100a4ac
Added BOOST_HAS_PRAGMA_ONCE for compilers that support it. The macro was already defined for DMC, but not for other compilers and was not documented.
...
[SVN r84796]
2013-06-15 16:40:46 +00:00
Andrey Semashev
1c3d02c469
Added BOOST_NO_CXX11_ALIGNAS, BOOST_ALIGNMENT and BOOST_NO_ALIGNMENT macros.
...
[SVN r84794]
2013-06-15 13:48:07 +00:00
Andrey Semashev
c4960dfdb8
Added printing BOOST_NOINLINE.
...
[SVN r84680]
2013-06-07 20:08:28 +00:00
Andrey Semashev
f419d4ffd5
Added BOOST_NOINLINE, BOOST_LIKELY and BOOST_UNLIKELY macros.
...
[SVN r84679]
2013-06-07 20:05:18 +00:00
John Maddock
1bc3e46574
Merge config from Trunk - previous merge was incomplete.
...
[SVN r84505]
2013-05-26 11:19:10 +00:00
John Maddock
d8973bac08
Merge config doc and test updates.
...
[SVN r84462]
2013-05-24 17:07:06 +00:00
John Maddock
5925c5a12e
Merge fix for Intel on Win32.
...
[SVN r84382]
2013-05-20 08:14:59 +00:00
Michel Morin
8e79155e47
Add a comment about __GNUC__ macro in clang
...
[SVN r84310]
2013-05-16 23:36:30 +00:00
John Maddock
721150455a
Fix for Intel-14 Beta on Win32.
...
[SVN r84279]
2013-05-14 10:54:43 +00:00
Michel Morin
bfcd758518
Use an attribute name with double underscores to avoid macro interference.
...
[SVN r84245]
2013-05-12 13:53:14 +00:00
John Maddock
9cfe4710d7
Add new macro BOOST_NO_CXX11_USER_DEFINED_LITERALS.
...
Regenerate tests and docs.
[SVN r84074]
2013-04-28 18:11:43 +00:00
John Maddock
583ed60886
Apply patch from #8494 .
...
Refs #8494 .
[SVN r84053]
2013-04-26 10:36:15 +00:00
John Maddock
bffa0772d8
Apply patch from #8408 .
...
Fixes #8408 .
[SVN r83958]
2013-04-18 17:50:17 +00:00
John Maddock
1f5100001f
Apply patch from #8401 .
...
Fixes #8401 .
[SVN r83957]
2013-04-18 16:14:28 +00:00
John Maddock
40f3f33d19
Add libc++ version detection.
...
[SVN r83925]
2013-04-16 12:01:18 +00:00
Michel Morin
a61cda699e
gcc 4.8.1 and 4.9.0 support N3276 decltype feature
...
[SVN r83625]
2013-03-29 03:22:28 +00:00
John Maddock
dc806c09b2
Merge config changes from Trunk.
...
[SVN r83497]
2013-03-19 18:36:02 +00:00
John Maddock
3ce54f0e8b
Remove support for no numeric_limits: the old header was not Boost licence compatible, and is almost certainly no longer used by anyone anyway.
...
[SVN r83411]
2013-03-12 09:24:08 +00:00
John Maddock
12910d6cb6
Fix spelling mistake.
...
[SVN r83357]
2013-03-08 11:41:04 +00:00
John Maddock
fb518941cc
Apply patch from #8185 .
...
Fixes #8185 .
[SVN r83274]
2013-03-03 12:57:20 +00:00
John Maddock
d4c041fbcc
Merge changes from Trunk.
...
Fixes #6013 .
Fixes #7151 .
Fixes #7359 .
Fixes #7389 .
Fixes #7452 .
Fixes #7528 .
Fixes #7703 .
Fixes #7841 .
Fixes #7898 .
Fixes #7938 .
Fixes #8048 .
[SVN r83139]
2013-02-24 19:07:59 +00:00
John Maddock
afa86fb99d
Apply patch from 7938.
...
Refs #7938 .
[SVN r83137]
2013-02-24 16:53:49 +00:00
John Maddock
082f493831
Add comment on change.
...
Refs #8048 .
[SVN r83014]
2013-02-19 17:49:35 +00:00
John Maddock
28333566ee
Fix __Int128 support on CUDA.
...
Exclude BOOST_GCC from getting defined on CUDA.
Refs #8048 .
Refs #7841 .
[SVN r83012]
2013-02-19 17:11:36 +00:00
John Maddock
806733e22c
Apply patch from 7938.
...
Refs #7938 .
[SVN r83010]
2013-02-19 16:42:49 +00:00
John Maddock
16c1d684c0
Apply patch from 7452.
...
Refs #7452 .
[SVN r83009]
2013-02-19 16:33:14 +00:00
John Maddock
02602b9139
Add new macro BOOST_GCC as per #7841 .
...
Refs #7841 .
[SVN r83008]
2013-02-19 16:26:06 +00:00
John Maddock
f6a50c0ed9
Apply patch from 7898.
...
REfs #7898 .
[SVN r83006]
2013-02-19 16:12:27 +00:00
John Maddock
e1f956a762
Fix for __STDC_LIMIT_MACROS already defined.
...
Refs #7389 .
[SVN r82998]
2013-02-19 13:15:41 +00:00
John Maddock
97b4d85e75
Move Intel up the selection list so it's not mistaken for clang.
...
Refs #7359 .
[SVN r82997]
2013-02-19 13:13:12 +00:00
Marshall Clow
d6a0e39484
Bump the version for 1.54
...
[SVN r82817]
2013-02-11 14:39:37 +00:00
Marshall Clow
a9f844c192
Change version to 1.54.0
...
[SVN r82735]
2013-02-04 18:15:12 +00:00
K. Noel Belcourt
2b85686b48
Enable support for version 12.1.
...
[SVN r82710]
2013-02-04 05:19:41 +00:00
Beman Dawes
55fa3a8e88
Add BOOST_MSVC_ENABLE_2012_NOV_CTP macro to allow users to explicitly enable use of VC++ November 2012 Community Technology Preview. C++11 features supplied by this CTP are not enabled by default since they represent unsupported alpha-level code that should not be used for production work.
...
[SVN r82514]
2013-01-17 02:18:31 +00:00
Beman Dawes
50a562867e
Add BOOST_NOEXCEPT_OR_NOTHROW
...
[SVN r82331]
2013-01-03 14:55:24 +00:00
Marshall Clow
c8e0bbdd8a
Deprecate config macros BOOST_HAS_STATIC_ASSERT, BOOST_HAS_VARIADIC_TMPL, BOOST_HAS_RVALUE_REFS, BOOST_HAS_CHAR_16_T and BOOST_HAS_CHAR_32_T; Update inspect tool and regenerate docs
...
[SVN r82237]
2012-12-28 17:11:59 +00:00
Marshall Clow
a0272a7c68
Minor text rearrangement; no functionality change
...
[SVN r82101]
2012-12-19 17:42:39 +00:00
Marshall Clow
72f0f5bd7d
Deprecate config macros BOOST_HAS_STATIC_ASSERT, BOOST_HAS_VARIADIC_TMPL, BOOST_HAS_RVALUE_REFS, BOOST_HAS_CHAR_16_T and BOOST_HAS_CHAR_32_T
...
[SVN r82098]
2012-12-19 15:28:24 +00:00
Marshall Clow
689a8247e0
Updated the Docs for BOOST_HAS_RVALUE_REFS (thanks Peter!), minor tweaks to suffix.hpp
...
[SVN r81878]
2012-12-12 16:58:26 +00:00
John Maddock
6e9c372d91
Suppress a lot of GCC warnings.
...
[SVN r81830]
2012-12-10 18:39:11 +00:00
John Maddock
c87231f411
Merge config updates from Trunk.
...
[SVN r81827]
2012-12-10 17:26:30 +00:00
Marshall Clow
13f7c64272
Update Dinkumware config with info for VC 2012; Refs #7695
...
[SVN r81613]
2012-11-28 15:56:45 +00:00
Marshall Clow
807f342f2d
A few of the C++11 configuration tests had tests for features that didn't make it into the C++11 standard; remove those tests
...
[SVN r81612]
2012-11-28 15:00:01 +00:00
Marshall Clow
513a54edea
removed tests for deprecated macro BOOST_NO_STD_UNORDERED from Boost.Config
...
[SVN r81596]
2012-11-27 20:51:48 +00:00
Marshall Clow
f1d572cf03
Changed version to 1.53
...
[SVN r81305]
2012-11-12 14:24:38 +00:00
Marshall Clow
c75a778214
Bump version # to 1.53.0
...
[SVN r81204]
2012-11-05 16:56:00 +00:00
Michel Morin
d53238e902
Adding BOOST_SYMBOL_EXPORT and BOOST_SYMBOL_IMPORT; fixes #7559
...
[SVN r81068]
2012-10-26 16:23:45 +00:00
John Maddock
31b0edb997
Add docs for BOOST_HAS_INT128.
...
Regenerate docs.
[SVN r81065]
2012-10-25 12:31:45 +00:00
John Maddock
bdfa0e0600
Add initial support for __int128 to Config and TypeTraits
...
[SVN r81064]
2012-10-25 12:21:19 +00:00
Michel Morin
3fd02775bb
Adding BOOST_SYMBOL_VISIBLE macro; refs #7559
...
[SVN r81052]
2012-10-24 00:24:06 +00:00
Eric Niebler
fdf239f069
latest config updates for gcc-4.4 and msvc-11.0
...
[SVN r80711]
2012-09-26 18:46:08 +00:00
Michel Morin
1e12433f93
Revert [80453]. N3276 decltype support on VC++11 is not complete.
...
[SVN r80690]
2012-09-24 13:42:27 +00:00
Eric Niebler
ec9c529210
gcc-4.4 doesn't correctly implement sfinae-for-expressions
...
[SVN r80674]
2012-09-23 18:16:38 +00:00
Michel Morin
4d142c758c
Fix typo in docs and regenerate; fixes #7351
...
[SVN r80480]
2012-09-10 15:23:41 +00:00
Michel Morin
30b8968ff8
VC++ 11 (aka 2012) has N3276 decltype support
...
[SVN r80453]
2012-09-08 16:28:34 +00:00
Daniel James
eca2375d5f
Merge 1.52 initialization
...
[SVN r80285]
2012-08-28 17:35:48 +00:00
Marshall Clow
145a453580
Bump version number to 1.52
...
[SVN r80271]
2012-08-28 01:07:55 +00:00
Marshall Clow
38b6fbc1e7
Noted that VS2012 has TR1 unordered map and set; thanks to NuSkooler for testing
...
[SVN r80143]
2012-08-22 18:21:29 +00:00
Marshall Clow
ed2aaa3651
Added checking for deprecated macros in the inspect tool
...
[SVN r79723]
2012-07-24 17:27:03 +00:00
Marshall Clow
bc0114f7c8
Merge rework of C++11 config macros to release
...
[SVN r79537]
2012-07-15 15:59:05 +00:00
Marshall Clow
9740187eec
fix (another) bad namespace that I introduced into config tests; affects only C++11 tests
...
[SVN r79509]
2012-07-14 18:04:36 +00:00
Marshall Clow
4f11d6f2af
fix bad namespace that I introduced into config tests; affects only C++11 tests
...
[SVN r79508]
2012-07-14 18:02:03 +00:00
John Maddock
1b1589b54d
Merge changes from trunk:
...
Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).
[SVN r79500]
2012-07-14 16:05:50 +00:00
John Maddock
49aa704b3e
Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
...
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).
[SVN r79492]
2012-07-14 11:21:03 +00:00
John Maddock
ecdb77c48a
Don't test inequality of NaN's unless IEE compliance is claimed.
...
[SVN r79471]
2012-07-13 16:13:26 +00:00
Paul A. Bristow
318629fbae
Update to BOOST_NO_CXX11_NUMERIC_LIMITS in macro reference
...
[SVN r79456]
2012-07-12 16:03:51 +00:00
Marshall Clow
c4b13231ba
Deprecated BOOST_NO_NUMERIC_LIMITS_LOWEST; use BOOST_NO_CXX11_NUMERIC_LIMITS instead
...
[SVN r79452]
2012-07-12 13:57:00 +00:00
Beman Dawes
043059d96b
Add BOOST_NO_CXX11_RANGE_BASED_FOR macro. Fix a bunch of .ipp files with incomplete _cxx11 name changes.
...
[SVN r79404]
2012-07-10 19:10:08 +00:00
Marshall Clow
c77cda2ea4
Minor update for suffix.hpp; reordering some decls
...
[SVN r79401]
2012-07-10 14:04:42 +00:00
Marshall Clow
20b319483f
Rename a bunch of C++11 configuration macros to include 'CXX11' in the name; preserve old macro names for compatibility, but mark them as deprecated. No functionality change intended
...
[SVN r79400]
2012-07-10 13:57:24 +00:00
John Maddock
44e8ed4c2f
Apply patch from #6900 .
...
Fixes #6900 .
[SVN r79377]
2012-07-09 11:18:46 +00:00
John Maddock
36db37a70a
Remove duplicate macro doc.
...
Regenerate docs.
Fixes #7071 .
[SVN r79376]
2012-07-09 11:15:03 +00:00
John Maddock
dc5535edbd
Apply patch from #7056 .
...
Fixes #7056 .
[SVN r79375]
2012-07-09 11:11:53 +00:00
John Maddock
2058930b04
Apply patch from #6537 .
...
Fixes #6537 .
[SVN r79374]
2012-07-09 11:08:07 +00:00
Daniel James
38fbec8fc6
Merge 1.51 initialisation to release.
...
[SVN r79236]
2012-07-02 21:35:04 +00:00
Daniel James
d9a9dbbaae
Initialize 1.51
...
[SVN r79234]
2012-07-02 21:23:36 +00:00
John Maddock
816c3e22ec
Merge patches from Trunk.
...
[SVN r78692]
2012-05-27 17:48:27 +00:00
Marshall Clow
e0d8861745
Revert changes inadvertently made in last commit
...
[SVN r78688]
2012-05-27 15:27:25 +00:00
Marshall Clow
9b4dd29693
Cleaned up things that the inspect tool found in Boost.Algorithm. No functionality change
...
[SVN r78687]
2012-05-27 15:24:09 +00:00
K. Noel Belcourt
c84a7b363f
Re-enable pthread yield for PGI.
...
[SVN r78640]
2012-05-26 18:31:05 +00:00
Michel Morin
e8f9424ec5
Fix clang's config:
...
* `typeid` is useless when `-fno-rtti` is turned on.
* Protect `BOOST_NO_RTTI` and `BOOST_NO_TYPEID` from redefinition, as done for `BOOST_NO_EXCEPTIONS`.
[SVN r78510]
2012-05-19 12:20:31 +00:00
John Maddock
9d2a5f4d44
Merged changes from Trunk: mostly the addition of new macros.
...
[SVN r78478]
2012-05-15 11:57:21 +00:00
John Maddock
efbd9a2552
VC11 still doesn't support value initialization correctly.
...
[SVN r78468]
2012-05-14 11:46:38 +00:00
John Maddock
eb15b40323
Make C++11 smart ptrs a GCC-4.4 feature.
...
[SVN r78263]
2012-04-30 11:14:44 +00:00
John Maddock
8a0c28bb29
Fix some C++11 config options.
...
[SVN r78217]
2012-04-27 11:32:39 +00:00
John Maddock
ca0b295449
Fix up GCC-4.7.0 config options.
...
Change boost_no_cxx11_allocator.ipp to only test for allocator related features.
[SVN r78194]
2012-04-25 17:18:23 +00:00
John Maddock
95068b4510
Add four new config macros:
...
BOOST_NO_CXX11_ALLOCATOR
BOOST_NO_CXX11_ATOMIC_SMART_PTR
BOOST_NO_CXX11_HDR_FUNCTIONAL
BOOST_NO_CXX11_SMART_PTR
[SVN r78132]
2012-04-22 10:57:10 +00:00
Michel Morin
5e8f4347fd
Use a newly added querying macro for BOOST_NO_DECLTYPE_N3276 on clang.
...
[SVN r77934]
2012-04-12 13:10:47 +00:00
Michel Morin
9e23fbc66f
Clang now has a querying macro for BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS. Use this querying macro and remove version checks.
...
[SVN r77752]
2012-04-04 14:20:14 +00:00
Michel Morin
6074729601
Appease clang for BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS.
...
The use of a version check to determine the feature support is not recommended in clang. But we do the version check, since clang does not have a querying macro for this feature. This is an unfortunate workaround. We need to observe carefully the effect of the version check on vendor versions of clang (other than the LLVM project's clang).
[SVN r77649]
2012-03-30 17:47:34 +00:00
Michel Morin
33437e724e
Avoid redefinition of BOOST_NO_EXCEPTIONS; fixes #6740
...
[SVN r77643]
2012-03-30 12:51:49 +00:00
Vicente J. Botet Escriba
f52f0273a9
Config: Try to fix 6354: PGI: Compiler threading support is not turned on
...
[SVN r77487]
2012-03-22 21:31:50 +00:00
Lorenzo Caminiti
1d157f3544
Boost.Config does not define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS for MSVC because MSVC supports local classes as template parameters.
...
[SVN r77486]
2012-03-22 21:08:25 +00:00
Lorenzo Caminiti
d0ae31f7f9
Split Utility/IdentityType and Functional/OverloadedFunction tests into smaller tests.
...
Updated docs for ScopeExit, LocalFunction, Utility/IdentityType, and Functional/OverloadedFunction.
[SVN r77484]
2012-03-22 20:54:20 +00:00
Lorenzo Caminiti
85751c6911
Added BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS macro to Boost.Config, updated tests and docs.
...
(Plus I had to run dos2unix on auto generated config_info.cpp because of "inconsistent line ending" SVN error...)
[SVN r77457]
2012-03-21 17:32:36 +00:00
Daniel James
157c39e544
Merge 1.50 initialization to release.
...
[SVN r77374]
2012-03-18 16:17:54 +00:00
Daniel James
d2514efeca
Initialize 1.50
...
[SVN r77373]
2012-03-18 15:52:58 +00:00
Michel Morin
cb74c3b9e9
Minor documentation fix
...
[SVN r77311]
2012-03-12 00:31:50 +00:00
Michel Morin
4dfddca1e5
Fix typos in docs
...
[SVN r77295]
2012-03-10 18:06:04 +00:00
Michel Morin
8036af59ab
Remove unused table header element in docs
...
[SVN r77287]
2012-03-10 06:04:51 +00:00
Marshall Clow
0ccfe4244e
Deprecated BOOST_NO_STD_UNORDERED; use BOOST_NO_CXX11_HDR_UNORDERED_SET instead
...
[SVN r77274]
2012-03-08 18:52:35 +00:00
Marshall Clow
662b7ff800
Updated the Quickbook to show macro changes; regenerated the HTML docs
...
[SVN r77264]
2012-03-08 15:42:11 +00:00
John Maddock
9150db8f0f
Apply Michel Morin's decltype patch.
...
[SVN r77256]
2012-03-07 09:28:11 +00:00
John Maddock
c402b154c9
Add missing include.
...
Fixes #6658 .
[SVN r77255]
2012-03-07 09:22:45 +00:00
Marshall Clow
12fcc9cde1
Fix typo in namespace; thanks to Michel Morin for the catch
...
[SVN r77254]
2012-03-07 04:52:57 +00:00
Marshall Clow
900126573f
Rename all the no_0x tests to no_cxx11 to match the options that they are testing. No functionality change intended
...
[SVN r77195]
2012-03-04 03:10:54 +00:00
Marshall Clow
66d9f7dc00
Deprecate all the 'BOOST_NO_OX_*' macros in favor of 'BOOST_NO_CXX11_*' versions. Update tests. Old macros remain for compatibility (for the nonce)
...
[SVN r77194]
2012-03-04 03:00:49 +00:00
Marshall Clow
139bd2213b
Deprecate BOOST_NO_INITIALIZER_LISTS; use BOOST_NO_0X_HDR_INITIALIZER_LIST instead
...
[SVN r77157]
2012-03-03 00:34:17 +00:00
John Maddock
8e51b05e1f
Set BOOST_HAS_LONG_LONG for Clang in case it doesn't get auto-detected later.
...
Fixes #6636 .
[SVN r77147]
2012-03-01 11:34:44 +00:00
John Maddock
5f9b522ede
Apply version check patch.
...
Fixes #6429 .
[SVN r76774]
2012-01-29 12:56:58 +00:00
John Maddock
e1657372eb
Fix for thread detection with gcc-4.7 (beta) on Win32.
...
[SVN r76757]
2012-01-28 18:38:49 +00:00
John Maddock
8009780247
Fix _MSC_VER version checks are current form doesn't work for MIPS cross compiler.
...
Fixes #6429 .
[SVN r76595]
2012-01-20 18:18:04 +00:00
John Maddock
98bba8b5f2
Enable thread support unconditionally on Win32 - it's not clear that this is the right thing to do, but it does seem to be needed for gcc-4.7 on Mingw and Cygwin.
...
Fixes #6165 .
[SVN r76594]
2012-01-20 17:36:27 +00:00
K. Noel Belcourt
5b96a1a80e
Fix PGI threading.
...
[SVN r76502]
2012-01-14 23:31:06 +00:00
K. Noel Belcourt
a5086b75d7
Fixes for PGI threading and ublas.
...
[SVN r76468]
2012-01-13 20:47:36 +00:00
K. Noel Belcourt
b7ff4bb2aa
Various sundry PGI fixes to get Boost.config working.
...
[SVN r76464]
2012-01-13 19:16:02 +00:00
John Maddock
6f18ead6db
Merge config changes from Trunk.
...
[SVN r76339]
2012-01-07 17:29:04 +00:00
John Maddock
4c382635a1
Fix Intel-12.1 failures on Win32.
...
[SVN r76317]
2012-01-05 10:10:24 +00:00
K. Noel Belcourt
5d04c0e793
Remove bogus comment, __PGIC__ is defined in recent PGI compilers.
...
[SVN r76313]
2012-01-04 23:43:32 +00:00
K. Noel Belcourt
7be7a49cef
Fix typo in pgi compiler version.
...
[SVN r76312]
2012-01-04 23:42:11 +00:00
John Maddock
e8ee9a7843
Fix how _HAS_TR1_IMPORTS is tested.
...
Fixes #6023 .
[SVN r76134]
2011-12-24 16:35:34 +00:00
John Maddock
06520772ae
Fix threading detection in GCC-4.7 experimental.
...
Fixes #6165 .
[SVN r76133]
2011-12-24 16:19:41 +00:00
John Maddock
3b7ff73e9d
Merge config changes from Trunk.
...
[SVN r76122]
2011-12-23 17:17:31 +00:00
Beman Dawes
8828d82d4d
char16_t and char32_t tests: removed dependencies on Unicode literals, add test for implementations that are typedefs and so not really conforming. Unicode literal test: now check for all three forms of Unicode literals - u8, u, and U.
...
[SVN r75694]
2011-11-27 16:19:55 +00:00
Beman Dawes
7f68d14175
Update intel.hpp for 12.1.
...
[SVN r75693]
2011-11-27 16:14:47 +00:00
Daniel James
7bd78dda03
Merge 1.49 initialisation.
...
[SVN r75673]
2011-11-26 18:53:17 +00:00
Daniel James
b1b219f0c1
Start 1.49
...
[SVN r75672]
2011-11-26 18:51:10 +00:00
John Maddock
2301e858aa
Apply Michel Morin's Clang patch.
...
[SVN r75214]
2011-11-01 18:17:54 +00:00
Beman Dawes
b899a529a5
Clear compiler warnings
...
[SVN r75185]
2011-10-31 11:21:10 +00:00
John Maddock
5ae1de8cec
Apply BOOST_FORCE_INLINE patch.
...
Regenerate docs.
[SVN r74917]
2011-10-11 17:24:22 +00:00
Beman Dawes
2c19eb21d6
Add BOOST_NOEXCEPT and allies. Apply to Boost.Timer. Correct several Boost.timer boo boos detected while testing BOOST_NOEXCEPT.
...
[SVN r74895]
2011-10-10 14:48:39 +00:00
John Maddock
e7dd982de7
Merge Boost.Config changes from Trunk - numerous small bug fixes plus a new Cray C++ config.
...
Fixes #5607 .
Fixes #5941 .
Fixes #5878 .
[SVN r74889]
2011-10-10 11:50:55 +00:00
John Maddock
17dcf6492b
Apply preliminary VC11 support.
...
Fixes #5923 .
[SVN r74888]
2011-10-10 11:28:36 +00:00
John Maddock
306a33a922
Fix Boost.Config for Intel-12.1.
...
[SVN r74639]
2011-10-02 08:33:11 +00:00
John Maddock
40cd11baa9
Tentative fox for C++0x detection in Intel 12.1 and later.
...
Refs #5941 .
Refs #5878 .
[SVN r74573]
2011-09-26 11:11:54 +00:00
John Maddock
1dabccc96a
Add tentative Cray compiler support.
...
[SVN r74388]
2011-09-15 17:10:58 +00:00
John Maddock
ad7edb7b3a
Fix typo in message.
...
Fixes #5770 .
[SVN r73955]
2011-08-20 16:08:10 +00:00
John Maddock
ffece3e93c
Add Cray compiler options.
...
[SVN r73331]
2011-07-24 16:09:20 +00:00
Eric Niebler
18be7dcf00
merge [72327] from trunk
...
[SVN r73153]
2011-07-16 20:12:46 +00:00
John Maddock
2b7da15387
Document BOOST_HAS_GETSYSTEMTIMEASFILETIME, add test case, and change test for BOOST_HAS_FTIME.
...
Refs #2881 .
[SVN r73058]
2011-07-13 18:03:52 +00:00
Beman Dawes
0bcba7df38
1.48.0 release cycle initialization. Authorized by Beman.
...
[SVN r73015]
2011-07-12 13:53:58 +00:00
Beman Dawes
a9a6cecaa3
Update for 1.48.0
...
[SVN r73014]
2011-07-12 13:35:42 +00:00
John Maddock
d7e03fe7a0
RValue references don't really work correctly with Intel's compiler - disable support for them for now as enabling it breaks the Filesystem and Exception libraries.
...
Fixes #5671 .
See Intel support issue #636018 .
[SVN r72953]
2011-07-07 10:37:15 +00:00
John Maddock
72e2d4c24f
Merge missing changes from Trunk.
...
Authorized by Daniel James.
[SVN r72800]
2011-06-29 18:00:59 +00:00
Eric Niebler
1c37e1a994
add BOOST_NO_DECLTYPE_N3276 config macro
...
[SVN r72327]
2011-06-01 14:51:03 +00:00
Daniel James
a4c133c6ce
Merge config typo fix. Fixes #5581 .
...
[SVN r72282]
2011-05-30 15:01:59 +00:00
Daniel James
c897810096
Fix typo in config documentation. Fixes #5581
...
[SVN r72281]
2011-05-30 14:40:05 +00:00
John Maddock
8dd107358b
Merge changes from Trunk.
...
Adds new macros BOOST_NO_NOEXCEPT and BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX.
Fixes #4867 .
Fixes #5571 .
[SVN r72217]
2011-05-27 16:56:00 +00:00
John Maddock
c68266c486
Apply fix for Dinkumware on GHS. Refs #5571 .
...
[SVN r72214]
2011-05-27 16:00:44 +00:00
John Maddock
07e1c7cda5
Add needed missing files.
...
[SVN r72043]
2011-05-19 09:32:31 +00:00
John Maddock
37b4152dc5
Add new config macro: BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX.
...
Fixes #4867 .
[SVN r71840]
2011-05-09 11:36:39 +00:00
John Maddock
c5a77c1521
Apply BOOST_NO_NOEXCEPT patch from Takaya Saito.
...
[SVN r71737]
2011-05-05 11:55:46 +00:00
Marshall Clow
20a331cd0e
Merge fixes to release; Fixes #1988
...
[SVN r71676]
2011-05-02 20:56:53 +00:00
Marshall Clow
81e3542d70
Renamed BOOST_NO_THREADEX -> BOOST_HAS_THREADEX and BOOST_NO_GETSYSTEMTIMEASFILETIME --> BOOST_HAS_GETSYSTEMTIMEASFILETIME - Refs #1988
...
[SVN r71533]
2011-04-27 15:51:07 +00:00
John Maddock
dd3ebc8776
Merge Boost.Config changes to release.
...
[SVN r71480]
2011-04-25 12:10:48 +00:00
John Maddock
4c07c44225
Revert unnecessary changes.
...
[SVN r71036]
2011-04-06 17:21:44 +00:00
John Maddock
371171ef97
Add BOOST_PREVENT_MACRO_SUBSTITUTION and regenerate docs.
...
Fixes #5349 .
[SVN r71029]
2011-04-06 10:52:22 +00:00
John Maddock
86102c32ef
More C-mode patches.
...
[SVN r70996]
2011-04-05 08:24:09 +00:00
John Maddock
56d410f014
Make Boost.Config C language compatible.
...
[SVN r70953]
2011-04-03 17:55:30 +00:00
John Maddock
730e354c65
Remove redundant (and potentially confusing) macro defs).
...
[SVN r70923]
2011-04-03 08:55:50 +00:00
John Maddock
2dfa0e4dd2
Update gcc-4.6.0 config and tests to match.
...
[SVN r70754]
2011-03-30 18:24:18 +00:00
John Maddock
7448397653
Change test to include fenv.h directly, otherwise Boost.Config test depends upon Boost.Config which is not a good idea.
...
[SVN r70568]
2011-03-26 11:56:55 +00:00
Daniel James
98d2f9fc1d
Release: Merge fixed BOOST_LIB_VERSION from trunk.
...
[SVN r70560]
2011-03-26 10:43:03 +00:00
Daniel James
7f7fe4095d
Release: Fix BOOST_LIB_VERSION.
...
[SVN r70559]
2011-03-26 10:22:08 +00:00
Daniel James
29fd4a0f96
Release: merge preperation for 1.47.0.
...
[SVN r70304]
2011-03-21 09:11:47 +00:00
Daniel James
f69f4f250a
Release: prepare for 1.47.0.
...
[SVN r70302]
2011-03-21 09:02:05 +00:00
John Maddock
89924b0478
Disable fenv.h for Intel < 12.0 as it doesn't actually work!
...
[SVN r70223]
2011-03-20 13:17:48 +00:00
John Maddock
cb41a836d1
Rogue Wave / Apache std lib doesn't have a complete type_traits header.
...
[SVN r70222]
2011-03-20 12:21:19 +00:00
John Maddock
8a0e258984
Fix up type_traits intrinsic support when using the Intel compiler.
...
Suppress quite a few Intel-12.0 warnings.
[SVN r70221]
2011-03-20 12:18:59 +00:00
John Maddock
101aaca178
Don't take the address of extern "C" functions: some compilers (PGI for example) don't allow mixing pointers to extern "C" and pointers to extern "C++". Actually call the functions instead and make sure they all work as advertised.
...
[SVN r70202]
2011-03-19 17:57:16 +00:00
John Maddock
cea6510410
<future> is incomplete for libc++ as well.
...
[SVN r70180]
2011-03-19 12:41:45 +00:00
John Maddock
beaef16287
Enable decltype for VC-10.
...
[SVN r70058]
2011-03-17 13:13:49 +00:00
John Maddock
9a80704462
Tweak libstdc++ and libc++ config's to cope with the new tests.
...
[SVN r70055]
2011-03-17 11:43:20 +00:00
John Maddock
050da29d47
Don't enable GCC C++0x features in non-C++0x mode.
...
Update tests to actually fail unless we're in C++0x mode.
Fixes #5320 .
Fixes #5319 .
[SVN r70019]
2011-03-16 18:45:07 +00:00
John Maddock
2edb55f8ad
Fix up Intel's configuration to match the new tests.
...
[SVN r70002]
2011-03-15 17:29:59 +00:00
John Maddock
03877f5805
Remove std::concept test macros since these are no longer part of the std.
...
Update GCC C++0x support.
Improve the tests for C++0x support.
Regenerate the docs.
Update generation program to Boost.Filesystem v3.
[SVN r70001]
2011-03-15 13:17:46 +00:00
John Maddock
795abaa3e3
MPTasks support has been absent from Boost for some time, remove it from here.
...
[SVN r69817]
2011-03-10 11:09:55 +00:00
John Maddock
0fcc6c06df
Change to test C++0x features only.
...
[SVN r69721]
2011-03-08 18:14:41 +00:00
John Maddock
df7e235df6
Regenerate with up to date autoconf - otherwise exhibits spurious failures.
...
[SVN r69710]
2011-03-08 17:22:16 +00:00
John Maddock
31642cc433
Regenerate with up to date autoconf - otherwise exhibits spurious failures.
...
[SVN r69709]
2011-03-08 17:21:50 +00:00
John Maddock
34092fc1c1
Bring Boost.Config into line with Trunk.
...
[SVN r69624]
2011-03-07 13:07:30 +00:00
Daniel James
01dc0e99a0
Merge prep for 1.46.1
...
[SVN r69468]
2011-03-02 08:38:42 +00:00
Daniel James
4f8c319871
Prep for 1.46.1
...
[SVN r69447]
2011-03-01 22:17:39 +00:00
John Maddock
f6a6f20736
Tentative fix for Apache 5.0.0 std lib.
...
[SVN r69399]
2011-02-28 18:13:22 +00:00
John Maddock
dcfc12f91e
Fix typo.
...
Fixes #5205 .
[SVN r69203]
2011-02-23 09:54:02 +00:00
Christopher Jefferson
cdfbdb2a72
libc++ declares a templated abs, which conflicts with the redefinition in math_info.cpp
...
[SVN r68927]
2011-02-15 20:41:56 +00:00
Christopher Jefferson
eeb7991cba
libc++ has non-standard message_base
...
[SVN r68860]
2011-02-14 10:29:12 +00:00
Christopher Jefferson
8445752e75
Improve the libc++ configuration
...
[SVN r68819]
2011-02-12 23:05:03 +00:00
Christopher Jefferson
0b1c0b33b3
Add basic support for the libc++ standard library
...
[SVN r68785]
2011-02-11 20:37:03 +00:00
Douglas Gregor
66b9affdd8
Update Clang configuration to reflect improved C++0x support in Clang.
...
[SVN r68659]
2011-02-05 20:39:52 +00:00
John Maddock
2ea9ef4841
Change nvcc config to use underlying compiler config.
...
Fixes #4431 .
[SVN r68566]
2011-01-30 12:47:47 +00:00
Steven Watanabe
ed7120adb8
Restore [66804], [66833], and [66834]. (fenv fixes.) I mistakenly reverted them in [68201] because [66804] was mislabeled.
...
[SVN r68554]
2011-01-30 06:24:30 +00:00
John Maddock
1efc29c864
Fix pathscale config.
...
[SVN r68542]
2011-01-29 12:09:03 +00:00
John Maddock
7b3a8ec37e
Merge doc changes from Trunk so that BOOST*NIX macros are no longer defined.
...
[SVN r68482]
2011-01-27 18:29:26 +00:00
John Maddock
69e5377957
Fix up Intel C++0x features.
...
Fixes #5112 .
[SVN r68472]
2011-01-27 11:47:11 +00:00
John Maddock
952b57fa7d
Add preliminary C++0x support.
...
Refs #5112 .
[SVN r68420]
2011-01-24 18:28:53 +00:00
John Maddock
804e7170e1
Oops... use the correct pathscale version macro.
...
[SVN r68418]
2011-01-24 18:06:12 +00:00
John Maddock
a7148f1932
Restrict new pathscale config to 4.x versions.
...
[SVN r68376]
2011-01-23 10:18:44 +00:00
John Maddock
e391ef7ce0
Patch IBM compiler support to latest version.
...
Fixes #5091 .
[SVN r68286]
2011-01-19 13:20:45 +00:00
Steven Watanabe
a1865a712d
Revert addition of BOOST_NIX, etc and everything tied to it. ([66696], [66783], [66804], [66833], and [66834])
...
[SVN r68201]
2011-01-17 04:51:54 +00:00
Steven Watanabe
b12a7589b9
Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
...
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
c32a3915db
Make <boost/detail/iomanip.hpp> include <iomanip> and put the <iomanip> functions
...
in the boost::detail namespace if not on clang- or intel-linux.
[SVN r68165]
2011-01-15 02:23:46 +00:00
Bryce Adelstein-Lelbach
90760b4c2f
More pathscale stuff.
...
[SVN r68143]
2011-01-14 03:01:26 +00:00
Bryce Adelstein-Lelbach
580f4e72f7
Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
...
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags.
[SVN r68140]
2011-01-14 02:35:58 +00:00
John Maddock
547d713ef7
Remove old dead code.
...
[SVN r68097]
2011-01-13 13:43:08 +00:00
Hartmut Kaiser
1614645b5c
Spirit: merge from trunk
...
[SVN r68078]
2011-01-13 02:11:19 +00:00
Hartmut Kaiser
a29c3edc9b
Wave: merging from trunk
...
[SVN r68004]
2011-01-11 23:19:22 +00:00
Bryce Adelstein-Lelbach
fb93903c02
Re-added Qi numeric literals as they no longer break Qi auto-magic.
...
[SVN r67902]
2011-01-10 03:04:31 +00:00
Bryce Adelstein-Lelbach
bbb4a34504
Support for PathScale EKOPath Compiler Suite, version 4.0.0.
...
[SVN r67707]
2011-01-06 02:38:20 +00:00
John Maddock
3ce24d6389
Merge Boost.Config changes from Trunk.
...
[SVN r67522]
2010-12-31 17:08:07 +00:00
Daniel James
bb3e68b516
Merge 1.46.0 prep.
...
[SVN r66993]
2010-12-03 23:50:44 +00:00
Daniel James
7535b8d150
1.45.0 prep
...
[SVN r66992]
2010-12-03 23:36:56 +00:00
John Maddock
4423219649
Don't undef BOOST_AUTO_LINK_NOMANGLE.
...
Refs #4902 .
[SVN r66906]
2010-11-30 18:01:55 +00:00
Bryce Adelstein-Lelbach
20653705ab
Forget a ')'.
...
[SVN r66834]
2010-11-29 01:06:33 +00:00
Bryce Adelstein-Lelbach
195a8e3004
Fix unistd.h include guards.
...
[SVN r66833]
2010-11-29 00:22:13 +00:00
John Maddock
a81a14cd75
Fix for variadic macro support.
...
[SVN r66824]
2010-11-28 17:02:32 +00:00
Bryce Adelstein-Lelbach
4f7a0d3814
Added *nix identification macros to Boost.Config; BOOST_NIX, BOOST_GENETIC_NIX,
...
BOOST_TRADEMARK_NIX and BOOST_FUNCTIONAL_NIX.
[SVN r66804]
2010-11-27 21:43:52 +00:00
John Maddock
9a9ef3a20b
Revert last patch - it conflicts with existing definition.
...
[SVN r66783]
2010-11-27 09:29:11 +00:00
Bryce Adelstein-Lelbach
dba9cf164a
Should fix issue with fenv.h detection on Darwin.
...
[SVN r66762]
2010-11-26 04:43:56 +00:00
John Maddock
fe294afd78
Apply Vincente Botet's patches for BOOST_CONSTEXPR.
...
[SVN r66746]
2010-11-25 10:39:02 +00:00
Bryce Adelstein-Lelbach
0fedb0bd92
Added *nix identification macros to Boost.Config; BOOST_NIX, BOOST_GENETIC_NIX,
...
BOOST_TRADEMARK_NIX and BOOST_FUNCTIONAL_NIX.
[SVN r66696]
2010-11-23 06:33:35 +00:00
Bryce Adelstein-Lelbach
edab200d72
Added BOOST_HAS_FENV_H detection to Boost.Config (if this macro is defined, then
...
the standard library/platform provide a POSIX compliant implementation of fenv.h).
[SVN r66693]
2010-11-23 03:34:05 +00:00
John Maddock
1aa27f2bc1
Normalise BOOST_NO_VARIADIC_TEMPLATES and BOOST_HAS_VARIADIC_TEMPL usage.
...
[SVN r66654]
2010-11-21 09:36:53 +00:00
John Maddock
1e03292d1e
Update last checked GCC version to 4.6, and add new C++0x features supported.
...
[SVN r66585]
2010-11-15 09:26:29 +00:00
John Maddock
4f9f6b89e7
Add some more macros to diagnostic list
...
[SVN r66492]
2010-11-11 16:35:00 +00:00
John Maddock
1121b83e3a
MingW32 has a few functions we weren't flagging up before.
...
[SVN r66469]
2010-11-09 11:59:47 +00:00
John Maddock
7ebb1ca9b5
Tidy up VC10 config and enable new VC10 feature (numeric_limits::lowest()).
...
[SVN r66455]
2010-11-08 17:01:44 +00:00
John Maddock
c99164cf39
Merge collected updates from Trunk.
...
[SVN r65703]
2010-10-01 09:19:44 +00:00
John Maddock
543cbd8760
Add missing files.
...
[SVN r65621]
2010-09-27 08:42:15 +00:00
John Maddock
0e321900b2
Add Vincete Botet's patches for new BOOST_NO_NUMERIC_LIMITS_LOWEST macro.
...
Disabled BOOST_HAS_NL_TYPES macro for cygwin - it lies about being XSI conforming :-(
[SVN r65594]
2010-09-26 09:30:38 +00:00
John Maddock
c02ec6995d
Fix for cygwin symbol visibility - sometimes _WIN32 may be defined even on cygwin.
...
Fixes #4670 .
[SVN r65530]
2010-09-22 08:24:07 +00:00
John Maddock
dca79a5e17
Update test case to make it a touch more strict.
...
[SVN r65517]
2010-09-21 17:09:57 +00:00
John Maddock
9edaeb4998
Suppress GCC warnings from this header when compiled with -pedantic and certain GCC-4.x versions (probably 4.5.0 specific).
...
[SVN r65146]
2010-08-31 12:19:53 +00:00
Daniel James
1121d53a1d
Merge prep for 1.45
...
[SVN r65046]
2010-08-26 22:44:53 +00:00
John Maddock
290d765e3f
Fix typo in auto-linking code.
...
Fixes #4563 .
[SVN r64885]
2010-08-18 12:26:29 +00:00
Daniel James
06e164db69
Prepare for 1.45
...
[SVN r64862]
2010-08-17 17:54:49 +00:00
John Maddock
55cdba0324
Remove double define of BOOST_NO_VARIADIC_MACROS
...
[SVN r64860]
2010-08-17 14:07:45 +00:00
John Maddock
1a1ed6f02a
Apply patches for BOOST_NO_VARIADIC_MACROS supplied by Edward Diener.
...
[SVN r64858]
2010-08-17 10:19:29 +00:00
John Maddock
c3d5e03a89
Add file missing in previous commit.
...
[SVN r64760]
2010-08-12 15:29:06 +00:00
John Maddock
283b3fca54
Add VMS support.
...
Fixes #4474 .
[SVN r64750]
2010-08-12 12:36:42 +00:00
John Maddock
28b8d54fcd
Suppress gcc warnings.
...
Fixes #4508 .
[SVN r64749]
2010-08-12 12:27:35 +00:00
Niels Dekker
71fb00764a
Merged [63583] (removal of BOOST_DETAIL_NO_COMPLETE_VALUE_INITIALIZATION_SKIP_PTR_TO_MEMBER)
...
[SVN r63587]
2010-07-04 11:37:42 +00:00
Niels Dekker
906168561a
Removed temporary option to skip ptr-to-member initializations, BOOST_DETAIL_NO_COMPLETE_VALUE_INITIALIZATION_SKIP_PTR_TO_MEMBER.
...
[SVN r63583]
2010-07-04 10:19:10 +00:00
Daniel James
648508cb89
Merge documentation update.
...
[SVN r63517]
2010-07-02 08:27:42 +00:00
Daniel James
4dc7205bd6
Rebuild config documentation.
...
[SVN r63504]
2010-07-01 22:11:07 +00:00
John Maddock
ceeb9d5366
Merge a few minor config tweaks from Trunk
...
[SVN r63470]
2010-07-01 11:59:21 +00:00
John Maddock
e65ec6d169
Patch for macro redefinitions.
...
Fixes #4385 .
[SVN r63439]
2010-06-29 16:02:13 +00:00
Niels Dekker
345c804440
Assumption that Apple build 5659 of GNU 4.2.1 patched all value-initialization compiler bugs appears wrong, according to minion-clang-boost-bin-v2-libs-config-test-config_test-test-darwin-4-2-1-debug.html. Reverted [63249], see #4080 .
...
[SVN r63379]
2010-06-27 11:14:54 +00:00
Daniel James
fbb893adf0
Merge documentation fixes.
...
* Use `doc/src/*.css` instead of `doc/html/*.css`.
* Remove wiki and people directories.
* Some documentation fixes.
* Left out `minimal.css` changes and boostbook changes because of clashes.
[SVN r63347]
2010-06-26 12:30:09 +00:00
Niels Dekker
e5ab506c4c
Removed BOOST_NO_COMPLETE_VALUE_INITIALIZATION from Apple build of GCC (trunk), based on test results and feedback from Chris Jefferson. see #4080 .
...
[SVN r63249]
2010-06-22 21:49:44 +00:00
Daniel James
fc0159a81b
Update various libraries' documentation build.
...
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.
[SVN r63146]
2010-06-20 18:00:48 +00:00
Douglas Gregor
9a30ee0146
Clang passes all value-initialization tests now
...
[SVN r62950]
2010-06-14 21:18:57 +00:00
Beman Dawes
8a4e26e378
Remove macros better handled by config/stdlib/libstdcp3
...
[SVN r62800]
2010-06-11 14:16:38 +00:00
John Maddock
ff9a447c71
Add BOOST_NO_0X_HDR_TYPEINDEX.
...
[SVN r62795]
2010-06-11 11:51:24 +00:00
John Maddock
3f189bf191
Add BOOST_NO_0X_HDR_TYPEINDEX.
...
[SVN r62793]
2010-06-11 11:21:42 +00:00
John Maddock
e5b586dc02
Merge changes from Trunk - mostly new macro for <typeindex>.
...
[SVN r62792]
2010-06-11 11:16:34 +00:00
John Maddock
f3cefbd8a3
Disable all C++0x features in GCC-XML for now.
...
Fixes #4324 .
[SVN r62666]
2010-06-09 15:45:50 +00:00
John Maddock
5f838e66a5
typeindex is not yet supported.
...
[SVN r62507]
2010-06-07 11:56:57 +00:00
John Maddock
160db0eaa6
Add missing files from last commit.
...
[SVN r62427]
2010-06-04 15:51:51 +00:00
John Maddock
4d398922b4
Add new config macro for <typeindex>. Update config accordingly.
...
Fixes #4274 .
[SVN r62425]
2010-06-04 12:37:44 +00:00
Beman Dawes
49e17b082e
Merge all config diffs from trunk
...
[SVN r62379]
2010-06-02 14:30:04 +00:00
John Maddock
1f0f1c2dcf
Update link_test to check that separate file template instantiation and export works as expected.
...
[SVN r62332]
2010-05-30 17:31:09 +00:00
John Maddock
915cd05f0e
Change regex to make use of new Boost.Config macros.
...
[SVN r62331]
2010-05-30 17:24:45 +00:00
John Maddock
2b40995d16
Try and make BOOST_NO_EXTERN_TEMPLATES clearer.
...
[SVN r62257]
2010-05-27 08:49:52 +00:00
John Maddock
5425bedbb4
Add symbol visibility support to Intel and Sun compilers.
...
[SVN r62199]
2010-05-25 14:38:34 +00:00
Niels Dekker
40a0eeeef0
Removed temporary code, skipping value-initialization of pointer-to-member objects for Intel <= 11.1.
...
[SVN r62161]
2010-05-22 22:48:13 +00:00
Niels Dekker
ab638ef45d
Added some more comment to [62159]
...
[SVN r62160]
2010-05-22 22:37:11 +00:00
Niels Dekker
5b72dbb856
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to Intel C++ <= 11.1 (trunk), see #4080 .
...
[SVN r62159]
2010-05-22 22:27:27 +00:00
Beman Dawes
956b95a48f
Rebuild docs after changeset 62140
...
[SVN r62141]
2010-05-22 12:54:57 +00:00
Beman Dawes
d4a9554db0
Major upgrade to Boost.Config symbol visibility macros for shared libraries, based on patches from Jürgen Hunold with mods by Beman Dawes. Upgrade Boost.System to use the new visibility macros. Fixes #3697 and provides foundation for fixing 2114, 2309, etc.
...
[SVN r62140]
2010-05-22 12:12:00 +00:00
Niels Dekker
56da3bb7ea
Temporarily skipped value-initialization of all ptr-to-member objects for Intel <= 11.1, as another try to avoid the internal error, Intel support issue 589832.
...
[SVN r62126]
2010-05-21 18:03:58 +00:00
Niels Dekker
ff36d0b7c5
Temporarily skipped value-initialization of m_ptr_to_member, as well as m_ptr_to_member_array for Intel <= 11.1, still trying to avoid the internal error, Intel support issue 589832.
...
[SVN r62114]
2010-05-20 15:56:59 +00:00
Niels Dekker
fce2db3875
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to VC++ 10.0 (trunk), see #4080 .
...
[SVN r62094]
2010-05-19 09:54:06 +00:00
Douglas Gregor
4ce3e43a4e
Merge BOOST_CLANG from trunk r62089.
...
[SVN r62090]
2010-05-18 18:13:10 +00:00
Douglas Gregor
f19e192f68
Add a BOOST_CLANG macro to indicate when Clang is used.
...
[SVN r62089]
2010-05-18 17:55:32 +00:00
Steven Watanabe
3d7932ae61
Merge [60624] from the trunk. Refs #4012
...
[SVN r62086]
2010-05-18 16:53:58 +00:00
John Maddock
a134372b3e
Enhance test case for <tuple>.
...
Update VC10's configuration with more C++0x features enabled.
[SVN r62085]
2010-05-18 16:27:11 +00:00
John Maddock
bbf9896006
Codegear C++ has static_assert.
...
Fixes #4221 .
[SVN r62083]
2010-05-18 12:05:43 +00:00
John Maddock
481fb45917
Add support for <cstdint> in VC10.
...
Fixes #4182 .
[SVN r62082]
2010-05-18 12:02:23 +00:00
Niels Dekker
623579d64c
Oops, fixed #define BOOST_DETAIL_NO_COMPLETE_VALUE_INITIALIZATION_SKIP_PTR_TO_MEMBER_ARRAY (error detected by Sandia-intel-11.0-64)
...
[SVN r62077]
2010-05-18 07:32:01 +00:00
Niels Dekker
62b3bc6d77
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION only to MSVC < 10, in order to check how MSVC 10 is doing.
...
[SVN r62069]
2010-05-17 16:24:58 +00:00
Niels Dekker
85b12318f5
Temporarily skipped value-initialization of m_ptr_to_member_array for Intel <= 11.1, to avoid an internal error reported by John Maddock, Intel support issue 589832.
...
[SVN r62067]
2010-05-17 15:36:04 +00:00
Douglas Gregor
7634ba7ec2
Merge Clang NRVO config setting from trunk
...
[SVN r62005]
2010-05-15 18:48:28 +00:00
Douglas Gregor
b8b5426bc3
Clang now supports the NRVO
...
[SVN r62004]
2010-05-15 18:47:13 +00:00
Niels Dekker
1061e15f3e
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to clang (trunk), see #4080 .
...
[SVN r61971]
2010-05-14 21:51:14 +00:00
Niels Dekker
1311f5d3bf
Added value-initialization checks for pointer-to-member.
...
[SVN r61942]
2010-05-13 12:11:58 +00:00
Niels Dekker
95b42f805d
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to IBM XL C++ <= V11.1 (trunk), see #4080 .
...
[SVN r61933]
2010-05-12 18:23:33 +00:00
Niels Dekker
dcd49febca
Removed printing of "__IBMCPP__". It printed 1110, so I'm pretty sure the IBM regression machine currently runs XL V11.1.
...
[SVN r61932]
2010-05-12 18:23:07 +00:00
John Maddock
e2f6dc9127
Tentative fix for BOOST_NO_EXTERN_TEMPLATE: previous test case was invalid.
...
[SVN r61930]
2010-05-12 12:34:45 +00:00
Beman Dawes
4542714613
1.44.0 prep
...
[SVN r61887]
2010-05-10 01:22:04 +00:00
Beman Dawes
1995aad2de
1.44.0 prep
...
[SVN r61878]
2010-05-09 14:40:14 +00:00
Douglas Gregor
08ebe416a1
Merge Clang configuration for Boost.Config from trunk
...
[SVN r61874]
2010-05-09 12:32:33 +00:00
Niels Dekker
f41b288087
Temporarily printed __IBMCPP__. Maybe I typed in the wrong version number at [61848], because there are still value initialization failures at http://www.boost.org/development/tests/trunk/developer/output/IBM_Canada_Ltd-boost-bin-v2-libs-config-test-config_test-test-vacpp-debug.html
...
[SVN r61873]
2010-05-09 08:11:36 +00:00
Niels Dekker
80569d1e82
Added value-initialization tests for user_defined_copy_constructor_holder_and_int, a type similar to struct B at https://connect.microsoft.com/VisualStudio/feedback/details/499606
...
[SVN r61853]
2010-05-08 14:17:54 +00:00
Niels Dekker
888fd57252
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to IBM XL C++ <= V11.0.1 (trunk), see #4080 .
...
[SVN r61848]
2010-05-07 20:05:46 +00:00
Niels Dekker
9b529bbc11
Renamed some identifiers in value-initialization test, the word "subobject" appears more appropriate than "member".
...
[SVN r61847]
2010-05-07 19:48:38 +00:00
John Maddock
7c0cb1b744
Add long standing debug-mode python support.
...
Add support for --layout=tagged.
Fixes #4041 .
[SVN r61805]
2010-05-06 09:54:13 +00:00
John Maddock
f433ffab10
Fixes #4152 .
...
[SVN r61804]
2010-05-06 09:35:55 +00:00
Niels Dekker
b36825755a
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to Microsoft Visual C++ (trunk), see #4080 .
...
[SVN r61799]
2010-05-05 20:46:41 +00:00
John Maddock
94713abf79
Fixes #4178 .
...
[SVN r61792]
2010-05-05 18:01:42 +00:00
John Maddock
84e49b5e52
Only define BOOST_NO_EXCEPTIONS if not already defined - fixes #4059 .
...
[SVN r61791]
2010-05-05 17:55:15 +00:00
John Maddock
ff22ac28c7
Fix inspection script issues.
...
[SVN r61790]
2010-05-05 17:43:05 +00:00
Niels Dekker
5e1d3de510
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to Sun <= 5.10 (trunk), see #4080
...
[SVN r61744]
2010-05-03 17:43:56 +00:00
Niels Dekker
fb86556f48
Redid adding BOOST_NO_COMPLETE_VALUE_INITIALIZATION to IBM XL C++ <= V10.1.0 (trunk), as [61516]. The addition of heap objects to boost_no_complete_value_initialization::test() [61552] did not cause any extra failures. See #4080 .
...
[SVN r61725]
2010-05-01 22:28:24 +00:00
Niels Dekker
234c863553
Increased last known CodeGear version as discussed with John Maddock.
...
[SVN r61722]
2010-05-01 11:06:57 +00:00
Niels Dekker
a947601d79
Fixed URL to value-initialization bug report.
...
[SVN r61721]
2010-05-01 08:55:01 +00:00
Douglas Gregor
02792885e1
Clang has a version macro now. Use it.
...
[SVN r61693]
2010-04-30 03:00:31 +00:00
Niels Dekker
21c71acd6c
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to CodeGear (trunk), see #4080 .
...
[SVN r61691]
2010-04-29 22:32:44 +00:00
Niels Dekker
c1ae43050e
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to Borland (trunk), see #4080
...
[SVN r61652]
2010-04-28 17:54:03 +00:00
Niels Dekker
25678a5700
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to GCC < 4.4 (trunk), see #4080 .
...
[SVN r61642]
2010-04-28 08:50:23 +00:00
Douglas Gregor
69917116b8
Compiler configuration logic for Clang.
...
[SVN r61626]
2010-04-27 19:45:08 +00:00
Niels Dekker
b54ad840b1
Added more documentation to boost_no_complete_value_initialization test.
...
[SVN r61625]
2010-04-27 19:09:04 +00:00
Douglas Gregor
51a1ad1c2b
Correct the name of the BOOST_NO_EXPLICIT_CONVERSION_OPERATORS macro in the documentation
...
[SVN r61624]
2010-04-27 19:06:22 +00:00
Niels Dekker
1f380a1a88
Hopefully fixed config_test/darwin-4.0.1 error, "heap_object_wrapper(const &) is private" (second try). Also hopefully fixed warnings from IBM XL V10.1, saying "The temporary is not constructed, but the copy constructor must be accessible". Added more bool tests.
...
[SVN r61608]
2010-04-27 09:20:42 +00:00
Niels Dekker
ae573fa3cc
Hopefully fixed config_test/darwin-4.0.1 error, "heap_object_wrapper(const &) is private". Added bool to pod_struct.
...
[SVN r61572]
2010-04-26 10:24:28 +00:00
Niels Dekker
f162205691
Postponed BOOST_NO_COMPLETE_VALUE_INITIALIZATION definition, in order to check value-initialization of heap objects, which I just added to boost_no_complete_value_initialization::test() [61552]
...
[SVN r61554]
2010-04-25 09:48:49 +00:00
Niels Dekker
fed1f22c6d
Added value-initialization tests for heap objects, added private_int_holder class, did some cosmetics, added link to https://connect.microsoft.com/VisualStudio/feedback/details/484295
...
[SVN r61552]
2010-04-25 09:38:48 +00:00
Daniel James
d17f79ab80
Merge release info, and some other hanging changes.
...
[SVN r61540]
2010-04-24 16:25:05 +00:00
Niels Dekker
5230022c0e
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to IBM XL C++ <= V10.1.0 (trunk), see #4080 .
...
[SVN r61516]
2010-04-23 22:01:56 +00:00
Jeremiah Willcock
99e762c031
Fixed tab issue
...
[SVN r61469]
2010-04-21 17:34:54 +00:00
Niels Dekker
890f65d372
Fixed GCC warning in value_initializer(): "m_3d_char_array will be initialized after m_unsigned_char".
...
[SVN r61455]
2010-04-21 10:24:54 +00:00
John Maddock
4464cf9f47
Update some of the C++0x tests so they don't catch "fake" implementations.
...
Update config for VC10 accordingly.
Normalise use of BOOST_HAS_RVALUE_REFS - fixes #4112 .
[SVN r61453]
2010-04-21 08:49:21 +00:00
Niels Dekker
0c1feee19f
Extended value-initialization test by adding function pointers, member function pointers, bit-fiends and long double. Thanks to the HCC C gebruikersgroep!
...
[SVN r61436]
2010-04-20 18:31:35 +00:00
John Maddock
668b3fccae
Fixes #4115 : sometimes VC++ doesn't put typeinfo in namespace std.
...
[SVN r61434]
2010-04-20 17:48:16 +00:00
John Maddock
e2e2e4a6fb
Tweak VC10 configuration settings.
...
Update BOOST_NO_DECLTYPE test with VC10 bug case.
[SVN r61432]
2010-04-20 17:26:06 +00:00
Niels Dekker
18af1c798d
Avoided IBM/XL warning about omitted keyword "private" for base class "int_struct". Added note about IBM/XL V10.1 regression failure.
...
[SVN r61332]
2010-04-17 08:38:01 +00:00
Niels Dekker
70f95b9245
Added value-initialization tests for 2D and 3D arrays. Mentioned newly submitted Borland/CodeGear bug report, http://qc.embarcadero.com/wc/qcmain.aspx?d=83851
...
[SVN r61301]
2010-04-15 17:12:14 +00:00
Niels Dekker
4dc213e6e2
Added value-initialization test for temporary objects.
...
[SVN r61272]
2010-04-14 09:35:51 +00:00
Niels Dekker
7254f02010
Replaced IS_VALUE_INITIALIZED by FAILED_TO_VALUE_INITIALIZE, to increase code readability.
...
[SVN r61270]
2010-04-14 08:08:11 +00:00
Niels Dekker
b9ead6a415
Fixed boost_no_complete_value_initialization::test() return value. Removed useless #include. Added more comment and more newlines.
...
[SVN r61229]
2010-04-12 19:03:20 +00:00
Niels Dekker
3e7eb180ed
Restyled output of value-initialization test.
...
[SVN r61210]
2010-04-11 21:01:41 +00:00
Niels Dekker
2e99752a98
Added check of an lvalue value_initializer object on the stack.
...
[SVN r61209]
2010-04-11 20:33:49 +00:00
Niels Dekker
5bc1a8e9fb
Added link to a new value-initialization compiler bug report: http://qc.embarcadero.com/wc/qcmain.aspx?d=83751
...
[SVN r61203]
2010-04-11 15:27:32 +00:00
Niels Dekker
580762f388
Added more links to value-initialization bug reports: https://connect.microsoft.com/VisualStudio/feedback/details/100744 and http://qc.embarcadero.com/wc/qcmain.aspx?d=51854
...
[SVN r61197]
2010-04-11 13:01:28 +00:00
Niels Dekker
b124875c50
Added value-initialization test to try to reproduce http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30111
...
[SVN r61196]
2010-04-11 12:33:56 +00:00
Niels Dekker
bb8216ed39
Added value-initialization tests to possibly reproduce http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33916 .
...
[SVN r61195]
2010-04-11 10:00:44 +00:00
Niels Dekker
d35bde21e8
Fixed silly bug of mine in value_initializer(), detected by darwin-4.0.1/g++ warning, "value computed is not used"
...
[SVN r61193]
2010-04-11 07:42:00 +00:00
Niels Dekker
43f24c36f7
Added value-initialization tests for int_struct_holder; made tests more uniform by having an is_value_initialized(arg) function for each type.
...
[SVN r61188]
2010-04-10 22:27:55 +00:00
Niels Dekker
0ecdbd11d5
Added value-initialization tests for POD structs that just have an int data member.
...
[SVN r61177]
2010-04-10 12:26:00 +00:00
Niels Dekker
8cfb7c01d1
Added value-initialization tests for POD unions.
...
[SVN r61176]
2010-04-10 11:29:18 +00:00
Niels Dekker
7318513e8e
Added more value-initialization tests. Added more comment. Printed revision number. Avoided CodeGear 2010 warning W8070, "Function should return a value".
...
[SVN r61175]
2010-04-10 10:28:40 +00:00
Niels Dekker
c9829c3a02
Added value-initialization test for m_int_array, tested individual array elements separately, printed number of failures.
...
[SVN r61164]
2010-04-09 17:37:52 +00:00
John Maddock
39807d1b97
Committed Neils Dekker's new macro docs.
...
[SVN r61154]
2010-04-09 12:35:20 +00:00
John Maddock
20a6d47804
Committed Neils Dekker's new macro tests.
...
[SVN r61153]
2010-04-09 12:17:57 +00:00
David Dean
f781c30712
make abi/borland_prefix and borland.jam defaults match
...
[SVN r61007]
2010-04-02 18:35:00 +00:00
Steven Watanabe
325f2a121c
Add definition of BOOST_MSVC_FULL_VER_WORKAROUND_GUARD. Fixes #4012
...
[SVN r60624]
2010-03-15 21:14:55 +00:00
John Maddock
027571bf6e
Merge patches from Trunk.
...
[SVN r60622]
2010-03-15 17:55:47 +00:00
John Maddock
7254d6c9c8
Merge doc updates from Trunk.
...
[SVN r60621]
2010-03-15 17:53:53 +00:00
John Maddock
d657b0116e
Add Symbian platform config.
...
Fixes #3759 .
[SVN r60125]
2010-03-03 17:22:48 +00:00
John Maddock
396307d8f5
Apply patches for nvidia C++ compiler.
...
Fixes #3919 .
[SVN r60076]
2010-03-02 17:18:32 +00:00
John Maddock
65bc9ac1a1
Fixes #3956 .
...
[SVN r60075]
2010-03-02 17:10:01 +00:00
Daniel James
6daf564807
Update link from config docs to tracker to trac instead.
...
[SVN r59712]
2010-02-16 22:34:29 +00:00
Beman Dawes
cbe407e189
1.43.0 prep
...
[SVN r59687]
2010-02-15 02:55:31 +00:00
John Maddock
134eac75ac
Add BOOST_WORKAROUND docs.
...
Fixes #3782 .
[SVN r59514]
2010-02-05 18:12:35 +00:00
K. Noel Belcourt
b54dc0fca5
Changes to support pgi-10.x.
...
John suggested running configure --enable-test but
even after making suggested changes, it still doesn't
seem to pick up that BOOST_HAS_PTHREADS has been defined.
Also, not sure how to undefine these macros as they seem
to be set after I explicitly undefine them.
the following macros need to be defined
BOOST_HAS_PTHREADS
the following macros need to be undef'ed
BOOST_NO_STDC_NAMESPACE BOOST_NO_EXCEPTION_STD_NAMESPACE BOOST_DEDUCED_TYPENAME
[SVN r59505]
2010-02-05 05:51:15 +00:00
John Maddock
2c1d61fbd7
Change integer code to still work when BOOST_HAS_MS_INT64 is defined but BOOST_HAS_LONG_LONG is not.
...
Update VC++ config to define BOOST_HAS_LONG_LONG for MSVC-8 in ANSI mode.
Fixes #3657 .
[SVN r59468]
2010-02-04 11:15:54 +00:00
Beman Dawes
3f50fc1231
Clarify determining if macro tests pass
...
[SVN r59206]
2010-01-21 21:08:22 +00:00
Beman Dawes
ca7bd18565
Sync 4.5 C++0x macros with current 4.5 snapshot
...
[SVN r59201]
2010-01-21 19:57:48 +00:00
John Maddock
203833a212
Merge both config and integer changes from Trunk: these are interlinked.
...
[SVN r58381]
2009-12-14 18:14:48 +00:00
John Maddock
19a43a6de4
Set last known checked version.
...
[SVN r58377]
2009-12-14 12:34:47 +00:00
John Maddock
1e287543f2
Another Codegear config fix.
...
[SVN r58316]
2009-12-12 10:00:03 +00:00
John Maddock
62ed60c780
Still trying to get the Codegear tests to pass...
...
[SVN r58264]
2009-12-10 09:42:01 +00:00
John Maddock
dac1a5bf21
More Codegear 2010 changes.
...
[SVN r58213]
2009-12-07 12:01:24 +00:00
John Maddock
9600237dca
Start to fix up codegear 2010 support... this could take a while.
...
[SVN r58155]
2009-12-05 13:22:45 +00:00
John Maddock
6056bfabcb
Update test for BOOST_NO_INTEGRAL_INT64_T.
...
Set define for Borland/Codegear compilers.
[SVN r58055]
2009-11-30 13:47:41 +00:00
Beman Dawes
39b41a8708
1.42.0 prep
...
[SVN r57970]
2009-11-27 14:33:19 +00:00
Beman Dawes
389cd2ba69
1.42.0 prep
...
[SVN r57969]
2009-11-27 14:00:31 +00:00
John Maddock
2dc1512b9b
Fix preprocessor logic for long long support.
...
Fixes #3657 .
Fixes #3568 .
[SVN r57843]
2009-11-22 16:38:05 +00:00
Troy D. Straszheim
69bf6c4ad6
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
b6760d3082
rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
...
[SVN r56941]
2009-10-17 01:10:45 +00:00
Beman Dawes
d9ea70034c
config: merge trunk
...
[SVN r56776]
2009-10-13 12:56:44 +00:00
Beman Dawes
f05b7f57d5
config: define BOOST_NO_UNICODE_LITERALS for all gcc versions - their C++0x web page was wrong; there is no support yet. Also correct test code.
...
[SVN r56716]
2009-10-11 17:19:53 +00:00
John Maddock
3d32b20f45
Merge interlinked changes in config, type_traits and TR1 libraries.
...
[SVN r56678]
2009-10-09 16:16:02 +00:00
John Maddock
44945314ec
Try and fix Open64 Boost.Config failures: Open64 is not really gcc!
...
[SVN r56295]
2009-09-18 10:43:57 +00:00
John Maddock
808dc4fec6
Add Open64 detection macros.
...
[SVN r56294]
2009-09-18 10:43:09 +00:00
Beman Dawes
e1bfdd03e4
Fix #3429 cut-and-paste snafu
...
[SVN r56133]
2009-09-10 11:14:23 +00:00
John Maddock
b013e0cb2c
Try and fix Sun-GCC failure by linking to -lrt.
...
[SVN r55998]
2009-09-03 16:30:59 +00:00
John Maddock
80947fe560
Update Intel version check.
...
[SVN r55959]
2009-09-01 17:16:13 +00:00
Beman Dawes
28b846cf72
Set release number to 1.41.0
...
[SVN r55843]
2009-08-28 18:28:55 +00:00
Beman Dawes
40979e6651
Set release number to 1.41.0
...
[SVN r55842]
2009-08-28 18:20:44 +00:00
John Maddock
e40b9c07c0
Fixes #3181 .
...
[SVN r55431]
2009-08-06 09:22:02 +00:00
John Maddock
d7c99eb56a
Added docs for BOOST_MSVC_FULL_VER.
...
[SVN r55430]
2009-08-06 09:18:01 +00:00
John Maddock
e201687ac4
Fixes #2935 .
...
Add new config macro BOOST_MSVC_FULL_VER, and updated type_traits to make use of it.
[SVN r55429]
2009-08-06 09:13:09 +00:00
Beman Dawes
17114cb4a3
Add BOOST_NO_SFINAE_EXPR and BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS (Mathias Gaunard)
...
[SVN r55361]
2009-08-02 14:00:59 +00:00
Troy D. Straszheim
bc468c0c2a
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Beman Dawes
714548f437
gcc 4.4.1 fixed scoped enum bug so don't define BOOST_NO_SCOPED_ENUMS (François Barel)
...
[SVN r55145]
2009-07-24 15:46:01 +00:00
Troy D. Straszheim
10f2b7c60e
Add basic copyright/license to keep cmake out of the inspection report
...
[SVN r55095]
2009-07-22 21:51:01 +00:00
John Maddock
960f3b5e8e
Fix last known version.
...
[SVN r54706]
2009-07-06 08:36:57 +00:00
John Maddock
a04de07542
Fix last known version number.
...
[SVN r54705]
2009-07-06 08:35:54 +00:00
John Maddock
ae3c247f55
Fixes #3214 .
...
[SVN r54301]
2009-06-24 12:17:22 +00:00
John Maddock
2a9759c96b
Fixes #3214 .
...
[SVN r54300]
2009-06-24 12:16:31 +00:00
David Dean
ab378931aa
borland/codegear configuration patch to set BOOST_SP_NO_SP_CONVERTIBLE
...
[SVN r53797]
2009-06-11 22:03:07 +00:00
David Dean
bb695e41e1
updating codegear.hpp with defines for newest compiler
...
[SVN r53775]
2009-06-09 15:55:05 +00:00
David Dean
6bb6198486
updating borland.hpp with defines for newest compiler
...
[SVN r53760]
2009-06-08 20:31:39 +00:00
Daniel James
62a577dbec
Fix BOOST_NO_INITIALIZER_LISTS when the compiler supports them, but the standard library doesn't.
...
Merged revisions 53524,53526 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r53524 | danieljames | 2009-06-01 07:50:25 +0100 (Mon, 01 Jun 2009) | 1 line
Define BOOST_NO_INITIALIZER_LISTS if library support isn't available.
........
r53526 | danieljames | 2009-06-01 07:52:36 +0100 (Mon, 01 Jun 2009) | 1 line
Fix typo.
........
[SVN r53685]
2009-06-06 13:48:57 +00:00
Daniel James
21ad7ad74d
Fix typo.
...
[SVN r53526]
2009-06-01 06:52:36 +00:00
Daniel James
8894fa22f3
Define BOOST_NO_INITIALIZER_LISTS if library support isn't available.
...
[SVN r53524]
2009-06-01 06:50:25 +00:00
Beman Dawes
cf37052edd
Merge from trunk
...
[SVN r53445]
2009-05-30 11:22:59 +00:00
Beman Dawes
d1e645c524
Merge from trunk
...
[SVN r53444]
2009-05-30 11:16:25 +00:00
Beman Dawes
d46a6d5ec8
set up config for VC++ 2010 beta 1
...
[SVN r53155]
2009-05-21 15:16:39 +00:00
Jeremiah Willcock
b03d5829b5
Fixed most tab and min/max issues from trunk inspection report
...
[SVN r53141]
2009-05-20 19:19:00 +00:00
Beman Dawes
6695277f1a
Aways define BOOST_NO_SCOPED_ENUMS until GCC Bugzilla Bug 38064 gets fixed.
...
[SVN r53108]
2009-05-19 13:34:04 +00:00
John Maddock
e1d9c0281a
Fixes #3047 .
...
[SVN r53107]
2009-05-19 11:39:24 +00:00
Beman Dawes
f814c8fef1
Refine glibc++ feature tests based on feedback from Jonathan Wakely
...
[SVN r53057]
2009-05-16 18:41:33 +00:00
Daniel James
5de0a5bc43
Merge in inspect checks for links in CSS files and external content. And fix a few of these issues.
...
Merged revisions 52663-52664,52666-52668,52712 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r52663 | danieljames | 2009-04-29 22:12:08 +0100 (Wed, 29 Apr 2009) | 1 line
Check for invalid css links in html files as well as css files.
........
r52664 | danieljames | 2009-04-29 22:12:32 +0100 (Wed, 29 Apr 2009) | 1 line
Check for external links.
........
r52666 | danieljames | 2009-04-29 22:19:12 +0100 (Wed, 29 Apr 2009) | 1 line
Use local copies of the boost logo.
........
r52667 | danieljames | 2009-04-29 22:19:40 +0100 (Wed, 29 Apr 2009) | 1 line
Remove unused copy of boostbook.css
........
r52668 | danieljames | 2009-04-29 22:19:56 +0100 (Wed, 29 Apr 2009) | 3 lines
Fix a link to a header on trac.
IMO it would be better to link to the local copy.
........
r52712 | danieljames | 2009-05-01 21:51:10 +0100 (Fri, 01 May 2009) | 1 line
Better inspect error for external content.
........
[SVN r53044]
2009-05-16 13:45:21 +00:00
Beman Dawes
8c5aee782e
Add C++0x feature detection and header detection macros
...
[SVN r53031]
2009-05-15 17:08:26 +00:00
Beman Dawes
82f0426fa5
Add support for GCC 4.4.0's C++0x features
...
[SVN r52903]
2009-05-11 14:11:27 +00:00
Beman Dawes
cc61ff79fe
Prep for 1.40.0
...
[SVN r52888]
2009-05-11 01:08:45 +00:00
Beman Dawes
83dfbd9ec5
Prep for 1.40.0
...
[SVN r52887]
2009-05-11 00:59:37 +00:00
Beman Dawes
57de4bc62a
Add __GXX_EXPERIMENTAL_CXX0X__
...
[SVN r52725]
2009-05-02 12:25:14 +00:00
Daniel James
8bbfd9629a
Remove unused copy of boostbook.css
...
[SVN r52667]
2009-04-29 21:19:40 +00:00
John Maddock
5d7d4d94f5
Added support for vxworks.hpp.
...
Fixes #2959 .
[SVN r52504]
2009-04-20 11:27:04 +00:00
Daniel James
628fbc53bd
Merged revisions 52381 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r52381 | danieljames | 2009-04-14 10:03:13 +0100 (Tue, 14 Apr 2009) | 1 line
Fix variadic template detection for mainline gcc. Fixes #2943
........
[SVN r52423]
2009-04-16 17:34:46 +00:00
Daniel James
8c1bad1aff
Fix variadic template detection for mainline gcc. Fixes #2943
...
[SVN r52381]
2009-04-14 09:03:13 +00:00
John Maddock
b130802a6e
Change test so we don't get namespace clashes with the real Boost code, updated all/Jamfile.v2 so it actually works now!
...
[SVN r52354]
2009-04-12 15:59:12 +00:00
John Maddock
340a8a3e65
Try and set the right linker options on BSD and Sun platforms.
...
[SVN r52353]
2009-04-12 15:49:08 +00:00
Daniel James
f43833227a
Also don't need to check for _GLIBCXX_CSTDDEF.
...
[SVN r52323]
2009-04-11 08:26:20 +00:00
Daniel James
90d2e831a3
Don't need to include utility now that select_stdlib has been fixed.
...
[SVN r52320]
2009-04-11 07:53:59 +00:00
David Deakins
ac97540c23
As of STLport 5.2, unordered_set and unordered_map have been moved from the std:: namespace to the std::tr1:: namespace
...
[SVN r52269]
2009-04-08 21:08:00 +00:00
David Deakins
3ae6668b44
After including <cstddef> to check for usage of STLport, if STLport is not detected, then include <utility> to detect other std libs. This avoids the issue that some std libs do not include all of their C++-related macros when just <cstddef> is included. Related to issue #2924 .
...
[SVN r52262]
2009-04-08 16:38:38 +00:00
David Deakins
2e03de9749
Reverted change in boost/config/select_stdlib_config.hpp change in rev 52221. Some gcc and Borland stdlibs don't pick up the C++ macros needed for stdlib detection from <cstddef>. See ticket 2924.
...
[SVN r52254]
2009-04-08 14:49:26 +00:00
Daniel James
1271821c44
Include <utility> for some versions of gcc's library.
...
Sometimes gcc's <cstddef> doesn't define the C++ macros, so check for it
and include <utility> in that case. Also remove a workaround from
container_fwd.hpp
Fixes #2924 .
[SVN r52246]
2009-04-08 10:56:22 +00:00
David Deakins
8854d5e66e
Have config/select_stdlib_config.hpp and config/stdlib/stlport.hpp use <cstddef> instead of <utility> to determine which standard library is in use. For std lib implementations that rely on Boost components like TypeTraits, Bind, Function, or SmartPtr, this helps to avoid circular header dependency issues, since <cstddef> is much less likely to pull in Boost libraries than <utility>.
...
In get_pointer.hpp, switched to using <boost/config/no_tr1/memory.hpp> instead of using <memory> directly. As above, this helps avoid circular header dependency issues in Boost-supplemented std libs (specifically it avoids issues when <memory> pulls in pieces of Boost.SmartPtr).
These two changes were made in response to testing done with STLport 5.2.1 using the _STLP_USE_BOOST_SUPPORT option.
[SVN r52221]
2009-04-06 21:25:18 +00:00
David Deakins
833e50fe8f
Have config/select_stdlib_config.hpp and config/stdlib/stlport.hpp use <cstddef> instead of <utility> to determine which standard library is in use. For std lib implementations that rely on Boost components like TypeTraits, Bind, Function, or SmartPtr, this helps to avoid circular header dependency issues, since <cstddef> is much less likely to pull in Boost libraries than <utility>.
...
In get_pointer.hpp, switched to using <boost/config/no_tr1/memory.hpp> instead of using <memory> directly. As above, this helps avoid circular header dependency issues in Boost-supplemented std libs (specifically it avoids issues when <memory> pulls in pieces of Boost.SmartPtr).
These two changes were made in response to testing done with STLport 5.2.1 using the _STLP_USE_BOOST_SUPPORT option.
[SVN r52104]
2009-04-01 14:42:11 +00:00
Andrey Semashev
115746bced
Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS.
...
[SVN r51992]
2009-03-26 19:00:00 +00:00
Andrey Semashev
383a8b2094
Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS (take two). The C++0x features were disabled for MSVC 2010 as it is too far from release now. The macros are also defined for Borland and Codegear as these features are not announced in the release notes.
...
[SVN r51990]
2009-03-26 18:19:33 +00:00
Daniel James
52cb492090
Merged revisions 45283,48266 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r45283 | danieljames | 2008-05-11 14:49:20 +0100 (Sun, 11 May 2008) | 1 line
Quote href values - our tools don't support unquoted values.
........
r48266 | danieljames | 2008-08-20 20:32:23 +0100 (Wed, 20 Aug 2008) | 1 line
Fix the link to the limits documentation.
........
[SVN r51902]
2009-03-22 17:30:02 +00:00
Andrey Semashev
c5410e83d0
Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS (take two). The C++0x features were disabled for MSVC 2010 as it is too far from release now. The macros are also defined for Borland and Codegear as these features are not announced in the release notes.
...
[SVN r51880]
2009-03-21 12:39:47 +00:00
Beman Dawes
9830ab865b
Revert 51733 - it broke the regression testing system
...
[SVN r51794]
2009-03-16 15:49:17 +00:00
Andrey Semashev
e8678c03e4
Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS.
...
[SVN r51733]
2009-03-12 14:48:49 +00:00
John Maddock
903786bc48
Two more Borland defects added.
...
[SVN r51619]
2009-03-05 09:51:29 +00:00
Beman Dawes
4083190c8b
config: merge from trunk for new C++0x macros
...
[SVN r51606]
2009-03-04 14:28:36 +00:00
John Maddock
1945035983
Added EVC++ 9 and 10 as recognised compilers.
...
[SVN r51553]
2009-03-03 10:06:46 +00:00
John Maddock
be4e73bece
Try and reconcile new C++0x macros with the old ones.
...
[SVN r51513]
2009-03-01 17:09:15 +00:00
Beman Dawes
642f99f28d
config: fix both BOOST_HAS_LONG_LONG and BOOST_NO_LONG_LONG getting defined at the same time for some compilers
...
[SVN r51503]
2009-03-01 14:14:09 +00:00
Beman Dawes
dade549b8b
config: add cpp0x files not added after merge
...
[SVN r51471]
2009-02-27 13:23:06 +00:00
Beman Dawes
4d457cdf17
config: revert unintentional delete
...
[SVN r51470]
2009-02-27 13:15:19 +00:00
Beman Dawes
6d726df91c
Merge branches/cpp0x into trunk, enabling a bunch of BOOST_NO_* macros for C++0x early adopter feature tests
...
[SVN r51444]
2009-02-25 18:04:27 +00:00
John Maddock
f9a83ce4f3
Merge PDF build changes from Trunk.
...
[SVN r51417]
2009-02-23 18:39:32 +00:00
John Maddock
9191bfe38b
Add PDF generation options to fix external links to point to the web site.
...
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.
[SVN r51284]
2009-02-17 10:05:58 +00:00
Beman Dawes
a8d816422c
Merge version 1.39.0 setup from trunk
...
[SVN r51186]
2009-02-10 15:51:25 +00:00
Beman Dawes
6e576ea56b
Update version number to 1.38.0
...
[SVN r51179]
2009-02-10 13:59:38 +00:00
John Maddock
c87dcc8481
Fix up PDF generation options.
...
[SVN r50910]
2009-01-30 18:20:49 +00:00
John Maddock
00b6864bd2
Try and fix *BSD linking errors.
...
[SVN r50760]
2009-01-25 10:39:29 +00:00
Troy D. Straszheim
bc97209574
merge of cmake build files from trunk per beman
...
[SVN r50756]
2009-01-24 18:57:20 +00:00
John Maddock
d379865f42
Intel's emulation of gcc's two phase name lookup is buggy, this is Intel issue 532807, tracking number DPD200111849.
...
[SVN r50740]
2009-01-23 09:57:28 +00:00
John Maddock
e12af45eb2
Intel's emulation of gcc's two phase name lookup is buggy, this is Intel issue 532807, tracking number DPD200111849.
...
[SVN r50739]
2009-01-23 09:56:49 +00:00
John Maddock
b3d88665a5
Add linux linker options.
...
[SVN r50722]
2009-01-22 09:57:28 +00:00
John Maddock
5bd10f3a39
Try and fix linux regressions
...
[SVN r50687]
2009-01-20 17:22:47 +00:00
John Maddock
010ceb0da2
Fixes #2653 .
...
[SVN r50574]
2009-01-14 10:36:14 +00:00
John Maddock
40c8299a25
Merge changes from Trunk.
...
[SVN r50531]
2009-01-10 11:18:42 +00:00
Daniel James
63ec21a0d6
Merge latest hash and unordered developments, and add support for initialiser
...
lists to config.
Merged revisions 49338,49924-49927,49955,50029,50118 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r49338 | danieljames | 2008-10-15 10:44:41 +0100 (Wed, 15 Oct 2008) | 2 lines
Revert [49229], it fixes the same problem as [48674].
........
r49924 | danieljames | 2008-11-24 22:55:14 +0000 (Mon, 24 Nov 2008) | 1 line
Extra tests for equality with different hash functions.
........
r49925 | danieljames | 2008-11-24 22:55:47 +0000 (Mon, 24 Nov 2008) | 1 line
Document operator==/operator!= as undefined if the equality predicates aren't equivalent.
........
r49926 | danieljames | 2008-11-24 22:56:04 +0000 (Mon, 24 Nov 2008) | 1 line
Use a larger prime number list.
........
r49927 | danieljames | 2008-11-24 23:15:55 +0000 (Mon, 24 Nov 2008) | 1 line
Use aligned storage for the value.
........
r49955 | danieljames | 2008-11-27 11:42:13 +0000 (Thu, 27 Nov 2008) | 1 line
Wild stab at getting destruction working on more compilers.
........
r50029 | danieljames | 2008-11-29 21:47:55 +0000 (Sat, 29 Nov 2008) | 1 line
Workaround another in-place destruction.
........
r50118 | danieljames | 2008-12-04 21:30:19 +0000 (Thu, 04 Dec 2008) | 1 line
Add support for initializer lists to config and the unordered containers.
........
[SVN r50451]
2009-01-03 23:18:33 +00:00
John Maddock
8fd1d95cc7
Fixes #2624 .
...
[SVN r50423]
2009-01-01 10:30:51 +00:00
John Maddock
167b63bd33
Added BOOST_NO_STD_UNORDERED config macro.
...
[SVN r50362]
2008-12-22 09:45:31 +00:00
Daniel James
d0b83d60af
Define BOOST_NO_INITIALIZER_LISTS for codegear.
...
[SVN r50157]
2008-12-06 13:48:38 +00:00
Daniel James
ad90956a3a
Add support for initializer lists to config and the unordered containers.
...
[SVN r50118]
2008-12-04 21:30:19 +00:00
John Maddock
0d470a6123
Merge warning suppressions from Trunk.
...
[SVN r50063]
2008-12-02 10:08:02 +00:00
John Maddock
cb59854bd7
Suppressed a couple more -Wundef warnings.
...
[SVN r50062]
2008-12-02 10:06:10 +00:00
John Maddock
f6afca0da2
Fix typos in docs and regenerate.
...
[SVN r49850]
2008-11-20 16:55:12 +00:00
John Maddock
31395bd98f
Added __CODEGEARC__ warning suppression.
...
[SVN r49822]
2008-11-18 08:51:43 +00:00
Michael A. Jackson
99052817e2
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
...
[SVN r49627]
2008-11-07 17:02:56 +00:00
K. Noel Belcourt
e4d4157b5a
Both Sun and Pgi on Linux correctly put typeinfo into the std
...
namespace, but function_base keys off the
BOOST_NO_EXCEPTION_STD_NAMESPACE macro instead of the
BOOST_NO_STD_TYPEINFO macro. The attached patch changes
function_base to use the typeinfo macro. Because eVC 4.2 doesn't
put typeinfo into the std namespace, I need to define
BOOST_NO_STD_TYPEINFO only for this eVC version.
[SVN r49571]
2008-11-03 18:37:49 +00:00
Beman Dawes
34574b0044
Prep for 1.38.0
...
[SVN r49564]
2008-11-03 15:50:31 +00:00
Beman Dawes
53c6fb4a1f
Prep for 1.38.0
...
[SVN r49556]
2008-11-03 15:18:21 +00:00
Michael A. Jackson
fd3f4544ce
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
John Maddock
0f0eef5efa
Fixes #2445 .
...
Update to recognise VC10.
[SVN r49488]
2008-10-29 17:11:50 +00:00
John Maddock
90d1b9fb5c
Merge doc fixes from trunk.
...
[SVN r49462]
2008-10-27 16:20:46 +00:00
John Maddock
ac26a726e7
Fix PDF build issue, and regenerated docs.
...
[SVN r49461]
2008-10-27 16:17:02 +00:00
John Maddock
e588cfeb76
Merge inspection report fixes.
...
[SVN r49283]
2008-10-11 15:47:59 +00:00
John Maddock
f4ff5f8806
Fix Inspection report issues.
...
[SVN r49281]
2008-10-11 15:40:44 +00:00
John Maddock
c7e2cb149e
Merge changes from Trunk: mainly fixes for the new Codegear compiler, plus a fix to the ABI code for 64-bit MSVC.
...
[SVN r49212]
2008-10-09 16:08:03 +00:00
John Maddock
4cb054bf64
Enable long long support.
...
[SVN r49168]
2008-10-07 17:13:33 +00:00
John Maddock
5e3ea46864
Change msvc ABI to match the default on Win64.
...
[SVN r49078]
2008-10-01 11:23:31 +00:00
Daniel James
add25bf571
Revert BOOST_NO_INITIALIZER_LISTS test case, I meant to add it to a branch.
...
[SVN r48938]
2008-09-24 10:29:46 +00:00
Daniel James
e6e97911b1
The test case for BOOST_NO_INITIALIZER_LISTS, I'll run generate tomorrow.
...
[SVN r48934]
2008-09-23 23:22:56 +00:00
John Maddock
ca56a76dda
Oops, regenerate and add missing files.
...
[SVN r48909]
2008-09-20 08:58:10 +00:00
K. Noel Belcourt
72b387e5c4
Add support for builing with intel compilers on Itanium
...
(define BOOST_NO_TWO_PHASE_NAME_LOOKUP macro).
[SVN r48897]
2008-09-19 16:37:43 +00:00
John Maddock
3a810dea60
Regenerate docs.
...
[SVN r48894]
2008-09-19 12:01:54 +00:00
John Maddock
525c53434b
Fixes #2327 .
...
Additional Codegear support macros and configuration.
[SVN r48893]
2008-09-19 12:00:14 +00:00
John Maddock
b47cfe8c7b
Merge Boost.Config changes ready for 1.37.
...
[SVN r48892]
2008-09-19 11:24:09 +00:00
John Maddock
5194a3bad7
Fixes #2328 .
...
[SVN r48795]
2008-09-16 11:13:16 +00:00
John Maddock
c05026a644
Added patches from issue #2327 but without the new config macros or test changes yet.
...
[SVN r48794]
2008-09-16 11:04:52 +00:00
Gennaro Prota
fbef3e88e5
Ported *all* my trunk changes not yet merged so far, i.e. revisions 48251-48252,48280,48290,48350,48478,48496,48663-48664,48695,48729-48730; besides dynamic_bitset, these include fixes to setup_boostbook.sh and setup_boostbook.py, and changes to config/suffix.hpp [So: the affected "elements" are: a) the two setup_boostbook scripts, config/suffix.hpp and dynamic_bitset --note: yes, the list is exhaustive: all and only]
...
[SVN r48773]
2008-09-14 10:46:28 +00:00
K. Noel Belcourt
3b7f078746
Patch pgi so it is open-coded to work for any PGI
...
compiler version 7 or greater.
[SVN r48380]
2008-08-25 16:31:24 +00:00
John Maddock
4783cd575f
Added gcc auto-detection of no typeid/rtti.
...
Added normalisation code for no rtti.
[SVN r48373]
2008-08-25 11:29:55 +00:00
John Maddock
5f1c6a0d73
Add BOOST_NO_RTTI as per feature request #2241 .
...
[SVN r48372]
2008-08-25 10:06:15 +00:00
Gennaro Prota
9ca5a34369
in boost/config/suffix.hpp: changed copyright notices to the generally preferred form; fixed license reference; added trailing slashes to a couple of URLs; fixed a typo ("analagous"); slightly reformatted my own code and comments (normally we wouldn't have touched this file for non-essential issues, but since it has already been modified, recently...)
...
[SVN r48290]
2008-08-22 11:03:54 +00:00
Daniel James
7deb7200bc
Fix the link to the limits documentation.
...
[SVN r48266]
2008-08-20 19:32:23 +00:00
Jürgen Hunold
1884e62119
Fix: Added check for already defined BOOST_NO_HASH and BOOST_NO_SLIST
...
[SVN r48254]
2008-08-20 11:51:44 +00:00
Beman Dawes
c88516aaf4
Begin 1.37.0
...
[SVN r48197]
2008-08-18 15:27:17 +00:00
Beman Dawes
81d37eb28b
Begin 1.37.0
...
[SVN r48196]
2008-08-18 15:23:57 +00:00
John Maddock
e7ac7ebd7b
Added <cmath> support to the TR1 library.
...
Added Borland and Sun workaround headers to the TR1 lib.
Added a "no tr1" version of cmath to Boost.Config and made use of it throughout Boost.Math.
[SVN r48054]
2008-08-10 09:12:02 +00:00
John Maddock
2c40b2fa4d
Shortened file names so we don't exceed the Windows path limit.
...
[SVN r48011]
2008-08-07 09:17:52 +00:00
John Maddock
59ff24b625
Fixes #2084 .
...
[SVN r47853]
2008-07-28 15:23:24 +00:00
Daryle Walker
8aed5ffeaa
Encapsulated the mutually exclusive 'long long' and '__int64' type families into a single interface
...
[SVN r47754]
2008-07-24 11:43:02 +00:00
K. Noel Belcourt
73bce85012
Update to support pgi-7.2, now that I've started
...
testing with it.
[SVN r47512]
2008-07-17 19:19:27 +00:00
John Maddock
3e36b54b88
Merge Boost.Config changes from Trunk.
...
[SVN r47435]
2008-07-15 10:41:52 +00:00
Douglas Gregor
10d20f476a
Merge fix for hash_set/has_map headers on GCC 4.3
...
[SVN r47425]
2008-07-14 18:45:05 +00:00
Douglas Gregor
2442c44175
Detect the presence of backward/hash_set and backward/hash_map appropriately. Fixes #1462 (again)
...
[SVN r47424]
2008-07-14 18:43:58 +00:00
John Maddock
06f3a2ebd7
Remove offending "typename".
...
[SVN r47415]
2008-07-14 08:39:02 +00:00
John Maddock
b526ab9386
Updated Config/TR1 tests so they include the needed headers.
...
Added new TR1 tests to catch some cyclic dependency errors.
[SVN r47351]
2008-07-12 12:41:52 +00:00
Douglas Gregor
e37e2cb408
Fix hash_set and hash_map headers for GCC 4.3, from Ralf W. Grosse-Kunstleve. Fixes #1462
...
[SVN r47265]
2008-07-09 14:26:27 +00:00
Douglas Gregor
71ac171bed
Fix hash_set and hash_map headers for GCC 4.3, from Ralf W. Grosse-Kunstleve. Fixes #1462
...
[SVN r47264]
2008-07-09 14:25:40 +00:00
John Maddock
1e661e3941
Fix some more inspection report issues: mostly non-ASCII characters in peoples names (sorry folks!).
...
[SVN r46840]
2008-06-29 09:10:46 +00:00
Beman Dawes
7264ef8ac1
Merge changes from trunk root + boost/version.hpp
...
[SVN r46719]
2008-06-26 15:57:12 +00:00
Beman Dawes
cc9211e494
Update version number for 1.36.0
...
[SVN r46718]
2008-06-26 15:34:49 +00:00
Beman Dawes
f598e24025
Update version to 1.36.0
...
[SVN r46712]
2008-06-26 11:25:24 +00:00
Hartmut Kaiser
365c54860b
Merged from trunk
...
[SVN r46671]
2008-06-25 02:27:32 +00:00
Beman Dawes
9b34e89b62
Tweak Adding New Defect Macros updating configuration test system wording.
...
[SVN r46534]
2008-06-20 00:23:58 +00:00
John Maddock
2b3583277f
Reverted changeset 45393.
...
[SVN r46158]
2008-06-05 08:36:39 +00:00
John Maddock
342f67a562
Fix namespace typo.
...
[SVN r46045]
2008-06-02 15:33:13 +00:00
John Maddock
2045854fde
Disable hash and slist support when _STLP_NO_EXTENSIONS is defined.
...
[SVN r46044]
2008-06-02 15:15:16 +00:00
John Maddock
6c321feebf
Fixed a couple of typos.
...
[SVN r45813]
2008-05-27 16:09:09 +00:00
John Maddock
cb26255e3c
Updated guidelines to account for new Jamfile locations.
...
[SVN r45812]
2008-05-27 12:11:56 +00:00
Vladimir Prus
725c43c501
Fix comment
...
[SVN r45446]
2008-05-17 06:33:09 +00:00
John Maddock
89f16cfbc0
Disable BOOST_HAS_FTIME on WinCE.
...
[SVN r45393]
2008-05-15 15:55:00 +00:00
John Maddock
186abf9110
Fix typo.
...
[SVN r45257]
2008-05-10 08:10:09 +00:00
K. Noel Belcourt
239f2b758b
Enable macros BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE and
...
BOOST_HAS_NANOSLEEP.
[SVN r44764]
2008-04-25 15:38:26 +00:00
K. Noel Belcourt
1f2864b3ae
Added no two phase name lookup for intel-darwin
...
compilers.
[SVN r44758]
2008-04-24 23:05:16 +00:00
John Maddock
047d11cf66
Added new files.
...
[SVN r44715]
2008-04-22 08:34:43 +00:00
John Maddock
b4eaf1eb50
Changed macro BOOST_PARTIAL_SPECIALIZATION_EXPLICIT_ARGS to BOOST_NO_PARTIAL_SPECIALIZATION_DEFAULT_ARGS.
...
Changed <utility> to <boost/config/no_tr1/utility.hpp> in order to prevent cyclic dependencies between Fusion Tuples and TR1.
[SVN r44692]
2008-04-21 12:06:02 +00:00
John Maddock
5bad377e04
Added new macro BOOST_NO_TEMPLATED_IOSTREAMS in response to issue #1765 .
...
[SVN r44689]
2008-04-21 09:19:30 +00:00
John Maddock
6feb703b7e
Oops fix typo.
...
[SVN r44687]
2008-04-21 08:46:18 +00:00
John Maddock
4819b3b321
Added new warning_disable.hpp header.
...
[SVN r44621]
2008-04-20 12:54:21 +00:00
John Maddock
9f1b6471d9
Added docs for new warning_disable.hpp header.
...
[SVN r44620]
2008-04-20 12:53:37 +00:00
John Maddock
37698ba3cf
Apply BOOST_NO_ADL_BARRIER to more Sunpro versions.
...
[SVN r44535]
2008-04-18 10:15:09 +00:00
John Maddock
2cac8cf454
Update thread tests: allow thread creation to fail at runtime.
...
[SVN r44534]
2008-04-18 10:14:23 +00:00
Markus Schöpflin
f4ea4c2def
The thread start routine needs C linkage. This fixes a compilation error on Tru64/cxx.
...
[SVN r44427]
2008-04-15 07:58:48 +00:00
John Maddock
6fac146f52
Move Boost.Config build rules into libs/config/test and fix the serialization build rules accordingly.
...
[SVN r44422]
2008-04-14 18:06:59 +00:00
Douglas Gregor
9f206cde8a
The release branch will eventually become Boost 1.35.1
...
[SVN r44413]
2008-04-14 14:01:59 +00:00
John Maddock
80b0407338
Hopefully fix gcc/solaris single threading mode.
...
[SVN r44171]
2008-04-11 09:22:31 +00:00
John Maddock
0dcc2aeffb
Beefed up pthreads test cases.
...
[SVN r44170]
2008-04-11 09:21:08 +00:00
John Maddock
b62d7ccb27
Update for bug report #1790 .
...
[SVN r44127]
2008-04-09 15:31:33 +00:00
John Maddock
9c70289360
Run config_info and config_test in both single and multi-thread modes.
...
[SVN r44121]
2008-04-09 11:34:20 +00:00
John Maddock
1ce5a784ae
Oops, fix mangled docs.
...
[SVN r44029]
2008-04-04 09:07:48 +00:00
Marshall Clow
20818b6411
Replaced all occurrences of non-ASCII copyright symbol with '(c)' for people using non-ASCII code pages
...
[SVN r43992]
2008-04-02 01:42:32 +00:00
Vladimir Prus
6f2afd458c
Add 'import testing'.
...
This is necessary so that things work when Boost.Serialization Jamfiles
directly depend on some of the config tests.
[SVN r43985]
2008-04-01 17:16:04 +00:00
John Maddock
da6e707602
Added missing files: from addition of new config macro BOOST_NO_ADL_BARRIER.
...
[SVN r43927]
2008-03-29 16:27:34 +00:00
John Maddock
24c158f324
Added new macro BOOST_NO_ADL_BARRIER to address issue #1712 .
...
[SVN r43914]
2008-03-28 17:03:42 +00:00
K. Noel Belcourt
a593af70bb
pgi-7.1 has testable version macros, yeah!
...
[SVN r43781]
2008-03-21 21:04:36 +00:00
Daniel James
e4c0571465
Rebuild a lot of documentation.
...
[SVN r43650]
2008-03-16 11:38:32 +00:00
John Maddock
1ac4393feb
Merge regenerated docs from Trunk.
...
[SVN r43360]
2008-02-21 17:03:11 +00:00
John Maddock
db33faa680
Regenerated docs to fix links.
...
[SVN r43359]
2008-02-21 17:01:26 +00:00
Daniel James
37658f5f8a
Merged revisions 43206,43208-43213 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r43206 | danieljames | 2008-02-10 09:55:03 +0000 (Sun, 10 Feb 2008) | 1 line
Fix some broken links.
........
r43209 | danieljames | 2008-02-10 14:56:22 +0000 (Sun, 10 Feb 2008) | 1 line
Link to people pages on the website, as they've been removed from the download.
........
r43210 | danieljames | 2008-02-10 15:02:17 +0000 (Sun, 10 Feb 2008) | 1 line
Point links to the pages that used to be in 'more' to the site.
........
r43212 | danieljames | 2008-02-10 16:10:16 +0000 (Sun, 10 Feb 2008) | 1 line
Fix links on the home page as well.
........
r43213 | danieljames | 2008-02-10 16:21:22 +0000 (Sun, 10 Feb 2008) | 1 line
Generated documentation which is no longer generated.
........
[SVN r43214]
2008-02-10 16:39:38 +00:00
Daniel James
5f70565f29
Fix some broken links.
...
[SVN r43206]
2008-02-10 09:55:03 +00:00
John Maddock
f7d34f0317
Merge sunpro update from Trunk.
...
[SVN r43142]
2008-02-07 09:57:48 +00:00
John Maddock
6f1384143e
Fix last checked version.
...
[SVN r43141]
2008-02-07 09:55:41 +00:00
John Maddock
d4a4685c73
Only disable wide character support for HP aCC: for gcc the logic is already taken care of in libstdcpp3.hpp.
...
[SVN r42890]
2008-01-21 09:41:17 +00:00
Nicola Musatti
a7b5a1f17e
Increased the latest supported version to 5.9.3, corresponding to the December 2007 update (merge from trunk).
...
[SVN r42795]
2008-01-15 19:21:28 +00:00
John Maddock
0167ee763d
Merge Intel-10.1 update from main branch.
...
[SVN r42678]
2008-01-11 13:51:17 +00:00
John Maddock
b78e4903e1
Update for Intel-10.1.
...
[SVN r42677]
2008-01-11 13:48:57 +00:00
Markus Schöpflin
08e7e7512f
Modified spelling of my surname to avoid problems with non-ASCII characters.
...
[SVN r42436]
2008-01-03 10:04:39 +00:00
Nicola Musatti
6b514abf06
Increased the latest supported version to 5.9.3, corresponding to the December 2007 update.
...
[SVN r42227]
2007-12-21 07:03:44 +00:00
Beman Dawes
d4ff48c646
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41370]
2007-11-25 18:38:02 +00:00
Beman Dawes
36f2f49773
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41369]
2007-11-25 18:07:19 +00:00
David Deakins
91b9fa5748
Define the BOOST_NO_SWPRINTF macro for WinCE. WinCE's CRT does not have a conforming swprintf signature.
...
[SVN r41344]
2007-11-24 20:30:50 +00:00
John Maddock
db614f7ac2
Apply patches for building regex on WinCE see: http://lists.boost.org/Archives/boost/2007/11/130839.php
...
[SVN r41327]
2007-11-24 12:25:25 +00:00
Beman Dawes
81a1bb0395
config, detail, filesystem, system, tools, at 41278.
...
[SVN r41316]
2007-11-23 17:03:14 +00:00
John Maddock
637204e660
Regenerated docs to add license info.
...
[SVN r40895]
2007-11-07 17:21:41 +00:00
John Maddock
66b6cae557
Added support for VC9.
...
[SVN r40894]
2007-11-07 17:17:39 +00:00
Beman Dawes
3c76ba7f5c
Add missing copyright and license
...
[SVN r40835]
2007-11-06 13:41:19 +00:00
Joel de Guzman
bc8b26e563
Workarounds for Fusion on IBM xlc
...
[SVN r40766]
2007-11-05 02:10:42 +00:00
John Maddock
39c3bcc227
Strengthened admonishment and rebuilt docs.
...
[SVN r40656]
2007-11-01 18:26:07 +00:00
John Maddock
2c9e75db4e
Added support for _WIN32_WCE.
...
[SVN r40293]
2007-10-22 17:46:40 +00:00
John Maddock
ce659fb919
Skip some "impossible" vc8 targets.
...
[SVN r40278]
2007-10-22 08:43:52 +00:00
John Maddock
cb5b1ef22f
Update configure files with revision Id and some compiler specific fixes.
...
[SVN r40184]
2007-10-19 12:46:54 +00:00
John Maddock
bd482d4f9f
Added revision ID.
...
[SVN r40183]
2007-10-19 12:30:46 +00:00
John Maddock
b13e704ba5
Add needed config options.
...
[SVN r40181]
2007-10-19 12:03:54 +00:00
John Maddock
fb9f31ff36
Added expm1 and lop1p support.
...
[SVN r39757]
2007-10-07 11:10:24 +00:00
John Maddock
494cd37654
math_info doesn't link with Borland unless built against the static runtime.
...
[SVN r39756]
2007-10-07 11:09:45 +00:00
John Maddock
6ae066f68c
Update Jamfiles to make PDF generation easier.
...
[SVN r39714]
2007-10-05 17:49:12 +00:00
Beman Dawes
d9de80031d
Starting point for releases
...
[SVN r39706]
2007-10-05 14:25:06 +00:00
John Maddock
8cc610fe31
Touched file to force regressions runners to rebuild the test.
...
[SVN r39621]
2007-09-30 17:35:14 +00:00
John Maddock
0fc3d2f4ad
Fix for failing Borland test results.
...
[SVN r39619]
2007-09-30 17:29:54 +00:00
K. Noel Belcourt
3bd4d0b6ae
Add macros to gcc.hpp to support pathscale toolset.
...
Added an optimization to the -lx unix timeout code. I
compute the amount of time the select call should sleep
until the "oldest" process times out. This ensures that
all processes that timeout will be killed within one
second of their expiration.
[SVN r39534]
2007-09-25 23:11:12 +00:00
K. Noel Belcourt
97ff1659be
Add pgi.hpp configuration file for the Portland Group.
...
Fixed problems with threading, pic code, missing math
library, etc. to get mipspro toolset working better.
Updated pgi toolset to fix various problems with the
link line.
[SVN r39531]
2007-09-25 20:34:36 +00:00
Nicola Musatti
fdfdbdf8de
Updated to support C++Builder 2007 Update 3 (bcc32 5.9.2)
...
[SVN r39485]
2007-09-23 12:47:52 +00:00
John Maddock
c578de9653
Updated license declaration.
...
[SVN r39475]
2007-09-22 11:27:25 +00:00
John Maddock
a1835d5794
Fix for gcc -Wundef warnings. See http://svn.boost.org/trac/boost/ticket/1130 .
...
[SVN r39473]
2007-09-22 09:24:05 +00:00
Boris Gubenko
010ef1711a
check that on HP-UX, the Standard RW library is used
...
[SVN r39418]
2007-09-20 16:59:45 +00:00
Boris Gubenko
4dea4b5959
more conditionalization for PA-RISC
...
[SVN r39417]
2007-09-20 16:34:31 +00:00
K. Noel Belcourt
b6b6559f4b
Update the mipspro.jam file so have the compiler
...
emit each referenced template in the object file
where referenced and then rely on the linker to
remove duplicates.
Added some missing macros to sgi_mipspro.hpp.
[SVN r39382]
2007-09-19 02:59:00 +00:00
John Maddock
e6501538a2
Touched header to force rebuild of config tests.
...
[SVN r39259]
2007-09-14 09:20:37 +00:00
John Maddock
9cf08f8043
Fix for broken limits_test build.
...
[SVN r39231]
2007-09-13 09:04:12 +00:00
Boris Gubenko
551c8c1f55
make sure HP-UX-specific macros are not redefined
...
[SVN r39198]
2007-09-11 19:54:59 +00:00
Boris Gubenko
d46d34a869
define macros specific to RW V2.2 on HP-UX
...
[SVN r39196]
2007-09-11 19:31:55 +00:00
Boris Gubenko
ef7a510e86
base detection of EDG-based compiler on __EDG__ macro
...
[SVN r39193]
2007-09-11 18:54:50 +00:00
John Maddock
668757a216
Added new macros def's that are needed by the various additions that have been added to Boost.Config.
...
[SVN r39183]
2007-09-10 17:18:16 +00:00
Boris Gubenko
6ed14ed5e1
conditionalization for PA-RISC
...
[SVN r39158]
2007-09-07 18:40:47 +00:00
John Maddock
b2acba7499
Fixes for http://svn.boost.org/trac/boost/ticket/1104 , http://svn.boost.org/trac/boost/ticket/1102 , http://svn.boost.org/trac/boost/ticket/1103 and http://svn.boost.org/trac/boost/ticket/1105 .
...
Also updated tests for some previous macro additions.
[SVN r38934]
2007-08-25 12:26:25 +00:00
John Maddock
83f250a5d6
Added needed include: see http://article.gmane.org/gmane.comp.lib.boost.devel/163941 .
...
[SVN r38814]
2007-08-21 09:04:39 +00:00
Vladimir Prus
bed705da59
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
Douglas Gregor
87bc2fd4ca
Decltype support is in GCC 4.3
...
[SVN r38294]
2007-07-27 18:27:23 +00:00
nobody
05b7c1402c
This commit was manufactured by cvs2svn to create tag
...
'Version_1_34_1'.
[SVN r38286]
2007-07-24 19:28:14 +00:00
Douglas Gregor
4c11df6feb
Fix compiler information for C++0x
...
[SVN r38170]
2007-07-09 14:14:38 +00:00
Boris Gubenko
66dfa52613
add conditionalization for VAJRA compiler on PA-RISC
...
[SVN r38095]
2007-06-26 14:19:37 +00:00
John Maddock
ec02089d75
Applied fix for http://svn.boost.org/trac/boost/ticket/972 .
...
[SVN r37993]
2007-06-15 09:24:35 +00:00
John Maddock
4bec7e0f66
Fix for http://svn.boost.org/trac/boost/ticket/972 .
...
[SVN r37975]
2007-06-12 08:46:36 +00:00
John Maddock
0948a9ccc2
Fixed typo in web address.
...
[SVN r37941]
2007-06-08 08:35:05 +00:00
John Maddock
1b4e28cbae
Tweeked Jamfile settings.
...
[SVN r37926]
2007-06-07 17:45:10 +00:00
John Maddock
73379d34b4
Changed old docs to point at the new quickbook versions.
...
Applies a few patches to the quickbook source and regenerated docs.
Changed image location to boost-root/doc/images.
[SVN r37915]
2007-06-06 11:49:57 +00:00
Boris Gubenko
f8b1046731
define BOOST_NO_TWO_PHASE_NAME_LOOKUP macro
...
[SVN r37903]
2007-06-05 19:31:04 +00:00
Rene Rivera
b457855f90
Fix the version number string to match the libraries we build. Adjusted instructions on version string to match what the format really is. Fixes issue #986 .
...
[SVN r37838]
2007-05-31 22:38:40 +00:00
Matias Capeletto
898841e640
quickbook config docs
...
[SVN r37818]
2007-05-30 04:49:28 +00:00
Thomas Witt
f7964243d6
Prepare version number for 1.34.1 release.
...
[SVN r37813]
2007-05-29 16:46:37 +00:00
John Maddock
d5d8cd4303
Added note to explain that Boost.Config has nothing to do with how the libraries are built.
...
[SVN r37648]
2007-05-09 08:13:18 +00:00
Peter Dimov
0f6f5f8d65
Define BOOST_HAS_RVALUE_REFS for ConceptGCC and OSL5-gcc
...
[SVN r37636]
2007-05-08 19:56:40 +00:00
John Maddock
7d6a6b771e
Added note about configure not effecting the build process.
...
[SVN r37635]
2007-05-08 16:59:24 +00:00
John Maddock
ec4827dea7
Fix as per issue 1693857.
...
[SVN r37356]
2007-04-04 10:19:14 +00:00
Douglas Gregor
4a7fd6f09f
Only check rvalue_refs option in CodeWarrior releases after 9.5
...
[SVN r37193]
2007-03-15 19:51:39 +00:00
Douglas Gregor
c204461f16
Sort C++0x list
...
[SVN r37180]
2007-03-14 09:25:53 +00:00
Douglas Gregor
d7d7441e35
Move BOOST_HAS_LONG_LONG to the C++0x category
...
[SVN r37179]
2007-03-14 09:23:48 +00:00
Douglas Gregor
cce1a4370b
Fix C++0x helper macros
...
[SVN r37178]
2007-03-14 09:20:38 +00:00
Daniel James
405a113698
Change STLport links to point to the sourceforge home page, which is the home
...
page for more recent releases.
[SVN r37110]
2007-02-28 00:01:33 +00:00
Daniel James
05fc9bf094
Change STLport links to point to the sourceforge page.
...
[SVN r37108]
2007-02-27 23:59:40 +00:00
Alisdair Meredith
b1a5420f4d
Clear ABI warnings on Borland compiler, when headers included further headers
...
[SVN r36880]
2007-02-03 17:07:44 +00:00
John Maddock
79994e01c5
Fixes for new macro.
...
[SVN r36780]
2007-01-25 11:08:37 +00:00
John Maddock
9763463b96
Fix limits_test so it does actually build now.
...
[SVN r36779]
2007-01-25 11:08:03 +00:00
John Maddock
6fc2d361aa
Updated new macro guide.
...
[SVN r36558]
2007-01-01 13:00:10 +00:00
John Maddock
23e87f9712
Renamed two phase lookup test to make filename shorter.
...
[SVN r36557]
2007-01-01 12:41:24 +00:00
John Maddock
06351de064
Added AlisdairM's new macros.
...
[SVN r36547]
2006-12-31 16:38:06 +00:00
Douglas Gregor
b9714083dd
Fix dumb error. Thanks Alisdair
...
[SVN r36461]
2006-12-19 20:14:43 +00:00
Andreas Huber
64cec5a49b
Corrected wrong order in copyright notices.
...
[SVN r36240]
2006-12-02 10:04:37 +00:00
Andreas Huber
8edf64db19
Corrected wrong order in copyright notices.
...
[SVN r36240]
2006-12-02 10:04:37 +00:00
Andreas Huber
0a4f5d41ef
Merged L & C issue fixes from trunk to branch.
...
[SVN r36225]
2006-12-01 11:34:43 +00:00
Andreas Huber
dcbf16e6a6
Fixed license & copyright issues.
...
[SVN r36224]
2006-12-01 10:29:49 +00:00
John Maddock
698936447b
Oops, wrong version, added more targets in this one.
...
[SVN r36195]
2006-11-28 10:04:11 +00:00
John Maddock
dab246947a
Initial commit.
...
[SVN r36194]
2006-11-28 09:53:44 +00:00
Douglas Gregor
3e83b97f92
CodeWarrior optionally supports rvalue references
...
[SVN r36151]
2006-11-22 17:52:52 +00:00
Douglas Gregor
2001e370c0
Preliminary C++0x support
...
[SVN r36149]
2006-11-22 15:58:39 +00:00
Aleksey Gurtovoy
15b2a4515d
Merge vacpp MPL asserts config fixes from RC_1_34_0
...
[SVN r35929]
2006-11-09 00:13:22 +00:00
Aleksey Gurtovoy
940a2de140
Move vacpp MPL asserts config to the right place
...
[SVN r35928]
2006-11-09 00:10:34 +00:00
Rene Rivera
c08a372d8f
Remove obsolete Boost.Build v1 files.
...
[SVN r35880]
2006-11-06 17:10:46 +00:00
John Maddock
54b470c987
Update HP aCC config and move header include outside namespace declarations (with thanks to Boris Gubenko for providing and testing these).
...
[SVN r35807]
2006-11-02 10:39:11 +00:00
John Maddock
0e93ed3c3c
Update HP aCC config and move header include outside namespace declarations (with thanks to Boris Gubenko for providing and testing these).
...
[SVN r35807]
2006-11-02 10:39:11 +00:00
John Maddock
80d7e0f31f
HPUX really does have pthreads support, but doesn't advertise it in unistd.h.
...
[SVN r35413]
2006-09-29 08:55:55 +00:00
John Maddock
3e90c3f737
Updated aCC config.
...
Removed aCC workarounds that are no longer needed.
[SVN r34938]
2006-08-24 11:00:19 +00:00
John Maddock
b9e514c5be
Removed aCC workarounds that are no longer necessary.
...
Updated aCC config.
[SVN r34937]
2006-08-24 10:59:16 +00:00
John Maddock
2d2242e7fb
Added aCC macro.
...
[SVN r34936]
2006-08-24 10:58:01 +00:00
Gennaro Prota
3f7a60a1ca
removed - prefix code is now in select_compiler_config
...
[SVN r34649]
2006-07-20 23:44:55 +00:00
Gennaro Prota
13c8a4759c
added "prefix" section for the new compiler identification macros
...
[SVN r34648]
2006-07-20 23:40:39 +00:00
John Maddock
0a4fb6ea0e
Added license info.
...
[SVN r34557]
2006-07-16 15:42:19 +00:00
John Maddock
36a4261fda
Added license info.
...
[SVN r34557]
2006-07-16 15:42:19 +00:00
Daniel James
89fec50253
Balance the '#if's and '#endif's at the end.
...
[SVN r34508]
2006-07-11 20:08:56 +00:00
Gennaro Prota
d544a55259
fixed typo: "True64" -> "Tru64"
...
[SVN r34498]
2006-07-10 11:57:36 +00:00
Gennaro Prota
a279a52fc4
Applied name changes suggested on the list for Intel C++, Tru64 and HP aC++
...
[SVN r34497]
2006-07-10 11:38:12 +00:00
Gennaro Prota
139138f018
new BOOST_CXX_(compiler) macros (see http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?BoostConfig )
...
[SVN r34482]
2006-07-08 18:31:09 +00:00
John Maddock
99a62a621b
Fix error check at the end.
...
[SVN r34378]
2006-06-23 09:33:09 +00:00
John Maddock
6d00181c44
Make sure BOOST_HAS_THREADS gets printed out.
...
[SVN r34372]
2006-06-22 12:39:57 +00:00
John Maddock
1a841a3e84
Oops didn't add BOOST_HAS_THREADS to the right section... done now.
...
[SVN r34371]
2006-06-22 12:38:49 +00:00
John Maddock
7b4db900ad
Added BOOST_HAS_THREADS printing.
...
[SVN r34370]
2006-06-22 12:34:28 +00:00
John Maddock
1241a29828
Adjusted options from last commit.
...
[SVN r34369]
2006-06-22 12:33:53 +00:00
John Maddock
55524c5108
Updates for namespace issues, plus a few more supported features.
...
[SVN r34368]
2006-06-22 12:05:23 +00:00
Douglas Gregor
2d0879e400
Bump version number on trunk
...
[SVN r34128]
2006-05-31 12:55:12 +00:00
Nicola Musatti
1171a85cb8
Updated to support bcc32 5.8.2
...
[SVN r33685]
2006-04-13 07:13:32 +00:00
Nicola Musatti
37dfdf81d4
Updated to support bcc32 5.8.2
...
[SVN r33685]
2006-04-13 07:13:32 +00:00
nobody
fcfa955c65
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r33417]
2006-03-21 02:26:31 +00:00
Alisdair Meredith
4fc1131f39
Finalise support for BCB2006
...
Deprecate support for earlier Borland compilers
Added BCB library detection macros
[SVN r33111]
2006-02-26 09:33:04 +00:00
Vladimir Prus
9adb18bb68
Undo <threading>multi that's now inherited from the parent Jamfile.v2
...
[SVN r33070]
2006-02-21 16:24:58 +00:00
John Maddock
5918be7aa3
Added VC6/7 workarounds.
...
[SVN r33033]
2006-02-20 19:22:10 +00:00
John Maddock
bfbb0a6665
Enable pthread support on OpenBSD
...
[SVN r32960]
2006-02-16 11:05:44 +00:00
Vladimir Prus
8dd274ccf9
Add files needed for Jamfile.v2
...
[SVN r32940]
2006-02-15 15:32:00 +00:00
John Maddock
fcfaa82e3e
Fix regex test case.
...
[SVN r32939]
2006-02-15 14:15:02 +00:00
John Maddock
cc16193bea
Ooops this should test for regex.
...
[SVN r32938]
2006-02-15 14:13:45 +00:00
John Maddock
c9f3fe3bfc
Updated generator program and Jamfiles.
...
[SVN r32937]
2006-02-15 14:09:37 +00:00
Vladimir Prus
ee01b1d973
Generate Jamfile.v2 as well.
...
[SVN r32936]
2006-02-15 11:25:01 +00:00
Alisdair Meredith
253379fcaf
Update for BCB2006
...
[SVN r32855]
2006-02-12 10:42:10 +00:00
Douglas Gregor
7fc5eab0ab
Add hash table and slist headers and docs
...
[SVN r32773]
2006-02-09 16:29:09 +00:00
John Maddock
8b32510896
Oops last QNX fix didn't quite work, should be really fixed now!
...
[SVN r32697]
2006-02-07 11:13:07 +00:00
John Maddock
458d542084
Give BOOST_SLIST_HEADER a default value.
...
[SVN r32696]
2006-02-07 11:04:15 +00:00
John Maddock
faa53217cd
Fix up test case for QNX.
...
[SVN r32539]
2006-02-04 17:36:01 +00:00
John Maddock
3d33b40f9a
Gcc has hash_set and slist in non-standard location.
...
[SVN r32422]
2006-01-26 17:32:13 +00:00
John Maddock
7fdcdabd3e
Make math_info static link for Borland (fixes unresolved externals from Borland/STLport bug).
...
[SVN r32401]
2006-01-24 17:29:56 +00:00
John Maddock
2e5048e150
Updated to use the right macros.
...
[SVN r32398]
2006-01-24 17:24:24 +00:00
Douglas Gregor
9d44d86416
boost/config/stdlib/libstdcpp3.hpp:
...
- libstdc++ has hashed containers and slist; they're just in a different place
boost/graph/graph_utility.hpp, boost/pending/container_traits.hpp,
boost/graph/adjacency_list.hpp:
- Deal with weird placement of slist and hash_set
[SVN r32384]
2006-01-23 20:50:27 +00:00
Alisdair Meredith
6996886622
Minor cleanup to avoid including C standard header unless implementing a workaround
...
[SVN r32368]
2006-01-21 22:53:57 +00:00
John Maddock
3a1e8da8de
VC8 EVC++ is known to be OK.
...
[SVN r32313]
2006-01-13 10:48:08 +00:00
John Maddock
a43a9b0b34
Added gcc-xml support
...
[SVN r32266]
2006-01-09 10:35:40 +00:00
Beman Dawes
50f2b9e1be
Add __USE_BSD macro
...
[SVN r32169]
2005-12-27 14:38:15 +00:00
John Maddock
eab37805f5
Fix EVC++ typos.
...
[SVN r32071]
2005-12-16 14:08:34 +00:00
John Maddock
9289d8d785
Need BOOST_NO_IS_ABSTRACT even with latest compiler.
...
[SVN r32005]
2005-12-12 18:03:20 +00:00
Stefan Slapeta
b32e93581d
Intel 9.1
...
[SVN r32004]
2005-12-12 17:46:08 +00:00
John Maddock
1f5c0aeb3a
std::sprintf may have a conforming signature, but it doesn't actually work on VC7.1, disable it.
...
[SVN r31996]
2005-12-12 13:38:32 +00:00
John Maddock
ba63a3c40e
Need std:: prefix to strcmp.
...
[SVN r31984]
2005-12-11 17:28:36 +00:00
John Maddock
2e50551897
Add test to probe the mathematical capabilities of the platform.
...
[SVN r31977]
2005-12-10 18:18:34 +00:00
Douglas Gregor
9b43ef4a14
Merged from Version_1_33_1
...
[SVN r31949]
2005-12-08 03:23:02 +00:00
John Maddock
a1b668e61c
Update version check for latest and greatest version.
...
[SVN r31937]
2005-12-06 17:18:51 +00:00
John Maddock
f174a2b657
Added new file math_info to probe for known or suspected math-related problems and setup.
...
[SVN r31936]
2005-12-06 17:01:52 +00:00
John Maddock
cbba7fdacc
No log1p or expm1 in QNX apparently.
...
[SVN r31884]
2005-12-02 19:21:53 +00:00
Thomas Witt
a807f9d0a4
Change version to 1.34
...
[SVN r31725]
2005-11-21 18:45:42 +00:00
Rene Rivera
fd10cbfb54
Merge from RC_1_33_0.
...
[SVN r31703]
2005-11-19 19:38:13 +00:00
John Maddock
721e6acfc3
Added QNX macros.
...
[SVN r31554]
2005-11-04 12:58:15 +00:00
John Maddock
d52c1a9a62
Added QNX platform support.
...
[SVN r31553]
2005-11-04 12:57:44 +00:00
John Maddock
143f0fb6ea
Fix configure script: some tabs had been erroneously stripped, and the regexes were incorrectly quoted for M4.
...
[SVN r31545]
2005-11-03 11:23:34 +00:00
John Maddock
f021974577
Fixed up config to include <utility> via a wrapper that turns off TR1 inclusion in case the Boost.TR1 lib is in the compilers search path.
...
Likewise for <complex> in the Math/TR1 components.
[SVN r31387]
2005-10-19 16:38:40 +00:00
John Maddock
88d4949843
Revert last set of changes: neither <iosfwd> nor <limits> will work for std lib detection here.
...
[SVN r31347]
2005-10-16 16:08:11 +00:00
John Maddock
ea654649f1
Revert to using <utility> for std lib detection for now, TR1 will have to do something different.
...
[SVN r31341]
2005-10-16 11:43:26 +00:00
John Maddock
18bfd50438
Need to use <limits> as well as <iosfwd> to be sure of detecting std lib version.
...
[SVN r31339]
2005-10-15 17:05:59 +00:00
John Maddock
8120f048fc
Added TR1 config macro docs.
...
[SVN r31333]
2005-10-15 09:50:48 +00:00
John Maddock
e18411ec4e
Update in preparation for adding the TR1 library.
...
[SVN r31327]
2005-10-14 17:47:29 +00:00
John Maddock
58d699efb3
Added changes required for the TR1 library submission:
...
A couple of new macros, and change <utility> to <iosfwd>
[SVN r31317]
2005-10-14 14:16:26 +00:00
John Maddock
fc5024fd78
Added some more Intel options.
...
[SVN r31309]
2005-10-13 12:46:39 +00:00
John Maddock
c92043496d
Intel have now fixed their ADL lookup bug, so don't enable BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL for the fixed version.
...
[SVN r31190]
2005-10-04 09:37:13 +00:00
John Maddock
b854b15f78
Patch for broken <cerrno>.
...
[SVN r31131]
2005-09-27 09:37:17 +00:00
John Maddock
9796bd47ad
Applied Beman Dawes patches to tidy up examples.
...
[SVN r31009]
2005-09-16 12:39:42 +00:00
John Maddock
67fe04926d
Fix comment
...
[SVN r30896]
2005-09-10 10:17:21 +00:00
Beman Dawes
f336d7eb05
revert to correct overwrite with wrong file
...
[SVN r30887]
2005-09-09 12:34:12 +00:00
John Maddock
2b4ec466d0
Detect non-default threading support.
...
[SVN r30790]
2005-09-03 11:04:21 +00:00
John Maddock
556482d08c
Added config and header include changes needed to support MSVC + STLport 5.0.
...
[SVN r30701]
2005-08-27 10:25:15 +00:00
John Maddock
f79f2f8d3c
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
John Maddock
bc98e94bdf
Patch to detect std::allocator<>::rebind in STLport 5.0.
...
[SVN r30665]
2005-08-25 10:11:22 +00:00
John Maddock
4a3b80c167
Enable support for Dragonfly BSD
...
[SVN r30647]
2005-08-24 15:45:17 +00:00
John Maddock
21be2ca62d
Fix for when Intel on Linux emulates some gcc bugs.
...
[SVN r30626]
2005-08-22 12:24:04 +00:00
John Maddock
d5e6c50d8d
Removed illogical code.
...
[SVN r30625]
2005-08-22 11:21:37 +00:00
John Maddock
181c8d364a
Don't undef BOOST_TOOLSET after use.
...
[SVN r30544]
2005-08-12 16:01:02 +00:00
John Maddock
6e9f9132b4
Added fix for gcc versions that have only partial long long support.
...
[SVN r30181]
2005-07-19 17:14:00 +00:00
Markus Schöpflin
4a34d89ca9
The definition of _REENTRANT is also needed for GCC 3.3 and below on Tru64.
...
[SVN r30050]
2005-07-13 15:24:04 +00:00
John Maddock
c42012d639
Disable debug detection for bcb5.1: it causes the compiler to crash in release mode.
...
[SVN r30039]
2005-07-13 12:34:04 +00:00
John Maddock
59f6e111b5
Fix min/max references.
...
[SVN r30006]
2005-07-12 12:40:24 +00:00
John Maddock
2f58fb6911
Fix for threading support for Linux on arm.
...
[SVN r29964]
2005-07-10 10:22:20 +00:00
John Maddock
e35d48bffb
Fix configure script: even with BOOST_NO_CONFIG defined, some options get automatically defined in suffix.hpp, we need to include the tests even if this is the case.
...
[SVN r29769]
2005-06-24 11:48:29 +00:00
Vladimir Prus
a107a3001b
link-runtime -> runtime-link.
...
Patch from Jurgen Hunold.
[SVN r29729]
2005-06-22 10:11:39 +00:00
Markus Schöpflin
95a142d785
Temporary workaround to remove the dependency of BOOST_NO_INTEGRAL_INT64_T on
...
BOOST_HAS_LONG_LONG on Tru64/CXX. It should be completely removed after the next
release.
[SVN r29719]
2005-06-21 12:35:22 +00:00
Markus Schöpflin
17d0352f55
Disable BOOST_HAS_LONG_LONG when the library has no support for it.
...
[SVN r29613]
2005-06-16 10:23:12 +00:00
Caleb Epstein
d08665a846
Moved endianness detection to <boost/detail/endian.hpp>
...
[SVN r29574]
2005-06-14 22:19:42 +00:00
John Maddock
15b46e94a3
Fixed signed/unsigned comparison warnings.
...
[SVN r29318]
2005-05-31 09:46:54 +00:00
John Maddock
5f6bebab60
BOOST_NO_SFINAE needs to be defined for all versions of this compiler.
...
[SVN r29248]
2005-05-27 15:51:32 +00:00
John Maddock
1613e9907f
aCC doesn't support is_abstract
...
[SVN r28986]
2005-05-17 10:32:59 +00:00
John Maddock
a20aa40428
Print osf macros.
...
[SVN r28930]
2005-05-15 16:14:22 +00:00
John Maddock
30e64613cd
Don't warn when testing newer compilers on gcc any more.
...
Fix MWCW 9.5 failures.
[SVN r28845]
2005-05-12 16:28:44 +00:00
John Maddock
f2bf80b474
Added _MSC_FULL_VER to macro list.
...
[SVN r28661]
2005-05-05 16:19:46 +00:00
John Maddock
e1ccfc425a
Don't detect long long support here for MSVC: it confuses VC8 in strict mode, and we have accurate detection code elsewhere anyway.
...
[SVN r28659]
2005-05-05 16:16:50 +00:00
John Maddock
ca50320138
Moved definition of BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL into common_edg.hpp.
...
[SVN r28529]
2005-04-29 15:28:06 +00:00
Rene Rivera
7d092fecaa
Indicate availability of gettimeofday when building for the Carbon/Mach-O/MSL combination.
...
[SVN r28481]
2005-04-26 08:29:07 +00:00
Douglas Gregor
888299e3ed
index.htm is now setup for 1.33.0
...
Bump version numbers in all the right places (I hope)
Update the release manager's checklist with Jamfile.v2
[SVN r28429]
2005-04-23 00:05:34 +00:00
John Maddock
65f8b152b7
Added explicit type casts to work around numeric_limits implementations that use nested enums (unnamed types) rather than bool members.
...
[SVN r28290]
2005-04-17 11:26:39 +00:00
Markus Schöpflin
9437e043fc
Added BOOST_NO_IS_ABSTRACT for EDG versions < 3.00.
...
[SVN r28014]
2005-04-06 13:26:37 +00:00
John Maddock
3f5b942d8b
Fixed include file name
...
[SVN r27974]
2005-04-05 09:56:19 +00:00
John Maddock
221a4bacb8
Previous commit was buggy, test should be < not <=.
...
[SVN r27765]
2005-03-22 10:55:03 +00:00
John Maddock
28cad00cb4
gcc on AIX patches.
...
[SVN r27696]
2005-03-16 12:33:29 +00:00
John Maddock
963f781337
Sunpro 5.7 fixes from Steve Clamage
...
[SVN r27695]
2005-03-16 12:22:48 +00:00
John Maddock
566ef2422a
Fixed typos.
...
[SVN r27518]
2005-02-28 13:12:32 +00:00
Stefan Slapeta
7f85ce4c1a
Intel Compiler 9.0
...
[SVN r27400]
2005-02-16 09:16:37 +00:00
Stefan Slapeta
47e3726144
update for cw 9.4
...
[SVN r27248]
2005-02-08 18:17:45 +00:00
John Maddock
acba71531a
Tentative fixes for gcc and MWCW thread API selection on Mac OS X
...
[SVN r27215]
2005-02-07 11:34:21 +00:00
Jonathan Turkanis
d766b152fd
platfrom --> platform
...
[SVN r27203]
2005-02-07 03:51:09 +00:00
Stefan Slapeta
fe75f3436c
replaced BOOST_TEST
...
[SVN r27054]
2005-02-03 13:48:49 +00:00
Aleksey Gurtovoy
616c1f37b3
apply IBM/S390 patch from Jonathan Biggar
...
[SVN r26996]
2005-02-02 00:50:49 +00:00
John Maddock
dcd606e1e1
Turn off threading support if glibc++ is single threaded.
...
Enable threading support on HPUX for gcc >= 3.3.
[SVN r26967]
2005-01-31 17:06:43 +00:00
John Maddock
345eae6135
Added fix for broken tr on some Unix systems.
...
[SVN r26686]
2005-01-13 10:59:43 +00:00
John Maddock
d29400ed08
Free BSD 5 does have wide character support
...
[SVN r26680]
2005-01-12 12:37:18 +00:00
John Maddock
a33cd9f728
Fix for non-standard use_facet in some compilation modes.
...
[SVN r26617]
2005-01-02 15:54:14 +00:00
John Maddock
adf14dfcbc
Added support for non-mangled library names.
...
[SVN r26599]
2004-12-29 11:07:19 +00:00
John Maddock
78c80bdd79
Modified the order with which tests are included by config_test.cpp so that MSVC6 doesn't choke any more.
...
[SVN r26540]
2004-12-17 11:39:54 +00:00
John Maddock
1e3c885b4c
Oops, gcc version of the test still had errors...
...
[SVN r26539]
2004-12-17 11:00:14 +00:00
John Maddock
d3f31de1d8
Need to define BOOST_NO_IS_ABSTRACT for gcc 2.x compilers as well.
...
[SVN r26538]
2004-12-17 10:59:14 +00:00
John Maddock
2a61a39950
Integrated wording suggested on mailing list.
...
[SVN r26512]
2004-12-15 12:24:04 +00:00
John Maddock
69b2a8ee70
Updated docs to make more of Boost.Config explicity public.
...
[SVN r26497]
2004-12-14 13:34:50 +00:00
John Maddock
e826c27961
Fixed bug in test case that affects gcc and intel compilers.
...
[SVN r26495]
2004-12-14 12:51:39 +00:00
John Maddock
1c0606f745
Added BOOST_NO_IS_ABSTRACT to sunpro and metrowerks configs.
...
[SVN r26494]
2004-12-14 12:51:01 +00:00
John Maddock
3bad820e69
Added support for user settable BOOST_LIB_TOOLSET
...
[SVN r26428]
2004-12-04 13:40:11 +00:00
John Maddock
dacd302d49
Updated maintenance instructions, and removed all shell script.
...
[SVN r26423]
2004-12-04 11:54:18 +00:00
John Maddock
3423ec4c52
Added BOOST_NO_IS_ABSTRACT.
...
[SVN r26422]
2004-12-04 11:36:36 +00:00
John Maddock
f6b977b761
Added BOOST_NO_SFINAE docs,
...
Updated configure script command line.
[SVN r26322]
2004-11-27 11:19:27 +00:00
Markus Schöpflin
060cfa9333
Tru64/GCC threading fix.
...
[SVN r25607]
2004-10-07 13:07:33 +00:00
Aleksey Gurtovoy
3ebc5a4e2b
c++boost.gif -> boost.png replacement
...
[SVN r25573]
2004-10-05 15:45:52 +00:00
John Maddock
d216a669c5
Added vc8 support
...
[SVN r24995]
2004-09-10 10:12:58 +00:00
Toon Knapen
d59804c306
MPL workaround suggested by Joaquin Lopez Munoz
...
[SVN r24989]
2004-09-09 13:02:20 +00:00
Stefan Slapeta
b2aa14a42e
Configuration update for 9.3
...
[SVN r24984]
2004-09-09 09:12:00 +00:00
John Maddock
1a38571c92
Patch for STLPort configs with no wide stream support.
...
[SVN r24915]
2004-09-05 10:54:21 +00:00
Aleksey Gurtovoy
fe1285bb8f
guard long long usage with BOOST_HAS_LONG_LONG
...
[SVN r24900]
2004-09-04 11:21:16 +00:00
John Maddock
64a8b36b23
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]
2004-09-04 10:34:49 +00:00
John Maddock
6bf226144f
More config tweeks for swprintf support.
...
[SVN r24781]
2004-08-27 10:30:05 +00:00
John Maddock
5d5767d78a
Another como tweek bease on feedback from Bronek Kozicki
...
[SVN r24659]
2004-08-23 10:36:29 +00:00
John Maddock
b8c5b0b240
Updated como config.
...
[SVN r24635]
2004-08-21 12:30:28 +00:00
Stefan Slapeta
660103b429
Different config macros for windows and linux compiler
...
[SVN r24559]
2004-08-18 14:27:42 +00:00
John Maddock
157d261ca1
Added BOOST_NO_SWPRINTF for windows.
...
[SVN r24551]
2004-08-18 11:44:51 +00:00
Robert Ramey
bda66dc08c
account for vc 8.0
...
[SVN r24442]
2004-08-12 16:18:43 +00:00
Robert Ramey
85dda2ca36
set BOOST_NO_MEMBER_TEMPLATE_FRIENDS for vc 8.0
...
[SVN r24423]
2004-08-12 01:24:36 +00:00
John Maddock
d43935d3e0
Removed Boost.org copyrights and replaced with originating authors copyright instead.
...
[SVN r24372]
2004-08-10 12:53:34 +00:00
John Maddock
b34869b10f
Updated comeau and compaq configs with needed BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL define.
...
[SVN r24342]
2004-08-08 11:37:13 +00:00
Douglas Gregor
04ca3474a5
Converted to Boost Software License, Version 1.0
...
[SVN r24096]
2004-07-27 03:43:34 +00:00
Douglas Gregor
b3c0b615fc
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2004-07-26 00:32:12 +00:00
John Maddock
687b1ec4b2
Licence update
...
[SVN r24031]
2004-07-25 12:01:00 +00:00
John Maddock
51e6cb950b
Added BOOST_WINDOWS
...
[SVN r24029]
2004-07-25 11:57:03 +00:00
Douglas Gregor
0dd2b7aed9
Documentation update from Jon T. Pedant
...
[SVN r23847]
2004-07-20 17:03:55 +00:00
Vladimir Prus
b849bfaf59
More V2 Jamfile tweaks.
...
[SVN r23764]
2004-07-19 07:12:45 +00:00
Aleksey Gurtovoy
2daa039875
fix messed up newlines
...
[SVN r23616]
2004-07-16 09:00:12 +00:00
Robert Ramey
b9b244945a
removed definition of BOOST_NO_CWCHAR and BOOST_NO_CTYPE_FUNCTIONS
...
[SVN r23595]
2004-07-15 18:03:57 +00:00
Michael Glassford
6fe0c2f74b
Changes for WinCE.
...
[SVN r23569]
2004-07-15 01:45:26 +00:00
Jerry Dy
139023aa09
member template friend syntax not supported yet
...
[SVN r23549]
2004-07-14 15:53:41 +00:00
John Maddock
7bcb01dc06
Fix for missing WCHAR_MAX/WCHAR_MIN defines.
...
[SVN r23538]
2004-07-14 11:00:11 +00:00
Jerry Dy
2ab6de5d5c
updated so BOOST_NO_MEMBER_TEMPLATE_KEYWORD is disabled for aC++ 3.13 & above
...
[SVN r23515]
2004-07-13 23:55:44 +00:00
Douglas Gregor
f0f854707d
Document BOOST_HAS_FACET macro
...
[SVN r23455]
2004-07-12 03:15:38 +00:00
Douglas Gregor
17e578ef53
Added BOOST_HAS_FACET macro
...
[SVN r23454]
2004-07-12 03:12:39 +00:00
Michael Glassford
efe60bb2d1
Changes for WinCE.
...
[SVN r23426]
2004-07-10 12:31:09 +00:00
Toon Knapen
719e2aa70f
Markus Troyer correctly pointed out that BOOST_NO_INCLASS_MEMBER_INITIALIZATION should
...
not be defined for version 6
[SVN r23369]
2004-07-06 12:50:06 +00:00
Aleksey Gurtovoy
2237e5ae02
bump up DigitalMars version check
...
[SVN r23356]
2004-07-06 00:46:52 +00:00
Eric Niebler
cf4e798691
move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to the config headers, remove boost/minmax.hpp, update coding guidelines
...
[SVN r23313]
2004-07-02 01:21:32 +00:00
John Maddock
7203ad09bb
Removed gcc-3.4 warning (causes more issues than it solves).
...
[SVN r23283]
2004-06-30 10:17:00 +00:00
John Maddock
a0d70af62d
Tweeked support for BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
...
[SVN r23253]
2004-06-29 10:19:27 +00:00
John Maddock
b3eebec364
Patch for gcc-3.4 thread support.
...
[SVN r23209]
2004-06-27 15:31:23 +00:00
John Maddock
824cdcf0cf
Added BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS.
...
Updated tests to not use Boost.Test.
[SVN r23146]
2004-06-22 12:41:11 +00:00
John Maddock
3d62b1768f
Updated digital mars to version 0x840.
...
Added BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
[SVN r23144]
2004-06-22 12:33:06 +00:00
John Maddock
73034c7e9c
Updated config test system to use new .ipp file extensions.
...
All dependencies on Boost.Test have also been removed for the basic tests.
[SVN r23102]
2004-06-15 11:37:57 +00:00
John Maddock
c7942674bc
Improved 64-bit platform diagnostics.
...
[SVN r23062]
2004-06-09 11:19:33 +00:00
Vladimir Prus
9678249498
Add V2 Jamfile
...
[SVN r22994]
2004-06-02 05:51:00 +00:00
John Maddock
8da5636184
Added more informative comments.
...
[SVN r22877]
2004-05-20 10:20:42 +00:00
John Maddock
2e64903b0f
Added fix for Intel C++ 6 and the /Zc:wchar_t option.
...
[SVN r22875]
2004-05-20 10:13:31 +00:00
John Maddock
b0f05deedb
Patch for sunpro 5.5 and long long numeric_limits support
...
[SVN r22820]
2004-05-14 10:26:36 +00:00
John Maddock
119f37e931
Added new GLIBC++V3 macros (from gcc 3.4).
...
[SVN r22731]
2004-05-04 10:37:17 +00:00
John Maddock
a76758bfe8
Updated for gcc 3.4
...
[SVN r22722]
2004-05-03 11:26:53 +00:00
John Maddock
ecfc74dcb1
Added checks to verify options at compile time.
...
[SVN r22715]
2004-05-01 10:51:05 +00:00
Ralf W. Grosse-Kunstleve
319660dc0a
fix for MIPSpro problems: _XOPEN_SOURCE >= 500 -> _XOPEN_SOURCE+0 >= 500
...
[SVN r22645]
2004-04-18 07:10:13 +00:00
Dave Abrahams
5eceb24682
Get rid of bogus # define of BOOST_NO_STDC_NAMESPACE
...
[SVN r22629]
2004-04-11 22:57:16 +00:00
John Maddock
97285e8f89
Intel 8 is OK with std::locale code.
...
[SVN r22543]
2004-03-22 12:58:55 +00:00
John Maddock
acfe67a2ed
Restricted old feature set to "real" VC6 only.
...
[SVN r22517]
2004-03-18 11:32:08 +00:00
John Maddock
b1fcec8967
removed requirement for _MSC_EXTENSIONS with msvc
...
[SVN r22504]
2004-03-16 17:35:07 +00:00
Toon Knapen
f057481147
added NO_INCLASS_MEMBER_INIT for version 6
...
[SVN r22478]
2004-03-10 16:11:41 +00:00
Toon Knapen
7c2c41e9e4
defined BOOST_NO_STD_MESSAGES since std::messages<char>::catalog can not be
...
casted to an int
[SVN r22476]
2004-03-10 15:09:56 +00:00
Aleksey Gurtovoy
01ba5c108f
bumped version check
...
[SVN r22447]
2004-03-07 04:21:52 +00:00
Eric Niebler
6d27dfbbef
fix min/max problems
...
[SVN r22408]
2004-02-28 21:21:30 +00:00
Eric Niebler
b721a6debe
fix min/max problem
...
[SVN r22406]
2004-02-28 21:02:02 +00:00
Björn Karlsson
4dfaafc848
Patch for OpenBSD from sig lgb.
...
[SVN r22397]
2004-02-27 13:13:00 +00:00
Eric Niebler
95f6278e82
remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
...
[SVN r22394]
2004-02-26 18:27:02 +00:00
John Maddock
8a67e3222a
Added BOOST_NO_MEMBER_TEMPLATE_FRIENDS
...
[SVN r22389]
2004-02-25 12:39:43 +00:00
John Maddock
11ef0cd208
Extended member friend test, previous version did not catch all defects (with Borland compiler for example).
...
[SVN r22386]
2004-02-25 12:36:15 +00:00
Christopher Currie
2d0dc7405d
Workaround for Sun CC 5.6
...
[SVN r22297]
2004-02-16 15:17:03 +00:00
John Maddock
28f50c3295
std lib extension namespace is stdext on vc7.1
...
[SVN r22148]
2004-02-03 12:41:45 +00:00
Guillaume Melquiond
e8602a5b86
Fix a typo
...
[SVN r21968]
2004-01-26 13:14:05 +00:00
Jens Maurer
1bcb2811bf
CodeWarrior for Palm OS does not have <unistd.h> (SourceForge patch 505349)
...
[SVN r21927]
2004-01-25 21:18:22 +00:00
Giovanni Bajo
0b46553072
Add support to detect if STLport was configured to not use wchar_t
...
[SVN r21920]
2004-01-25 16:28:02 +00:00
Giovanni Bajo
38d0bdb068
Improve code to detect if wchar_t is a native type
...
[SVN r21919]
2004-01-25 16:26:41 +00:00
Aleksey Gurtovoy
9b4d488101
DM fixes
...
[SVN r21885]
2004-01-23 04:56:10 +00:00
John Maddock
cd5db2b09f
Added missing #undef (previously one symbol was left defined when the header exited, which caused problems when including two or more libs, one a static link and one a dynamic link).
...
[SVN r21857]
2004-01-21 11:55:11 +00:00
Aleksey Gurtovoy
bb140bdddc
DM fixes
...
[SVN r21832]
2004-01-19 20:52:53 +00:00
Aleksey Gurtovoy
08b94e0ae8
DM fixes
...
[SVN r21830]
2004-01-19 20:45:33 +00:00
John Maddock
8d21d15f80
Added __CYGWIN__ and __MINGW__ macros.
...
[SVN r21782]
2004-01-16 11:08:26 +00:00
Dave Abrahams
bdbcfed201
Applied threading detection patch from Ed Swartz at Metrowerks
...
[SVN r21764]
2004-01-15 17:42:07 +00:00
John Maddock
58a844779e
Patches for cstdint support:
...
cygwin and mingw now use native stdint headers.
default header now compiles in -pedantic -ansi mode with gcc.
[SVN r21728]
2004-01-14 13:30:49 +00:00
John Maddock
f7ab97e862
Added docs for auto-link and dll option macros
...
[SVN r21572]
2004-01-10 12:10:00 +00:00
John Maddock
071d79d058
Updated setup based on Metrowerks feedback
...
[SVN r21567]
2004-01-09 13:03:45 +00:00
John Maddock
12ae2bd907
Renamed namespace "user", that name is used in some platform headers :-(
...
[SVN r21562]
2004-01-09 11:28:30 +00:00
Beman Dawes
690210dbb5
Enable Metrowerks support
...
[SVN r21552]
2004-01-09 02:20:57 +00:00
Beman Dawes
7bdb84544f
turn on auto link support for Intel (from John Maddock)
...
[SVN r21551]
2004-01-09 00:52:02 +00:00
John Maddock
176b94c8d4
Updated and added link-tests to stress auto-linking.
...
[SVN r21542]
2004-01-08 12:42:38 +00:00
John Maddock
e41f88e71d
Fixed broken test cases, and added two new ones that were previously missing from cvs
...
[SVN r21509]
2004-01-06 13:24:31 +00:00
Beman Dawes
03abb9c07a
Ed Swartz of Metrowerks says __MWERKS__ will be 0x3202 for 9.2
...
[SVN r21505]
2004-01-06 01:03:43 +00:00
John Maddock
e3b7e9034b
Updated version check to gcc3.4
...
[SVN r21495]
2004-01-05 12:05:07 +00:00
Dave Abrahams
ca04d5e1eb
Suppress warnings in gcc-3.4
...
[SVN r21492]
2004-01-05 11:35:13 +00:00
John Maddock
570538a303
Added missing <algorithm> include - fixes some problems when mixing boost with windows headers.
...
[SVN r21426]
2003-12-30 12:10:03 +00:00
John Maddock
95117e938e
Set BOOST_NO_SWPRINTF unconditionally for _WIN32
...
[SVN r21388]
2003-12-24 12:00:09 +00:00
John Maddock
5b4e6a4068
Added some missing defines.
...
[SVN r21362]
2003-12-21 16:18:01 +00:00
John Maddock
c42978702d
Added tests for new requires_threads.hpp header
...
[SVN r21350]
2003-12-20 11:55:42 +00:00
John Maddock
94a7800ff4
Added new header for checking multi-threading requirements.
...
[SVN r21349]
2003-12-20 11:54:47 +00:00
Beman Dawes
5dbc5f3826
9.2 still needs BOOST_NO_MEMBER_TEMPLATE_FRIENDS
...
[SVN r21337]
2003-12-19 12:54:26 +00:00
John Maddock
a361db89ec
Improved error message for unknown compilers
...
[SVN r21336]
2003-12-19 12:16:58 +00:00
Beman Dawes
8dcb1c2f4e
Update version numbers
...
[SVN r21329]
2003-12-18 21:33:10 +00:00
John Maddock
d01d0f9ab0
Apparently BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS needs to be defined for vc7
...
[SVN r21301]
2003-12-17 12:14:15 +00:00
John Maddock
89f71e245f
Fixed iostream usage (gcc 3.4 regressions)
...
[SVN r21271]
2003-12-15 12:31:05 +00:00
John Maddock
3c0eed1fed
Cleaned up regressions from last release caused by new macros being added.
...
[SVN r21270]
2003-12-15 12:30:32 +00:00
John Maddock
039a8e3b92
Re ran generate program (last run messed things up). Config_test.cpp should be OK now.
...
[SVN r21244]
2003-12-13 12:31:48 +00:00
Aleksey Gurtovoy
0bdf1a13e2
DigitalMars fixes
...
[SVN r21242]
2003-12-13 10:06:06 +00:00
John Maddock
fd367acdcb
Added new macro BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
...
[SVN r21222]
2003-12-11 12:00:30 +00:00
Douglas Gregor
a941a117ce
Metrowerks CodeWarrior 8.3 doesn't seem to support SFINAE
...
[SVN r21141]
2003-12-04 22:06:56 +00:00
Jaakko Järvi
6f978a2982
changed BOOST_NO_SFINAE test
...
[SVN r21129]
2003-12-03 22:52:07 +00:00
Jaakko Järvi
8c1f422a49
refined BOOST_NO_SFINAE conditions based on Doug Gregor's comments
...
[SVN r21127]
2003-12-03 21:04:44 +00:00
Jaakko Järvi
1677adf462
Added BOOST_NO_SFINAE config macro, removed internal version from
...
the iterator library
[SVN r21125]
2003-12-03 19:26:15 +00:00
John Maddock
818670ad28
Allow testing of both __int64 and long long at the same time.
...
[SVN r21039]
2003-12-01 12:00:26 +00:00
John Maddock
363b340c2c
Use of template keyword was illegal, so removed it.
...
[SVN r21038]
2003-12-01 11:54:57 +00:00
John Maddock
17b33eda15
restrict abi testing to "real" msvc.
...
[SVN r21037]
2003-12-01 11:54:17 +00:00
John Maddock
7ac6bf4b96
Another patch for the new 6.0 compiler.
...
[SVN r21034]
2003-12-01 11:49:23 +00:00
John Maddock
a430c5c28e
More or less final fixup for Borland preview compiler - the config tests now all pass for this compiler, except for an internal compiler error in config_test.cpp, which does not occur if the individual tests are compiled separately rather than "on mass".
...
[SVN r20975]
2003-11-27 12:27:11 +00:00
Beman Dawes
2f95ee89df
fix broken link
...
[SVN r20964]
2003-11-26 18:11:45 +00:00
John Maddock
cec4768110
First cut at supporting Borland's new compiler front end with dinkumware lib.
...
[SVN r20957]
2003-11-26 12:25:35 +00:00
John Maddock
579da92456
Fixed up header so that non-msvc compilers that non-the-less define _MSC_VER don't get picked up.
...
[SVN r20954]
2003-11-26 12:00:04 +00:00
John Maddock
c3857a106c
Fixes for VC6+stlport
...
[SVN r20950]
2003-11-26 11:42:15 +00:00
Beman Dawes
982f209ccd
initial commit
...
[SVN r20946]
2003-11-25 18:28:08 +00:00
John Maddock
7ab5f3e52b
Fixed support for STLPort-4.6 on MSVC 6 (std::allocator rebinding doesn't work).
...
[SVN r20808]
2003-11-14 12:37:35 +00:00
John Maddock
eab6d69c48
Added C compatibility for regex lib (honestly).
...
[SVN r20773]
2003-11-10 11:23:57 +00:00
John Maddock
db7f463805
Removed the bcb5 name from the toolset names - that's not an official toolset.
...
[SVN r20763]
2003-11-08 13:01:13 +00:00
John Maddock
13271be003
Updated docs to match changes to auto-linking code.
...
Updated auto-link tests to match the new Boost.Install naming scheme.
[SVN r20603]
2003-11-02 11:45:25 +00:00
John Maddock
f4d59657b9
Added new macro BOOST_LIB_VERSION to version.hpp so that auto-linking code knows what version suffix to append to library file names.
...
Updated auto-linking headers to match new Boost.Install code.
[SVN r20602]
2003-11-02 11:43:56 +00:00
John Maddock
a2c5a2a065
Gcc 3 does have a std C namespace
...
[SVN r20543]
2003-10-29 12:01:47 +00:00
John Maddock
5959d6bce2
Updated copyright declarations to use new single boost license.
...
[SVN r20372]
2003-10-14 10:33:24 +00:00
John Maddock
1e7c2699db
Added new licence info.
...
[SVN r20254]
2003-10-04 11:29:20 +00:00
John Maddock
6d6f37633d
Undone previous fix (the whole idea of this file is to test whether stdint.h is available, not to "fake" it's presence. Added explicit check for those platforms that have intypes.h rather than stdint.h.
...
[SVN r20197]
2003-09-27 10:43:36 +00:00
Toon Knapen
990526ae7b
include portable cstdint (boost/cstdint.hpp) instead of stdint.h directly (Andrew Godbout)
...
[SVN r20193]
2003-09-26 12:35:59 +00:00
Vladimir Prus
2e7affb55f
Kill a warning.
...
[SVN r20182]
2003-09-25 11:55:19 +00:00
Dave Abrahams
753534ef37
Use the import rule
...
[SVN r19968]
2003-09-08 17:38:49 +00:00
John Maddock
d95b647a46
Updated __sgi version check for BOOST_NO_STD_MESSAGES
...
[SVN r19941]
2003-09-07 10:39:13 +00:00
John Maddock
1ea7f28709
Apparently __int64 can be used even in strict mode (/Za).
...
[SVN r19879]
2003-08-30 10:14:12 +00:00
John Maddock
4dd8845166
Added needed newline at file end
...
[SVN r19829]
2003-08-28 12:04:57 +00:00
John Maddock
c0f29f3dca
Added BOOST_HAS_DECLSPEC define
...
[SVN r19828]
2003-08-28 12:04:26 +00:00
John Maddock
4eb152aa0a
Re-enabled threading support for cygwin (while mingw32 defines _MT cygwin doesn't define anything when -mthreads is specified).
...
[SVN r19780]
2003-08-26 10:47:22 +00:00
John Maddock
80b14ea8a8
Added minimal Docs for new macros and headers (abi fixing/link library selection/BOOST_HAS_DECLS|PEC), more to come on this...
...
Added test cases for new macros and headers.
[SVN r19655]
2003-08-17 12:03:01 +00:00
John Maddock
e620ac24ab
Added BOOST_HAS_DECLSPEC
...
[SVN r19654]
2003-08-17 12:00:52 +00:00
John Maddock
22eeeb33e9
Fixed spelling of "BOOST" - basically a enormous cut and paste error!
...
[SVN r19581]
2003-08-14 10:22:05 +00:00
John Maddock
f64e7067c9
Added ABI prefix and suffix headers, plus automatic linking code from boost.regex to boost.config.
...
[SVN r19545]
2003-08-12 11:21:26 +00:00
Eric Friedman
71e9fe5101
Added BOOST_EXPLICIT_TEMPLATE_TYPE_SPEC, etc.
...
[SVN r19503]
2003-08-10 08:12:31 +00:00
John Maddock
e5262ed219
Refactored config test options.
...
Regenerated script generated files.
[SVN r19412]
2003-08-03 11:41:45 +00:00
John Maddock
93dd77869e
Added tests for a gcc specific bug
...
[SVN r19401]
2003-08-02 11:53:35 +00:00
John Maddock
d8741215a5
Added fix for gcc bug in 3.1 and 3.2 versions.
...
[SVN r19400]
2003-08-02 11:52:32 +00:00
Beman Dawes
bbbb8297ea
8.0 recognized + fix BOOST_NO_INTRINSIC_WCHAR_T for Windows
...
[SVN r19319]
2003-07-27 01:37:28 +00:00
John Maddock
7f5c1d6b8f
made local variables static, so that the code can be reused by regex_config_info.
...
[SVN r19316]
2003-07-26 11:11:54 +00:00
Toon Knapen
55e6bd7132
take setup of version 60 if not STRICT_CONFIG
...
[SVN r19294]
2003-07-24 07:52:37 +00:00
Toon Knapen
b06e5afde0
BOOST_NO_MEMBER_TEMPLATE_KEYWORD not defined anymore starting from version 60
...
[SVN r19292]
2003-07-24 07:37:57 +00:00
Beman Dawes
82bdc27bb7
fix BIIST_STDLIB spacing
...
[SVN r19142]
2003-07-16 10:16:32 +00:00
Jens Maurer
dbb3fe1b84
need BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
...
[SVN r19058]
2003-07-11 16:03:11 +00:00
Jens Maurer
f79f11aca1
GNU C on HP-UX does not support threads (checked up to gcc 3.3)
...
[SVN r19057]
2003-07-11 16:02:53 +00:00
Jens Maurer
f4e683302d
beautify platform identifier
...
[SVN r19050]
2003-07-11 14:22:37 +00:00
Jens Maurer
8c011660ed
GNU C on IRIX does not support threads (yet)
...
[SVN r19047]
2003-07-11 12:52:15 +00:00
Jens Maurer
8c7b359fa2
turn threading detail macros off if we don't (want to) use threading
...
[SVN r19046]
2003-07-11 12:51:44 +00:00
Jens Maurer
23f572d0b6
don't use NULL unless <stddef.h> has been included
...
[SVN r19010]
2003-07-09 23:22:18 +00:00
Jens Maurer
90981b9ee2
more libcomo special cases
...
[SVN r19002]
2003-07-09 20:02:32 +00:00
Jens Maurer
2208736b0e
improve comment
...
[SVN r19001]
2003-07-09 20:00:32 +00:00
Jens Maurer
b25deb3366
set BOOST_NO_INCLASS_MEMBER_INITIALIZATION to avoid compiler crash
...
with Boost.Python
[SVN r18999]
2003-07-09 19:44:32 +00:00
Jens Maurer
60558d2791
BOOST_HAS_LONG_LONG is set by edg_common.hpp
...
[SVN r18998]
2003-07-09 19:41:55 +00:00
Jens Maurer
473fc44ff6
avoid "unused variable" warning with gcc
...
[SVN r18985]
2003-07-09 08:58:30 +00:00
Toon Knapen
8259764b49
initialising pointer to NULL to avoid warning on VisualAge
...
[SVN r18965]
2003-07-07 17:02:59 +00:00
John Maddock
0a1facf57a
Moved intel selection up above gcc selection - intel 8 defines __GNUC__ on linux...
...
[SVN r18957]
2003-07-07 11:56:56 +00:00
John Maddock
c03d073c6c
Hopefully fixed wchar_t support on linux...
...
[SVN r18956]
2003-07-07 11:55:26 +00:00
Martin Wille
e6dcebcff9
-- changed the order in which it is checked for Comeau C++ and GCC
...
this is required to detect Comeau C++ with gcc backend correctly
[SVN r18789]
2003-06-13 13:05:58 +00:00
Gennaro Prota
ba3dc87248
removed two blank lines, for consistency
...
[SVN r18763]
2003-06-10 17:48:17 +00:00
Gennaro Prota
9c49e78cfa
added documentation for BOOST_EXPLICIT_TEMPLATE_TYPE & Co.
...
[SVN r18762]
2003-06-10 17:24:39 +00:00
Toon Knapen
d5136058c0
update for vacpp version 6.0
...
[SVN r18698]
2003-06-06 12:17:52 +00:00
John Maddock
37d1ce27dc
Fix broken <cstring> in release mode settings.
...
[SVN r18678]
2003-06-05 10:44:50 +00:00
Beman Dawes
6b24a269b2
bring into sync with tools/build/intel-win32-tools.jam
...
[SVN r18649]
2003-06-03 00:04:31 +00:00
Beman Dawes
70b59c02f8
Fix spelling of Comeau
...
[SVN r18645]
2003-06-02 12:12:20 +00:00
Beman Dawes
ee438550db
Remove code that in effect always defined BOOST_DISABLE_THREADS on win32 (Note threads may be disabled elsewhere because of lack of multithread library support.)
...
[SVN r18644]
2003-06-01 19:16:15 +00:00
Beman Dawes
517bc9850c
Better BOOST_NO_INTRINSIC_WCHAR_T fix from Pavel Vozenilek
...
[SVN r18643]
2003-06-01 19:09:09 +00:00
Beman Dawes
6ed5b28457
BOOST_NO_INTRINSIC_WCHAR_T now correct for 7.0 on Win32, based on config_info report
...
[SVN r18640]
2003-06-01 18:06:27 +00:00
John Maddock
baa0be852b
Added missing includes
...
[SVN r18607]
2003-05-30 11:14:52 +00:00
John Maddock
fd10aff9aa
removed dependency on std::ptrdiff_t
...
[SVN r18605]
2003-05-30 10:45:52 +00:00
Beman Dawes
5e916a44b5
Add <no-warn>config_test.cpp for Comeau
...
[SVN r18572]
2003-05-28 00:32:33 +00:00
John Maddock
dd0b9c84ca
Added support for BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
...
[SVN r18533]
2003-05-25 10:53:26 +00:00
John Maddock
512fdec421
Added new config macro: BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
...
[SVN r18507]
2003-05-23 11:10:34 +00:00
Guillaume Melquiond
d1f3f6f38e
Add a new config macro BOOST_INTEL
...
[SVN r18504]
2003-05-23 07:03:21 +00:00
Beman Dawes
269e334a5f
Add unsigned long long macros
...
[SVN r18482]
2003-05-21 12:59:49 +00:00
Guillaume Melquiond
8994818a55
Add gcc 3.3 as the last known and checked version
...
[SVN r18445]
2003-05-19 12:11:22 +00:00
John Maddock
ef4b048477
Added dump of BOOST_HAS_PARTIAL_STD_ALLOCATOR
...
[SVN r18429]
2003-05-17 11:41:11 +00:00
Dave Abrahams
92d31fd7e6
Suggested typo-revealing patch from Giovanni Bajo <giovannibajo-at-libero.it>
...
[SVN r18414]
2003-05-15 23:08:21 +00:00
Guillaume Melquiond
2ccdf98ed8
Replace ICL by ICC for the detection of std:: C namespace; and hope for a better solution to be found
...
[SVN r18398]
2003-05-14 21:26:43 +00:00
John Maddock
8fd25536d0
Corrected Intel version check
...
[SVN r18397]
2003-05-14 10:42:20 +00:00
John Maddock
76a1e0208a
Fixes for Intel C++ 7 on Linux
...
[SVN r18388]
2003-05-13 11:56:18 +00:00
John Maddock
33303778a0
Enabled BOOST_HAS_PARTIAL_STD_ALLOCATOR for vc7
...
[SVN r18376]
2003-05-10 11:35:40 +00:00
Aleksey Gurtovoy
cd2fdac9f5
define BOOST_NO_INCLASS_MEMBER_INITIALIZATION for Sun
...
[SVN r18365]
2003-05-08 12:10:36 +00:00
Guillaume Melquiond
3fc4ccd640
Revert a patch that broke Intel compiler on Linux
...
[SVN r18364]
2003-05-08 11:38:31 +00:00
Aleksey Gurtovoy
b406ae1b3e
restore from the CVS crash
...
[SVN r18358]
2003-05-08 10:10:54 +00:00
Dave Abrahams
f6eb5e8aa9
Roll back mistaken change
...
[SVN r18314]
2003-04-25 17:04:49 +00:00
Dave Abrahams
c31a7209ac
Applied patches from "Pavel Vozenilek" <pavel_vozenilek-at-hotmail.com>
...
[SVN r18310]
2003-04-25 14:16:19 +00:00
Gennaro Prota
767ec48375
shortened names of new macros, improved comments
...
[SVN r18306]
2003-04-24 15:01:20 +00:00
Toon Knapen
7fa91feb00
removed BOOST_HAS_THREADS as threads on HPUX11i are not compliant enough
...
taking into account aCC version 53800
[SVN r18277]
2003-04-18 10:10:45 +00:00
Gennaro Prota
648b777160
added BOOST_[APPEND_]TEMPLATE_EXPLICITLY_SPECIFIED_[NON_]TYPE
...
[SVN r18272]
2003-04-16 23:39:37 +00:00
John Maddock
b22c9ced68
Added exception handling detection, disabled thread support for platforms where we can actually detect whether it is on or not.
...
[SVN r18234]
2003-04-11 10:47:00 +00:00
Dave Abrahams
878a7543d7
Small changes to support new iterator adaptors in sandbox
...
[SVN r18212]
2003-04-09 11:57:59 +00:00
Dave Abrahams
6489c17c19
BOOST_NO_DEDUCED_TYPENAME applies to vc7 too (Pavol Droba <droba@topmail.sk>)
...
[SVN r18209]
2003-04-08 14:06:01 +00:00
John Maddock
4c407e34ad
Fixed typo in comment
...
[SVN r18190]
2003-04-06 10:39:55 +00:00
Beman Dawes
20a4dd507c
Get ready for next release
...
[SVN r18039]
2003-03-20 22:34:01 +00:00
Dave Abrahams
eb0676edac
more comment clarifications
...
[SVN r18032]
2003-03-20 15:29:32 +00:00
Dave Abrahams
cac5f11a3f
Comment clarification from Giovanni Bajo <giovannibajo-at-libero.it>
...
and me.
[SVN r18031]
2003-03-20 15:26:40 +00:00
Ralf W. Grosse-Kunstleve
d7dcef4f46
adjustment for Itanium2
...
[SVN r17803]
2003-03-11 01:32:03 +00:00
Beman Dawes
261a01ccab
See format_test1 for example of why needed
...
[SVN r17583]
2003-02-21 22:08:01 +00:00
Markus Schöpflin
f07d411903
Define BOOST_NO_MEMBER_TEMPLATE_KEYWORD only for compiler version <= 502.
...
[SVN r17484]
2003-02-17 12:34:08 +00:00
Gennadiy Rozental
44d1e083e8
test library rename
...
[SVN r17445]
2003-02-15 21:59:54 +00:00
Beman Dawes
0a24a02b94
undef didn't work
...
[SVN r17382]
2003-02-13 22:34:23 +00:00
John Maddock
adbd58188c
Added BOOST_HAS_SIGACTION
...
[SVN r17360]
2003-02-13 12:28:49 +00:00
Beman Dawes
c90afc4022
standarize version message format so status reporting finds it
...
[SVN r17338]
2003-02-12 20:41:55 +00:00
Beman Dawes
9d6d544940
undef BOOST_COMPILER_VERSION
...
[SVN r17337]
2003-02-12 20:32:35 +00:00
Björn Karlsson
2a0358cb5f
Added copyright statement
...
[SVN r17203]
2003-02-04 15:02:15 +00:00
Björn Karlsson
ded9a55c2d
Untabified
...
[SVN r17202]
2003-02-04 15:01:48 +00:00
Dave Abrahams
39d0339f38
detect single-threaded builds for MinGW
...
[SVN r17094]
2003-01-30 18:13:55 +00:00
Dave Abrahams
8c654b6131
bugfix
...
[SVN r17083]
2003-01-29 20:28:46 +00:00
John Maddock
ddd1594f79
Reverted to previous hopefully good version
...
[SVN r17040]
2003-01-25 11:56:53 +00:00
Dave Abrahams
598573bd19
Add -AA option for aCC
...
[SVN r17026]
2003-01-24 13:58:57 +00:00
John Maddock
b0aa8f3c2c
Disabled threading support when _POSIX_THREADS is not set
...
[SVN r17023]
2003-01-24 12:44:33 +00:00
John Maddock
e4171501b5
Moved platform specific HP options into platform config
...
and out of the compiler config (these options need to
be set for gcc as well as for HP aCC for example).
[SVN r17006]
2003-01-23 12:33:29 +00:00
Dave Abrahams
609a9b1721
Update config to match configure results
...
[SVN r16976]
2003-01-21 14:04:09 +00:00
Dave Abrahams
10b23200bb
Add -AA option to aCC so that we get accurate info
...
[SVN r16974]
2003-01-21 13:41:00 +00:00
John Maddock
e457f90dfa
Enabled pthread support for OpenBSD
...
[SVN r16927]
2003-01-18 11:30:51 +00:00
John Maddock
659d73e807
loosened feature detection: previous change was too tight.
...
[SVN r16874]
2003-01-12 11:37:53 +00:00
Beman Dawes
1789378a6e
fix broken links
...
[SVN r16818]
2003-01-09 12:30:58 +00:00
John Maddock
c2f2333c2d
config_info now prints BOOST_DEDUCED_TYPENAME
...
Jamfile and generator program now uses compile-fail tests
[SVN r16745]
2003-01-04 12:55:01 +00:00
John Maddock
043ada7c08
Fixed cygwin config to cope with new stricter POSIX feature detection
...
Modified dinkumware config to not set BOOST_NO_STD_ALLOCATOR when the compiler is not MSVC.
[SVN r16744]
2003-01-04 12:53:08 +00:00
Dave Abrahams
18e4652814
Patch for missing long long numeric limits.
...
[SVN r16738]
2003-01-03 15:16:30 +00:00
Beman Dawes
7c7da1d09a
Use __VERSION__ for msg to pick up all 3 levels
...
[SVN r16728]
2003-01-01 19:19:57 +00:00
Beman Dawes
ce94616f6e
add or update See www.boost.org comments
...
[SVN r16708]
2002-12-27 16:51:53 +00:00
Beman Dawes
783b6407c3
++last known
...
[SVN r16694]
2002-12-23 19:49:22 +00:00
Beman Dawes
bd3900cb28
1.30.0 prep
...
[SVN r16693]
2002-12-23 15:19:21 +00:00
Beman Dawes
6fc288a2cd
rename Boost.test libraries
...
[SVN r16680]
2002-12-22 20:57:56 +00:00
John Maddock
21922c5b5b
Added checks for _POSIX_C_SOURCE and _XOPEN_SOURCE
...
[SVN r16677]
2002-12-22 12:11:07 +00:00
Dave Abrahams
5e5eaae566
add missing parens
...
[SVN r16665]
2002-12-19 17:01:00 +00:00
John Maddock
3ada4c5873
MacOS fixes for Carbon builds
...
[SVN r16662]
2002-12-19 11:38:07 +00:00
Dave Abrahams
ff6bee14c8
doc fix
...
[SVN r16661]
2002-12-19 04:29:53 +00:00
Dave Abrahams
75d1036e2b
Final version, I think.
...
Includes BOOST_TESTED_AT error/warning mechanism for latest version tests.
[SVN r16660]
2002-12-19 04:29:03 +00:00
John Maddock
941d72d8df
Initial commit
...
[SVN r16601]
2002-12-13 11:14:29 +00:00
Dave Abrahams
6b980a5a2d
Fold in results of all recent discussions
...
[SVN r16596]
2002-12-12 18:43:26 +00:00
Dave Abrahams
430d235b4e
Added BOOST_NO_UNREACHABLE_RETURN_DETECTION
...
[SVN r16575]
2002-12-09 14:57:59 +00:00
John Maddock
3596eec09a
Added BOOST_UNREACHABLE_RETURN workaround macro.
...
[SVN r16574]
2002-12-09 12:21:54 +00:00
Dave Abrahams
555d41525d
Add boost/config.hpp include
...
[SVN r16529]
2002-12-06 19:17:42 +00:00
Dave Abrahams
eb0e48ba27
initial commit
...
[SVN r16527]
2002-12-06 19:07:40 +00:00
Dave Abrahams
09ab4bc87b
Account for broken pthreads on HPUX
...
[SVN r16519]
2002-12-04 17:58:12 +00:00
Dave Abrahams
0c41779a38
added BOOST_NO_MEMBER_TEMPLATE_KEYWORD
...
[SVN r16507]
2002-12-04 15:49:51 +00:00
Dave Abrahams
dd33b06231
update configuration for latest HP
...
[SVN r16492]
2002-12-03 19:04:22 +00:00
John Maddock
a7e89b0c67
removed defunct BOOST_DECL macro
...
[SVN r16257]
2002-11-15 12:57:13 +00:00
John Maddock
93c84f7657
Added new macros to config_info
...
Updated configure script to log the results
[SVN r16251]
2002-11-15 11:46:26 +00:00
John Maddock
180d63457b
Added new config macro test cases, removed old testing script (use bjam instead).
...
[SVN r16222]
2002-11-13 12:19:31 +00:00
Dave Abrahams
b09fd33660
BOOST_NO_EXCEPTIONS patch from Alberto Barbati <abarbati@iaanus.com>
...
[SVN r16219]
2002-11-13 04:49:56 +00:00
Dave Abrahams
2ca6ac7df2
Fix for vc7
...
[SVN r16207]
2002-11-12 03:18:20 +00:00
Daniel Frey
ea44ab1401
Added BOOST_HAS_NRVO
...
[SVN r16204]
2002-11-12 00:18:26 +00:00
John Maddock
0ec58eab08
Added BOOST_STD_EXTENTION_NAMESPACE docs.
...
[SVN r16193]
2002-11-11 12:14:04 +00:00
John Maddock
3c3999d851
fixed mis-spelled BOOST_NO_CWCTYPE
...
[SVN r16192]
2002-11-11 12:12:55 +00:00
John Maddock
49ab0b66d5
Added BOOST_DINKUMWARE_STDLIB macro
...
[SVN r16172]
2002-11-09 11:54:05 +00:00
Dave Abrahams
14bbe68053
BOOST_DEDUCED_TYPENAME
...
[SVN r16146]
2002-11-07 14:01:16 +00:00
Dave Abrahams
f217166b21
BOOST_DEDUCED_TYPENAME
...
[SVN r16138]
2002-11-07 01:11:13 +00:00
Dave Abrahams
48b23b5064
No member template friends in 8.x
...
[SVN r16135]
2002-11-06 19:40:16 +00:00
Dave Abrahams
f0ab8c6d41
Daniel Frey's NRVO patches
...
[SVN r16084]
2002-11-04 01:59:32 +00:00
Dave Abrahams
49e2972952
Update for Sun Workshop 7
...
[SVN r16036]
2002-11-01 02:41:01 +00:00
Darin Adler
253bd15cf1
Fix standard C library check so it will work with CodeWarrior Pro 8.
...
[SVN r15972]
2002-10-23 23:32:38 +00:00
John Maddock
f72495d8b5
Moved Dinkumware lib detection further down the list,
...
so that it doesn't get confused with any possible replacements.
[SVN r15965]
2002-10-23 11:02:04 +00:00
John Maddock
7302ec29fe
Merged changes from RC_1_29_0.
...
[SVN r15960]
2002-10-21 11:05:10 +00:00
John Maddock
9ec9927674
Merged changes from the RC_1_29_0 branch.
...
[SVN r15959]
2002-10-21 11:03:05 +00:00
Aleksey Gurtovoy
e1504cfb2e
BOOST_NO_TEMPLATE_TEMPLATES fix
...
[SVN r15568]
2002-09-30 05:25:45 +00:00
Aleksey Gurtovoy
c980eca229
undo incorrect BOOST_STRICT_CONFIG changes
...
[SVN r15567]
2002-09-30 05:21:38 +00:00
Aleksey Gurtovoy
b0310d66ea
undo incorrect BOOST_STRICT_CONFIG changes
...
[SVN r15566]
2002-09-30 05:03:47 +00:00
Aleksey Gurtovoy
397e88754d
BOOST_STRICT_CONFIG fix
...
[SVN r15565]
2002-09-30 04:47:03 +00:00
Dave Abrahams
8c49d00328
Correct BOOST_NO_EXCEPTIONS for KAI
...
[SVN r15414]
2002-09-17 17:37:31 +00:00
Dave Abrahams
61cc49fd2f
Move BOOST_NO_TEMPLATE_TEMPLATES check to edg_common
...
[SVN r15393]
2002-09-17 01:00:31 +00:00
Dave Abrahams
78dddbc032
Old EDG fixes
...
[SVN r15392]
2002-09-17 00:49:09 +00:00
Dave Abrahams
f7ca700f8a
No template template parameters for Intel 5.x
...
[SVN r15387]
2002-09-16 20:09:04 +00:00
John Maddock
a37bdd82b5
Updated last vacpp version number
...
[SVN r15370]
2002-09-16 11:52:30 +00:00
Björn Karlsson
1ac93b8c1a
fix: changed ULONG_LONG_MIN to ULONGLONG_MIN
...
[SVN r15369]
2002-09-16 11:00:55 +00:00
Dave Abrahams
beeb65b38d
vc6 fix
...
[SVN r15340]
2002-09-15 19:28:13 +00:00
John Maddock
d3a4cda4c0
Made changes to work with new boost.test library.
...
Added separate Jamfile
[SVN r15299]
2002-09-13 11:44:40 +00:00
John Maddock
d3cc222fe9
VC7 has no numeric_limits<__int64> specialisation
...
[SVN r15209]
2002-09-08 11:31:56 +00:00
John Maddock
5241fbdd13
Fixed def of mumeric_limits<unsigned long long>::digits
...
[SVN r15208]
2002-09-08 11:31:17 +00:00
John Maddock
4000c1eeed
Fixed Intel C++ fix (had previously mis-spelled __ICL)
...
[SVN r15194]
2002-09-07 10:45:47 +00:00
John Maddock
398a9b79f0
Tentative changes for Visual C++ .NET 2003 (Beta)
...
[SVN r15174]
2002-09-06 10:16:56 +00:00
John Maddock
cb0286c416
Added BOOST_NO_STD_LOCALE for intel C++ on Dinkumware.
...
Removed BOOST_HAS_STDINT_H for Borland on non-Win32 platforms
[SVN r15125]
2002-09-01 10:45:12 +00:00
Beman Dawes
b99b9771c1
8.02
...
[SVN r15113]
2002-08-30 12:47:29 +00:00
John Maddock
e0d2db8a3d
Misc Kylix fixes
...
[SVN r15086]
2002-08-25 11:57:37 +00:00
John Maddock
d6a89e7d49
Added Kylix 3 support
...
[SVN r15050]
2002-08-22 11:50:39 +00:00
Beman Dawes
414d604f79
init commit
...
[SVN r14977]
2002-08-19 23:29:18 +00:00
John Maddock
3dfd72e3bc
Added new config macros:
...
BOOST_HAS_PARTIAL_STD_ALLOCATOR
BOOST_NO_EXCEPTION_STD_NAMESPACE
[SVN r14809]
2002-08-13 11:52:06 +00:00
Dave Abrahams
9a536e3f28
Fix for platforms (MINGW 2.95.2) where only one of ULLONG_MAX and ULLONG_MIN are defined.
...
[SVN r14718]
2002-08-06 22:32:37 +00:00
Beman Dawes
7c8d4f23ce
clear un/signed warnings
...
[SVN r14692]
2002-08-05 11:16:14 +00:00
John Maddock
93a28fab3b
Corrected Typo in BOOST_NO_STD_WSTREAMBUF
...
[SVN r14652]
2002-07-31 11:23:53 +00:00
John Maddock
51aac5ee14
Tidied up #if
...
[SVN r14651]
2002-07-31 11:23:01 +00:00
John Maddock
ec0bf8e76a
Added BOOST_NO_STD_WSTREAMBUF to GNU libstdc++3 config
...
[SVN r14632]
2002-07-28 11:06:51 +00:00
John Maddock
f591b2901f
Added some more EDG compiler macros
...
[SVN r14631]
2002-07-28 11:01:28 +00:00
John Maddock
392bbe5700
Updated dinkumware config: should work for Intel C++ now.
...
[SVN r14626]
2002-07-27 11:43:45 +00:00
John Maddock
81097e309e
Stripped tabs from files.
...
[SVN r14618]
2002-07-26 11:17:37 +00:00
Dave Abrahams
0c1888c352
GCC 2.95.x fixes
...
[SVN r14591]
2002-07-24 16:07:41 +00:00
Beman Dawes
053c1fb45f
Removed several spurious ";" to quiet warnings
...
[SVN r14577]
2002-07-23 20:47:35 +00:00
Beman Dawes
56c052de56
Better version identification
...
[SVN r14576]
2002-07-23 19:47:15 +00:00
John Maddock
23308946c7
Added documentation for new config macros:
...
BOOST_NO_MS_INT64_NUMERIC_LIMTS
BOOST_NO_LONG LONG_NUMERIC_LIMTS
BOOST_NO_STD_WSTREAM
Added new macros to config_info.cpp program.
[SVN r14560]
2002-07-22 11:23:24 +00:00
John Maddock
3168ad683a
Added __int64 and long long tests.
...
[SVN r14559]
2002-07-22 11:01:23 +00:00
John Maddock
3a70564582
Added specialisations for __int64 and long long where these are missing.
...
[SVN r14558]
2002-07-22 11:00:20 +00:00
John Maddock
06034f2281
Moved min/max overloads to win32.hpp from suffix.hpp
...
[SVN r14551]
2002-07-21 11:06:29 +00:00
John Maddock
f1d6e86af9
Fixed VC6 warnings.
...
[SVN r14547]
2002-07-20 12:06:34 +00:00
John Maddock
5406c65596
Moved definition of NOMINMAX to win32.hpp
...
[SVN r14546]
2002-07-20 12:06:05 +00:00
John Maddock
5c7f8b9290
Added new config macros:
...
BOOST_NO_STD_WSTREAMBUF
BOOST_NO_LONG_LONG_NUMERIC_LIMITS
BOOST_NO_MS_INT64_NUMERIC_LIMITS
[SVN r14514]
2002-07-18 11:10:04 +00:00
John Maddock
113cded49d
Added new libcomo.hpp config header.
...
Added new config macros:
BOOST_NO_STD_WSTREAMBUF
BOOST_NO_LONG_LONG_NUMERIC_LIMITS
BOOST_NO_MS_INT64_NUMERIC_LIMITS
[SVN r14512]
2002-07-18 11:06:42 +00:00
John Maddock
08cf657ad4
Updated support for Borland C++ and STLport (again)
...
Hopefully fixed support for platforms where STLport imports names from std:: to _STL::
[SVN r14490]
2002-07-17 11:37:48 +00:00
John Maddock
224e97fbb6
Fixed support for C++ Builder 5 + STLport.
...
[SVN r14476]
2002-07-16 11:18:02 +00:00
Dave Abrahams
bc1b510b18
Rip out mistaken "fix" based on John Maddock's advice
...
[SVN r14446]
2002-07-14 11:47:42 +00:00
Dave Abrahams
99b01de780
Fix unversioned VC++ checks
...
[SVN r14436]
2002-07-13 12:26:19 +00:00
Beman Dawes
873f5745a6
Improve BOOST_COMPILER
...
[SVN r14430]
2002-07-12 21:41:55 +00:00
Beman Dawes
f6c78ce85d
8.1 increment
...
[SVN r14429]
2002-07-12 19:58:26 +00:00
Peter Dimov
8f83b72cfb
Last tested version is 1310.
...
[SVN r14425]
2002-07-12 18:24:15 +00:00
Dave Abrahams
2fbcada958
Add specializations for __int64 and unsigned __int64 for MSVC6
...
[SVN r14409]
2002-07-11 20:30:32 +00:00
John Maddock
b79fe524db
Added needed BOOST_NO_TEMPLATE_TEMPLATES option.
...
[SVN r14405]
2002-07-11 10:38:21 +00:00
John Maddock
2f2fe38142
Added detection for exception and long long support.
...
[SVN r14320]
2002-07-07 10:44:08 +00:00
Dave Abrahams
a02e3a0b7e
Commited patch from "Lars Gullik Bjønnes" <larsbj@lyx.org>
...
[SVN r14279]
2002-07-02 12:59:37 +00:00
Dave Abrahams
17dcb7eabb
Fix mistaken config changes
...
[SVN r14259]
2002-06-29 18:31:27 +00:00
Beman Dawes
388bf56907
8.0 further update
...
[SVN r14254]
2002-06-28 00:27:02 +00:00
Beman Dawes
739a468531
add 8.0
...
[SVN r14253]
2002-06-28 00:06:47 +00:00
Darin Adler
03affa0d41
Use if __MACH__ instead of ifdef __MACH__
...
[SVN r14089]
2002-06-06 13:53:49 +00:00
John Maddock
a2e706b74a
Updated docs on BOOST_MSVC_ITERATOR
...
[SVN r14034]
2002-05-24 11:08:36 +00:00
John Maddock
d0e59f4b09
Removed msvc-iterator flag
...
[SVN r14033]
2002-05-24 11:07:09 +00:00
John Maddock
52a0dc9a14
Hopefully fixed Intel C++ on linux by adding BOOST_NO_STDC_NAMESPACE
...
(the C++ headers for this compiler seem to do an incomplete job of
importing C functions into std:: as per usual).
[SVN r14018]
2002-05-23 11:41:10 +00:00
Dave Abrahams
edc44fc45d
remove bogus BOOST_NO_INCLASS_MEMBER_INITIALIZATION
...
[SVN r13992]
2002-05-21 13:09:25 +00:00
John Maddock
234c93f760
Re-enabled BOOST_MSVC_STD_ITERATOR for VC+STLport (seems to work now).
...
[SVN r13985]
2002-05-20 11:44:31 +00:00
John Maddock
d88a4e5f15
Several new config macros added.
...
[SVN r13984]
2002-05-20 11:28:22 +00:00
Jens Maurer
71bb9dcb7e
don't give an error or warning with gcc 3.2 (current gcc main branch)
...
[SVN r13983]
2002-05-20 10:53:04 +00:00
Jens Maurer
c039069703
add comment for BOOST_BIG_ENDIAN etc.
...
[SVN r13982]
2002-05-20 10:50:04 +00:00
John Maddock
a10341d270
Added new config options - not yet quite finished - test cases to come.
...
[SVN r13972]
2002-05-18 11:31:51 +00:00
Beman Dawes
b6045d7e4a
1.29.0
...
[SVN r13955]
2002-05-16 18:07:26 +00:00
Dave Abrahams
d8cfcaf517
Merged from RC_1_28_0
...
[SVN r13944]
2002-05-16 00:56:42 +00:00
John Maddock
b44b6d5082
Removed reference to BOOST_HAS_LONG_LONG (doesn't work yet).
...
[SVN r13819]
2002-05-11 10:58:12 +00:00
John Maddock
8dfc8e3813
Removed tabs, fixed end of files.
...
[SVN r13803]
2002-05-10 11:35:38 +00:00
John Maddock
d1c3bf73de
Added user-config macro BOOST_DISABLE_WIN32
...
(also set in the compiler 's strict mode).
Modified Boost source not to use Win32 specific
extentions in the presence of BOOST_DISABLE_WIN32.
[SVN r13771]
2002-05-09 11:40:52 +00:00
John Maddock
697f09e480
Moved config_info.cpp and the config docs into synch.
...
[SVN r13715]
2002-05-07 11:40:13 +00:00
John Maddock
9e02db296c
Added new config macro BOOST_HAS_MS_INT64 to detect presence of __int64 data type.
...
Modified boost source to use BOOST_HAS_LONG_LONG and BOOST_HAS_MS_INT64
where appropriate to do so.
[SVN r13714]
2002-05-07 11:24:29 +00:00
John Maddock
6b5a580456
Patched so that the code now compilers with VC6
...
[SVN r13669]
2002-05-05 11:00:28 +00:00
John Maddock
33badb1465
Borland C++ Builder 6 fixes
...
[SVN r13659]
2002-05-04 10:55:15 +00:00
John Maddock
40652fd38b
Como on linux fix - sets BOOST_NO_STDC_NAMESPACE
...
[SVN r13658]
2002-05-04 10:51:33 +00:00
John Maddock
8b19f71d8b
Added some more fixes for calling config script from an alien directory
...
[SVN r13563]
2002-04-25 11:57:48 +00:00
John Maddock
529cd10632
Added --with-boost=DIR option
...
[SVN r13558]
2002-04-24 11:31:31 +00:00
Jens Maurer
9bbd6ebd4e
SunCC <= 5.2 does not do partial specialization sufficiently well
...
[SVN r13555]
2002-04-23 19:55:47 +00:00
Peter Dimov
86fdd6b8b7
Fixes for Comeau strict mode on Windows
...
[SVN r13544]
2002-04-22 21:17:42 +00:00
Peter Dimov
125d0a3960
Preliminary 7.01 support
...
[SVN r13540]
2002-04-22 09:36:25 +00:00
John Maddock
2b3a97d877
tweeks for C++ Builder 6
...
[SVN r13481]
2002-04-14 11:41:54 +00:00
John Maddock
1c7875b8f3
Replace BOOST_NO_EXCEPTIONS support which had got lost in the last checkin.
...
[SVN r13355]
2002-04-03 10:29:32 +00:00
Jens Maurer
f60564c3fc
BOOST_NO_LIMITS should not be used by user code; use <boost/limits.hpp> instead
...
BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS should not be defined when
BOOST_NO_LIMITS is defined
[SVN r13340]
2002-04-01 18:57:43 +00:00
John Maddock
e9a05a8e99
Added BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS workaround.
...
[SVN r13293]
2002-03-28 12:45:03 +00:00
John Maddock
77408f35fa
Added new amiga config.
...
[SVN r13292]
2002-03-28 12:44:12 +00:00
John Maddock
6c739c164c
Added amiga config.
...
[SVN r13291]
2002-03-28 12:43:38 +00:00
Dave Abrahams
9689b13885
Fixes for use with older dinkum libraries
...
[SVN r13189]
2002-03-14 05:08:55 +00:00
Beman Dawes
32b9a941eb
Fix copyright message
...
[SVN r13185]
2002-03-13 01:34:11 +00:00
Aleksey Gurtovoy
98c7b04e09
fixed incorrect #warning directive
...
[SVN r13171]
2002-03-11 01:23:15 +00:00
John Maddock
8e4cc7303b
Updated description
...
[SVN r13048]
2002-03-03 11:38:18 +00:00
John Maddock
70bbd4f23e
Updated BOOST_NO_USING_TEMPLATE docs.
...
[SVN r13047]
2002-03-03 11:36:31 +00:00
John Maddock
6018d270bc
Fixed selection of BOOST_NO_STDC_NAMESPACE on bcb6
...
[SVN r13046]
2002-03-03 11:33:14 +00:00
Jens Maurer
7e7c15a4cc
add "long double" overloads of min/max for MSVC to avoid choosing
...
the "long" overloads for floating-point numbers
[SVN r13041]
2002-03-03 10:03:00 +00:00
John Maddock
69ad1282a3
Added some RT and thread API selection options which otherwise auto-detected.
...
[SVN r12991]
2002-03-01 12:24:20 +00:00
John Maddock
a62b71e0f7
Turned on threading support.
...
[SVN r12990]
2002-03-01 12:23:40 +00:00
Dave Abrahams
e21b6658c9
Applying Patch from "Ed James-Beckham" <edjboost@yahoo.com>
...
[SVN r12940]
2002-02-26 13:10:28 +00:00
Dave Abrahams
bd52ac9181
#undef min/max for MinGW if neccessary
...
[SVN r12917]
2002-02-24 02:35:55 +00:00
John Maddock
57743254f6
Moved como entry up the list so that como+borland works now.
...
[SVN r12911]
2002-02-23 12:57:54 +00:00
John Maddock
8d9d0c50da
Defined BOOST_NO_STDC_NAMESPACE for VC6 (or compatible) compiler with updated Dinkumware lib.
...
[SVN r12873]
2002-02-21 11:34:11 +00:00
John Maddock
10f4ccdeb5
Added more (and better) docs for BOOST_NO_EXCEPTIONS
...
[SVN r12791]
2002-02-13 12:29:31 +00:00
Lie-Quan Lee
2e8d7faec6
OST_NO_INCLASS_MEMBER_INITIALIZATION
...
[SVN r12790]
2002-02-12 22:34:28 +00:00
Douglas Gregor
43130a3d85
FreeBSD 3.x has pthreads support, but _POSIX_THREADS isn't defined by
...
<unistd.h>
[SVN r12771]
2002-02-09 15:02:48 +00:00
Douglas Gregor
77c2b1f807
FreeBSD 3.x has <hl_types.h>
...
[SVN r12770]
2002-02-09 14:55:37 +00:00
John Maddock
bdf2ddfb26
Added support for BOOST_NO_EXCEPTIONS
...
[SVN r12756]
2002-02-08 12:42:59 +00:00
John Maddock
4091f8c54f
Added BOOST_NO_EXCEPTIONS support
...
[SVN r12754]
2002-02-08 12:39:21 +00:00
Beman Dawes
a42bc25797
1.27.0 runup
...
[SVN r12733]
2002-02-05 18:37:22 +00:00
Douglas Gregor
95579505ba
Linux has pthread_mutexattr_settype with _XOPEN_VERSION == 500
...
[SVN r12728]
2002-02-05 15:59:48 +00:00
Douglas Gregor
dfdd6c27c0
Regenerated
...
[SVN r12668]
2002-02-03 15:12:29 +00:00
Darin Adler
466f871557
Fix small HTML problems.
...
[SVN r12650]
2002-02-02 19:05:15 +00:00
Darin Adler
577d925828
New smart pointer documentation. Related clean-up of the smart pointer
...
library. Changing includes to include the new individual smart pointer
headers. Replacing old smart pointer library with an include of the new
smart pointer headers. Simplify ifdefs that involve the member templates
macros now that BOOST_MSVC6_MEMBER_TEMPLATES is also guaranteed to bet
set for platforms that have full member templates.
[SVN r12647]
2002-02-02 18:36:12 +00:00
John Maddock
d4cb507015
Undone previous mistaken fix.
...
[SVN r12629]
2002-02-02 12:16:25 +00:00
John Maddock
82c4ce106f
Added BOOST_NO_VOID_RETURNS to ensure bind/function code works.
...
[SVN r12628]
2002-02-02 11:56:07 +00:00
Dave Abrahams
c556aa4e2d
Improved GCC 2.95 compatibility. Now works with MinGW 1.1
...
[SVN r12589]
2002-01-30 20:02:44 +00:00
Douglas Gregor
b73d7be5f1
boost_no_priv_aggregate.cxx:
...
- Make dummy function uncallable (added to silence GCC warning)
config_test.cpp:
regression.cfg:
- Regenerated
boost_has_pthread_ma_st.cxx:
- BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE macro test
boost_has_pthread_ma_gt.cxx:
- BOOST_HAS_PTHREAD_MUTEXATTR_GETTYPE macro is unused, so remove it
[SVN r12551]
2002-01-29 13:48:02 +00:00
John Maddock
ed54a93299
Added BOOST_NO_CTYPE_FUNCTIONS fix for gcc 3.x
...
[SVN r12548]
2002-01-29 12:56:11 +00:00
Douglas Gregor
0483b05a98
Silence a warning from GCC
...
[SVN r12527]
2002-01-27 18:00:20 +00:00
William E. Kempf
b9cd52c6a2
Added Mac Carbon implementation to Boost.Threads.
...
[SVN r12480]
2002-01-24 16:32:23 +00:00
Douglas Gregor
78793dd2ba
update version comment
...
[SVN r12477]
2002-01-24 13:33:11 +00:00
Douglas Gregor
810fea3ae9
gcc.hpp:
...
- Bump GCC version accepted to 3.1
[SVN r12476]
2002-01-24 13:31:39 +00:00
Peter Dimov
3cc12ab7e0
smart_ptr.hpp less<> fixed, partial specialization enabled on Sun 5.3
...
[SVN r12334]
2002-01-17 12:46:45 +00:00
John Maddock
5dcc786a6d
Stripped tabs from source files
...
[SVN r12333]
2002-01-17 12:46:26 +00:00
Beman Dawes
ae5fdbe5f4
7.1
...
[SVN r12142]
2001-12-24 14:40:17 +00:00
Jens Maurer
1a8c1dda68
void returns not supported on EDG <= 2.40 (Ralf W. Grosse-Kunstleve)
...
[SVN r12069]
2001-12-16 16:31:20 +00:00
Beman Dawes
2a53a7458e
backout #define BOOST_NO_STRINGSTREAM - later versions of 2.9x supply it
...
[SVN r12033]
2001-12-13 16:24:31 +00:00
Beman Dawes
cf0493ff14
add BOOST_NO_STRINGSTREAM
...
[SVN r12018]
2001-12-12 02:14:12 +00:00
Dave Abrahams
6a41c69ad6
Fixed locale support macro definitions
...
[SVN r11872]
2001-12-03 14:35:11 +00:00
Jens Maurer
cdd885bc28
avoid "unused variable" warnings
...
[SVN r11861]
2001-12-02 19:58:06 +00:00
Dave Abrahams
63dc3c2a64
Metrowerks needs BOOST_NO_STD_LOCALE in config to be able to compile regex
...
regex test Jamfile updates so that some tests will actually run
warning suppression for condition.cpp
unit-test rule now accepts input files
updated metrowerks and borland to properly set up path for running tests
----------------------------------------------------------------------
Modified Files:
boost/config/compiler/metrowerks.hpp
libs/python/src/gen_function.py libs/regex/test/Jamfile
Tag: thread-initial
libs/thread/src/condition.cpp
No tag
tools/build/boost-base.jam tools/build/borland-tools.jam
tools/build/metrowerks-tools.jam
----------------------------------------------------------------------
[SVN r11853]
2001-12-02 17:43:45 +00:00
Peter Dimov
ebc6c751ac
Defined BOOST_NO_VOID_RETURNS in MSVC 6 mode.
...
[SVN r11846]
2001-12-01 13:19:05 +00:00