aya/ebpf/aya-ebpf-cty
Tamir Duberstein 8935f12a7d
Bump edition to 2024
Change FromRawTracepointArgs::arg to return T rather than *const T which
seems to have been returning a dangling pointer.

Arguably this is not strictly necessary; edition 2024 seems to be
focused on increased strictness around unsafe code which doesn't unlock
new functionality for our users. That said, this work revealed an
apparent bug (see above) that we wouldn't otherwise catch due to
allow-by-default lints.
..
src Use #[expect(...)] rather than #[allow(...)]
CHANGELOG.md Release aya-ebpf-cty v0.2.2, aya-ebpf-bindings v0.1.1, aya-ebpf-macros v0.1.1, aya-ebpf v0.1.1
Cargo.toml Bump edition to 2024
LICENSE-APACHE chore(aya-ebpf-cty): Rename bpf -> ebpf
LICENSE-MIT chore(aya-ebpf-cty): Rename bpf -> ebpf
README.md chore(aya-ebpf-cty): Rename bpf -> ebpf
build.rs Bump edition to 2024

README.md

cty

crates.io crates.io

Type aliases to C types like c_int for use with bindgen

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.