1. d2e3115 rust: error: `impl Debug` for `Error` with `errname()` integration by Gary Guo · 1 year, 9 months ago
  2. d09a610 rust: task: add `Send` marker to `Task` by Alice Ryhl · 1 year, 9 months ago
  3. be7724c rust: specify when `ARef` is thread safe by Alice Ryhl · 1 year, 9 months ago
  4. d701e06 rust: sync: reword the `Arc` safety comment for `Sync` by Alice Ryhl · 1 year, 9 months ago
  5. f8110cd rust: sync: reword the `Arc` safety comment for `Send` by Alice Ryhl · 1 year, 9 months ago
  6. 47329ba rust: sync: implement `AsRef<T>` for `Arc<T>` by Alice Ryhl · 1 year, 10 months ago
  7. bd780ae rust: sync: add `Arc::ptr_eq` by Alice Ryhl · 1 year, 10 months ago
  8. e37b654 rust: error: add missing error codes by Alice Ryhl · 1 year, 10 months ago
  9. 66bd753 rust: str: add conversion from `CStr` to `CString` by Alice Ryhl · 1 year, 10 months ago
  10. 4a59081 rust: error: allow specifying error type on `Result` by Alice Ryhl · 1 year, 10 months ago
  11. 309786c rust: init: update macro expansion example in docs by Benno Lossin · 1 year, 11 months ago
  12. 52b7bb4 rust: macros: replace Self with the concrete type in #[pin_data] by Benno Lossin · 1 year, 11 months ago
  13. e957b9c rust: macros: refactor generics parsing of `#[pin_data]` into its own function by Benno Lossin · 1 year, 11 months ago
  14. b8342add rust: macros: fix usage of `#[allow]` in `quote!` by Benno Lossin · 1 year, 11 months ago
  15. 3ed03f4 rust: upgrade to Rust 1.68.2 by Miguel Ojeda · 1 year, 11 months ago
  16. eed7a14 rust: arc: fix intra-doc link in `Arc<T>::init` by Miguel Ojeda · 1 year, 11 months ago
  17. f438c1d rust: alloc: clarify what is the upstream version by Miguel Ojeda · 1 year, 11 months ago
  18. 3108976 Merge tag 'rust-6.4' of https://github.com/Rust-for-Linux/linux by Linus Torvalds · 1 year, 10 months ago
  19. ea76e08 rust: ioctl: Add ioctl number manipulation functions by Asahi Lina · 1 year, 11 months ago
  20. 4e17466 rust: uapi: Add UAPI crate by Asahi Lina · 1 year, 11 months ago
  21. 19096bc rust: sync: introduce `CondVar` by Wedson Almeida Filho · 2 years ago
  22. e32cca3 rust: lock: add `Guard::do_unlocked` by Wedson Almeida Filho · 2 years ago
  23. 7b1f55e rust: sync: introduce `LockedBy` by Wedson Almeida Filho · 1 year, 11 months ago
  24. 8da7a2b rust: introduce `current` by Wedson Almeida Filho · 1 year, 11 months ago
  25. 313c428 rust: add basic `Task` by Wedson Almeida Filho · 1 year, 11 months ago
  26. f1fbd6a rust: introduce `ARef` by Wedson Almeida Filho · 1 year, 11 months ago
  27. c6d917a rust: lock: introduce `SpinLock` by Wedson Almeida Filho · 1 year, 11 months ago
  28. 6d20d62 rust: lock: introduce `Mutex` by Wedson Almeida Filho · 1 year, 11 months ago
  29. 76d4bd5 rust: sync: introduce `Lock` and `Guard` by Wedson Almeida Filho · 1 year, 11 months ago
  30. 6ea5aa0 rust: sync: introduce `LockClassKey` by Wedson Almeida Filho · 1 year, 11 months ago
  31. 52a7f2d rust: init: broaden the blanket impl of `Init` by Benno Lossin · 1 year, 11 months ago
  32. d966c3c rust: allow to use INIT_STACK_ALL_ZERO by Andrea Righi · 2 years, 1 month ago
  33. 1944caa rust: sync: add functions for initializing `UniqueArc<MaybeUninit<T>>` by Benno Lossin · 1 year, 11 months ago
  34. 701608b rust: sync: reduce stack usage of `UniqueArc::try_new_uninit` by Benno Lossin · 1 year, 11 months ago
  35. 692e893 rust: types: add `Opaque::ffi_init` by Benno Lossin · 1 year, 11 months ago
  36. 8586f1a rust: prelude: add `pin-init` API items to prelude by Benno Lossin · 1 year, 11 months ago
  37. 38cde0b rust: init: add `Zeroable` trait and `init::zeroed` function by Benno Lossin · 1 year, 11 months ago
  38. 6841d45 rust: init: add `stack_pin_init!` macro by Benno Lossin · 1 year, 11 months ago
  39. d0fdc39 rust: init: add `PinnedDrop` trait and macros by Benno Lossin · 1 year, 11 months ago
  40. 92c4a1e rust: init/sync: add `InPlaceInit` trait to pin-initialize smart pointers by Benno Lossin · 1 year, 11 months ago
  41. fc6c6ba rust: init: add initialization macros by Benno Lossin · 1 year, 11 months ago
  42. 90e53c5e7 rust: add pin-init API core by Benno Lossin · 1 year, 11 months ago
  43. 3ff6e78 rust: types: add `Opaque::raw_get` by Benno Lossin · 1 year, 11 months ago
  44. d6dbca3 rust: sync: change error type of constructor functions by Benno Lossin · 1 year, 11 months ago
  45. 70a21e5 rust: macros: add `quote!` macro by Gary Guo · 1 year, 11 months ago
  46. 2d19d36 rust: enable the `pin_macro` feature by Benno Lossin · 1 year, 11 months ago
  47. ef4dc4c rust: error: Add from_result() helper by Wedson Almeida Filho · 1 year, 11 months ago
  48. 752417b rust: error: Add a helper to convert a C ERR_PTR to a `Result` by Sven Van Asbroeck · 1 year, 11 months ago
  49. 086fbfa rust: error: Add to_result() helper by Wedson Almeida Filho · 1 year, 11 months ago
  50. 6551a7f rust: error: Add Error::from_errno{_unchecked}() by Miguel Ojeda · 1 year, 11 months ago
  51. c7e20fa rust: error: Add Error::to_ptr() by Asahi Lina · 1 year, 11 months ago
  52. 46384d0 rust: error: Rename to_kernel_errno() -> to_errno() by Asahi Lina · 1 year, 11 months ago
  53. 31d95c2 rust: sync: arc: Add UniqueArc<MaybeUninit<T>::assume_init() by Asahi Lina · 1 year, 11 months ago
  54. 1edd033 rust: sync: arc: Implement Arc<dyn Any + Send + Sync>::downcast() by Asahi Lina · 1 year, 11 months ago
  55. 39867fe rust: macros: Allow specifying multiple module aliases by Asahi Lina · 2 years ago
  56. 318c3cc rust: alloc: vec: Add some try_* methods we need by Miguel Ojeda · 2 years ago
  57. 3dcb652 rust: Add SPDX headers to alloc::vec::{spec_extend, set_len_on_drop} by Asahi Lina · 2 years ago
  58. ae12ae1 rust: Import upstream `alloc::vec::spec_extend` module by Asahi Lina · 2 years ago
  59. 65b571a rust: Import upstream `alloc::vec::set_len_on_drop` module by Asahi Lina · 2 years ago
  60. 3c01a42 rust: Enable the new_uninit feature for kernel and driver crates by Asahi Lina · 2 years ago
  61. 00140a8 rust: sync: impl {Debug,Display} for {Unique,}Arc by Boqun Feng · 2 years, 1 month ago
  62. 1c5f054 rust: build: Fix grep warning by Vincenzo Palazzo · 2 years ago
  63. c682e4c rust: kernel: Mark rust_fmt_argument as extern "C" by David Gow · 2 years, 1 month ago
  64. 88e8c2ec rust: str: fix requierments->requirements typo by Patrick Blass · 2 years ago
  65. 34c108a Merge tag 'rust-fixes-6.3-rc1' of https://github.com/Rust-for-Linux/linux by Linus Torvalds · 2 years ago
  66. 3098cb6 rust: bindgen: Add `alt_instr` as opaque type by Arnaldo Carvalho de Melo · 2 years ago
  67. 498a1cf Merge tag 'kbuild-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild by Linus Torvalds · 2 years ago
  68. 69adb0b Merge tag 'rust-6.3' of https://github.com/Rust-for-Linux/linux by Linus Torvalds · 2 years ago
  69. 0c7ae43 rust: types: implement `ForeignOwnable` for `Arc<T>` by Wedson Almeida Filho · 2 years, 1 month ago
  70. 7118594 rust: types: implement `ForeignOwnable` for the unit type by Wedson Almeida Filho · 2 years, 1 month ago
  71. 26949ba rust: types: implement `ForeignOwnable` for `Box<T>` by Wedson Almeida Filho · 2 years, 1 month ago
  72. 0fc4424 rust: types: introduce `ForeignOwnable` by Wedson Almeida Filho · 2 years, 1 month ago
  73. 4d4692a rust: types: introduce `ScopeGuard` by Wedson Almeida Filho · 2 years, 1 month ago
  74. c83b16c kbuild: rust: move rust/target.json to scripts/ by Masahiro Yamada · 2 years, 2 months ago
  75. 2185242 kbuild: remove sed commands after rustc rules by Masahiro Yamada · 2 years, 2 months ago
  76. 295d839 kbuild: specify output names separately for each emission type from rustc by Masahiro Yamada · 2 years, 2 months ago
  77. dec1df5 rust: prelude: prevent doc inline of external imports by Finn Behrens · 2 years, 3 months ago
  78. 0748424 rust: sync: add support for dispatching on Arc and ArcBorrow. by Wedson Almeida Filho · 2 years, 2 months ago
  79. 70e42eb rust: sync: introduce `UniqueArc` by Wedson Almeida Filho · 2 years, 2 months ago
  80. 92a655a rust: sync: allow type of `self` to be `ArcBorrow<T>` by Wedson Almeida Filho · 2 years, 2 months ago
  81. 17f6716 rust: sync: introduce `ArcBorrow` by Wedson Almeida Filho · 2 years, 2 months ago
  82. f75cb6f rust: sync: allow coercion from `Arc<T>` to `Arc<U>` by Wedson Almeida Filho · 2 years, 2 months ago
  83. 5352877 rust: sync: allow type of `self` to be `Arc<T>` or variants by Wedson Almeida Filho · 2 years, 2 months ago
  84. 9dc0436 rust: sync: add `Arc` for ref-counted allocations by Wedson Almeida Filho · 2 years, 2 months ago
  85. cb7d9de rust: compiler_builtins: make stubs non-global by Gary Guo · 2 years, 3 months ago
  86. 8909a80 rust: alloc: remove the `borrow` module (`ToOwned`, `Cow`) by Miguel Ojeda · 2 years, 3 months ago
  87. 6618d69a rust: print: avoid evaluating arguments in `pr_*` macros in `unsafe` blocks by Miguel Ojeda · 2 years, 3 months ago
  88. b9ecf9b rust: types: add `Opaque` type by Wedson Almeida Filho · 2 years, 4 months ago
  89. ba20915 rust: types: add `Either` type by Wedson Almeida Filho · 2 years, 4 months ago
  90. 0f595ba rust: build_assert: add `build_{error,assert}!` macros by Gary Guo · 2 years, 4 months ago
  91. ecaa6dd rust: add `build_error` crate by Gary Guo · 2 years, 4 months ago
  92. ef9e379 rust: static_assert: add `static_assert!` macro by Miguel Ojeda · 2 years, 4 months ago
  93. bee1688 rust: std_vendor: add `dbg!` macro based on `std`'s one by Niklas Mohrin · 2 years, 4 months ago
  94. ef32054 rust: str: add `fmt!` macro by Wedson Almeida Filho · 2 years, 4 months ago
  95. 65e1e49 rust: str: add `CString` type by Wedson Almeida Filho · 2 years, 4 months ago
  96. fffed67 rust: str: add `Formatter` type by Wedson Almeida Filho · 2 years, 4 months ago
  97. b18cb00 rust: str: add `c_str!` macro by Gary Guo · 2 years, 4 months ago
  98. 985f1f0 rust: str: add `CStr` unit tests by Milan Landaverde · 2 years, 4 months ago
  99. c07e67b rust: str: implement several traits for `CStr` by Gary Guo · 2 years, 4 months ago
  100. d126d23 rust: str: add `CStr` type by Gary Guo · 2 years, 4 months ago