about summary refs log tree commit diff
path: root/compiler/rustc_resolve
AgeCommit message (Expand)AuthorLines
2025-03-12Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan...Manish Goregaokar-1/+0
2025-03-12Disentangle ForwardGenericParamBan and ConstParamTy ribsMichael Goulet-50/+122
2025-03-12Introduce `sym::dummy` and `Ident::dummy`.Nicholas Nethercote-1/+1
2025-03-11Auto merge of #128440 - oli-obk:defines, r=lcnrbors-17/+50
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-17/+50
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-3/+1
2025-03-09Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxuMatthias Krüger-1/+3
2025-03-09Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile...Matthias Krüger-1/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-08Specify rust lints for `compiler/` crates via Cargo.Nicholas Nethercote-0/+3
2025-03-07compiler: Use size_of from the prelude instead of importedThalia Archibald-1/+1
2025-03-07Rollup merge of #137977 - nnethercote:less-kw-Empty-1, r=spastorinoMatthias Krüger-32/+22
2025-03-07Pass `Option<Symbol>` to `def_path_data`/`create_def` methods.Nicholas Nethercote-32/+22
2025-03-07Rollup merge of #138115 - compiler-errors:static-typo, r=BoxyUwUMatthias Krüger-18/+30
2025-03-06Suggest typo fix for static lifetimeMichael Goulet-18/+30
2025-03-06Rollup merge of #137825 - estebank:rtn-sugg-2, r=compiler-errorsMichael Goulet-4/+53
2025-03-06Rollup merge of #137565 - compiler-errors:macro-ex, r=estebankMichael Goulet-0/+8
2025-03-04Rollup merge of #137913 - compiler-errors:struct-field-default-generic, r=Box...Jubilee-1/+3
2025-03-04Rollup merge of #137912 - compiler-errors:no-missing-lifetime-recovery, r=oli...Jubilee-6/+0
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-7/+11
2025-03-04Allow struct field default values to reference struct's genericsMichael Goulet-1/+3
2025-03-04Also note struct access, and fix macro expansion from foreign cratesMichael Goulet-2/+4
2025-03-03Point out macro expansion ident in resolver errors tooMichael Goulet-0/+6
2025-03-03Provide more context on resolve error caused from incorrect RTNEsteban Küber-4/+53
2025-03-03Rollup merge of #132388 - frank-king:feature/where-cfg, r=petrochenkovMatthias Krüger-0/+16
2025-03-03Do not recover missing lifetime with random in-scope lifetimeMichael Goulet-6/+0
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-0/+16
2025-03-01Rollup merge of #137617 - BoxyUwU:generic_const_parameter_types, r=lcnrMatthias Krüger-72/+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-72/+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-22Upgrade the compiler to edition 2024Michael Goulet-1/+1
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