History log of /llvm-project/libcxx/include/__configuration/compiler.h (Results 1 – 3 of 3)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init
# 7f845cba 28-Jan-2025 Nikolas Klauser <nikolasklauser@berlin.de>

[libc++] Update the CI to Clang-20 and drop Clang-17 support (#117429)


Revision tags: llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init
# 9e940438 06-Jul-2024 Nikolas Klauser <nikolasklauser@berlin.de>

[libc++] Remove annotations for GCC 13 and update the documentation (#97744)

GCC 14 has been released a while ago. We've updated the CI to use GCC 14
now. This removes any old annotations in the te

[libc++] Remove annotations for GCC 13 and update the documentation (#97744)

GCC 14 has been released a while ago. We've updated the CI to use GCC 14
now. This removes any old annotations in the tests and updates the
documentation to reflect the updated version requirements.

show more ...


Revision tags: llvmorg-18.1.8, llvmorg-18.1.7
# 23e1ed65 28-May-2024 Louis Dionne <ldionne.2@gmail.com>

[libc++] Split up ABI and platform configuration to their own headers (#90863)

This is a first step towards splitting up the <__config> header. The
<__config> header is large and rather disorganize

[libc++] Split up ABI and platform configuration to their own headers (#90863)

This is a first step towards splitting up the <__config> header. The
<__config> header is large and rather disorganized at this point,
leading to confusion and subtle mistakes. For example, we never noticed
that the string layout used on arm64 was only enabled for the Clang
compiler, as the setting being in the compiler == clang block was
probably never intentional.

The danger of splitting up the <__config> header is to implicitly use
undefined macros that should have been defined prior to their usage,
however this can be remediated with -Wundef and we've started moving
towards -Wundef enforceable macros.

show more ...