v0.6.0
[0.6.0] - 2023-05-17
Added
- Expose the
perf_event_data
crate as thedata
module. - Add
Record::parse_record
to parse records todata::Record
. - Add
Software::CGROUP_SWITCHES
andSoftware::BPF_OUTPUT
events (#9). @Phantomical
Changed
Hardware
is no longer a rust enum. The constants remain the same.Software
is no longer a rust enum. The constants remain the same.- The same applies for
WhichCache
,CacheOp
, andCacheResult
. WhichCache
has been renamed toCacheId
.
What's Changed
- Rename
data.rs
togroup_data.rs
by @Phantomical in #2 - Generate bindings for perf architecture registers by @Phantomical in #3
- Remove the
#[non_exhaustive]
attribute on most structs by @Phantomical in #4 - Embed the source linux kernel version in the documentation by @Phantomical in #5
- Update release notes by @Phantomical in #6
- Copy CI workflows over from perf-event-data by @Phantomical in #8
- Add support for parsing
Record
s via theperf_event_data
crate by @Phantomical in #7 - Add missing software events to
events::Software
enum by @Phantomical in #9 - Add a changelog to perf-event2 by @Phantomical in #10
- Convert
Hardware
andSoftware
enums to be c-like enums by @Phantomical in #11 - Rename
WhichCache
toCacheId
by @Phantomical in #12 - Simplify CI by @Phantomical in #13
- Silence
clippy::assign_op_pattern
lint by @Phantomical in #14 - Update memmap2 to v0.6 by @Phantomical in #15
- Prepare for v0.6.0 release by @Phantomical in #16
Full Changelog: v0.5.0...v0.6.0