Thanks to visit codestin.com
Credit goes to chromium.googlesource.com

  1. d5bcfb3 Simplify codegen for niche-encoded variant tests by Scott McMurray · 7 days ago
  2. 2f8eeb2 Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubilee by bors · 12 days ago
  3. 93f1201 compiler: Parse `p-` specs in datalayout string, allow definition of custom default data address space by Edoardo Marangoni · 12 days ago
  4. ed3711e use `div_ceil` instead of manual logic by Folkert de Vries · 2 weeks ago
  5. e2e3f58 Remove PointerLike trait by Michael Goulet · 2 weeks ago
  6. 1c25bfb move discr=varid check to layout_sanity_check by Florian Sextl · 3 weeks ago
  7. 3d96897 fix docs of FakeBorrowKind by Florian Sextl · 3 weeks ago
  8. ac6cfde improve TagEncoding docs by Florian Sextl · 3 weeks ago
  9. 35deb5b compiler: Trim the misleading C from ExternAbi::CCmse* by Jubilee Young · 3 weeks ago
  10. e245570 Add rust-invalid ABI by Michael Goulet · 4 weeks ago
  11. 78c2ef2 compiler: Rename LayoutS to LayoutData in comments by Zachary S · 4 weeks ago
  12. 5f73ce2 add `extern "custom"` functions by Folkert de Vries · 5 weeks ago
  13. ec13ae6 compiler: add Deref to AbiAlign to ease transition by Jubilee Young · 6 weeks ago
  14. 2e19658 Remove rustc's notion of "preferred" alignment AKA `__alignof` by Jubilee Young · 6 weeks ago
  15. 5f6d982 Rollup merge of #142140 - workingjubilee:sort-extern-abi-variants, r=bjorn3 by Guillaume Gomez · 6 weeks ago
  16. f66487b compiler: Remove superfluous renaming import of ExternAbi by Jubilee Young · 6 weeks ago
  17. 8aafcc8 compiler: Sort and doc ExternAbi variants by Jubilee Young · 6 weeks ago
  18. 3a6f1b0 Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obk by Guillaume Gomez · 6 weeks ago
  19. f9cf096 Update compiler/rustc_abi/src/layout/ty.rs by scottmcm · 6 weeks ago
  20. 8bce225 Update `InterpCx::project_field` to take `FieldIdx` by Scott McMurray · 6 weeks ago
  21. 51acc57 canon_abi: make to_erased_extern_abi just a detail in formatting by Ralf Jung · 6 weeks ago
  22. ee9901e Change `tag_field` to `FieldIdx` in `Variants::Multiple` by Scott McMurray · 6 weeks ago
  23. 2d637f7 compiler: use CanonAbi for entry_abi by Jubilee Young · 7 weeks ago
  24. f57ed46 compiler: add CanonAbi by Jubilee Young · 7 weeks ago
  25. 21b7360 Initial `UnsafePinned`/`UnsafeUnpin` impl [Part 1: Libs] by Sky · 3 months ago
  26. 069fd02 Remove redundant words by timesince · 3 months ago
  27. 5eb535c remove compiler support for `extern "rust-intrinsic"` blocks by Skgland · 3 months ago
  28. 439048e `BackendRepr::is_signed`: comment why this may panics by Lieselotte · 4 months ago
  29. 6438b9e Use {Decodable,Encodable}_NoContext in type_ir by Michael Goulet · 4 months ago
  30. 52daa7d Auto merge of #137152 - saethlin:bss-const-allocs, r=wesleywiser by bors · 4 months ago
  31. d93ef39 Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan,jieyouxu by Matthias Krüger · 4 months ago
  32. ff0a5fe Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. by Nicholas Nethercote · 4 months ago
  33. 9038494 Auto merge of #138302 - matthiaskrgr:rollup-an2up80, r=matthiaskrgr by bors · 4 months ago
  34. 063ef18 Revert "Use workspace lints for crates in `compiler/` #138084" by 许杰友 Jieyou Xu (Joe) · 4 months ago
  35. 1c7aaf9 Update rand to 0.9.0 by Chris Denton · 4 months ago
  36. bfa1a62 Rollup merge of #138158 - moulins:move-layout-to-rustc_abi, r=workingjubilee by Matthias Krüger · 4 months ago
  37. 08530d3 Move coroutine layout logic to `rustc_abi` by Moulins · 4 months ago
  38. e69491a Move SIMD layout logic to `rustc_abi` by Moulins · 4 months ago
  39. 9917173 Remove most manual LayoutData creations and move them to `rustc_abi` by Moulins · 4 months ago
  40. 8a3e033 Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. by Nicholas Nethercote · 4 months ago
  41. beba32c Specify rust lints for `compiler/` crates via Cargo. by Nicholas Nethercote · 4 months ago
  42. 73d033f Rollup merge of #137805 - RalfJung:layout-debug-print, r=Noratrieb by Michael Goulet · 4 months ago
  43. 1f32f7b compiler: add `ExternAbi::is_rustic_abi` by Jubilee Young · 5 months ago
  44. aac65f5 rename BackendRepr::Vector → SimdVector by Ralf Jung · 5 months ago
  45. 476b098 adjust Layout debug printing to match the internal field names by Ralf Jung · 5 months ago
  46. 7f14d2e Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,traviscross by Jacob Pratt · 5 months ago
  47. 86008ea Rollup merge of #137256 - workingjubilee:untangle-vector-abi-assumptions, r=bjorn3,RalfJung by Matthias Krüger · 5 months ago
  48. 12e3911 Greatly simplify lifetime captures in edition 2024 by Michael Goulet · 5 months ago
  49. 3d5438ac Fix binding mode problems by Michael Goulet · 5 months ago
  50. 76d341f Upgrade the compiler to edition 2024 by Michael Goulet · 5 months ago
  51. 79f41c7 compiler: split vector_align into cabi and llvmlike by Jubilee Young · 5 months ago
  52. 5c474fd compiler: `BackendRepr::inherent_{size,align} -> scalar_{size,align}` by Jubilee Young · 5 months ago
  53. efff15a compiler: Align::max_for_offset -> Align::max_aligned_factor by Jubilee Young · 5 months ago
  54. 6493cd8 Adjust LayoutData::uninhabited doc comment. by zachs18 · 5 months ago
  55. 7ba3d7b Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field in `LayoutData`. by Zachary S · 5 months ago
  56. b75b67f Add a .bss-like scheme for encoded const allocs by Ben Kimock · 5 months ago
  57. 4cf2186 Move hashes from rustc_data_structure to rustc_hashes so they can be shared with rust-analyzer by Ben Kimock · 5 months ago
  58. 1d7cf0f Replace some u64 hashes with Hash64 by Ben Kimock · 5 months ago
  59. 4bb0c3d Split out the `extern_system_varargs` feature by Jubilee Young · 5 months ago
  60. f8570e8 compiler: remove rustc_abi::lookup and AbiUnsupported by Jubilee Young · 5 months ago
  61. edff4fe compiler: remove AbiDatas by Jubilee Young · 5 months ago
  62. 8abff35 compiler: compare and hash ExternAbi like its string by Jubilee Young · 5 months ago
  63. d9c7abb compiler: narrow scope of nightly cfg in rustc_abi by Jubilee Young · 5 months ago
  64. cd9d39e compiler: remove `abi`-specific `extern "{abi}"` suggestions by Jubilee Young · 5 months ago
  65. 3f50076 compiler: gate `extern "{abi}"` in ast_lowering by Jubilee Young · 5 months ago
  66. 1fcae03 Rustfmt by bjorn3 · 5 months ago
  67. 28140e8 compiler: reorganize rustc_abi to be more internally uniform by Jubilee Young · 5 months ago
  68. 0c2c096 Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee by bors · 6 months ago
  69. e7e5202 Add gpu-kernel calling convention by Flakebi · 6 months ago
  70. d760bb6 fix ZST handling for Windows ABIs on MSVC target by Ralf Jung · 6 months ago
  71. 56889dd exclude unsizable tail from randomization seed calculation by The 8472 · 6 months ago
  72. a75617c Foo<T> != Foo<U> under layout randomization by The 8472 · 6 months ago
  73. c0d3634 compiler: Add a statement-of-intent to `rustc_abi` by Jubilee Young · 7 months ago
  74. e023590d make no-variant types a dedicated Variants variant by Ralf Jung · 7 months ago
  75. 21de42b Variants::Single: do not use invalid VariantIdx for uninhabited enums by Ralf Jung · 7 months ago
  76. 2620eb4 Re-export more `rustc_span::symbol` things from `rustc_span`. by Nicholas Nethercote · 7 months ago
  77. 611a991 fix safe-transmute handling of enums by Ralf Jung · 8 months ago
  78. ce95a44 improve TagEncoding::Niche docs and sanity check by Ralf Jung · 8 months ago
  79. f1e0752 Auto merge of #130867 - michirakara:steps_between, r=dtolnay by bors · 8 months ago
  80. de741d2 distinguish overflow and unimplemented in Step::steps_between by michirakara · 8 months ago
  81. 7652e34 Support s390x z13 vector ABI by Taiki Endo · 8 months ago
  82. 35a913b pointee_info_at: fix logic for recursing into enums by Ralf Jung · 8 months ago
  83. eca1702 compiler: Lift `rustc_target::spec::abi::Abi` to `rustc_abi::ExternAbi` by Jubilee Young · 9 months ago
  84. 7086dd83 compiler: `rustc_abi::Abi` => `BackendRepr` by Jubilee Young · 9 months ago
  85. 259ddf9 Rollup merge of #132255 - workingjubilee:layout-is-🏚️, r=compiler-errors by Jubilee · 9 months ago
  86. 88a9edc compiler: Add `is_uninhabited` and use LayoutS accessors by Jubilee Young · 9 months ago
  87. e178129 compiler: Rename LayoutS to LayoutData by Jubilee Young · 9 months ago
  88. c7e6f1c Make rustc_abi compile on stable again by Lukas Wirth · 9 months ago
  89. 9f4c915 compiler: Reject impossible reprs during enum layout by Jubilee Young · 9 months ago
  90. 6a834b4 compiler: Adopt rust-analyzer impls for `LayoutCalculatorError` by Jubilee Young · 9 months ago
  91. 1072190 compiler: Wire `{TyAnd,}Layout` into `rustc_abi` by Jubilee Young · 9 months ago
  92. 255bdd2 compiler: Empty out rustc_target::abi by Jubilee Young · 9 months ago
  93. c682aa1 Reformat using the new identifier sorting from rustfmt by Michael Goulet · 10 months ago
  94. 1d68e6dd Auto merge of #127546 - workingjubilee:5-level-paging-exists, r=saethlin by bors · 10 months ago
  95. cf78f26 compiler: Precisely name units of object size by Jubilee · 10 months ago
  96. 844edfe compiler: reuse {un,}signed_fit in get_type_suggestion (nfc) by Jubilee Young · 10 months ago
  97. 42dbf29 Correct outdated object size limit by Jubilee Young · 10 months ago
  98. 9ac23dd Get rid of niche selection's dependence on fields's order by Adwin White · 10 months ago
  99. 20d2414 get rid of an old hack by Lukas Markeffsky · 10 months ago
  100. 3db930a assert that unexpectedly unsized fields are sized in the param env by Lukas Markeffsky · 10 months ago