Issue 139885
Summary Tracking progress for constexpr cmath (P0533R9, P1383R2)
Labels documentation, good first issue, libc++, clang:frontend, libc, c++23, c++26
Assignees
Reporter cor3ntin
    `constexpr` cmath papers ([P0533R9](https://wg21.link/P0533R9), [P1383R2](https://wg21.link/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. 

 

_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to