Code

History

Commits on v6.16 to rust/kernel/alloc35+
  1. rust: alloc: add missing Markdown code spanMiguel Ojeda committed 1 year agoabd21a1
  2. rust: remove unneeded Rust 1.87.0 `allow(clippy::ptr_eq)`Miguel Ojeda committed 1 year agobb941ea
  3. Merge tag 'alloc-next-v6.16-2025-05-13' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year ago22c3335
  4. Merge tag 'rust-xarray-for-v6.16' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year ago06ff274
  5. rust: convert raw URLs to Markdown autolinks in commentsXizhe Yin committed 1 year ago86d990c
  6. rust: alloc: add Vec::insert_within_capacityAlice Ryhl committed 1 year ago771c5a7
  7. rust: alloc: add Vec::removeAlice Ryhl committed 1 year ago294a7ec
  8. rust: alloc: add Vec::retainAlice Ryhl committed 1 year ago9f14089
  9. rust: alloc: add Vec::drain_allAlice Ryhl committed 1 year ago088bf14
  10. rust: alloc: add Vec::push_within_capacityAlice Ryhl committed 1 year ago9def0d0
  11. rust: alloc: add Vec::popAlice Ryhl committed 1 year agof2b4dd7
  12. rust: alloc: add Vec::clearAlice Ryhl committed 1 year agoa1e4d5c
  13. rust: allow Rust 1.87.0's `clippy::ptr_eq` lintMiguel Ojeda committed 1 year agoa39f308
  14. rust: types: add `ForeignOwnable::PointedTo`Tamir Duberstein committed 1 year ago1a4736c
  15. rust: alloc: replace `Vec::set_len` with `inc_len`Tamir Duberstein committed 1 year ago88d5d6a
  16. rust: alloc: refactor `Vec::truncate` using `dec_len`Tamir Duberstein committed 1 year ago1b04b46
  17. rust: alloc: add `Vec::dec_len`Tamir Duberstein committed 1 year agodbb0b84
  18. rust: alloc: add Vec::len() <= Vec::capacity invariantTamir Duberstein committed 1 year ago47a17a6
  19. rust: alloc: allow coercion from `Box<T>` to `Box<dyn U>` if T implements UAlexandre Courbot committed 1 year ago85f8e98
  20. rust: alloc: use `spare_capacity_mut` to reduce unsafeTamir Duberstein committed 1 year agoc315298
  21. rust: alloc: add Vec::resize methodAndrew Ballance committed 1 year ago1679b71
  22. rust: alloc: add Vec::truncate methodAndrew Ballance committed 1 year ago81e1c4d
  23. rust: alloc: add missing invariant in Vec::set_len()Danilo Krummrich committed 1 year agofb1bf10
  24. Merge tag 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year ago4e82c87
  25. Merge tag 'rust-hrtimer-for-v6.15-v3' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year agoe6ea10d
  26. rust: alloc: add `Box::into_pin`Andreas Hindborg committed 1 year agob4fecce
  27. rust: make pin-init its own crateBenno Lossin committed 1 year agodbd5058
  28. rust: add `ZeroableOption` and implement it instead of `Zeroable` for `Option<Box<T, A>>`Benno Lossin committed 1 year ago5657c3a
  29. rust: pin-init: move impl `Zeroable` for `Opaque` and `Option<KBox<T>>` into the kernel crateBenno Lossin committed 1 year ago9d29c68
  30. rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kernel crateBenno Lossin committed 1 year ago114ca41
  31. rust: alloc: make `ReallocFunc::call` inlineGary Guo committed 1 year ago41b6a81
  32. rust: alloc: satisfy POSIX alignment requirementTamir Duberstein committed 1 year agoff64846
  33. rust: kernel: add improved version of `ForeignOwnable::borrow_mut`Alice Ryhl committed 1 year agoc27e705
  34. rust: kernel: change `ForeignOwnable` pointer to mutTamir Duberstein committed 1 year ago1468657
  35. rust: types: avoid `as` castsTamir Duberstein committed 1 year agoaa991a2