about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src
AgeCommit message (Expand)AuthorLines
2025-03-01Rollup merge of #137617 - BoxyUwU:generic_const_parameter_types, r=lcnrMatthias Krüger-63/+56
2025-03-01Rollup merge of #137686 - nbdd0121:asm_const, r=compiler-errorsMatthias Krüger-0/+39
2025-02-28Introduce `feature(generic_const_parameter_types)`Boxy-63/+56
2025-02-26Handle asm const similar to inline constGary Guo-0/+39
2025-02-26Rollup merge of #137201 - estebank:structured-errors-long-ty, r=oli-obkLeón Orell Valerian Liehr-1/+1
2025-02-26Rollup merge of #137529 - klensy:unused3, r=lcnrLeón Orell Valerian Liehr-12/+5
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-1/+1
2025-02-25Auto merge of #137571 - tgross35:rollup-i1tcnv1, r=tgross35bors-1/+0
2025-02-24lower attr spans and inline some functions to hopefully mitigate perf regress...Jana Dönszelmann-1/+6
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-3/+14
2025-02-24Change span field accesses to method callsJana Dönszelmann-1/+1
2025-02-24cleanup few unused argsklensy-12/+5
2025-02-23stabilize extract_ifbendn-1/+0
2025-02-22Fix binding mode problemsMichael Goulet-26/+26
2025-02-21Auto merge of #137397 - matthiaskrgr:rollup-ls2pilo, r=matthiaskrgrbors-2/+2
2025-02-21convert all_macro_rules from hashmap to hashsetklensy-2/+2
2025-02-21Rollup merge of #128080 - estebank:out-of-scope-macro, r=petrochenkovMatthias Krüger-5/+21
2025-02-20Reword messageEsteban Küber-2/+2
2025-02-19Rollup merge of #136344 - zachs18:dot_notation_more_defkinds_3, r=davidtwcoMatthias Krüger-24/+64
2025-02-19Specify scope in `out_of_scope_macro_calls` lintEsteban Küber-5/+21
2025-02-18When giving a suggestion to use :: instead of . where the rhs is a macro givi...Zachary S-1/+1
2025-02-18Suggest using :: instead of . for enums in some cases.Zachary S-14/+56
2025-02-18Suggest using :: instead of . in more cases.Zachary S-9/+7
2025-02-17Enforce T: Hash for Interned<...>Mark Rousskov-0/+39
2025-02-15rustdoc: improve refdef handling in the unresolved link lintMichael Howell-2/+16
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