Skip to content

build(deps): bump cpp_demangle from 0.4.5 to 0.5.1 - #14

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/cpp_demangle-0.5.1
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/cpp_demangle-0.5.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026

Copy link
Copy Markdown

Bumps cpp_demangle from 0.4.5 to 0.5.1.

Changelog

Sourced from cpp_demangle's changelog.

0.5.1

Released 2025/11/5

Added

Fixed

  • We are now less conservative when accepting the legacy production for increased compatibility with libiberty.

  • When printing conversion and cast operators we now treat the type we are converting/casting to as a self-contained child and prevent outer template parameters/etc from leaking into it.

  • When looking for a <template-template-param> production after a conversion operator, we now correctly handle the case where peeking for the next character fails because we reached the end of the symbol.

  • When parsing <unqualified-name productions, accept both with and without an "on" prefix. LLVM requires the prefix, while libiberty accepts but does not require it.

  • Empty braced-enclosed initializer lists are now accepted.


0.5.0

Released 2025/9/23

Added

  • A new Symbol::demangle function has been introduced to replace the Display impl. See below for the motivation.

Changed

  • The function previously known as Symbol::demangle has been renamed to Symbol::demangle_with_options. See below for the motivation.

Removed

  • The implementation of Display for Symbol has been removed. This implementation violated the contract of the Display trait by potentially returning an Err without a failure of a write to the provided stream. This contract is enforced by assertion since Rust 1.80.0. The new Symbol::demangle function is the intended replacement for uses of

... (truncated)

Commits
  • 6fc3a53 Release 0.5.1.
  • 364c360 Allow an initializer list to be empty.
  • 0225f4d Update afl requirement from 0.15 to 0.16 (#301)
  • ac10993 Support fold expressions.
  • 44bc5f0 When parsing <unqualified-name>, accept <operator-name>s with and without an ...
  • ebc3bf3 When we're looking for a <template-template-param> production after
  • e52ce24 For cast and conversion operators, use an inner barrier.
  • dad03d5 Be less conservative when dealing with the legacy <data-member-prefix> produc...
  • e21f3bd Release 0.5.0.
  • dee7dbd Remove Display impl because it violates the trait's contract.
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [cpp_demangle](https://github.com/gimli-rs/cpp_demangle) from 0.4.5 to 0.5.1.
- [Changelog](https://github.com/gimli-rs/cpp_demangle/blob/master/CHANGELOG.md)
- [Commits](gimli-rs/cpp_demangle@0.4.5...0.5.1)

---
updated-dependencies:
- dependency-name: cpp_demangle
  dependency-version: 0.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Nov 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants