about summary refs log tree commit diff
path: root/compiler/rustc_resolve
AgeCommit message (Expand)AuthorLines
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-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-12/+13
2024-12-16update uses of extract_if in the compilerThe 8472-4/+4
2024-12-16Rollup merge of #134284 - estebank:issue-74863, r=lcnrMatthias Krüger-4/+79
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-3/+3
2024-12-16split attributesJonathan Dönszelmann-10/+11
2024-12-16try fix hir-attrs perfJonathan Dönszelmann-2/+3
2024-12-15Use `span_label` as it looks better when we show pattern missing binding in o...Esteban Küber-22/+5
2024-12-15Use `ErrorGuaranteed` moreEsteban Küber-6/+11
2024-12-15Add hir::AttributeJonathan Dönszelmann-22/+21
2024-12-15Rename `value` field to `expr` to simplify later commits' diffsOli Scherer-2/+2
2024-12-14Don't make a def id for impl_trait_in_bindingsMichael Goulet-0/+10
2024-12-13Keep track of patterns that could have introduced a binding, but didn'tEsteban Küber-3/+90
2024-12-13Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obkMatthias Krüger-0/+22
2024-12-12Lower AST and resolve lifetimes for unsafe binder typesMichael Goulet-0/+22