Skip to content

Commit 186be86

Browse files
authored
Merge pull request #136 from wesleywiser/0.8.0
0.8.0 release
2 parents ad0b58d + e778699 commit 186be86

File tree

13 files changed

+53
-17
lines changed

13 files changed

+53
-17
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# Changelog
22

3+
## [0.8.0] - 2020-10-01
4+
### Added
5+
- `analyzeme`: Profiling data can now be constructed directly from memory without having to touch the filesystem ([GH-123])
6+
- `summarize`: A new "Time" column shows the total amount of time spent executing the query including sub-queries ([GH-109])
7+
8+
### Changed
9+
- `crox`: Event argument data is now included in the output file ([GH-108])
10+
- `measureme`: Trace data is now recorded into a single file instead of three files ([GH-132])
11+
- `mmview`: Do not panic when there are no events ([GH-119])
12+
- `summarize`: Time spent in incremental result cache loading and query blocking now counts toward self-time for the query ([GH-104])
13+
- `summarize`: Improve support for loading trace files created by programs other than rustc ([GH-116])
14+
- `summarize`: Only show the "Cache hits", "Blocked Time" and "Incremental load time" columns if that data is present in the trace ([GH-116])
15+
16+
## [0.7.1] - 2020-01-02
17+
### Changed
18+
- `measureme`: Fix compilation error on big endian systems ([GH-103])
19+
20+
## [0.7.0] - 2019-12-18
21+
### Changed
22+
- `measureme`: Events can now have "arguments" which record additional data about the event ([GH-101])
23+
324
## [0.6.0] - 2019-12-11
425
### Added
526
- `measureme`: Added `SerializationSink::write_bytes_atomic` that optimizes handling of existing buffers ([GH-97])
@@ -43,6 +64,11 @@
4364

4465
## [0.2.0] - 2019-04-10
4566

67+
[0.8.0]: https://github.com/rust-lang/measureme/releases/tag/0.8.0
68+
[0.7.1]: https://github.com/rust-lang/measureme/releases/tag/0.7.1
69+
[0.7.0]: https://github.com/rust-lang/measureme/releases/tag/0.7.0
70+
[0.6.0]: https://github.com/rust-lang/measureme/releases/tag/0.6.0
71+
[0.5.0]: https://github.com/rust-lang/measureme/releases/tag/0.5.0
4672
[0.4.0]: https://github.com/rust-lang/measureme/releases/tag/0.4.0
4773
[0.3.0]: https://github.com/rust-lang/measureme/releases/tag/0.3.0
4874
[0.2.1]: https://github.com/rust-lang/measureme/releases/tag/0.2.1
@@ -65,3 +91,12 @@
6591
[GH-93]: https://github.com/rust-lang/measureme/pull/93
6692
[GH-97]: https://github.com/rust-lang/measureme/pull/97
6793
[GH-98]: https://github.com/rust-lang/measureme/pull/98
94+
[GH-101]: https://github.com/rust-lang/measureme/pull/101
95+
[GH-103]: https://github.com/rust-lang/measureme/pull/103
96+
[GH-104]: https://github.com/rust-lang/measureme/pull/104
97+
[GH-108]: https://github.com/rust-lang/measureme/pull/108
98+
[GH-109]: https://github.com/rust-lang/measureme/pull/109
99+
[GH-116]: https://github.com/rust-lang/measureme/pull/116
100+
[GH-119]: https://github.com/rust-lang/measureme/pull/119
101+
[GH-123]: https://github.com/rust-lang/measureme/pull/123
102+
[GH-132]: https://github.com/rust-lang/measureme/pull/132

analyzeme/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "analyzeme"
3-
version = "0.7.1"
3+
version = "0.8.0"
44
authors = ["Wesley Wiser <wwiser@gmail.com>", "Michael Woerister <michaelwoerister@posteo>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

crox/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "crox"
3-
version = "0.7.1"
3+
version = "0.8.0"
44
authors = ["Wesley Wiser <wwiser@gmail.com>"]
55
edition = "2018"
66

crox/Readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ $ cargo rustc -- -Z self-profile
1919
$ # Install crox if you haven't done so yet.
2020
$ cargo install --git https://github.com/rust-lang/measureme crox
2121
22-
$ crox {crate name}-{pid}
22+
$ crox {crate name}-{pid}.mm_profdata
2323
```
2424

2525
3. Open Chrome

flamegraph/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "flamegraph"
3-
version = "0.7.1"
3+
version = "0.8.0"
44
authors = ["Wesley Wiser <wwiser@gmail.com>", "Michael Woerister <michaelwoerister@posteo>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

flamegraph/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ $ cd regex
1515

1616
$ cargo rustc -- -Z self-profile
1717

18-
$ flamegraph regex-{pid}
18+
$ flamegraph regex-{pid}.mm_profdata
1919

2020
$ open rustc.svg
2121
```

measureme/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "measureme"
3-
version = "0.7.1"
3+
version = "0.8.0"
44
authors = ["Wesley Wiser <wwiser@gmail.com>", "Michael Woerister <michaelwoerister@posteo>"]
55
edition = "2018"
66
description = "Support crate for rustc's self-profiling feature"

mmview/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mmview"
3-
version = "0.7.1"
3+
version = "0.8.0"
44
authors = ["Wesley Wiser <wwiser@gmail.com>", "Michael Woerister <michaelwoerister@posteo>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

stack_collapse/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "stack_collapse"
3-
version = "0.7.1"
3+
version = "0.8.0"
44
authors = ["Wesley Wiser <wwiser@gmail.com>", "Michael Woerister <michaelwoerister@posteo>"]
55
edition = "2018"
66
license = "MIT OR Apache-2.0"

stack_collapse/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ $ cd regex
1515

1616
$ cargo rustc -- -Z self-profile
1717

18-
$ stack_collapse regex-{pid}
18+
$ stack_collapse regex-{pid}.mm_profdata
1919

2020
$ ../path/to/FlameGraph/flamegraph.pl out.stacks_folded > rustc.svg
2121

0 commit comments

Comments
 (0)