about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect
AgeCommit message (Expand)AuthorLines
2025-04-04Auto merge of #138785 - lcnr:typing-mode-borrowck, r=compiler-errors,oli-obkbors-234/+156
2025-04-04Auto merge of #120706 - Bryanskiy:leak, r=lcnrbors-9/+61
2025-04-03Initial support for auto traits with default boundsBryanskiy-9/+61
2025-04-03add `TypingMode::Borrowck`lcnr-163/+157
2025-04-03rm RpitConstraintCheckerlcnr-72/+0
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-7/+6
2025-03-19merge opaque types of nested bodieslcnr-6/+0
2025-03-19remove unnecessary looplcnr-7/+1
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-18/+19
2025-03-15Stop relying on rustc_type_ir in non-type-system cratesMichael Goulet-2/+1
2025-03-15Squash fold into tyMichael Goulet-3/+2
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-2/+2
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-65/+15
2025-03-07Pass `Option<Symbol>` to `def_path_data`/`create_def` methods.Nicholas Nethercote-1/+2
2025-03-04Allow struct field default values to reference struct's genericsMichael Goulet-0/+2
2025-03-01Rollup merge of #137837 - fee1-dead-contrib:push-pvqvwuvrnwsy, r=compiler-errorsMatthias Krüger-7/+3
2025-03-01Rollup merge of #137617 - BoxyUwU:generic_const_parameter_types, r=lcnrMatthias Krüger-4/+1
2025-03-01Update `const_conditions` and `explicit_implied_const_bounds` docsDeadbeef-7/+3
2025-02-28Introduce `feature(generic_const_parameter_types)`Boxy-4/+1
2025-02-26Handle asm const similar to inline constGary Guo-44/+1
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-7/+8
2025-02-23Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr...Jacob Pratt-5/+2
2025-02-23Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obkMatthias Krüger-36/+4
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-5/+2
2025-02-22Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=NadrierilMatthias Krüger-1/+1
2025-02-22Fix binding mode problemsMichael Goulet-1/+1
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-35/+3
2025-02-22Make asm a named fieldMichael Goulet-4/+4
2025-02-22Rollup merge of #136787 - compiler-errors:lt2024feat, r=oli-obkMatthias Krüger-21/+12
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-9/+8
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-5/+5
2025-02-17Auto merge of #137164 - matthiaskrgr:rollup-dj5826k, r=matthiaskrgrbors-23/+21
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-8/+8
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-11/+11
2025-02-15HIR analysis: Remove unnecessary abstraction over list of clausesLeón Orell Valerian Liehr-23/+21
2025-02-12Rollup merge of #136806 - adwinwhite:cycle-in-pretty-print-rpitit, r=compiler...Jacob Pratt-43/+45
2025-02-11reduce query calls in pretty printing when finding bounds ofAdwin White-43/+45
2025-02-09Remove lifetime_capture_rules_2024 featureMichael Goulet-21/+12
2025-02-08Rustfmtbjorn3-24/+29
2025-02-05Rollup merge of #136550 - compiler-errors:rpitit-empty-body, r=oli-obkJubilee-0/+9
2025-02-04Fix rustc_hidden_type_of_opaques for RPITITs with no default bodyMichael Goulet-0/+9
2025-02-04Allow using named consts in pattern typesOli Scherer-0/+1
2025-02-03Use a different hir type for patterns in pattern types than we use in match p...Oli Scherer-7/+18
2025-01-31Auto merge of #136331 - jhpratt:rollup-curo1f4, r=jhprattbors-68/+26
2025-01-31Rollup merge of #136270 - nnethercote:rm-NamedVarMap, r=jackh726Jacob Pratt-68/+26
2025-01-30Do not treat vtable supertraits as distinct when bound with different bound varsMichael Goulet-2/+2
2025-01-30Rework rustc_dump_vtableMichael Goulet-1/+81
2025-01-30Remove `NamedVarMap`.Nicholas Nethercote-68/+26
2025-01-28Make item self/non-self bound naming less whackMichael Goulet-6/+5
2025-01-27Use identifiers in diagnostics more oftenMichael Goulet-2/+2