aboutsummaryrefslogtreecommitdiffstats
path: root/rust/macros/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* rust: add `kunit_tests` to the preludeMiguel Ojeda2025-05-271-1/+1
* rust: kunit: support KUnit-mapped `assert!` macros in `#[test]`sMiguel Ojeda2025-05-271-0/+5
* rust: make section names pluralPatrick Miller2025-05-261-1/+1
* rust: use absolute paths in macros referencing core and kernelIgor Korotin2025-05-221-3/+3
* rust: macros: add macro to easily run KUnit testsJosé Expósito2025-03-201-0/+28
* rust: make pin-init its own crateBenno Lossin2025-03-161-8/+0
* rust: move pin-init API into its own directoryBenno Lossin2025-03-161-120/+4
* rust: init: disable doctestsBenno Lossin2025-03-161-4/+4
* rust: module: introduce `authors` keyGuilherme Giacomo Simoes2025-03-101-3/+3
* rust: add #[export] macroAlice Ryhl2025-03-091-0/+24
* rust: add `build_error!` to the preludeMiguel Ojeda2025-01-091-4/+4
* rust: use the `build_error!` macro, not the hidden functionMiguel Ojeda2025-01-091-4/+4
* rust: macros: enable the rest of the testsEthan D. Twardy2024-11-011-9/+50
* rust: macros: enable paste! use from macro_rules!Ethan D. Twardy2024-11-011-8/+34
* rust: enable macros::module! testsEthan D. Twardy2024-11-011-15/+10
* rust: kbuild: expand rusttest target for macrosEthan D. Twardy2024-11-011-1/+1
* rust: macros: fix documentation of the paste! macroPaolo Bonzini2024-10-211-1/+1
* rust: treewide: switch to the kernel `Vec` typeDanilo Krummrich2024-10-151-3/+3
* rust: treewide: switch to our kernel `Box` typeDanilo Krummrich2024-10-151-3/+3
* kbuild: rust: replace proc macros dependency on `core.o` with the version textMiguel Ojeda2024-09-051-0/+4
* rust: macros: indent list item in `module!`'s docsMiguel Ojeda2024-07-291-1/+1
* rust: macros: indent list item in `paste!`'s docsMiguel Ojeda2024-07-101-1/+1
* rust: add 'firmware' field support to module! macroFUJITA Tomonori2024-07-081-0/+32
* rust: fix datatype in docs for `module` macro argumentsAswin Unnikrishnan2024-07-081-5/+5
* rust: add example for `alias` argument in `module` macro documentationAswin Unnikrishnan2024-07-081-0/+1
* rust: remove `params` from `module` macro exampleAswin Unnikrishnan2024-04-251-12/+0
* rust: support `srctree`-relative linksMiguel Ojeda2023-12-211-1/+1
* rust: macros: improve `#[vtable]` documentationBenno Lossin2023-12-141-7/+31
* rust: macros: update 'paste!' macro to accept string literalsTrevor Gross2023-12-141-2/+20
* rust: add derive macro for `Zeroable`Benno Lossin2023-08-211-0/+20
* rust: macros: add `paste!` proc macroGary Guo2023-08-101-0/+97
* rust: init: add `PinnedDrop` trait and macrosBenno Lossin2023-04-121-0/+49
* rust: init: add initialization macrosBenno Lossin2023-04-121-0/+29
* rust: macros: add `quote!` macroGary Guo2023-04-121-0/+2
* rust: macros: take string literals in `module!`Gary Guo2022-12-041-6/+6
* rust: macros: add `#[vtable]` proc macroGary Guo2022-12-041-0/+52
* rust: macros: add `concat_idents!` proc macroBjörn Roy Baron2022-12-041-0/+44
* rust: add `macros` crateMiguel Ojeda2022-09-281-0/+72