summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late
AgeCommit message (Expand)AuthorLines
2025-02-06Add check for missing fields in enum variant patternEsteban Küber-1/+1
2025-02-06Ensure that we don't try to access fields on a non-struct pattern type in dia...Esteban Küber-1/+3
2024-12-18Auto merge of #134243 - nnethercote:re-export-more-rustc_span, r=jieyouxubors-2/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-17Rollup merge of #133265 - the8472:extract-if-ranges, r=cuviperMatthias Krüger-1/+1
2024-12-16update uses of extract_if in the compilerThe 8472-1/+1
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-3/+3
2024-12-13Keep track of patterns that could have introduced a binding, but didn'tEsteban Küber-0/+60
2024-11-28Replace `Symbol::intern` calls with preinterned symbolsclubby789-0/+1
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-17/+20
2024-11-23Update tests for new TRPL chapter orderChris Krycho-1/+1
2024-11-08use verbose for path separator suggestionMichael Goulet-1/+1
2024-11-05Rollup merge of #132567 - estebank:bad-suggestion, r=NadrierilMatthias Krüger-10/+36
2024-11-03Properly suggest `E::assoc` when we encounter `E::Variant::assoc`Esteban Küber-10/+36
2024-11-02Suggest fixing typos and let bindings at the same timeuellenberg-3/+6
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-3/+3
2024-10-15Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgrbors-18/+19
2024-10-14Move trait bound modifiers into ast::PolyTraitRefMichael Goulet-18/+19
2024-10-07Add sugar for &pin (const|mut) typesEric Holk-1/+1
2024-10-06On function and method calls in patterns, link to the bookEsteban Küber-0/+13
2024-09-24Separate collection of crate-local inherent impls from error reportingMichael Goulet-2/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-32/+26
2024-09-16Rollup merge of #130033 - compiler-errors:foreign-fn-types, r=BoxyUwUMatthias Krüger-24/+25
2024-09-16Do precise capturing arg validation in resolveMichael Goulet-2/+7
2024-09-12Rollup merge of #130208 - nnethercote:rslv-lifetime, r=petrochenkovMatthias Krüger-2/+2
2024-09-12Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoeristerStuart Cook-17/+16
2024-09-12Introduce `'ra` lifetime name.Nicholas Nethercote-2/+2
2024-09-11Simplify some nested if statementsMichael Goulet-17/+16
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-1/+1
2024-09-07Don't call fn_arg_names for non-fn in resolverMichael Goulet-24/+25
2024-08-31Implement `elided_named_lifetimes` lintPavel Grigorenko-2/+9
2024-08-11Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errorsMatthias Krüger-7/+6
2024-08-07make `import.vis` is not mutablebohan-0/+1
2024-08-07Use more slice patterns inside the compilerLeón Orell Valerian Liehr-7/+6
2024-07-29Reformat `use` declarations.Nicholas Nethercote-20/+19
2024-07-06Use field ident spans directly instead of the full field span in diagnostics ...Oli Scherer-25/+19
2024-06-18Remove redundant argument from `subdiagnostic` methodOli Scherer-15/+9
2024-06-17Rework precise capturing syntaxMichael Goulet-2/+2
2024-06-15delegation: Fix hygiene for `self`Vadim Petrochenkov-9/+15
2024-06-10Delegation: fix ICE on late diagnosticsBryanskiy-2/+5
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-3/+3
2024-05-21Auto merge of #124417 - Xiretza:translate-early-lints, r=fmeasebors-4/+4
2024-05-21Rename buffer_lint_with_diagnostic to buffer_lintXiretza-2/+2
2024-05-21Generate lint diagnostic message from BuiltinLintDiagXiretza-2/+2
2024-05-20Fix incorrect suggestion for undeclared hrtb lifetimes in where clauses.surechen-14/+87
2024-05-18Auto merge of #125105 - nnethercote:rustc_resolve-cleanups, r=estebankbors-0/+1
2024-05-15delegation: Implement list delegationVadim Petrochenkov-1/+3
2024-05-10Remove `#[macro_use] extern crate tracing` from `rustc_resolve`.Nicholas Nethercote-0/+1
2024-04-23delegation: Support async, const, extern "ABI" and C-variadic functionsVadim Petrochenkov-2/+5