[libcxx] [llvm] #105131: P0881R7: Add C++23 stacktrace (PR #136528)
via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 20 19:11:11 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {darker}-->
:warning: Python code formatter, darker found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
darker --check --diff -r HEAD~1...HEAD libcxx/utils/libcxx/header_information.py
``````````
</details>
<details>
<summary>
View the diff from darker here.
</summary>
``````````diff
--- header_information.py 2025-04-21 01:58:09.000000 +0000
+++ header_information.py 2025-04-21 02:10:38.335986 +0000
@@ -160,22 +160,27 @@
# These headers are not yet implemented in libc++
#
# These headers are required by the latest (draft) Standard but have not been
# implemented yet. They are used in the generated module input. The C++23 standard
# modules will fail to build if a header is added but this list is not updated.
-headers_not_available = list(map(Header, [
- "debugging",
- "generator",
- "hazard_pointer",
- "inplace_vector",
- "linalg",
- "rcu",
- "spanstream",
- "stacktrace", # TODO(stacktrace23): remove this when stacktrace is taken out of experimental
- "stdfloat",
- "text_encoding",
-]))
+headers_not_available = list(
+ map(
+ Header,
+ [
+ "debugging",
+ "generator",
+ "hazard_pointer",
+ "inplace_vector",
+ "linalg",
+ "rcu",
+ "spanstream",
+ "stacktrace", # TODO(stacktrace23): remove this when stacktrace is taken out of experimental
+ "stdfloat",
+ "text_encoding",
+ ],
+ )
+)
header_restrictions = {
# headers with #error directives
"atomic": "_LIBCPP_HAS_ATOMIC_HEADER",
"stdatomic.h": "_LIBCPP_HAS_ATOMIC_HEADER",
``````````
</details>
https://github.com/llvm/llvm-project/pull/136528
More information about the llvm-commits
mailing list