Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
git_commit commit e9d5842ac7bd8d9b5700dc415910425ca796f4c1
Author: Paul Kirth <paulkirth@google.com>
Date: Wed Jul 31 08:15:55 2024 -0700

[libc++] Make std::unique_lock available with _LIBCPP_HAS_NO_THREADS (#99562)

This is a follow up to https://github.com/llvm/llvm-project/pull/98717,
which made lock_guard available under _LIBCPP_HAS_NO_THREADS. We can
make unique_lock available under similar circumstances. This patch
follows the example in #98717, by:

- Removing the preprocessor guards for _LIBCPP_HAS_NO_THREADS in the
unique_lock header.
- providing a set of custom mutex implementations in a local header.
- using custom locks in tests that can be made to work under
`no-threads`.
Filter

ldionne-old-macbook-results test results

Run Order Start Time Duration
Current 506953 2025-12-16T16:40:01 0:00:00
Previous 506856 2025-12-16T16:40:01 0:00:00
Baseline 485288 2025-12-16T16:40:01 0:00:00


Tests Summary

Status Group # # (B)
Total Tests 0

Report Time: 0.16s