Code

History

Commits on v6.2 to rust35+
  1. rust: print: avoid evaluating arguments in `pr_*` macros in `unsafe` blocksMiguel Ojeda committed 3 years ago6618d69
  2. rust: types: add `Opaque` typeWedson Almeida Filho committed 4 years agob9ecf9b
  3. rust: types: add `Either` typeWedson Almeida Filho committed 4 years agoba20915
  4. rust: build_assert: add `build_{error,assert}!` macrosGary Guo committed 4 years ago0f595ba
  5. rust: add `build_error` crateGary Guo committed 4 years agoecaa6dd
  6. rust: static_assert: add `static_assert!` macroMiguel Ojeda committed 4 years agoef9e379
  7. rust: std_vendor: add `dbg!` macro based on `std`'s oneNiklas Mohrin committed 4 years agobee1688
  8. rust: str: add `fmt!` macroWedson Almeida Filho committed 4 years agoef32054
  9. rust: str: add `CString` typeWedson Almeida Filho committed 4 years ago65e1e49
  10. rust: str: add `Formatter` typeWedson Almeida Filho committed 4 years agofffed67
  11. rust: str: add `c_str!` macroGary Guo committed 4 years agob18cb00
  12. rust: str: add `CStr` unit testsMilan Landaverde committed 4 years ago985f1f0
  13. rust: str: implement several traits for `CStr`Gary Guo committed 4 years agoc07e67b
  14. rust: str: add `CStr` typeGary Guo committed 4 years agod126d23
  15. rust: str: add `b_str!` macroGary Guo committed 4 years ago650ec51
  16. rust: str: add `BStr` typeGary Guo committed 4 years ago7c59774
  17. rust: alloc: add `Vec::try_with_capacity{,_in}()` constructorsMiguel Ojeda committed 4 years agofeadd06
  18. rust: alloc: add `RawVec::try_with_capacity_in()` constructorMiguel Ojeda committed 4 years ago51d3a25
  19. rust: prelude: add `error::code::*` constant itemsWedson Almeida Filho committed 4 years ago25d176a
  20. rust: error: add `From` implementations for `Error`Wedson Almeida Filho committed 4 years ago76e2c2d
  21. rust: error: add codes from `errno-base.h`Viktor Garske committed 4 years ago266def2
  22. rust: error: declare errors using macroFinn Behrens committed 4 years ago4b0c68b
  23. rust: macros: take string literals in `module!`Gary Guo committed 4 years agob13c988
  24. rust: macros: add `#[vtable]` proc macroGary Guo committed 4 years agob44becc
  25. rust: macros: add `concat_idents!` proc macroBjörn Roy Baron committed 4 years ago60f18c2
  26. rust: print: add `pr_cont!` macroMiguel Ojeda committed 4 years agofc6c7ca
  27. rust: print: add more `pr_*!` levelsMiguel Ojeda committed 4 years ago4c7f949
  28. rust: prelude: split re-exports into groupsMiguel Ojeda committed 4 years ago474be44
  29. Kbuild: add Rust supportMiguel Ojeda committed 5 years ago2f7ab12
  30. rust: export generated symbolsMiguel Ojeda committed 5 years ago8fcbf02
  31. rust: add `kernel` crateWedson Almeida Filho committed 4 years ago247b365
  32. rust: add `bindings` crateMiguel Ojeda committed 4 years ago8326ac0
  33. rust: add `macros` crateMiguel Ojeda committed 5 years ago1fbde52
  34. rust: add `compiler_builtins` crateMiguel Ojeda committed 5 years agodb958dc
  35. rust: adapt `alloc` crate to the kernelMiguel Ojeda committed 5 years ago057b8d2