[PATCH] D104975: Implement P1949

2022-05-05 Thread Ade Durcov via Phabricator via cfe-commits
intractabilis added a comment. In D104975#3493992 , @tahonermann wrote: > Please refrain from such unhelpful comments. Absolutely, no problem. It's great that my other comments were helpful. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST AC

[PATCH] D104975: Implement P1949

2022-05-04 Thread Ade Durcov via Phabricator via cfe-commits
intractabilis added a comment. I checked the latest GCC 12. Despite P1949 support, I can use math symbols like 𝜕 and 𝛻 without any problem with any combination of `-std=c++xx`, xx ≠ 98, xx ≠ 03. Thanks, God, there are reasonable people in the GCC team. test.cpp

[PATCH] D104975: Implement P1949

2022-05-04 Thread Ade Durcov via Phabricator via cfe-commits
intractabilis added a comment. In D104975#3492099 , @tahonermann wrote: > I am quite sure that gcc will also be implementing P1949 > as adopted for C++23. Yes, you are right, it is available in GCC 12 (https://gcc.gnu.

[PATCH] D104975: Implement P1949

2022-05-02 Thread Ade Durcov via Phabricator via cfe-commits
intractabilis added a comment. I hope at least GCC will not implement this arbitrary restriction on math symbols. I would argue a partial derivative symbol in C++ has more sense than a skull emoji. P.S. I would love to see features like `std::jthread` in Clang instead of removing math symbols

[PATCH] D104975: Implement P1949

2022-05-02 Thread Ade Durcov via Phabricator via cfe-commits
intractabilis added a comment. Herald added a project: All. Can you roll this back and don't support P1949 ? For some inexplicable reason ∂, 𝜕 partial derivative symbols are now not supported. Neither as XID_Start nor as XID_Continue. Where is logic in that? It h