Code

History

Commits on master to rust/kernel/alloc70+
  1. rust: alloc: implement Box::pin_slice()Alice Ryhl committed 1 year agoac9eea3
  2. rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` tooMiguel Ojeda committed 1 year ago0f580d5
  3. rust: alloc: take the allocator into account for FOREIGN_ALIGNAlice Ryhl committed 1 year agobb9749f
  4. rust: alloc: specify the minimum alignment of each allocatorAlice Ryhl committed 1 year ago1b1a946
  5. rust: make `kvec::Vec` functions `const fn`Onur Özkan committed 1 year agof87de69
  6. rust: make `ArrayLayout::new_unchecked` a `const fn`Onur Özkan committed 1 year ago8d3e805
  7. rust: alloc: kvec: simplify KUnit test module name to "rust_kvec"Hui Zhu committed 1 year agoa55498c
  8. rust: alloc: kvec: add doc example for as_slice methodHui Zhu committed 1 year ago7cedf73
  9. rust: alloc: replace aligned_size() with Kmalloc::aligned_layout()Danilo Krummrich committed 1 year agofde578c
  10. Merge tag 'alloc-next-v6.17-2025-07-15' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year ago8ecb65b
  11. rust: types: add FOREIGN_ALIGN to ForeignOwnableAndreas Hindborg committed 1 year ago12717eb
  12. rust: enable `clippy::ptr_as_ptr` lintTamir Duberstein committed 1 year agofcad9bb
  13. rust: alloc: implement `Borrow` and `BorrowMut` for `KBox`Alexandre Courbot committed 1 year agof86c003
  14. rust: alloc: implement `Borrow` and `BorrowMut` for `Vec`Alexandre Courbot committed 1 year agoc09a8ac
  15. rust: vec: impl Default for Vec with any allocatorAlice Ryhl committed 1 year ago47d8101
  16. rust: alloc: add missing Markdown code spanMiguel Ojeda committed 1 year agoabd21a1
  17. rust: remove unneeded Rust 1.87.0 `allow(clippy::ptr_eq)`Miguel Ojeda committed 1 year agobb941ea
  18. 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
  19. Merge tag 'rust-xarray-for-v6.16' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year ago06ff274
  20. rust: convert raw URLs to Markdown autolinks in commentsXizhe Yin committed 1 year ago86d990c
  21. rust: alloc: add Vec::insert_within_capacityAlice Ryhl committed 1 year ago771c5a7
  22. rust: alloc: add Vec::removeAlice Ryhl committed 1 year ago294a7ec
  23. rust: alloc: add Vec::retainAlice Ryhl committed 1 year ago9f14089
  24. rust: alloc: add Vec::drain_allAlice Ryhl committed 1 year ago088bf14
  25. rust: alloc: add Vec::push_within_capacityAlice Ryhl committed 1 year ago9def0d0
  26. rust: alloc: add Vec::popAlice Ryhl committed 1 year agof2b4dd7
  27. rust: alloc: add Vec::clearAlice Ryhl committed 1 year agoa1e4d5c
  28. rust: allow Rust 1.87.0's `clippy::ptr_eq` lintMiguel Ojeda committed 1 year agoa39f308
  29. rust: types: add `ForeignOwnable::PointedTo`Tamir Duberstein committed 1 year ago1a4736c
  30. rust: alloc: replace `Vec::set_len` with `inc_len`Tamir Duberstein committed 1 year ago88d5d6a
  31. rust: alloc: refactor `Vec::truncate` using `dec_len`Tamir Duberstein committed 1 year ago1b04b46
  32. rust: alloc: add `Vec::dec_len`Tamir Duberstein committed 1 year agodbb0b84
  33. rust: alloc: add Vec::len() <= Vec::capacity invariantTamir Duberstein committed 1 year ago47a17a6
  34. rust: alloc: allow coercion from `Box<T>` to `Box<dyn U>` if T implements UAlexandre Courbot committed 1 year ago85f8e98
  35. rust: alloc: use `spare_capacity_mut` to reduce unsafeTamir Duberstein committed 1 year agoc315298