File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -1003,6 +1003,10 @@ points that might influence the final decision:
1003
1003
it is Punycode. Otherwise it can just assume UTF-8 which already
1004
1004
subsumes ASCII.
1005
1005
1006
+ ** UPDATE** : This RFC recommends that Punycode encoded identifiers must
1007
+ be supported by demanglers but that it is up to the compiler implementation
1008
+ (for now) to decide whether to use it for a given platform. This question
1009
+ will have to be revisited if Rust ever wants to define a stable ABI.
1006
1010
1007
1011
### Encoding parameter types for function symbols
1008
1012
@@ -1141,3 +1145,4 @@ pub static QUUX: u32 = {
1141
1145
- Added note about default generic arguments to reference-level-explanation.
1142
1146
- Added note about Punycode making decoding more complicated.
1143
1147
- Resolve question of complex constant data.
1148
+ - Add a recommended resolution for open question around Punycode identifiers.
You can’t perform that action at this time.
0 commit comments