summaryrefslogtreecommitdiff
path: root/rust/macros
AgeCommit message (Expand)Author
4 daysMerge tag 'pwm/for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2025-11-17rust: macros: replace `kernel::c_str!` with C-StringsTamir Duberstein
2025-11-07rust: macros: Add support for 'imports_ns' to module!Michal Wilczynski
2025-10-22rust: support formatting of foreign typesTamir Duberstein
2025-10-01Merge tag 'linux_kselftest-kunit-6.18-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds
2025-09-22rust: macros: reduce collections in `quote!` macroTamir Duberstein
2025-09-16rust: kunit: allow `cfg` on `test`sKaibo Ma
2025-08-03Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds
2025-07-14rust: use `#[used(compiler)]` to fix build and `modpost` with Rust >= 1.89.0Miguel Ojeda
2025-06-24rust: macros: remove `module!`'s deprecated `author` keyGuilherme Giacomo Simoes
2025-06-04Merge 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