Cpp-demangle

Latest version: v0.1.2

Safety actively analyzes 628969 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.2.14

Released 2019/11/15

Fixed

* Certain symbols can have cyclic back references, or at least very deep stacks
of back references. Many of those symbols are valid! But as a practical
implementation to avoid stack overflows and infinite loops, we now place a
limit on the depth of back references we will follow. This is similar to the
parse limit that we already had, but for a different phase of the
demangling. [186](https://github.com/gimli-rs/cpp_demangle/pull/186)

--------------------------------------------------------------------------------

0.2.13

Released 2019/07/30

Fixed

* Fix parsing of outdated `sr` forms that prevented parsing other symbols. See
173 for details.

* Ensures a space is printed before a `&` or `&&` reference qualifier. 176

* Fixed placement of parentheses in symbols with function pointer arguments that
have `const` qualifiers. 175

--------------------------------------------------------------------------------

0.2.12

Released 2018/08/09

Fixed

* *Actually* fixed builds using `no-default-features = true` to not accidentally
enable `no_std` mode, which requires nightly rust, and break builds on
non-nightly channels. Enabling the `no_std` mode now requires disabling the
`std` feature *and* enabling the `alloc` feature.

--------------------------------------------------------------------------------

0.2.11

Released 2018/08/09

Fixed

* Fixed builds using `no-default-features = true` to not accidentally enable
`no_std` mode, which requires nightly rust, and break builds on non-nightly
channels. Enabling the `no_std` mode now requires disabling the `std` feature
*and* enabling the `alloc` feature.

--------------------------------------------------------------------------------

0.2.10

Released 2018/08/08

Added

* Added support for `no_std`! This currently requires nightly Rust's `alloc`
feature to get access to `BTreeMap`. Enable `no_std` support by building
without the on-by-default `std` feature. [148][]

Fixed

* Fixed formatting of some conversion operators. [149][]
* Fixed parsing some tricky symbols with template argument packs that came out
of boost. [150][] [152][]

[148]: https://github.com/gimli-rs/cpp_demangle/pull/148
[149]: https://github.com/gimli-rs/cpp_demangle/pull/149
[150]: https://github.com/gimli-rs/cpp_demangle/pull/150
[152]: https://github.com/gimli-rs/cpp_demangle/pull/152

--------------------------------------------------------------------------------

0.2.9

Released 2018/05/14

Fixed

* Fixed a few issues with parentheticals.
* Should not force recompilation via build.rs for every compile anymore (bug
introduced in 0.2.8 when trying to make the package that is distributed on
crates.io smaller).

--------------------------------------------------------------------------------

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.