about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/astconv/mod.rs
AgeCommit message (Expand)AuthorLines
2024-03-22Rename module astconv to hir_ty_loweringLeón Orell Valerian Liehr-2739/+0
2024-03-22Update local variables and tracing callsLeón Orell Valerian Liehr-53/+42
2024-03-22Update (doc) commentsLeón Orell Valerian Liehr-104/+195
2024-03-22Rename AstConv to HIR ty loweringLeón Orell Valerian Liehr-161/+151
2024-03-16Remove obsolete parameter `speculative` from `instantiate_poly_trait_ref`León Orell Valerian Liehr-3/+1
2024-03-15Clean up AstConvLeón Orell Valerian Liehr-160/+16
2024-03-12Change `DefKind::Static` to a struct variantOli Scherer-1/+1
2024-03-07Apply `EarlyBinder` only to `TraitRef` in `ImplTraitHeader`Yoshitomo Nakanishi-4/+5
2024-03-02avoid collecting into vecs in some placesMatthias Krüger-4/+1
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-4/+3
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-2/+2
2024-02-20Expand weak alias types before collecting constrained and referenced late bou...León Orell Valerian Liehr-2/+2
2024-02-20Auto merge of #120576 - nnethercote:merge-Diagnostic-DiagnosticBuilder, r=dav...bors-3/+3
2024-02-19Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers.Nicholas Nethercote-3/+3
2024-02-19split `project` into multiple fileslcnr-11/+10
2024-02-17Remove astconv::ConvertedBindingLeón Orell Valerian Liehr-74/+17
2024-02-15Auto merge of #120931 - chenyukang:yukang-cleanup-hashmap, r=michaelwoeristerbors-2/+2
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-2/+2
2024-02-14Use fewer delayed bugs.Nicholas Nethercote-2/+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-8/+10
2024-02-12Stop calling `impl_polarity` when `impl_trait_ref` was also calledOli Scherer-10/+9
2024-02-12Dejargnonize substShoyu Vanilla-8/+10
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-08Rollup merge of #120590 - compiler-errors:dead, r=NilstriebMatthias Krüger-7/+3
2024-02-08Already poison the `type_of` result of the anon const used in the `typeof` ex...Oli Scherer-18/+4
2024-02-05Create helper `maybe_report_similar_assoc_fn`trevyn-51/+1
2024-02-03For E0223, suggest methods that look similar to the pathtrevyn-0/+52
2024-02-02Remove dead args from functionsMichael Goulet-7/+3
2024-01-29Rollup merge of #120428 - petrochenkov:somehir2, r=compiler-errorsDylan DPC-1/+1
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-5/+5
2024-01-28hir: Use `InferArg` in `ArrayLen::Infer`Vadim Petrochenkov-1/+1
2024-01-23Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.Nicholas Nethercote-1/+1
2024-01-21Auto merge of #120100 - oli-obk:astconv_lifetimes, r=BoxyUwUbors-28/+33
2024-01-18Don't forget that the lifetime on hir types is `'tcx`Oli Scherer-28/+33
2024-01-17Make crate_inherent_impls fallible and stop using `track_errors` for itOli Scherer-1/+1
2024-01-13Rollup merge of #119896 - oli-obk:variance_ice, r=compiler-errorsMatthias Krüger-2/+6
2024-01-12Taint `_` placeholder typesOli Scherer-2/+6
2024-01-12Delegation implementation: step 1Bryanskiy-4/+120
2024-01-11Taint more aggressively in astconvOli Scherer-7/+16
2024-01-11Silence follow up errors if astconv already erroredOli Scherer-0/+7
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-3/+3
2024-01-10Rename `struct_span_err!` as `struct_span_code_err!`.Nicholas Nethercote-7/+8
2024-01-09Rollup merge of #119721 - compiler-errors:constness-implication, r=fee1-deadGuillaume Gomez-33/+2
2024-01-08Remove logic in one_bound in astconv that prefers non-const boundsMichael Goulet-33/+2
2024-01-08Remove all eight `DiagnosticBuilder::*_with_code` methods.Nicholas Nethercote-1/+2
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-2/+2