summary refs log tree commit diff
path: root/compiler/rustc_resolve/src
AgeCommit message (Expand)AuthorLines
2025-02-13Rollup merge of #136869 - chenyukang:yukang-fix-133713-let-binding, r=estebankJubilee-1/+22
2025-02-12Rollup merge of #136646 - oli-obk:pattern-types-ast, r=BoxyUwUMatthias Krüger-0/+15
2025-02-12Fix diagnostic when using = instead of : in let bindingsyukang-1/+22
2025-02-11Rollup merge of #135677 - yotamofek:resolve-cleanups2, r=compiler-errorsMatthias Krüger-7/+8
2025-02-11Add a TyPat in the AST to reuse the generic arg lowering logicOli Scherer-0/+15
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-91/+132
2025-02-08Rustfmtbjorn3-91/+132
2025-02-08Small resolve refactorAndre Bogus-16/+17
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-22/+23
2025-02-03Express contracts as part of function header and lower it to the contract lan...Celina G. Val-2/+9
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-22/+23
2025-01-28Refactor FnKind variant to hold &FnCelina G. Val-11/+14
2025-01-27Remove redundant to_ident_string callsMichael Goulet-3/+2
2025-01-27Use identifiers in diagnostics more oftenMichael Goulet-23/+22
2025-01-25Auto merge of #133154 - estebank:issue-133137, r=wesleywiserbors-4/+32
2025-01-24Reword "crate not found" resolve messageEsteban Küber-4/+32
2025-01-21rustc_resolve: don't open-code `Option::filter`Yotam Ofek-4/+1
2025-01-21rustc_resolve: use `Iterator` combinators instead of `for` loops where applic...Yotam Ofek-26/+12
2025-01-21rustc_resolve: reduce rightwards drift with `let..else` 👉💨Yotam Ofek-381/+387
2025-01-21rustc_resolve: flatten nested `if`sYotam Ofek-229/+198
2025-01-21rustc_resolve: remove unneeded `return`sYotam Ofek-2/+0
2025-01-21use slice patterns for checking for elements of sliceYotam Ofek-5/+6
2025-01-21don't use partial ordering on types that support total orderingYotam Ofek-2/+2
2025-01-20Rollup merge of #135676 - yotamofek:resolve-cleanups, r=BoxyUwU许杰友 Jieyou Xu (Joe)-24/+15
2025-01-20Auto merge of #135754 - jieyouxu:rollup-j4q1hpr, r=jieyouxubors-16/+13
2025-01-20rustc_resolve: use structured fields in tracesYotam Ofek-24/+15
2025-01-20Rollup merge of #134276 - RalfJung:destabilize-custom-inner-attr, r=SparrowLii许杰友 Jieyou Xu (Joe)-42/+9
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-16/+13
2025-01-19fully de-stabilize all custom inner attributesRalf Jung-42/+9
2025-01-18Fix ICE in resolving associated items as non-bindingsFrank King-3/+3
2025-01-16Rollup merge of #134754 - frank-king:feature/import_trait_associated_function...Matthias Krüger-6/+25
2025-01-16Implement `use` associated items of traitsFrank King-6/+25
2025-01-15Auto merge of #134353 - oli-obk:safe-target-feature-unsafe-by-default, r=wesl...bors-3/+4
2025-01-14Enforce syntactical stability of const traits in HIRMichael Goulet-0/+1
2025-01-14Add hir::HeaderSafety to make follow up commits simplerOli Scherer-3/+4
2025-01-12Deny `clippy:;four_forward_slashes` and fix the only occurrenceJosh Triplett-1/+1
2025-01-09Auto merge of #135268 - pietroalbini:pa-bump-stage0, r=Mark-Simulacrumbors-1/+1
2025-01-08update cfg(bootstrap)Pietro Albini-1/+1
2025-01-08Add check for missing fields in enum variant patternEsteban Küber-1/+1
2025-01-07Ensure that we don't try to access fields on a non-struct pattern type in dia...Esteban Küber-1/+3
2024-12-22Fix spacing of markdown code block fences in compiler rustdocDavid Tolnay-1/+4
2024-12-18Rollup merge of #134473 - acceptacross:master, r=compiler-errorsJacob Pratt-1/+1
2024-12-18chore: fix some typosacceptacross-1/+1
2024-12-18Stabilize `#[diagnostic::do_not_recommend]`Georg Semmler-2/+1
2024-12-18Auto merge of #134243 - nnethercote:re-export-more-rustc_span, r=jieyouxubors-24/+12
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-24/+12
2024-12-18Auto merge of #134439 - matthiaskrgr:rollup-grmmmx2, r=matthiaskrgrbors-4/+4
2024-12-17Rollup merge of #133265 - the8472:extract-if-ranges, r=cuviperMatthias Krüger-4/+4
2024-12-17Auto merge of #134376 - jdonszelmann:fix-rustdoc-perf, r=jieyouxubors-2/+3
2024-12-17Auto merge of #134381 - jdonszelmann:move-attribute-types, r=oli-obkbors-11/+12