Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init, 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
# 6a54dfbf 31-Jul-2024 Louis Dionne <ldionne.2@gmail.com>

[libc++][NFC] Add missing license headers

Also standardize the license comment in several files where it was
different from what we normally do.


Revision tags: llvmorg-19.1.0-rc1, llvmorg-20-init
# ca055bbe 09-Jul-2024 A. Jiang <de34@live.cn>

[libc++][format] LWG4061: Should `std::basic_format_context` be default-constructible/copyable/movable? (#97251)

See [LWG4061](https://cplusplus.github.io/LWG/issue4061) and
[P3341R0](https://wg21.

[libc++][format] LWG4061: Should `std::basic_format_context` be default-constructible/copyable/movable? (#97251)

See [LWG4061](https://cplusplus.github.io/LWG/issue4061) and
[P3341R0](https://wg21.link/p3341r0). Effectively reverts commit
36ce0c3b1e581ca310ae7d0cbc6af002cc5d0251.


`libcxx/test/std/utilities/format/format.functions/bug_81590.compile.pass.cpp`
has a `format` function that unexpectedly takes the
`basic_format_context` by value, which is made ill-formed by LWG4061.
This PR changes the function to take the context by reference.

show more ...


Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3
# 11dd881b 20-Mar-2024 Mark de Wever <koraq@xs4all.nl>

[libc++][format] Fixes nested concept evaluation. (#85548)

Before the __formattable concept depended on itself in a contrieved
example. By using the underlying concept directly the cycle is broken.

[libc++][format] Fixes nested concept evaluation. (#85548)

Before the __formattable concept depended on itself in a contrieved
example. By using the underlying concept directly the cycle is broken.

Fixes https://github.com/llvm/llvm-project/issues/81590

show more ...