[all-commits] [llvm/llvm-project] 232404: [libcxx] Implement C++20 std::chrono::is_clock, st...
Yuxuan Chen via All-commits
all-commits at lists.llvm.org
Wed Nov 5 16:02:40 PST 2025
Branch: refs/heads/users/yuxuanchen1997/libcxx-is-clock
Home: https://github.com/llvm/llvm-project
Commit: 23240404e4f771a2e200932b9b5d6dd6bab7ee24
https://github.com/llvm/llvm-project/commit/23240404e4f771a2e200932b9b5d6dd6bab7ee24
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/docs/ReleaseNotes/22.rst
M libcxx/include/CMakeLists.txt
A libcxx/include/__chrono/is_clock.h
M libcxx/include/chrono
M libcxx/include/module.modulemap.in
M libcxx/modules/std/chrono.inc
A libcxx/test/std/time/time.traits.is.clock/trait.is.clock.pass.cpp
Log Message:
-----------
[libcxx] Implement C++20 std::chrono::is_clock, std::chrono::is_clock_v
Commit: 0ee43ea059e629742052bacdfd0acdea5167a4dd
https://github.com/llvm/llvm-project/commit/0ee43ea059e629742052bacdfd0acdea5167a4dd
Author: Yuxuan Chen <ych at fb.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/include/__chrono/is_clock.h
Log Message:
-----------
Apply suggestions in libcxx/include/__chrono/is_clock.h
Co-authored-by: A. Jiang <de34 at live.cn>
Commit: 62785c77a9b2e04287d0ce58eb368bbe62c0d854
https://github.com/llvm/llvm-project/commit/62785c77a9b2e04287d0ce58eb368bbe62c0d854
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/docs/ReleaseNotes/22.rst
M libcxx/include/__chrono/is_clock.h
M libcxx/include/chrono
A libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.pass.cpp
A libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.verify.cpp
R libcxx/test/std/time/time.traits.is.clock/trait.is.clock.pass.cpp
Log Message:
-----------
address comments
Commit: b3141356bc5b6cbc468b2fb75f8b3fb21a8885dc
https://github.com/llvm/llvm-project/commit/b3141356bc5b6cbc468b2fb75f8b3fb21a8885dc
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.pass.cpp
Log Message:
-----------
only test steady_clock if a macro is set
Commit: 2f69de93f59dcec71e1d413330b19f774b80cbf1
https://github.com/llvm/llvm-project/commit/2f69de93f59dcec71e1d413330b19f774b80cbf1
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.verify.cpp
Log Message:
-----------
format in test
Commit: 37475152690731f969f4c63e48a863baa6ecbda9
https://github.com/llvm/llvm-project/commit/37475152690731f969f4c63e48a863baa6ecbda9
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/include/__chrono/is_clock.h
M libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.pass.cpp
Log Message:
-----------
more strict checks
Commit: ad50c302346990e8239d3c5564ee20597d4413bc
https://github.com/llvm/llvm-project/commit/ad50c302346990e8239d3c5564ee20597d4413bc
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.pass.cpp
Log Message:
-----------
apply suggestions to test file
Commit: 4dae87cb76b07d1e6398c640d7af6fe49e72b197
https://github.com/llvm/llvm-project/commit/4dae87cb76b07d1e6398c640d7af6fe49e72b197
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/include/__chrono/is_clock.h
Log Message:
-----------
simplify time_point checks
Commit: 88ac3606c302e87e2759de34df3f20322a7f821e
https://github.com/llvm/llvm-project/commit/88ac3606c302e87e2759de34df3f20322a7f821e
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/include/__chrono/is_clock.h
Log Message:
-----------
include <ratio>
Commit: 68cb26e759fa225ba1b75a8d292e75435e065a05
https://github.com/llvm/llvm-project/commit/68cb26e759fa225ba1b75a8d292e75435e065a05
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.verify.cpp
Log Message:
-----------
fix AIX CI
Commit: cd6d2ae8ee1848ec7eb3125d1bc658cc48f21b76
https://github.com/llvm/llvm-project/commit/cd6d2ae8ee1848ec7eb3125d1bc658cc48f21b76
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.pass.cpp
Log Message:
-----------
fix monotonic clock check
Commit: 8d08d63ce5f77adf29af94777927ba92e2d9f1fd
https://github.com/llvm/llvm-project/commit/8d08d63ce5f77adf29af94777927ba92e2d9f1fd
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/include/__chrono/is_clock.h
Log Message:
-----------
still check for specialization
Commit: 94ede351d8d23d8f9a10fe6694f6ab728ec6d36d
https://github.com/llvm/llvm-project/commit/94ede351d8d23d8f9a10fe6694f6ab728ec6d36d
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.pass.cpp
Log Message:
-----------
fix if _LIBCPP_HAS_MONOTONIC_CLOCK
Commit: 1ddf5762504affa87c1206378b25e92b2ddd69e9
https://github.com/llvm/llvm-project/commit/1ddf5762504affa87c1206378b25e92b2ddd69e9
Author: Yuxuan Chen <ych at fb.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/include/__chrono/is_clock.h
Log Message:
-----------
Apply suggestion from @philnik777
Co-authored-by: Nikolas Klauser <nikolasklauser at berlin.de>
Commit: 3acb6d8a67c6b827add581f8ed0d293a0c510e01
https://github.com/llvm/llvm-project/commit/3acb6d8a67c6b827add581f8ed0d293a0c510e01
Author: Yuxuan Chen <ych at fb.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/include/__chrono/is_clock.h
Log Message:
-----------
Apply suggestion from @frederick-vs-ja
Co-authored-by: A. Jiang <de34 at live.cn>
Commit: 9578700fa9304206a94110ff1a36c4ad543b1d28
https://github.com/llvm/llvm-project/commit/9578700fa9304206a94110ff1a36c4ad543b1d28
Author: Yuxuan Chen <ych at fb.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/include/__chrono/is_clock.h
Log Message:
-----------
Apply suggestion from @philnik777
Co-authored-by: Nikolas Klauser <nikolasklauser at berlin.de>
Commit: 8349c642b52d42b7b8d23704c97d90ad8e4f3194
https://github.com/llvm/llvm-project/commit/8349c642b52d42b7b8d23704c97d90ad8e4f3194
Author: Yuxuan Chen <ych at meta.com>
Date: 2025-11-05 (Wed, 05 Nov 2025)
Changed paths:
M libcxx/include/__chrono/is_clock.h
A libcxx/test/libcxx/time/time.traits.is.clock/trait.is.clock.compile.verify.cpp
M libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.pass.cpp
R libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.verify.cpp
Log Message:
-----------
fix include and tests
Compare: https://github.com/llvm/llvm-project/compare/cf3cd0767d91...8349c642b52d
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list