Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

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

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants