Skip to content

Commit

Permalink
Merge pull request #1843 from erikdesjardins/normal
Browse files Browse the repository at this point in the history
Improve symbol name normalization
  • Loading branch information
Kobzol committed Mar 10, 2024
2 parents b28fea9 + 7482c54 commit e3d8ef8
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion collector/src/artifact_stats.rs
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ static RUSTC_HASH_REGEX: OnceLock<Regex> = OnceLock::new();

/// Demangle the symbol and remove rustc mangling hashes.
fn normalize_symbol_name(symbol: &str) -> String {
let regex = RUSTC_HASH_REGEX.get_or_init(|| Regex::new(r#"[a-z0-9]{15,16}"#).unwrap());
let regex = RUSTC_HASH_REGEX.get_or_init(|| Regex::new(r#"(::)?\b[a-z0-9]{15,17}\b"#).unwrap());

let symbol = rustc_demangle::demangle(symbol).to_string();
regex.replace_all(&symbol, "").to_string()
Expand Down

0 comments on commit e3d8ef8

Please sign in to comment.