Code

History

Commits on master to rust/macros35+
  1. Merge tag 'modules-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linuxLinus Torvalds committed 2 months ago2f0f6b0
  2. Merge tag 'driver-core-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-coreLinus Torvalds committed 2 months ago59e6295
  3. rust: macros: remove `THIS_MODULE` static from `module!`Alvin Sun committed 3 months agocdb7c5e
  4. rust: macros: auto-insert OwnerModule in #[vtable]Alvin Sun committed 3 months ago7d3e99e
  5. rust: module: add `THIS_MODULE` const to `ModuleMetadata` traitAlvin Sun committed 3 months ago54f846d
  6. rust: module_param: support bool parametersWenzhao Liao committed 7 months agoda99130
  7. rust: treewide: replace `__pinned_init` with `raw_[try_]init`Gary Guo committed 3 months agoea7da31
  8. rust: types: introduce ForLt base trait for CovariantForLtDanilo Krummrich committed 4 months ago1b56056
  9. rust: types: rename ForLt to CovariantForLtDanilo Krummrich committed 4 months ago2c91f57
  10. rust: types: add `ForLt` trait for higher-ranked lifetime supportGary Guo committed 5 months agoe189bdb
  11. rust: macros: simplify code using `feature(extract_if)`Miguel Ojeda committed 7 months ago42ec980
  12. rust: allow globally `clippy::incompatible_msrv`Miguel Ojeda committed 7 months ago7ed1886
  13. rust: macros: simplify `format!` argumentsMiguel Ojeda committed 7 months ago438700e
  14. Merge tag 'rust-6.20-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 9 months agoa9aabb3
  15. rust: macros: support `#[cfg]` properly in `#[vtable]` macro.Gary Guo committed 10 months ago779f6e3
  16. rust: kunit: use `pin_init::zeroed` instead of custom null valueGary Guo committed 10 months agobe97f3c
  17. rust: macros: rearrange `#[doc(hidden)]` in `module!` macroGary Guo committed 10 months agod421fa4
  18. rust: macros: allow arbitrary types to be used in `module!` macroGary Guo committed 10 months ago3d5731a
  19. rust: macros: convert `#[kunit_tests]` macro to use `syn`Gary Guo committed 10 months agoc3b416e
  20. rust: macros: convert `concat_idents!` to use `syn`Gary Guo committed 10 months agoa863b21
  21. rust: macros: convert `#[export]` to use `syn`Gary Guo committed 10 months ago8db9164
  22. rust: macros: use `quote!` for `module!` macroGary Guo committed 10 months ago5f70457
  23. rust: macros: use `syn` to parse `module!` macroGary Guo committed 10 months agoc578ad7
  24. rust: macros: convert `#[vtable]` macro to use `syn`Gary Guo committed 10 months ago5f16095
  25. rust: macros: use `quote!` from vendored crateGary Guo committed 10 months agof637baf
  26. rust: use consistent backtick formatting for NULL in docsPeter Novak committed 11 months ago7f87c7a
  27. rust: kunit: replace `kernel::c_str!` with C-StringsTamir Duberstein committed 10 months ago6c37b68
  28. rust: macros: ignore example with module parametersFUJITA Tomonori committed 10 months ago81a304f
  29. rust: fmt: fix formatting expressionsTamir Duberstein committed 10 months agof1db653
  30. Merge tag 'modules-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linuxLinus Torvalds committed 11 months agoc84d574
  31. Merge tag 'pwm/for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linuxLinus Torvalds committed 11 months ago77956cf
  32. rust: macros: replace `kernel::c_str!` with C-StringsTamir Duberstein committed 12 months agobf724be
  33. rust: macros: Add support for 'imports_ns' to module!Michal Wilczynski committed 1 year ago739ad9b
  34. rust: module: update the module macro with module parameter supportAndreas Hindborg committed 1 year ago0b24f97
  35. rust: module: use a reference in macros::module::moduleAndreas Hindborg committed 1 year ago3809d7a