about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src
AgeCommit message (Expand)AuthorLines
2024-09-18Rollup merge of #130116 - veera-sivarajan:freeze-suggestions, r=chenyukangMatthias Krüger-11/+17
2024-09-16Rollup merge of #130033 - compiler-errors:foreign-fn-types, r=BoxyUwUMatthias Krüger-24/+25
2024-09-16Introduce distinct error codes for precise capturingMichael Goulet-3/+4
2024-09-16Do precise capturing arg validation in resolveMichael Goulet-9/+46
2024-09-12Implement a Method to Seal `DiagInner`'s SuggestionsVeera-11/+17
2024-09-13Auto merge of #129137 - camelid:lazy-def-macro-const, r=BoxyUwUbors-50/+114
2024-09-12Re-enable `ConstArgKind::Path` lowering by defaultNoah Lev-16/+14
2024-09-12Fix anon const def-creation when macros are involvedNoah Lev-44/+110
2024-09-12Rollup merge of #130208 - nnethercote:rslv-lifetime, r=petrochenkovMatthias Krüger-470/+481
2024-09-12Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoeristerStuart Cook-111/+99
2024-09-12Introduce `'ra` lifetime name.Nicholas Nethercote-470/+481
2024-09-11Also fix if in elseMichael Goulet-26/+18
2024-09-11Simplify some nested if statementsMichael Goulet-85/+81
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-3/+3
2024-09-07Don't call fn_arg_names for non-fn in resolverMichael Goulet-24/+25
2024-09-06elided_named_lifetimes: unify lint def & pass MissingLifetimeKindPavel Grigorenko-4/+10
2024-09-02Rollup merge of #129877 - Sajjon:sajjon_fix_typos_batch_2, r=fee1-deadMatthias Krüger-5/+5
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-5/+5
2024-09-01Replace walk with visit so we dont skip outermost expr kind in def collectorMichael Goulet-1/+1
2024-09-01Rollup merge of #129493 - cjgillot:early-opaque-def, r=petrochenkovMatthias Krüger-53/+65
2024-08-31Create opaque definitions in resolver.Camille GILLOT-53/+65
2024-08-31Implement `elided_named_lifetimes` lintPavel Grigorenko-14/+76
2024-08-29Add `warn(unreachable_pub)` to `rustc_resolve`.Nicholas Nethercote-0/+1
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-0/+1
2024-08-26mv `build_reduced_graph_for_external_crate_res` into Resolverbohan-68/+71
2024-08-24Rollup merge of #129246 - BoxyUwU:feature_gate_const_arg_path, r=cjgillotMatthias Krüger-7/+9
2024-08-21Rollup merge of #129345 - compiler-errors:scratch4, r=jieyouxuMatthias Krüger-1/+1
2024-08-21Rollup merge of #129344 - compiler-errors:less-option-unit-diagnostics, r=jie...Matthias Krüger-2/+2
2024-08-21Simplify some redundant field namesMichael Goulet-1/+1
2024-08-21Use bool in favor of Option<()> for diagnosticsMichael Goulet-2/+2
2024-08-20Rollup merge of #129270 - compiler-errors:inner-generics-shadowing, r=petroch...Matthias Krüger-3/+3
2024-08-20skip updating when external binding is existedbohan-5/+13
2024-08-19Don't consider RibKind::Module's bindings when checking generics shadowingMichael Goulet-3/+3
2024-08-19Retroactively feature gate `ConstArgKind::Path`Boxy-7/+9
2024-08-11Rollup merge of #128875 - bvanjoi:cleanup-import-used, r=petrochenkovMatthias Krüger-15/+16
2024-08-11Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errorsMatthias Krüger-23/+20
2024-08-10rm `import.used`bohan-15/+16
2024-08-08rm `declared_features` field in resolverbohan-6/+2
2024-08-08Auto merge of #128550 - compiler-errors:shadowed-params-perf, r=petrochenkovbors-96/+105
2024-08-07make `import.vis` is not mutablebohan-63/+129
2024-08-07Use more slice patterns inside the compilerLeón Orell Valerian Liehr-23/+20
2024-08-04docs(resolve): more explain about `target`bohan-0/+1
2024-08-02Only walk ribs to collect possibly shadowed params if we are adding params in...Michael Goulet-96/+105
2024-07-31Rollup merge of #123813 - compiler-errors:redundant-lint, r=petrochenkovMatthias Krüger-7/+5
2024-07-31Rollup merge of #128151 - estebank:missing-extern-crate, r=petrochenkovMatthias Krüger-4/+13
2024-07-31Introduce REDUNDANT_IMPORTS lintMichael Goulet-7/+5
2024-07-29Structured suggestion for `extern crate foo` when `foo` isn't resolved in importEsteban Küber-4/+13
2024-07-29Detect non-lifetime binder params shadowing item paramsMichael Goulet-10/+10
2024-07-29Reformat `use` declarations.Nicholas Nethercote-149/+163
2024-07-26Rollup merge of #127557 - linyihai:issue-126694, r=compiler-errorsTrevor Gross-2/+5