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:
10031003 it is Punycode. Otherwise it can just assume UTF-8 which already
10041004 subsumes ASCII.
10051005
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.
10061010
10071011### Encoding parameter types for function symbols
10081012
@@ -1141,3 +1145,4 @@ pub static QUUX: u32 = {
11411145- Added note about default generic arguments to reference-level-explanation.
11421146- Added note about Punycode making decoding more complicated.
11431147- 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