Skip to content

Releases: rust-lang/measureme

11.0.1

13 Jan 15:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: 11.0.0...11.0.1

11.0.0

18 Dec 13:49
Compare
Choose a tag to compare

[11.0.0] - 2023-12-14

Changed

  • measureme: Update StringId and Addr sizes from u32 to u64 (GH-216)
  • analyzeme: v9 file format, which uses larger events (GH-216)

10.1.2

14 Dec 10:18
Compare
Choose a tag to compare

Changed

  • Change Cli parser from StructOpt to Clap (GH-199)
  • crox: Remove malformed serde attribute (GH-205)
  • decodeme: Allow whitespace control chars in EventId texts (GH-208)
  • measureme: bump parking_lot to 0.12 to sync with rustc (GH-209)
  • Allow copying example shell scripts (GH-211)

10.1.1

08 Feb 23:13
6b8bc6d
Compare
Choose a tag to compare

Changed

  • measureme: Update perf-event-open-sys to 3.0 (GH-198)
  • Move profile data analysis into analyzeme from summarizeme (GH-200)
  • summarize: Update prettytable dependency to avoid segfaults on large profiles (GH-202)

10.1.0

24 Jun 22:55
93ee6da
Compare
Choose a tag to compare

Changed

  • Change install instructions to use stable branch (GH-189)
  • analyzeme: Remove some unused dependencies (GH-192)
  • decodeme: Generate nicer panic messages for incomplete data files (GH-193)
  • Fix build warnings from Rust 2018 idioms (GH-194)
  • measureme: Allow capturing hardware performance counters on stable compilers (GH-195)

10.0.0

06 Oct 12:31
Compare
Choose a tag to compare

Changed

  • analyzeme: Version-specific parts split out into decodeme crate. (GH-181)
  • analyzeme: The crate now supports load both v7 and v8 of the file format. (GH-181)

9.2.0

13 Sep 14:50
Compare
Choose a tag to compare

Changed

  • analyzeme: Makes a couple of methods in ProfilingData public. (GH-180)

9.1.2

21 May 20:45
b5768e3
Compare
Choose a tag to compare

Added

  • measureme: Allow recording interval events without using the drop guard (GH-159)

9.1.1

23 Apr 17:30
28d8633
Compare
Choose a tag to compare

Changed

  • crox: Update the --dir flag to look for the correct file extension for traces (GH-155)
  • measureme: Update the memmap dependency to memmap2 which is actively maintained (GH-156)

9.1.0

19 Feb 17:55
03a352f
Compare
Choose a tag to compare

Added

  • measureme: Add support for using hardware performance counters instead of wall-clock times. (GH-143)
  • summarize: Add aggregate sub-command for analyzing sets of profiles (GH-129)

Changed

  • analyzeme: Provide functions to decode paged buffer data from memory (GH-142)
  • analyzeme: Fix blocked events not being counted in total invocation count (GH-148)
  • analyzeme: Return error instead of panicking if the input file is too small (GH-151)
  • Cleanup intra-doc links (GH-146)