about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2024-03-05Split refining_impl_trait lint into _reachable, _internal variantsTyler Mandry-16/+19
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
2024-03-04adjust obligation spans for super projectionsLukas Markeffsky-3/+13
2024-03-04Return a struct from `query intrinsic` to be able to add another field in the...Oli Scherer-2/+2
2024-03-04hir_analysis: enums return `None` in `find_field`David Wood-1/+6
2024-03-04Rollup merge of #121927 - Zoxc:print-no-query, r=estebankMatthias Krüger-1/+1
2024-03-03Add a proper `with_no_queries` to printingJohn Kåre Alsaker-1/+1
2024-03-03Mention Register Size in `#[warn(asm_sub_register)]`Veera-7/+15
2024-03-02Auto merge of #121914 - Nadrieril:rollup-ol98ncg, r=Nadrierilbors-1/+73
2024-03-02Rollup merge of #121841 - tgross35:f16-f128-step2-intrinsics, r=compiler-errorsGuillaume Boisseau-1/+73
2024-03-02const_eval_select: make it safe but be careful with what we expose on stable ...Ralf Jung-1/+2
2024-03-02avoid collecting into vecs in some placesMatthias Krüger-4/+1
2024-03-01Add `f16` and `f128` intrinsics to HIRTrevor Gross-1/+73
2024-03-01Rollup merge of #121828 - mu001999:clean, r=NilstriebMatthias Krüger-2/+0
2024-03-01Rollup merge of #121819 - nnethercote:fix-121812, r=oli-obkMatthias Krüger-10/+2
2024-03-01Remove unused fluent messagesr0cky-2/+0
2024-03-01Handle stashing of delayed bugs.Nicholas Nethercote-10/+2
2024-02-29Auto merge of #118247 - spastorino:type-equality-subtyping, r=lcnrbors-3/+7
2024-02-29Make infer higher ranked equate use bidirectional subtyping in invariant contextSantiago Pastorino-3/+7
2024-02-29Rollup merge of #121669 - nnethercote:count-stashed-errs-again, r=estebankGuillaume Gomez-17/+20
2024-02-29Forbid implementing `Freeze` even if the trait is stabilizedOli Scherer-0/+14
2024-02-29Rollup merge of #121779 - mu001999:clean, r=NilstriebJacob Pratt-7/+0
2024-02-29Rollup merge of #121745 - compiler-errors:refining-impl-trait-deeply-norm, r=...Jacob Pratt-5/+9
2024-02-29Remove unused diagnostic structr0cky-7/+0
2024-02-29Overhaul how stashed diagnostics work, again.Nicholas Nethercote-17/+20
2024-02-28Auto merge of #121489 - nnethercote:diag-renaming, r=davidtwcobors-60/+53
2024-02-28Deeply normalize obligations in refining_impl_traitMichael Goulet-5/+9
2024-02-28Rollup merge of #121695 - oli-obk:split_ty_utils, r=compiler-errorsGuillaume Gomez-2/+1
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-60/+53
2024-02-27Split rustc_type_ir to avoid rustc_ast from depending on itOli Scherer-2/+1
2024-02-27yeet now unnecessary special-caselcnr-18/+5
2024-02-27use typeck root when checking closure obliglcnr-1/+3
2024-02-27wf-check RPITslcnr-18/+21
2024-02-27Auto merge of #121285 - nnethercote:delayed_bug-audit, r=lcnrbors-1/+1