| Age | Commit message (Expand) | Author | Files | Lines |
| 14 days | rust: pin-init: internal: project using full slot | Gary Guo | 2 | -9/+8 |
| 14 days | rust: pin-init: internal: project slots instead of references | Gary Guo | 2 | -117/+50 |
| 14 days | rust: pin-init: internal: make `make_closure` inherent methods | Gary Guo | 2 | -12/+12 |
| 14 days | rust: pin-init: internal: use marker on drop guard type for pinned fields | Gary Guo | 2 | -40/+42 |
| 14 days | rust: pin-init: internal: init: handle code blocks early | Gary Guo | 1 | -45/+55 |
| 2026-05-14 | rust: pin-init: internal: add `PhantomInvariant` and `PhantomInvariantLifetime` | Gary Guo | 1 | -8/+4 |
| 2026-05-14 | rust: pin-init: internal: pin_data: add struct to record field info | Mohamad Alsadhan | 1 | -21/+32 |
| 2026-05-14 | rust: pin-init: internal: pin_data: use closure for `handle_field` | Gary Guo | 1 | -74/+70 |
| 2026-05-10 | rust: pin-init: internal: remove `collect_tuple` polyfill after MSRV bump | Gary Guo | 1 | -19/+8 |
| 2026-05-10 | rust: pin-init: internal: turn `PhantomPinned` error into warnings | Gary Guo | 2 | -1/+15 |
| 2026-05-10 | rust: pin-init: cleanup workaround for old Rust compiler | Gary Guo | 1 | -8/+1 |
| 2026-05-10 | rust: pin-init: internal: adjust license identifier of `zeroable.rs` | Benno Lossin | 1 | -1/+1 |
| 2026-05-10 | rust: pin-init: internal: remove redundant `#[pin]` filtering | Gary Guo | 1 | -4/+0 |
| 2026-05-10 | rust: pin-init: internal: add missing where clause to projection types | Mohamad Alsadhan | 1 | -1/+3 |
| 2026-05-10 | rust: pin-init: bump minimum Rust version to 1.82 | Gary Guo | 1 | -1/+0 |
| 2026-04-30 | rust: pin-init: fix incorrect accessor reference lifetime | Gary Guo | 1 | -59/+47 |
| 2026-04-30 | rust: pin-init: internal: move alignment check to `make_field_check` | Gary Guo | 1 | -41/+37 |
| 2026-03-25 | rust: pin-init: replace `addr_of_mut!` with `&raw mut` | Antonio Hickey | 1 | -4/+4 |
| 2026-03-25 | rust: pin-init: properly document let binding workaround | Benno Lossin | 1 | -0/+6 |
| 2026-03-25 | rust: pin-init: build: simplify use of nightly features | Gary Guo | 1 | -1/+1 |
| 2026-03-12 | rust: pin-init: replace shadowed return token by `unsafe`-to-create token | Benno Lossin | 1 | -15/+7 |
| 2026-03-06 | rust: pin-init: internal: init: document load-bearing fact of field accessors | Benno Lossin | 1 | -0/+8 |
| 2026-03-06 | rust: pin-init: internal: init: remove `#[disable_initialized_field_access]` | Benno Lossin | 1 | -31/+8 |
| 2026-01-17 | rust: pin-init: internal: init: simplify Zeroable safety check | Benno Lossin | 1 | -6/+1 |
| 2026-01-17 | rust: pin-init: internal: init: add escape hatch for referencing initialized ... | Benno Lossin | 1 | -23/+52 |
| 2026-01-17 | rust: pin-init: internal: init: add support for attributes on initializer fields | Benno Lossin | 1 | -14/+55 |
| 2026-01-17 | rust: pin-init: add `#[default_error(<type>)]` attribute to initializer macros | Benno Lossin | 1 | -3/+41 |
| 2026-01-17 | rust: pin-init: rewrite the initializer macros using `syn` | Benno Lossin | 2 | -0/+458 |
| 2026-01-17 | rust: pin-init: add `?Sized` bounds to traits in `#[pin_data]` macro | Benno Lossin | 1 | -2/+2 |
| 2026-01-17 | rust: pin-init: rewrite `#[pin_data]` using `syn` | Benno Lossin | 3 | -262/+501 |
| 2026-01-17 | rust: pin-init: rewrite the `#[pinned_drop]` attribute macro using `syn` | Benno Lossin | 2 | -38/+52 |
| 2026-01-17 | rust: pin-init: rewrite `derive(Zeroable)` and `derive(MaybeZeroable)` using ... | Benno Lossin | 3 | -92/+74 |
| 2026-01-17 | rust: pin-init: internal: add utility API for syn error handling | Benno Lossin | 2 | -0/+33 |
| 2026-01-17 | rust: pin-init: add `syn` dependency and remove `proc-macro[2]` and `quote` w... | Benno Lossin | 5 | -43/+14 |
| 2025-05-18 | Merge tag 'pin-init-v6.16' of https://github.com/Rust-for-Linux/linux into ru... | Miguel Ojeda | 2 | -1/+32 |
| 2025-05-07 | rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint | Miguel Ojeda | 1 | -2/+1 |
| 2025-05-01 | rust: pin-init: add `MaybeZeroable` derive macro | Benno Lossin | 2 | -1/+31 |
| 2025-04-21 | rust: pin-init: internal: skip rustfmt formatting of kernel-only module | Benno Lossin | 1 | -0/+1 |
| 2025-03-16 | rust: pin-init: miscellaneous synchronization with the user-space version | Benno Lossin | 1 | -3/+2 |
| 2025-03-16 | rust: pin-init: internal: synchronize with user-space version | Benno Lossin | 5 | -3/+25 |
| 2025-03-16 | rust: make pin-init its own crate | Benno Lossin | 6 | -11/+26 |
| 2025-03-16 | rust: add pin-init crate build infrastructure | Miguel Ojeda | 2 | -0/+7 |
| 2025-03-16 | rust: pin-init: move proc-macro documentation into pin-init crate | Benno Lossin | 1 | -106/+3 |
| 2025-03-16 | rust: move pin-init API into its own directory | Benno Lossin | 5 | -0/+520 |