summaryrefslogtreecommitdiff
path: root/rust/pin-init/internal/src
AgeCommit message (Expand)Author
4 daysrust: pin-init: internal: pin_data: parse into `StructInfo` before generatingGary Guo
4 daysrust: pin-init: internal: pin_data: rename `'__pin` lifetime to `'__this`Gary Guo
4 daysrust: pin-init: internal: pin_data: extract `#[cfg]` processing to its own fu...Gary Guo
4 daysrust: pin-init: internal: pin_data: move projection struct into `const _: ()`...Gary Guo
4 daysrust: pin-init: internal: add utility for extract a single attributeGary Guo
4 daysrust: pin-init: internal: add utility to handle generics mergingGary Guo
4 daysrust: pin-init: internal: init: set span location of guardsGary Guo
4 daysrust: pin-init: internal: init: forget guards in reverse orderGary Guo
11 daysrust: pin-init: internal: init: use span of `<-` or `:` for the init/write call.Gary Guo
11 daysrust: pin-init: internal: init: improve diagnostics from field checksGary Guo
11 daysrust: pin-init: internal: init: allow reborrow of `Pin<&mut T>` bindingsGary Guo
13 daysrust: pin-init: internal: improve diagnostics robustness against panickingGary Guo
13 daysrust: pin-init: internal: make `DiagCtxt` available inside parserGary Guo
13 daysrust: pin-init: internal: handle item and expr diagnostics differentlyGary Guo
2026-09-25rust: pin-init: internal: use `HasInitData` to provide inference help onlyGary Guo
2026-09-25rust: pin-init: internal: make `__init_data` and `__pin_data` safeGary Guo
2026-09-25rust: pin-init: internal: pin_data: use HRTB to work around `trivial_bounds` ...Gary Guo
2026-09-18rust: pin-init: internal: use span of `Index` for generated identifiersGary Guo
2026-09-18rust: pin-init: internal: init: provide span for slot projectionGary Guo
2026-09-18rust: pin-init: internal: init: use `slot` identifier directly with mixed siteGary Guo
2026-09-18rust: pin-init: internal: init: emit `slot` using mixed site hygieneGary Guo
2026-09-14rust: pin-init: internal: init: support tuple struct constructor syntaxMohamad Alsadhan
2026-09-14rust: pin-init: internal: init: support tuple structs in `[pin_]init!`Mohamad Alsadhan
2026-09-14rust: pin-init: internal: pin_data: support tuple struct projectionsMohamad Alsadhan
2026-09-14rust: pin-init: internal: extract utility code to new moduleGary Guo
2026-08-05rust: pin-init: add `#[inline]` to small functionsGary Guo
2026-07-27rust: pin-init: internal: rework how `#[pin_data]` handles cfgGary Guo
2026-07-13rust: pin-init: internal: generate brace in macro for init code blocksGary Guo
2026-07-13rust: pin-init: internal: remove `allow` and `expect`s that don't fireGary Guo
2026-07-13rust: pin-init: internal: error on duplicate `#[pin]` attributeLuiz Georg
2026-05-29rust: pin_init: internal: use `loop {}` to produce never valueGary Guo
2026-05-29rust: pin-init: internal: suppress `non_snake_case` lint in `[pin_]init!`Mirko Adzic
2026-05-29rust: pin-init: internal: suppress `non_snake_case` lint in `#[pin_data]`Mirko Adzic
2026-05-29rust: pin-init: internal: pin_data: filter non-`#[cfg]` attr in generated codeMartin Kletzander
2026-05-18rust: pin-init: internal: project using full slotGary Guo
2026-05-18rust: pin-init: internal: project slots instead of referencesGary Guo
2026-05-18rust: pin-init: internal: make `make_closure` inherent methodsGary Guo
2026-05-18rust: pin-init: internal: use marker on drop guard type for pinned fieldsGary Guo
2026-05-18rust: pin-init: internal: init: handle code blocks earlyGary Guo
2026-05-14rust: pin-init: internal: add `PhantomInvariant` and `PhantomInvariantLifetime`Gary Guo
2026-05-14rust: pin-init: internal: pin_data: add struct to record field infoMohamad Alsadhan
2026-05-14rust: pin-init: internal: pin_data: use closure for `handle_field`Gary Guo
2026-05-10rust: pin-init: internal: remove `collect_tuple` polyfill after MSRV bumpGary Guo
2026-05-10rust: pin-init: internal: turn `PhantomPinned` error into warningsGary Guo
2026-05-10rust: pin-init: cleanup workaround for old Rust compilerGary Guo
2026-05-10rust: pin-init: internal: adjust license identifier of `zeroable.rs`Benno Lossin
2026-05-10rust: pin-init: internal: remove redundant `#[pin]` filteringGary Guo
2026-05-10rust: pin-init: internal: add missing where clause to projection typesMohamad Alsadhan
2026-05-10rust: pin-init: bump minimum Rust version to 1.82Gary Guo
2026-04-30rust: pin-init: fix incorrect accessor reference lifetimeGary Guo