Skip to content

Releases: jfrimmel/cargo-valgrind

Version 2.4.1

22 Mar 11:06

Choose a tag to compare

What's Changed

  • simplify and improve std::thread::new suppressions by @purplesyringa in #141 and #147
  • Fix assert cmd deprecation and bump several other dependencies
  • Raise MSRV as part of dependency bump

Full Changelog: 2.4.0...2.4.1

Version 2.4.0

01 Dec 13:40

Choose a tag to compare

This release adds support for Valgrind 3.26+.

What's Changed

  • support Valgrind 3.26+ (with new XML protocol version 6)
  • forward the numeric exit code to the caller instead of always exiting with 200 on errors
  • support projects with panic=abort as well as other signals (e.g. SIGINT)
  • Add suppression for recent nightly by @purplesyringa in #137
  • document some common cases of leaked memory issues in Rust

Full Changelog: 2.3.3...2.4.0

Version 2.3.3

08 Oct 21:59

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.3.2...2.3.3

Version 2.3.2

15 Jul 18:58

Choose a tag to compare

What's Changed

  • suppression for thread_local::native::lazy::Storage<>::get_or_init_slow leak (thanks @Dushistov)

New Contributors

Full Changelog: 2.3.1...2.3.2

Version 2.1.0

15 Jul 19:03

Choose a tag to compare

  • Support passing additional flags to valgrind via the VALGRINDFLAGS env var (thanks @Avuxo, @ki7dk)
  • Deploy releases automatically, including build artifacts (thanks @Luni-4)
  • Accept more Valgrind XML output (leading to fewer panics) (thanks @TheWastl)
  • Update dependencies including a fix for a vulnerability in regex (which didn't affect this crate, though)
  • Fix typos (thanks @wiktor-k, @krystian-wojtas)

Version 2.3.1

06 Apr 10:01

Choose a tag to compare

  • Fix suppression files for Rust 1.86.0 (stable) (#124)

Version 2.3.0

31 Mar 10:19

Choose a tag to compare

  • Suppress wrongly reported leaks in the Rust standard library versions 1.83 and 1.86 (#121)
  • Add more helpful error message if the program under test overflows its stack (#93)
  • Perform LTO on release (#109) (thanks @zamazan4ik)
  • Use more robust host information detection (#77, #95) (thanks @axelkar)
  • Updated documentation
  • Fix clippy lints (thanks @skewballfox)
  • Raised MSRV to 1.58

Version 2.2.1

17 Sep 15:22

Choose a tag to compare

This is version 2.2.0, just with the pre-built artifacts, that were forgotten due to #88.

Version 2.2.0

17 Sep 14:52

Choose a tag to compare

  • Don't crash on valgrind output with multiple stack traces (e.g. an invalid read as in #80)
  • Display auxiliary information and stack traces if available (#81)
  • Update dependencies and CI configuration to fix vulnerabilities (atty and actions/checkout)

Version 2.0.3

24 Feb 10:28

Choose a tag to compare

Changelog

  • Update dependencies