summaryrefslogtreecommitdiff
path: root/rust/macros
AgeCommit message (Expand)Author
12 daysMerge tag 'rust-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds
2025-05-30Merge branch 'pm-cpufreq'Rafael J. Wysocki
2025-05-27rust: add `kunit_tests` to the preludeMiguel Ojeda
2025-05-27rust: kunit: support checked `-> Result`s in KUnit `#[test]`sMiguel Ojeda
2025-05-27rust: kunit: support KUnit-mapped `assert!` macros in `#[test]`sMiguel Ojeda
2025-05-26rust: make section names pluralPatrick Miller
2025-05-23rust: use absolute paths in macros referencing core and kernelIgor Korotin
2025-05-22rust: module: place cleanup_module() in .exit.text sectionFUJITA Tomonori
2025-05-20rust: macros: enable use of hyphens in module namesAnisse Astier
2025-05-07rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lintMiguel Ojeda
2025-03-30Merge tag 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds
2025-03-23rust: macros: fix `make rusttest` build on macOSTamir Duberstein
2025-03-20rust: macros: add macro to easily run KUnit testsJosé Expósito
2025-03-16rust: make pin-init its own crateBenno Lossin
2025-03-16rust: move pin-init API into its own directoryBenno Lossin
2025-03-16rust: init: disable doctestsBenno Lossin
2025-03-10rust: module: introduce `authors` keyGuilherme Giacomo Simoes
2025-03-09rust: add #[export] macroAlice Ryhl
2025-03-09rust: macros: support additional tokens in quote!Alice Ryhl
2025-03-09rust: module: add type `LocalModule`Danilo Krummrich
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2025-01-10rust: add `build_error!` to the preludeMiguel Ojeda
2025-01-10rust: use the `build_error!` macro, not the hidden functionMiguel Ojeda
2024-12-20rust: module: add trait `ModuleMetadata`Danilo Krummrich
2024-11-29Merge tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2024-11-10rust: use custom FFI integer typesGary Guo
2024-11-05rust: introduce `InPlaceModule`Wedson Almeida Filho
2024-11-01rust: macros: enable the rest of the testsEthan D. Twardy
2024-11-01rust: macros: enable paste! use from macro_rules!Ethan D. Twardy
2024-11-01rust: enable macros::module! testsEthan D. Twardy
2024-11-01rust: kbuild: expand rusttest target for macrosEthan D. Twardy
2024-10-21rust: macros: fix documentation of the paste! macroPaolo Bonzini
2024-10-15rust: treewide: switch to the kernel `Vec` typeDanilo Krummrich
2024-10-15rust: treewide: switch to our kernel `Box` typeDanilo Krummrich
2024-09-25Merge tag 'rust-6.12' of https://github.com/Rust-for-Linux/linuxLinus Torvalds
2024-09-05kbuild: rust: replace proc macros dependency on `core.o` with the version textMiguel Ojeda
2024-09-02rust: macros: provide correct provenance when constructing THIS_MODULEBoqun Feng
2024-08-18rust: module: add static pointer to `{init,cleanup}_module()`Miguel Ojeda
2024-07-29rust: macros: indent list item in `module!`'s docsMiguel Ojeda
2024-07-10rust: macros: indent list item in `paste!`'s docsMiguel Ojeda
2024-07-08rust: add 'firmware' field support to module! macroFUJITA Tomonori
2024-07-08rust: fix datatype in docs for `module` macro argumentsAswin Unnikrishnan
2024-07-08rust: add example for `alias` argument in `module` macro documentationAswin Unnikrishnan
2024-05-13Merge tag 'rust-6.10' of https://github.com/Rust-for-Linux/linuxLinus Torvalds
2024-04-25rust: remove `params` from `module` macro exampleAswin Unnikrishnan
2024-04-16rust: macros: fix soundness issue in `module!` macroBenno Lossin
2024-04-07rust: macros: allow generic parameter default values in `#[pin_data]`Benno Lossin
2024-04-07rust: macros: add `decl_generics` to `parse_generics()`Benno Lossin
2024-02-25rust: module: place generated init_module() function in .init.textThomas Bertschinger
2023-12-21rust: support `srctree`-relative linksMiguel Ojeda