From 8f5519cb6a60e001741785db6f1e4723b4b119cc Mon Sep 17 00:00:00 2001 From: Anghelo Carvajal Date: Mon, 13 Oct 2025 00:19:07 -0300 Subject: [PATCH] Update gnuv2_demangle to version 0.3 (#275) --- Cargo.lock | 4 ++-- objdiff-core/Cargo.toml | 2 +- objdiff-core/src/diff/demangler.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d4003b3..50be94b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2031,9 +2031,9 @@ dependencies = [ [[package]] name = "gnuv2_demangle" -version = "0.1.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73012a2b235359cdf9e71e153da760f7268a4ad1e2c86fa3a70dca2113015695" +checksum = "e7d12082d0c6e6f34b51ee608cc7d882bc993304f2dde3a67cfdc9196ed2741d" [[package]] name = "gpu-alloc" diff --git a/objdiff-core/Cargo.toml b/objdiff-core/Cargo.toml index f0fbe21..0bd3cc6 100644 --- a/objdiff-core/Cargo.toml +++ b/objdiff-core/Cargo.toml @@ -179,7 +179,7 @@ encoding_rs = { version = "0.8.35", optional = true } # demangler cpp_demangle = { version = "0.4", optional = true, default-features = false, features = ["alloc"] } cwdemangle = { version = "1.0", optional = true } -gnuv2_demangle = { version = "0.1.0", optional = true } +gnuv2_demangle = { version = "0.3", optional = true } msvc-demangler = { version = "0.11", optional = true } [target.'cfg(windows)'.dependencies] diff --git a/objdiff-core/src/diff/demangler.rs b/objdiff-core/src/diff/demangler.rs index 30b987f..bf00da6 100644 --- a/objdiff-core/src/diff/demangler.rs +++ b/objdiff-core/src/diff/demangler.rs @@ -41,7 +41,7 @@ impl Demangler { fn demangle_gnu_legacy(name: &str) -> Option { let name = name.trim_start_matches('.'); - gnuv2_demangle::demangle(name, &gnuv2_demangle::DemangleConfig::new_no_cfilt_mimics()).ok() + gnuv2_demangle::demangle(name, &gnuv2_demangle::DemangleConfig::new()).ok() } }