aboutsummaryrefslogtreecommitdiff
path: root/rust/macros
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge tag 'rust-6.10' of https://github.com/Rust-for-Linux/linuxGravatar Linus Torvalds 3-30/+95
2024-04-25rust: remove `params` from `module` macro exampleGravatar Aswin Unnikrishnan 1-12/+0
2024-04-16rust: macros: fix soundness issue in `module!` macroGravatar Benno Lossin 1-75/+115
2024-04-07rust: macros: allow generic parameter default values in `#[pin_data]`Gravatar Benno Lossin 2-2/+2
2024-04-07rust: macros: add `decl_generics` to `parse_generics()`Gravatar Benno Lossin 3-30/+95
2024-02-25rust: module: place generated init_module() function in .init.textGravatar Thomas Bertschinger 1-1/+6
2023-12-21rust: support `srctree`-relative linksGravatar Miguel Ojeda 1-1/+1
2023-12-14rust: macros: improve `#[vtable]` documentationGravatar Benno Lossin 1-7/+31
2023-12-14rust: macros: update 'paste!' macro to accept string literalsGravatar Trevor Gross 2-3/+29
2023-08-29Merge tag 'rust-6.6' of https://github.com/Rust-for-Linux/linuxGravatar Linus Torvalds 5-1/+298
2023-08-21rust: add derive macro for `Zeroable`Gravatar Benno Lossin 3-0/+104
2023-08-10btf, scripts: rust: drop is_rust_module.shGravatar Andrea Righi 1-1/+1
2023-08-10rust: macros: add `paste!` proc macroGravatar Gary Guo 2-0/+193
2023-08-09rust: macros: vtable: fix `HAS_*` redefinition (`gen_const_name`)Gravatar Qingsong Chen 1-0/+1
2023-05-31rust: macros: replace Self with the concrete type in #[pin_data]Gravatar Benno Lossin 1-4/+104
2023-05-31rust: macros: refactor generics parsing of `#[pin_data]` into its own functionGravatar Benno Lossin 2-62/+94
2023-05-31rust: macros: fix usage of `#[allow]` in `quote!`Gravatar Benno Lossin 1-6/+8
2023-04-12rust: init: add `PinnedDrop` trait and macrosGravatar Benno Lossin 2-0/+98
2023-04-12rust: init: add initialization macrosGravatar Benno Lossin 3-2/+108
2023-04-12rust: macros: add `quote!` macroGravatar Gary Guo 2-0/+147
2023-04-12rust: error: Rename to_kernel_errno() -> to_errno()Gravatar Asahi Lina 1-1/+1
2023-04-10rust: macros: Allow specifying multiple module aliasesGravatar Asahi Lina 2-6/+34
2022-12-04rust: macros: take string literals in `module!`Gravatar Gary Guo 3-17/+29
2022-12-04rust: macros: add `#[vtable]` proc macroGravatar Gary Guo 2-0/+147
2022-12-04rust: macros: add `concat_idents!` proc macroGravatar Björn Roy Baron 2-0/+67
2022-09-28rust: add `macros` crateGravatar Miguel Ojeda 3-0/+405