Luke Street
Luke Street
Sounds good to me. I think that's similar to the solution I cooked up in the above commit: ```rust struct AsyncShimCall { shim: &'static win32::shims::Shim, future: BoxFuture, } let mut...
Thanks for the PR! Try `cargo +nightly fmt` to fix the formatting. Could you post a screenshot as well?
Thank you!
Please provide objects to reproduce this with
Please provide example objects. I don’t have time to set up a separate project and then dig around it to find the issue just so I can fix it for...
Unfortunately calling out to the system library is pretty difficult (and not cross-platform). https://github.com/Ryan-rsm-McKenzie/undname-rs claims it has better accuracy than msvc-demangler, may be worth checking out. I’ve made a PR...
Thanks for the PR! While a cool idea in theory, I’d much prefer to try to improve the built-in demangler as much as possible. That way, all platforms benefit (including...
The fact that there's already instances where it regresses is unfortunate! And the `__ptr64` feels like noise to me. I just tried out the [undname-rs](https://github.com/Ryan-rsm-McKenzie/undname-rs) library with ``` ❯ cargo...
Sure, having the fallback seems good, but it looks like `msvc-demangler` is actually ignoring the static variable name, and instead just printing the demangled function itself, which seems like a...
~~How about if an element is void, `;` retains the current behavior: `img;` -> ``. If an element is _not_ void, it emits a self-closing tag: `script;` -> ``.~~ ~~Alternatively,...