Commit Graph
708 Commits
Author SHA1 Message Date
Andrey Semashev 6eb97fb526 Updated the comment about no alignas support in gcc 4.8.
The compiler does not support constant expressions that depend on template
parameters.
2021-01-26 12:49:24 +03:00
Edward Diener dea5465f9e Changed the latest accepted value of __BORLANDC__ for when __CODEGEARC__ is not defined. 2020-05-03 16:24:55 -04:00
Edward Diener c2e8598933 Documented the basic Embarcadero macros. I did not document the extended Embarcadero macros beginning with BOOST_EMBTC_ but I did define them all to the value of 1 whereas before they were just defined to an empty value. 2020-05-01 18:51:49 -04:00
Edward Diener 3e9a8d9fcd Atomic exchange for 16 bytes does not work for Embarcadero C++ clang-based compilers. 2020-04-17 05:49:29 -04:00
jzmaddock 0f1850cc1d Merge pull request #330 from eldiener/develop
Turn off 128-bit integer for Embarcadero C++ clang-based compilers. U…
2020-04-15 19:18:21 +01:00
Edward Diener 869cc06e30 Turned off 128 bit float for Embarcadero and updated 128 float test. 2020-04-11 15:00:14 -04:00
Edward Diener 2dcb3f09c0 Turn off 128-bit integer for Embarcadero C++ clang-based compilers. Update the test for 128-bit integers. 2020-04-11 12:41:56 -04:00
Glen Fernandes c6817bf70e Implement BOOST_OVERRIDE 2020-04-09 16:22:41 -04:00
Edward Diener 221273f1a0 Move version check to the front. 2020-04-05 17:30:25 -04:00
Edward Diener 2c70a870d9 Embarcadero C++ clang-based compilers have chdir and dup2 but not _chdir and _dup2. 2020-04-05 15:56:42 -04:00
Edward Diener e680a13d8a Removed unnecessary changes. Corrected spelling mistake in a comment. 2020-04-05 01:04:18 -04:00
Edward Diener efaceea8c3 Updated configuration for Embarcadero C++ clang-based compilers. Created a better test for CWCHAR compatibility which involves a minimum of multi-byte character functionality also. 2020-04-03 20:53:01 -04:00
jzmaddock 687c9e80c9 Merge branch 'develop' into develop 2020-03-25 09:49:57 +00:00
Edward Diener a592d243c6 Fix for Issue about config-link-test. Added some code for making sure BOOST_NO_EXCEPTIONS is defined if it needs to be. 2020-03-21 18:49:15 -04:00
Edward Diener f9e74d8a12 Updated configuration for Embarcadero clang based compilers 2020-03-20 12:29:35 -04:00
Edward Diener aa90bfdb4a Support for Embarcadero clang-based C++ compilers in Boost Config. 2020-03-18 20:23:04 -04:00
Andrey Semashev c3f81f3c70 Increase gcc version to 4.9 for alignas.
gcc 4.8 is known to not support alignas with constant expressions.
2020-03-01 17:07:46 +03:00
Edward Diener 41665c1317 Added define BOOST_NO_CXX11_UNRESTRICTED_UNION for CodeGear. 2019-12-16 19:00:31 -05:00
Edward Diener e12c350455 VC++ below 14.0 does not support the full C++11 unrestricted unions spec. 2019-12-14 18:06:07 -05:00
Edward Diener 4fdd8bf833 Changed from boost_no_union_static_data to boost_no_cxx11_unrestricted_union, in both files and macro name. Implemented extended functionality for user-defined classes with non-trivial special member functions in test. 2019-12-11 21:58:12 -05:00
Edward Diener 4031128717 Added defect macro BOOST_NO_CXX11_UNION_STATIC_DATA for compilers which do not support unions with static data. 2019-12-11 00:33:25 -05:00
jzmaddock b97ab76eae Big clean up to fix issues identified by the inspect program.
Regenerate docs.
2019-08-20 18:51:17 +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 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
Nikita Kniazev 5b9a7ac526 Missing semicolon in BOOST_UNREACHABLE_RETURN(x) 2019-04-01 17:53:33 +03: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
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
jzmaddock 778ceed6f0 Tentatively enable __float128 support for clang 2019-02-08 19:09:07 +00:00
jzmaddock f48077f631 Make constexpr a gcc-4.7 feature not 4.6. 2018-11-07 18:12:32 +00:00
jzmaddock d229f9be96 Latest msvc seems OK with C++14 constexpr now. 2018-09-15 08:22:00 +01:00
jzmaddock b420491e88 Add BOOST_NO_CXX17_HDR_STRING_VIEW. 2018-08-16 11:25:16 +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 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 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 0a22b8dbed Update last tested gcc version. 2018-07-31 19:50:31 +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
jzmaddock 9fd87d6d7d CUDA 9 does support constexpr for msvc. 2018-07-09 17:54:42 +01: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 29b754ed08 Merge pull request #216 from tzlaine/develop
Add BOOST_NO_CXX17_IF_CONSTEXPR.
2018-04-18 19:26:47 +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