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
# 5dfdac74 01-Aug-2024 Nikolas Klauser <nikolasklauser@berlin.de>

[libc++][NFC] Avoid opening namespace std in the tests (#94160)

This also adds a few FIXMEs where we use UB in the tests.


Revision tags: llvmorg-19.1.0-rc1, llvmorg-20-init, llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4
# 0ad663ea 10-Apr-2024 Mark de Wever <koraq@xs4all.nl>

[libc++] Removes Clang-16 support. (#87810)

With the release of Clang-18 we no longer officially support Clang-16.


Revision tags: llvmorg-18.1.3
# dfde6e89 26-Mar-2024 Hui <hui.xie1990@gmail.com>

[libc++][test] Remove tests that testing std::variant<T&> (#84222)

Fixes #83600


Revision tags: llvmorg-18.1.2
# 2a385514 11-Mar-2024 Nikolas Klauser <nikolasklauser@berlin.de>

[libc++] Remove <tuple> from <variant> (#83183)

This moves a utility from `<tuple>` into an implementation detail header
and refactors the selection of the variant index type to use.


Revision tags: llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init
# 3412bc76 21-Jan-2024 Hristo Hristov <hristo.goshev.hristov@gmail.com>

[libc++][variant] P2637R3: Member `visit` (`std::variant`) (#76447)

Implements parts of: `P2637R3` https://wg21.link/P2637R3
(https://eel.is/c++draft/variant.visit)

Implements:
`variant.visit()

[libc++][variant] P2637R3: Member `visit` (`std::variant`) (#76447)

Implements parts of: `P2637R3` https://wg21.link/P2637R3
(https://eel.is/c++draft/variant.visit)

Implements:
`variant.visit()`
`variant.visit<R>()`

The tests are as close as possible to the non-member function.

To land after: https://github.com/llvm/llvm-project/pull/76268

---------

Co-authored-by: Zingam <zingam@outlook.com>

show more ...