windows-drivers-rs

Platform that enables Windows driver development in Rust. Developed by Surface.

APACHE-2.0 License

Downloads
76.2K
Stars
1.4K
Committers
5

Bot releases are visible (Hide)

windows-drivers-rs - wdk-v0.2.0 Latest Release

Published by wmmc88 8 months ago

Fixed

  • resolve warnings in rust-script blocks and only fail warnings in CI (#87)
  • fix wrong instruction used for arm64 breakpoint

Other

  • restrict to one unsafe operation per block (#24)
  • [breaking] enable rustdoc lints and resolve errors
  • remove extra keywords in cargo manifests
windows-drivers-rs - wdk-sys-v0.2.0

Published by wmmc88 8 months ago

Added

  • generate CStr for c string constants instead of &[u8] (#72)

Fixed

  • resolve warnings in rust-script blocks and only fail warnings in CI (#87)

Other

  • update dependencies
  • allow multiple_crate_versions in wdk-build (build dependency) (#98)
  • allow exception for clippy::pub_underscore_fields in generated code (#77)
  • Bump thiserror from 1.0.48 to 1.0.55 (#59)
  • reduce noise from bindgen warnings
  • fix clippy errors missed due to buggy ci stage
  • restrict to one unsafe operation per block (#24)
  • [breaking] enable rustdoc lints and resolve errors
  • remove extra keywords in cargo manifests
windows-drivers-rs - wdk-panic-v0.2.0

Published by wmmc88 8 months ago

Fixed

  • resolve warnings in rust-script blocks and only fail warnings in CI (#87)

Other

  • restrict to one unsafe operation per block (#24)
  • [breaking] enable rustdoc lints and resolve errors
windows-drivers-rs - wdk-build-v0.2.0

Published by wmmc88 8 months ago

Added

  • package rust-driver-makefile.toml with wdk-build package (#36)
  • support multiple drivers (of same type) in same cargo workspace
  • cargo-make argument forwarding
  • generate CStr for c string constants instead of &[u8] (#72)

Fixed

  • resolve warnings in rust-script blocks and only fail warnings in CI (#87)
  • add missing cpu-arch macro defintions
  • fix wdk path regkey detection

Other

  • update versions in readme and rust-driver-makefile.toml
  • update dependencies
  • allow multiple_crate_versions in wdk-build (build dependency) (#98)
  • update cargo-make tasks with arch-specific tools
  • Bump thiserror from 1.0.48 to 1.0.55 (#59)
  • restrict to one unsafe operation per block (#24)
  • [breaking] enable rustdoc lints and resolve errors
windows-drivers-rs - wdk-alloc-v0.2.0

Published by wmmc88 8 months ago

Fixed

  • resolve warnings in rust-script blocks and only fail warnings in CI (#87)
  • remove dependency on lazystatic in wdk-alloc rust tag (#21)

Other

  • restrict to one unsafe operation per block (#24)
  • [breaking] enable rustdoc lints and resolve errors
windows-drivers-rs - windows-drivers-rs v0.1.0

Published by wmmc88 about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-drivers-rs/commits/v0.1.0