sdowney added a comment.

In D104975#3486313 <https://reviews.llvm.org/D104975#3486313>, @intractabilis 
wrote:

> Can you roll this back and don't support P1949 
> <https://reviews.llvm.org/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 has no sense, it's not some crazy 
> emoji symbols. Moreover, it breaks the old code.

For reference in reading this, because display is going to be inconsistent for 
many people:

∂ - U+2202, PARTIAL DIFFERENTIAL

𝜕 - U+1D715, MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL

The first is part of the Mathematical Operators block (U+2200–U+22FF), and has 
always been excluded from C and C++.

The second is part of the Mathematical Alphanumeric Symbols block 
(U+1D400–U+1D7FF)  and is part one of the blocks that was 'allow listed' in C 
and C++ because it was unassigned at the time of standardization in the late 
90s. It was assigned in Unicode 3.1.0 (March, 2001).


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D104975/new/

https://reviews.llvm.org/D104975

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

Reply via email to