about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/astconv
AgeCommit message (Expand)AuthorLines
2024-03-22Rename module astconv to hir_ty_loweringLeón Orell Valerian Liehr-5834/+0
2024-03-22Update local variables and tracing callsLeón Orell Valerian Liehr-78/+66
2024-03-22Update (doc) commentsLeón Orell Valerian Liehr-176/+255
2024-03-22Rename AstConv to HIR ty loweringLeón Orell Valerian Liehr-201/+191
2024-03-21Replace closures with `_` when suggesting fully qualified path for method callEsteban Küber-1/+1
2024-03-18Rollup merge of #122158 - estebank:feature-sugg, r=WaffleLapkinMatthias Krüger-4/+6
2024-03-18Rollup merge of #121258 - fmease:assoc-const-eq-reject-overly-generic-tys, r=...Matthias Krüger-11/+172
2024-03-18Provide structured suggestion for `#![feature(foo)]`Esteban Küber-4/+6
2024-03-17avoid unnecessary collect()Matthias Krüger-4/+1
2024-03-16Remove obsolete parameter `speculative` from `instantiate_poly_trait_ref`León Orell Valerian Liehr-58/+48
2024-03-15Clean up AstConvLeón Orell Valerian Liehr-171/+135
2024-03-13Reject escaping bound vars in the type of assoc const bindingsLeón Orell Valerian Liehr-20/+93
2024-03-13Reject early-bound params in the type of assoc const bindingsLeón Orell Valerian Liehr-10/+98
2024-03-12Change `DefKind::Static` to a struct variantOli Scherer-1/+1
2024-03-11Rollup merge of #119385 - fmease:assoc-const-eq-fixes-2, r=oli-obk,cjgillotJubilee-2/+20
2024-03-07Rollup merge of #122123 - compiler-errors:object-trait-alias-bounds, r=oli-obkGuillaume Gomez-44/+36
2024-03-07Apply `EarlyBinder` only to `TraitRef` in `ImplTraitHeader`Yoshitomo Nakanishi-4/+5
2024-03-07Don't require specifying unrelated assoc types when trait alias is in dyn typeMichael Goulet-44/+36
2024-03-05Rename `StructuredDiagnostic` as `StructuredDiag`.Nicholas Nethercote-1/+1
2024-03-02avoid collecting into vecs in some placesMatthias Krüger-4/+1
2024-03-01Handle stashing of delayed bugs.Nicholas Nethercote-10/+2
2024-02-29Overhaul how stashed diagnostics work, again.Nicholas Nethercote-2/+10
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-16/+11
2024-02-27Slightly simplify feeding of assoc const eq boundsLeón Orell Valerian Liehr-5/+3
2024-02-21Use existing query feeding workaroundsOli Scherer-1/+10
2024-02-21Rollup merge of #121208 - nnethercote:delayed_bug-to-bug, r=lcnrDylan DPC-2/+1
2024-02-21Convert `delayed_bug`s to `bug`s.Nicholas Nethercote-2/+1
2024-02-20Rollup merge of #121344 - fmease:lta-constr-by-input, r=oli-obkMatthias Krüger-4/+4
2024-02-20Expand weak alias types before collecting constrained and referenced late bou...León Orell Valerian Liehr-4/+4
2024-02-20Auto merge of #120576 - nnethercote:merge-Diagnostic-DiagnosticBuilder, r=dav...bors-12/+16
2024-02-19Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers.Nicholas Nethercote-12/+16
2024-02-19split `project` into multiple fileslcnr-11/+10
2024-02-18Propagate the resolved type of assoc const bindings via query feedingLeón Orell Valerian Liehr-2/+13
2024-02-17Remove astconv::ConvertedBindingLeón Orell Valerian Liehr-151/+96
2024-02-17Update comments and variable namesLeón Orell Valerian Liehr-34/+39
2024-02-15Auto merge of #120931 - chenyukang:yukang-cleanup-hashmap, r=michaelwoeristerbors-6/+6
2024-02-14Rollup merge of #121071 - nnethercote:fewer-delayed-bugs, r=oli-obkOli Scherer-2/+2
2024-02-14Rollup merge of #120530 - trevyn:issue-116434, r=compiler-errorsOli Scherer-1/+1
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-6/+6
2024-02-14Use fewer delayed bugs.Nicholas Nethercote-2/+2
2024-02-13Bump `indexmap`clubby789-1/+2
2024-02-13Auto merge of #120919 - oli-obk:impl_polarity, r=compiler-errorsbors-10/+9
2024-02-12Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obkMatthias Krüger-19/+22
2024-02-12Stop calling `impl_polarity` when `impl_trait_ref` was also calledOli Scherer-10/+9
2024-02-12Dejargnonize substShoyu Vanilla-19/+22
2024-02-12Lower anonymous structs or unions to HIRFrank King-0/+13
2024-02-10hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}`Vadim Petrochenkov-3/+1
2024-02-09Be less confident when `dyn` suggestion is not checked for object safetytrevyn-1/+1
2024-02-08Rollup merge of #120590 - compiler-errors:dead, r=NilstriebMatthias Krüger-23/+5
2024-02-08Already poison the `type_of` result of the anon const used in the `typeof` ex...Oli Scherer-18/+4