Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,7 @@ Cargo.lock

# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb

# Test output
tracepoint_decode/actual

8 changes: 4 additions & 4 deletions eventheader/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "eventheader"
version = "0.4.1"
version = "0.5.0"
edition = "2021"
authors = ["Microsoft"]
license = "MIT"
Expand Down Expand Up @@ -29,9 +29,9 @@ user_events = ["tracepoint/user_events"] # Logging is enabled if linux && user_e
macros = ["dep:eventheader_macros"]

[dependencies]
tracepoint = { default-features = false, version = "= 0.4.0", path = "../tracepoint" }
eventheader_types = { version = "= 0.4.1", path = "../eventheader_types" }
eventheader_macros = { optional = true, version = "= 0.4.1", path = "../eventheader_macros" }
tracepoint = { default-features = false, version = "= 0.5.0", path = "../tracepoint" }
eventheader_types = { version = "= 0.5.0", path = "../eventheader_types" }
eventheader_macros = { optional = true, version = "= 0.5.0", path = "../eventheader_macros" }

[dev-dependencies]
uuid = ">= 1.1"
5 changes: 5 additions & 0 deletions eventheader/src/changelog.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@
#[allow(unused_imports)]
use crate::*; // For docs

/// # v0.5.0 (2025-11-26)
/// - Fix linker issues with newer Rust versions.
/// - Fix clippy issues for Rust 1.91.
pub mod v0_5_0 {}

/// # v0.4.1 (2025-02-28)
/// - Move eventheader types into separate `eventheader_types` crate.
/// - `write_event!` macro now handles invisible delimiters to support use from
Expand Down
4 changes: 2 additions & 2 deletions eventheader_dynamic/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "eventheader_dynamic"
version = "0.4.1"
version = "0.5.0"
edition = "2021"
authors = ["Microsoft"]
license = "MIT"
Expand Down Expand Up @@ -28,7 +28,7 @@ default = ["user_events"]
user_events = ["eventheader/user_events"] # Logging is enabled if Linux && user_events.

[dependencies]
eventheader = { default-features = false, version = "= 0.4.1", path = "../eventheader" }
eventheader = { default-features = false, version = "= 0.5.0", path = "../eventheader" }

[dev-dependencies]
uuid = ">= 1.1"
4 changes: 4 additions & 0 deletions eventheader_dynamic/src/changelog.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@
#[allow(unused_imports)]
use crate::*; // For docs

/// # v0.5.0 (2025-11-26)
/// - Fix clippy issues for Rust 1.91.
pub mod v0_5_0 {}

/// # v0.4.1 (2025-02-28)
/// - Add support for the `BinaryLength16Char8` encoding via
/// [`EventBuilder::add_binary`].
Expand Down
2 changes: 1 addition & 1 deletion eventheader_macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "eventheader_macros"
version = "0.4.1"
version = "0.5.0"
edition = "2021"
authors = ["Microsoft"]
license = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion eventheader_types/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "eventheader_types"
version = "0.4.1"
version = "0.5.0"
edition = "2021"
authors = ["Microsoft"]
license = "MIT"
Expand Down
4 changes: 4 additions & 0 deletions eventheader_types/src/changelog.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@
#[allow(unused_imports)]
use crate::*; // For docs

/// # v0.5.0 (2025-11-26)
/// - Fix clippy issues for Rust 1.91.
pub mod v0_5_0 {}

/// # v0.4.1 (2025-02-28)
/// - Move eventheader types from `eventheader` into new `eventheader_types` crate.
/// - New field encoding `BinaryLength16Char8`. Same as
Expand Down
2 changes: 1 addition & 1 deletion tracepoint/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tracepoint"
version = "0.4.0"
version = "0.5.0"
edition = "2021"
authors = ["Microsoft"]
license = "MIT"
Expand Down
4 changes: 4 additions & 0 deletions tracepoint/src/changelog.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@
#[allow(unused_imports)]
use crate::*; // For docs

/// # v0.5.0 (2025-11-26)
/// - Fix clippy issues for Rust 1.91.
pub mod v0_5_0 {}

/// # v0.4.0 (2024-04-12)
/// - Create tracepoint crate with low-level user_events API.
pub mod v0_4_0 {}
4 changes: 2 additions & 2 deletions tracepoint_decode/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tracepoint_decode"
version = "0.4.1"
version = "0.5.0"
edition = "2021"
authors = ["Microsoft"]
license = "MIT"
Expand Down Expand Up @@ -30,7 +30,7 @@ default = ["rustc_1_77"]
rustc_1_77 = []

[dependencies]
eventheader_types = { version = "= 0.4.1", path = "../eventheader_types" }
eventheader_types = { version = "= 0.5.0", path = "../eventheader_types" }

[dev-dependencies]
zip = ">= 2.1"
Expand Down
4 changes: 4 additions & 0 deletions tracepoint_decode/src/changelog.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@
#[allow(unused_imports)]
use crate::*; // For docs

/// # v0.5.0 (2025-11-26)
/// - Fix clippy issues for Rust 1.91.
pub mod v0_5_0 {}

/// # v0.4.1 (2025-02-28)
/// - Initial release.
pub mod v0_4_1 {}
6 changes: 3 additions & 3 deletions tracepoint_perf/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tracepoint_perf"
version = "0.4.1"
version = "0.5.0"
edition = "2021"
authors = ["Microsoft"]
license = "MIT"
Expand All @@ -22,5 +22,5 @@ readme = "README.md"
rust-version = "1.64"

[dependencies]
eventheader_types = { version = "= 0.4.1", path = "../eventheader_types" }
tracepoint_decode = { version = "= 0.4.1", path = "../tracepoint_decode" }
eventheader_types = { version = "= 0.5.0", path = "../eventheader_types" }
tracepoint_decode = { version = "= 0.5.0", path = "../tracepoint_decode" }
15 changes: 15 additions & 0 deletions tracepoint_perf/src/changelog.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.

//! Release history

#[allow(unused_imports)]
use crate::*; // For docs

/// # v0.5.0 (2025-11-26)
/// - Fix clippy issues for Rust 1.91.
pub mod v0_5_0 {}

/// # v0.4.1 (2025-02-28)
/// - Initial release.
pub mod v0_4_1 {}
2 changes: 2 additions & 0 deletions tracepoint_perf/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ pub use file_reader::PerfDataFileReader;
pub use file_writer::PerfDataFileWriter;
pub use header_index::PerfHeaderIndex;

pub mod changelog;

mod file_abi;
mod file_reader;
mod file_writer;
Expand Down