-
Notifications
You must be signed in to change notification settings - Fork 14.9k
Open
Task
0 / 20 of 2 issues completed
Copy link
Labels
c++23c++26clang:frontendLanguage frontend issues, e.g. anything involving "Sema"Language frontend issues, e.g. anything involving "Sema"documentationgood first issuehttps://github.com/llvm/llvm-project/contributehttps://github.com/llvm/llvm-project/contributelibclibc++libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.metaissueIssue to collect references to a group of similar or related issues.Issue to collect references to a group of similar or related issues.
Description
constexpr
cmath papers (P0533R9, P1383R2 for C++23 and C++26 will take a while to implement.
As we plan to implement builtins in clang using llvm-libc' math functions, and then use that to implement libc++
, it would be useful to have a page that tracks what builtins are implemented, what libc features are missing, and what is supported by libc++.
That would let
- LLVM contributors coordinate more effectively
- Let users know what they can use
- Let other implementers synchronize (MSVC wants to use libc, and MSSTL wants to be clang compatible)
I'm not sure if the best place would be a GitHub issue or an RST file somewhere.
Note that libc does an excellent job of tracking what they support https://libc.llvm.org/headers/math/index.html.
frederick-vs-ja and michaelrj-google
Sub-issues
Metadata
Metadata
Assignees
Labels
c++23c++26clang:frontendLanguage frontend issues, e.g. anything involving "Sema"Language frontend issues, e.g. anything involving "Sema"documentationgood first issuehttps://github.com/llvm/llvm-project/contributehttps://github.com/llvm/llvm-project/contributelibclibc++libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.metaissueIssue to collect references to a group of similar or related issues.Issue to collect references to a group of similar or related issues.