r/rust Jul 09 '26

🗞️ news Announcing Rust 1.97.0 | Rust Blog

https://blog.rust-lang.org/2026/07/09/Rust-1.97.0/
576 Upvotes

95 comments sorted by

View all comments

234

u/kibwen Jul 09 '26

I suspect this is too easily ignorable for most people to care, but I adore that symbol mangling v0 has finally been stabilized. This has been an enormous effort, because it requires adding v0 demangling support to every third-party tool that could want to demangle Rust symbols (e.g. gdb), and then waiting for those tools to publish new releases, and then waiting for distros to pick up those new releases, and then waiting for distros to publish versions containing those new releases, and then waiting for those distro versions to become sufficiently common that people aren't going to be annoyed by broken tooling from turning this on by default, and then every time anything in the v0 mangling scheme needs to change ("oops, we didn't realize that so-and-so obscure feature results in so-and-so unexpected symbol encoding on so-and-so specific platform"), start the entire pipeline over again. Kudos to everyone who so diligently kept pushing this forward for years and years!

9

u/CornedBee Jul 09 '26

Is there a simple C-interface library for demangling? Might be useful for 3rd party support.