Skip to content

legacy: unescape all $u...$ that encode non-control Unicode codepoints. #29

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 1 commit into from
Aug 13, 2019
Merged

Conversation

eddyb
Copy link
Member

@eddyb eddyb commented Aug 13, 2019

With this PR, we're only hardcoding the "named" $...$ escapes, but not the unicode ones.

This has been bugging me for a while now, and I'll probably also fix it in the legacy C demanglers in various projects, just before upstreaming the new one.

@alexcrichton alexcrichton merged commit 016ca6e into rust-lang:master Aug 13, 2019
@alexcrichton
Copy link
Member

Looks good to me, thanks!

@eddyb eddyb deleted the legacy-unescape branch August 13, 2019 14:02
Centril added a commit to Centril/rust that referenced this pull request Aug 15, 2019
…chton

Update rustc-demangle to 0.1.16.

Includes rust-lang/rustc-demangle#29 and rust-lang/rustc-demangle#30.
You can see the effects of the former in the testcase changes.

r? @alexcrichton cc @davidtwco @michaelwoerister
Centril added a commit to Centril/rust that referenced this pull request Aug 15, 2019
…chton

Update rustc-demangle to 0.1.16.

Includes rust-lang/rustc-demangle#29 and rust-lang/rustc-demangle#30.
You can see the effects of the former in the testcase changes.

r? @alexcrichton cc @davidtwco @michaelwoerister
Centril added a commit to Centril/rust that referenced this pull request Aug 15, 2019
…chton

Update rustc-demangle to 0.1.16.

Includes rust-lang/rustc-demangle#29 and rust-lang/rustc-demangle#30.
You can see the effects of the former in the testcase changes.

r? @alexcrichton cc @davidtwco @michaelwoerister
Centril added a commit to Centril/rust that referenced this pull request Aug 16, 2019
…chton

Update rustc-demangle to 0.1.16.

Includes rust-lang/rustc-demangle#29 and rust-lang/rustc-demangle#30.
You can see the effects of the former in the testcase changes.

r? @alexcrichton cc @davidtwco @michaelwoerister
Centril added a commit to Centril/rust that referenced this pull request Aug 17, 2019
…chton

Update rustc-demangle to 0.1.16.

Includes rust-lang/rustc-demangle#29 and rust-lang/rustc-demangle#30.
You can see the effects of the former in the testcase changes.

r? @alexcrichton cc @davidtwco @michaelwoerister
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants