Code

History

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