Code

History

Commits on 185a4caeecabc150106deda1da170b09f2ad803f to rust/kernel/types.rs35+
  1. rust: types: add `ForLt` trait for higher-ranked lifetime supportGary Guo committed 5 months agoe189bdb
  2. rust: alloc: remove `'static` bound on `ForeignOwnable`Gary Guo committed 5 months agoe9df918
  3. rust: types: remove temporary re-exports of ARef and AlwaysRefCountedShankari Anand committed 10 months ago79e2571
  4. rust: allow `clippy::disallowed_names` for doctestsMiguel Ojeda committed 11 months agoe5d330e
  5. rust: allow `unreachable_pub` for doctestsMiguel Ojeda committed 1 year agoab844cf
  6. Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year ago352af6a
  7. rust: kernel: move ARef and AlwaysRefCounted to sync::arefShankari Anand committed 1 year ago07dad44
  8. rust: types: remove `Either<L, R>`Benno Lossin committed 1 year ago2875321
  9. rust: types: rename Opaque::raw_get to cast_intoAlice Ryhl committed 1 year ago64fb810
  10. rust: types: add Opaque::cast_fromAlice Ryhl committed 1 year ago8802e16
  11. rust: types: require `ForeignOwnable::into_foreign` return non-nullAndreas Hindborg committed 1 year agoa68a6be
  12. rust: types: add FOREIGN_ALIGN to ForeignOwnableAndreas Hindborg committed 1 year ago12717eb
  13. rust: implement `Wrapper<T>` for `Opaque<T>`Christian Schrefl committed 1 year ago64888df
  14. Merge tag 'rust-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year agoec7714e
  15. rust: types: add `ForeignOwnable::PointedTo`Tamir Duberstein committed 1 year ago1a4736c
  16. rust: types: add `Opaque::zeroed`Danilo Krummrich committed 1 year ago9647b6c
  17. rust: make pin-init its own crateBenno Lossin committed 1 year agodbd5058
  18. rust: pin-init: move impl `Zeroable` for `Opaque` and `Option<KBox<T>>` into the kernel crateBenno Lossin committed 1 year ago9d29c68
  19. rust: types: add intra-doc links for `Opaque<T>`Dirk Behme committed 1 year agoab2ebb7
  20. rust: improve lifetimes markupBorys Tyran committed 1 year agocd1ed11
  21. Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-coreLinus Torvalds committed 1 year ago2ab002c
  22. rust: kernel: add improved version of `ForeignOwnable::borrow_mut`Alice Ryhl committed 1 year agoc27e705
  23. rust: kernel: reorder `ForeignOwnable` itemsTamir Duberstein committed 1 year agoc6b9753
  24. rust: kernel: change `ForeignOwnable` pointer to mutTamir Duberstein committed 1 year ago1468657
  25. rust: types: avoid `as` castsTamir Duberstein committed 1 year agoaa991a2
  26. rust: types: add `Opaque::pin_init`Danilo Krummrich committed 1 year ago2d3bf6f
  27. Merge tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-miscLinus Torvalds committed 1 year ago2eff01e
  28. Merge tag 'rust-6.13' of https://github.com/Rust-for-Linux/linuxLinus Torvalds committed 1 year ago798bb34
  29. rust: use custom FFI integer typesGary Guo committed 2 years agod072acd
  30. rust: types: extend `Opaque` documentationDirk Behme committed 2 years ago718c406
  31. rust: treewide: switch to the kernel `Vec` typeDanilo Krummrich committed 2 years ago58eff8e
  32. rust: alloc: remove extension of std's `Box`Danilo Krummrich committed 2 years agoe8c6ccd
  33. rust: kernel: move `FromBytes` and `AsBytes` traits to a new `transmute` moduleAliet Exposito Garcia committed 2 years agoce1c54f
  34. rust: types: add Opaque::try_ffi_initAlice Ryhl committed 2 years agoa69dc41
  35. rust: enable `clippy::ignored_unit_patterns` lintMiguel Ojeda committed 2 years ago3fcc233