Code

History

Commits on v6.3 to rust35+
  1. rust: allow to use INIT_STACK_ALL_ZEROAndrea Righi committed 3 years agod966c3c
  2. rust: build: Fix grep warningVincenzo Palazzo committed 3 years ago1c5f054
  3. rust: kernel: Mark rust_fmt_argument as extern "C"David Gow committed 3 years agoc682e4c
  4. rust: str: fix requierments->requirements typoPatrick Blass committed 3 years ago88e8c2e
  5. Merge tag 'rust-fixes-6.3-rc1' of https://github.com/Rust-for-Linux/linuxLinus Torvalds committed 3 years ago34c108a
  6. rust: bindgen: Add `alt_instr` as opaque typeArnaldo Carvalho de Melo committed 3 years ago3098cb6
  7. Merge tag 'kbuild-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuildLinus Torvalds committed 3 years ago498a1cf
  8. Merge tag 'rust-6.3' of https://github.com/Rust-for-Linux/linuxLinus Torvalds committed 3 years ago69adb0b
  9. rust: types: implement `ForeignOwnable` for `Arc<T>`Wedson Almeida Filho committed 3 years ago0c7ae43
  10. rust: types: implement `ForeignOwnable` for the unit typeWedson Almeida Filho committed 3 years ago7118594
  11. rust: types: implement `ForeignOwnable` for `Box<T>`Wedson Almeida Filho committed 3 years ago26949ba
  12. rust: types: introduce `ForeignOwnable`Wedson Almeida Filho committed 3 years ago0fc4424
  13. rust: types: introduce `ScopeGuard`Wedson Almeida Filho committed 3 years ago4d4692a
  14. kbuild: rust: move rust/target.json to scripts/Masahiro Yamada committed 3 years agoc83b16c
  15. kbuild: remove sed commands after rustc rulesMasahiro Yamada committed 3 years ago2185242
  16. kbuild: specify output names separately for each emission type from rustcMasahiro Yamada committed 3 years ago295d839
  17. rust: prelude: prevent doc inline of external importsFinn Behrens committed 3 years agodec1df5
  18. rust: sync: add support for dispatching on Arc and ArcBorrow.Wedson Almeida Filho committed 3 years ago0748424
  19. rust: sync: introduce `UniqueArc`Wedson Almeida Filho committed 3 years ago70e42eb
  20. rust: sync: allow type of `self` to be `ArcBorrow<T>`Wedson Almeida Filho committed 3 years ago92a655a
  21. rust: sync: introduce `ArcBorrow`Wedson Almeida Filho committed 3 years ago17f6716
  22. rust: sync: allow coercion from `Arc<T>` to `Arc<U>`Wedson Almeida Filho committed 3 years agof75cb6f
  23. rust: sync: allow type of `self` to be `Arc<T>` or variantsWedson Almeida Filho committed 3 years ago5352877
  24. rust: sync: add `Arc` for ref-counted allocationsWedson Almeida Filho committed 3 years ago9dc0436
  25. rust: compiler_builtins: make stubs non-globalGary Guo committed 3 years agocb7d9de
  26. rust: alloc: remove the `borrow` module (`ToOwned`, `Cow`)Miguel Ojeda committed 3 years ago8909a80
  27. rust: print: avoid evaluating arguments in `pr_*` macros in `unsafe` blocksMiguel Ojeda committed 3 years ago6618d69
  28. rust: types: add `Opaque` typeWedson Almeida Filho committed 4 years agob9ecf9b
  29. rust: types: add `Either` typeWedson Almeida Filho committed 4 years agoba20915
  30. rust: build_assert: add `build_{error,assert}!` macrosGary Guo committed 4 years ago0f595ba
  31. rust: add `build_error` crateGary Guo committed 4 years agoecaa6dd
  32. rust: static_assert: add `static_assert!` macroMiguel Ojeda committed 4 years agoef9e379
  33. rust: std_vendor: add `dbg!` macro based on `std`'s oneNiklas Mohrin committed 4 years agobee1688
  34. rust: str: add `fmt!` macroWedson Almeida Filho committed 4 years agoef32054
  35. rust: str: add `CString` typeWedson Almeida Filho committed 4 years ago65e1e49