Code

History

Commits on v6.11 to rust/kernel/init19
  1. rust: kernel: fix typos in code commentsMichael Vetter committed 2 years ago0ff8f3f
  2. rust: init: change the generated name of guard variablesBenno Lossin committed 2 years ago9218cf8
  3. rust: macros: allow generic parameter default values in `#[pin_data]`Benno Lossin committed 2 years ago22eed60
  4. rust: init: update expanded macro explanationBenno Lossin committed 3 years ago4af84c6
  5. rust: init: add `{pin_}chain` functions to `{Pin}Init<T, E>`Benno Lossin committed 3 years ago7f8977a
  6. rust: init: make `PinInit<T, E>` a supertrait of `Init<T, E>`Benno Lossin committed 3 years ago1a8076a
  7. rust: init: add support for arbitrary paths in init macrosBenno Lossin committed 3 years ago674b1c7
  8. rust: init: add `..Zeroable::zeroed()` syntax for zeroing all missing fieldsBenno Lossin committed 3 years ago35e7fca
  9. rust: init: make initializer values inaccessible after initializingBenno Lossin committed 3 years ago92fd540
  10. rust: init: wrap type checking struct initializers in a closureBenno Lossin committed 3 years agob9b88be
  11. rust: init: make guards in the init macros hygienicBenno Lossin committed 3 years ago97de919
  12. rust: add derive macro for `Zeroable`Benno Lossin committed 3 years ago071cedc
  13. rust: init: make `#[pin_data]` compatible with conditional compilation of fieldsBenno Lossin committed 3 years agof8badd1
  14. rust: init: consolidate init macrosBenno Lossin committed 3 years agob3068ac
  15. rust: init: update macro expansion example in docsBenno Lossin committed 3 years ago309786c
  16. rust: init: add `stack_pin_init!` macroBenno Lossin committed 3 years ago6841d45
  17. rust: init: add `PinnedDrop` trait and macrosBenno Lossin committed 3 years agod0fdc39
  18. rust: init: add initialization macrosBenno Lossin committed 3 years agofc6c6ba
  19. rust: add pin-init API coreBenno Lossin committed 3 years ago90e53c5