summaryrefslogtreecommitdiffstats
path: root/rust/macros
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'rust-6.6' of https://github.com/Rust-for-Linux/linuxLinus Torvalds2023-08-295-1/+298
|\
| * rust: add derive macro for `Zeroable`Benno Lossin2023-08-213-0/+104
| * btf, scripts: rust: drop is_rust_module.shAndrea Righi2023-08-101-1/+1
| * rust: macros: add `paste!` proc macroGary Guo2023-08-102-0/+193
* | rust: macros: vtable: fix `HAS_*` redefinition (`gen_const_name`)Qingsong Chen2023-08-091-0/+1
|/
* rust: macros: replace Self with the concrete type in #[pin_data]Benno Lossin2023-05-311-4/+104
* rust: macros: refactor generics parsing of `#[pin_data]` into its own functionBenno Lossin2023-05-312-62/+94
* rust: macros: fix usage of `#[allow]` in `quote!`Benno Lossin2023-05-311-6/+8
* rust: init: add `PinnedDrop` trait and macrosBenno Lossin2023-04-122-0/+98
* rust: init: add initialization macrosBenno Lossin2023-04-123-2/+108
* rust: macros: add `quote!` macroGary Guo2023-04-122-0/+147
* rust: error: Rename to_kernel_errno() -> to_errno()Asahi Lina2023-04-121-1/+1
* rust: macros: Allow specifying multiple module aliasesAsahi Lina2023-04-102-6/+34
* rust: macros: take string literals in `module!`Gary Guo2022-12-043-17/+29
* rust: macros: add `#[vtable]` proc macroGary Guo2022-12-042-0/+147
* rust: macros: add `concat_idents!` proc macroBjörn Roy Baron2022-12-042-0/+67
* rust: add `macros` crateMiguel Ojeda2022-09-283-0/+405