-
Notifications
You must be signed in to change notification settings - Fork 53
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
v0 demangling doesn't print everything #31
Comments
cc @eddyb |
@RazrFalcon I don't understand what the report/question is.
If rustc-demangle had an ultra-verbose mode, it would print something like: Is that what you're after? |
@eddyb Yes, I thought that |
It parses those parts, but the output would be highly verbose if they were printed (and historically the only control over verbosity has been to show or hide the disambiguating hashes). However, I admit it would sometimes be helpful to see those details if we could avoid inconveniencing most users with them. |
I see now. I've enabled the more verbose mode and it's really redundant. But it's helpful for cases like in the main post. |
Is there a way to enable instantiating crate or is it not implemented at all? It would be very useful for |
@RazrFalcon You can't enable the If I may ask, what are you using the mangled symbol for, in |
I'm using a custom fork in
I'm showing them. Or did I misunderstood the question? |
Ah, so this is to better pinpoint where a definition is coming from? Have you considered debuginfo? It should already have the type parameter information (even without the new mangling format) and it has source information that the symbol is lacking. |
No, I'm simply looking for symbols in I'm not sure how hard it would be to parse it. Also I'm not sure how much information will be preserved in a release build. This is definitely something that I should investigate. |
#37 would probably help out for future features that fix this bug. |
_RINvMs3_NtCseLbVHCvmZda_5alloc3stre7replaceReECsh2y0CdybKMG_11cargo_bloat
is parsed as
<str>::replace::<&str>
The text was updated successfully, but these errors were encountered: