about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src
AgeCommit message (Expand)AuthorLines
2024-03-11Run a single huge `par_body_owners` instead of many small ones after each other.Oli Scherer-13/+0
2024-03-11Merge various rustc_attr based testsOli Scherer-8/+2
2024-03-11Never bail out early while running all the type check queriesOli Scherer-25/+15
2024-03-11Rollup merge of #121840 - oli-obk:freeze, r=dtolnayJacob Pratt-0/+14
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-4/+4
2024-03-10Auto merge of #121662 - saethlin:precondition-unification, r=RalfJungbors-2/+3
2024-03-09miri: do not apply aliasing restrictions to Box with custom allocatorRalf Jung-0/+4
2024-03-08Distinguish between library and lang UB in assert_unsafe_preconditionBen Kimock-2/+3
2024-03-08Rollup merge of #122172 - compiler-errors:rpitit-collect-ice, r=fmeaseMatthias Krüger-8/+7
2024-03-08Rollup merge of #122100 - compiler-errors:better-capture, r=oli-obkMatthias Krüger-28/+52
2024-03-08Improve error message for opaque capturesMichael Goulet-28/+52
2024-03-08Auto merge of #122190 - matthiaskrgr:rollup-9ol4y30, r=matthiaskrgrbors-32/+27
2024-03-08Don't ICE if we collect no RPITITs unless there are no unification errorsMichael Goulet-8/+7
2024-03-08Auto merge of #121500 - oli-obk:track_errors12, r=petrochenkovbors-20/+23
2024-03-08Rollup merge of #121563 - Jarcho:use_cf, r=petrochenkovMatthias Krüger-32/+27
2024-03-08Rollup merge of #122103 - compiler-errors:taits-capture-everything, r=oli-obkMatthias Krüger-73/+20
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-0/+2
2024-03-08Rename some functions to represent their generalized behaviorMichael Goulet-2/+2
2024-03-08Make TAITs capture all higher-ranked lifetimes in scopeMichael Goulet-72/+19
2024-03-07Merge collect_mod_item_types query into check_well_formedOli Scherer-31/+23
2024-03-07Rollup merge of #122123 - compiler-errors:object-trait-alias-bounds, r=oli-obkGuillaume Gomez-44/+36
2024-03-07Rollup merge of #122043 - Y-Nak:move-early-binder, r=lcnrGuillaume Gomez-36/+31
2024-03-07Rollup merge of #121863 - lukas-code:silence-mismatched-super-projections, r=...Guillaume Gomez-18/+28
2024-03-07Use the same collection order as check_mod_type_wfOli Scherer-3/+3
2024-03-07Apply `EarlyBinder` only to `TraitRef` in `ImplTraitHeader`Yoshitomo Nakanishi-36/+31
2024-03-07Collect mod item types in parallel, just like wfcheckOli Scherer-1/+12
2024-03-07Merge `check_mod_impl_wf` and `check_mod_type_wf`Oli Scherer-27/+13
2024-03-07Don't require specifying unrelated assoc types when trait alias is in dyn typeMichael Goulet-44/+36
2024-03-06Rollup merge of #122027 - compiler-errors:rpitit-cycle, r=spastorinoMatthias Krüger-15/+61
2024-03-06Auto merge of #121679 - lcnr:opaque-wf-check-2, r=oli-obkbors-32/+24
2024-03-06Auto merge of #122045 - matthiaskrgr:rollup-5l3vpn7, r=matthiaskrgrbors-2/+2
2024-03-05Use `ControlFlow` in HIR visitorsJason Newcomb-32/+27
2024-03-05Split refining_impl_trait lint into _reachable, _internal variantsTyler Mandry-16/+18
2024-03-06Auto merge of #122041 - matthiaskrgr:rollup-imsmdke, r=matthiaskrgrbors-21/+14
2024-03-05Rollup merge of #122028 - oli-obk:drop_in_place_leftovers, r=compiler-errorsMatthias Krüger-1/+0
2024-03-05Rollup merge of #121894 - RalfJung:const_eval_select, r=oli-obkMatthias Krüger-1/+2
2024-03-05Rollup merge of #121991 - oli-obk:merge_opaque_types_defined_by_queries, r=co...Matthias Krüger-20/+8
2024-03-05Rollup merge of #121975 - davidtwco:issue-121757, r=petrochenkovMatthias Krüger-1/+6
2024-03-05Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult`Jason Newcomb-43/+25
2024-03-05Move visitor utils to `rustc_ast_ir`Jason Newcomb-2/+2
2024-03-05Merge `impl_trait_in_assoc_types_defined_by` query back into `opaque_types_de...Oli Scherer-20/+8
2024-03-05Remove some dead codeOli Scherer-1/+0
2024-03-05Uplift some feeding out of associated_type_for_impl_trait_in_impl and into qu...Michael Goulet-15/+61
2024-03-05Auto merge of #121780 - nnethercote:diag-renaming2, r=davidtwcobors-10/+10
2024-03-05Rename `StructuredDiagnostic` as `StructuredDiag`.Nicholas Nethercote-8/+8
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-2/+2
2024-03-05Auto merge of #120675 - oli-obk:intrinsics3.0, r=pnkfelixbors-2/+2
2024-03-04Rollup merge of #121969 - nnethercote:ParseSess-cleanups, r=wesleywiserMatthias Krüger-1/+1
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-1/+1
2024-03-04rename `ast_*` to `hir_*` in wfcheckLukas Markeffsky-17/+17