| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-21 | add `[pin_]init_scope` to execute code before creating an initializer | Benno Lossin | 1 | -0/+87 |
| 2025-09-11 | rust: pin-init: add code blocks to `[try_][pin_]init!` macros | Benno Lossin | 1 | -0/+2 |
| 2025-09-11 | rust: pin-init: rename `project` -> `project_this` in doctest | Benno Lossin | 1 | -1/+1 |
| 2025-07-13 | Merge tag 'pin-init-v6.17' of https://github.com/Rust-for-Linux/linux into ru... | Miguel Ojeda | 1 | -23/+135 |
| 2025-06-24 | rust: Use consistent "# Examples" heading style in rustdoc | Viresh Kumar | 1 | -1/+1 |
| 2025-06-11 | rust: pin-init: implement `ZeroableOption` for function pointers with up to 2... | Benno Lossin | 1 | -0/+16 |
| 2025-06-11 | rust: pin-init: change `impl Zeroable for Option<NonNull<T>>` to `ZeroableOpt... | Benno Lossin | 1 | -1/+3 |
| 2025-06-11 | rust: pin-init: implement `ZeroableOption` for `&T` and `&mut T` | Benno Lossin | 1 | -0/+7 |
| 2025-06-11 | rust: pin-init: add `zeroed()` & `Zeroable::zeroed()` functions | Benno Lossin | 1 | -0/+52 |
| 2025-06-11 | rust: pin-init: add `Zeroable::init_zeroed` | Benno Lossin | 1 | -1/+12 |
| 2025-06-11 | rust: pin-init: rename `zeroed` to `init_zeroed` | Benno Lossin | 1 | -13/+13 |
| 2025-06-11 | rust: pin-init: change blanket impls for `[Pin]Init` and add one for `Result<... | Benno Lossin | 1 | -4/+26 |
| 2025-06-11 | rust: pin-init: improve safety documentation for `impl<T> [Pin]Init<T> for T` | Benno Lossin | 1 | -5/+7 |
| 2025-05-01 | rust: pin-init: improve documentation for `Zeroable` derive macros | Benno Lossin | 1 | -6/+18 |
| 2025-05-01 | rust: pin-init: fix typos | Benno Lossin | 1 | -1/+1 |
| 2025-05-01 | rust: pin-init: add `MaybeZeroable` derive macro | Benno Lossin | 1 | -0/+30 |
| 2025-05-01 | rust: pin-init: Update the structural pinning link in readme. | Christian Schrefl | 1 | -1/+1 |
| 2025-05-01 | rust: pin-init: Update Changelog and Readme | Christian Schrefl | 1 | -0/+6 |
| 2025-05-01 | rust: pin-init: Implement `Wrapper` for `UnsafePinned` behind feature flag. | Christian Schrefl | 1 | -0/+12 |
| 2025-05-01 | rust: pin-init: Add the `Wrapper` trait. | Christian Schrefl | 1 | -0/+44 |
| 2025-05-01 | rust: pin-init: add `cast_[pin_]init` functions to change the initialized type | Benno Lossin | 1 | -0/+32 |
| 2025-04-08 | rust: pin-init: use Markdown autolinks in Rust comments | Miguel Ojeda | 1 | -1/+1 |
| 2025-03-30 | Merge tag 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/... | Linus Torvalds | 1 | -0/+1483 |
| 2025-03-16 | rust: pin-init: re-enable doctests | Benno Lossin | 1 | -27/+27 |
| 2025-03-16 | rust: pin-init: miscellaneous synchronization with the user-space version | Benno Lossin | 1 | -2/+0 |
| 2025-03-16 | rust: pin-init: synchronize documentation with the user-space version | Benno Lossin | 1 | -39/+102 |
| 2025-03-16 | rust: pin-init: add `std` and `alloc` support from the user-space version | Benno Lossin | 1 | -6/+35 |
| 2025-03-16 | rust: make pin-init its own crate | Benno Lossin | 1 | -17/+29 |
| 2025-03-16 | rust: pin-init: remove kernel-crate dependency | Benno Lossin | 1 | -27/+14 |
| 2025-03-16 | rust: pin-init: fix documentation links | Benno Lossin | 1 | -8/+11 |
| 2025-03-16 | rust: add `ZeroableOption` and implement it instead of `Zeroable` for `Option... | Benno Lossin | 1 | -0/+11 |
| 2025-03-16 | rust: pin-init: move impl `Zeroable` for `Opaque` and `Option<KBox<T>>` into ... | Benno Lossin | 1 | -7/+1 |
| 2025-03-16 | rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kerne... | Benno Lossin | 1 | -121/+4 |
| 2025-03-16 | rust: pin-init: move the default error behavior of `try_[pin_]init` | Benno Lossin | 1 | -42/+13 |
| 2025-03-16 | rust: pin-init: call `try_[pin_]init!` from `[pin_]init!` instead of `__init_... | Benno Lossin | 1 | -20/+6 |
| 2025-03-16 | rust: pin-init: change examples to the user-space version | Benno Lossin | 1 | -186/+179 |
| 2025-03-16 | rust: pin-init: move proc-macro documentation into pin-init crate | Benno Lossin | 1 | -0/+111 |
| 2025-03-16 | rust: add extensions to the pin-init crate and move relevant documentation there | Benno Lossin | 1 | -14/+0 |
| 2025-03-16 | rust: move pin-init API into its own directory | Benno Lossin | 1 | -0/+1459 |