[libcxx-commits] [libcxx] [libc++] P0718R2: Implementation of std::atomic<shared_ptr<T>> and std::atomic<weak_ptr<T>> (PR #194215)
Vladislav Semykin via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Sep 2 23:28:38 PDT 2026
ViNN280801 wrote:
Smth new, but I don't think it has anything to do with my changes:
_[[libc++] Conformance tests / windows (clang-cl-static, false, clang-cl, clang-cl) (pull_request)](https://github.com/llvm/llvm-project/actions/runs/33687493157/job/100450487801?pr=194215)Failing after 47m_
```log
# executed command: 'C:\hostedtoolcache\windows\Python\3.12.10\x64\python3.exe' 'D:\a\llvm-project\llvm-project\libcxx\utils\run.py' --execdir 'D:\a\llvm-project\llvm-project\build\clang-cl-static\libcxx\test\std\thread\thread.mutex\thread.mutex.requirements\thread.sharedtimedmutex.requirements\thread.sharedtimedmutex.class\Output\try_lock_until.pass.cpp.dir' -- 'D:\a\llvm-project\llvm-project\build\clang-cl-static\libcxx\test\std\thread\thread.mutex\thread.mutex.requirements\thread.sharedtimedmutex.requirements\thread.sharedtimedmutex.class\Output\try_lock_until.pass.cpp.dir\t.tmp.exe'
# .---command stderr------------
# | Assertion failed: succeeded, file D:\a\llvm-project\llvm-project\libcxx\test\std\thread\thread.mutex\thread.mutex.requirements\thread.sharedtimedmutex.requirements\thread.sharedtimedmutex.class\try_lock_until.pass.cpp, line 59
# `-----------------------------
# error: command failed with exit status: 0xffffffff
--
********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
Slowest Tests (20 of 10322):
--------------------------------------------------------------------------
39.41s: llvm-libc++-static-clangcl.cfg.in :: std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump2gig.pass.cpp
39.32s: llvm-libc++-static-clangcl.cfg.in :: std/thread/thread.semaphore/binary.pass.cpp
38.60s: llvm-libc++-static-clangcl.cfg.in :: std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get/underflow.pass.cpp
32.32s: llvm-libc++-static-clangcl.cfg.in :: std/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp
26.48s: llvm-libc++-static-clangcl.cfg.in :: std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales/nothing_to_do.pass.cpp
22.01s: llvm-libc++-static-clangcl.cfg.in :: std/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp
21.63s: llvm-libc++-static-clangcl.cfg.in :: std/algorithms/alg.sorting/alg.sort/stable.sort/stable_sort.pass.cpp
20.71s: llvm-libc++-static-clangcl.cfg.in :: std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/overflow.pass.cpp
19.33s: llvm-libc++-static-clangcl.cfg.in :: std/thread/thread.condition/notify_all_at_thread_exit_lwg3343.pass.cpp
18.49s: llvm-libc++-static-clangcl.cfg.in :: std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp
15.35s: llvm-libc++-static-clangcl.cfg.in :: std/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.discrete/eval.pass.cpp
14.89s: llvm-libc++-static-clangcl.cfg.in :: std/input.output/filesystems/fs.op.funcs/fs.op.copy_file/copy_file_large.pass.cpp
13.48s: llvm-libc++-static-clangcl.cfg.in :: std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp
13.34s: llvm-libc++-static-clangcl.cfg.in :: std/utilities/variant/variant.visit/visit_return_type.pass.cpp
13.00s: llvm-libc++-static-clangcl.cfg.in :: std/atomics/atomics.types.operations/atomics.types.operations.wait/lost_wakeup.pass.cpp
12.95s: llvm-libc++-static-clangcl.cfg.in :: std/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put/xsputn.PR14074.pass.cpp
12.59s: llvm-libc++-static-clangcl.cfg.in :: std/experimental/simd/simd.class/simd_copy.pass.cpp
11.80s: llvm-libc++-static-clangcl.cfg.in :: std/thread/futures/futures.async/async_race.pass.cpp
11.72s: llvm-libc++-static-clangcl.cfg.in :: std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp
11.56s: llvm-libc++-static-clangcl.cfg.in :: std/input.output/stream.buffers/streambuf/types.pass.cpp
Test Times (10322):
--------------------------------------------------------------------------
[ Range ] :: [ Percentage ] :: [ Count ]
--------------------------------------------------------------------------
[38.0s,40.0s) :: [ ] :: [ 3/10322]
[36.0s,38.0s) :: [ ] :: [ 0/10322]
[34.0s,36.0s) :: [ ] :: [ 0/10322]
[32.0s,34.0s) :: [ ] :: [ 1/10322]
[30.0s,32.0s) :: [ ] :: [ 0/10322]
[28.0s,30.0s) :: [ ] :: [ 0/10322]
[26.0s,28.0s) :: [ ] :: [ 1/10322]
[24.0s,26.0s) :: [ ] :: [ 0/10322]
[22.0s,24.0s) :: [ ] :: [ 1/10322]
[20.0s,22.0s) :: [ ] :: [ 2/10322]
[18.0s,20.0s) :: [ ] :: [ 2/10322]
[16.0s,18.0s) :: [ ] :: [ 0/10322]
[14.0s,16.0s) :: [ ] :: [ 2/10322]
[12.0s,14.0s) :: [ ] :: [ 5/10322]
[10.0s,12.0s) :: [ ] :: [ 7/10322]
[ 8.0s,10.0s) :: [ ] :: [ 14/10322]
[ 6.0s, 8.0s) :: [ ] :: [ 37/10322]
[ 4.0s, 6.0s) :: [ ] :: [ 105/10322]
[ 2.0s, 4.0s) :: [** ] :: [ 663/10322]
[ 0.0s, 2.0s) :: [************************************ ] :: [ 9479/10322]
--------------------------------------------------------------------------
********************
Failed Tests (1):
llvm-libc++-static-clangcl.cfg.in :: std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until.pass.cpp
```
https://github.com/llvm/llvm-project/pull/194215
More information about the libcxx-commits
mailing list