about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect.rs
AgeCommit message (Expand)AuthorLines
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-3/+3
2024-02-27Auto merge of #121285 - nnethercote:delayed_bug-audit, r=lcnrbors-1/+1
2024-02-27Avoid `span_delayed_bug` on one path in `AdtDef::eval_explicit_discr`.Nicholas Nethercote-1/+1
2024-02-25remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsicsRalf Jung-4/+1
2024-02-23Rollup merge of #121470 - clubby789:anon-struct-in-enum, r=fmeaseMatthias Krüger-1/+9
2024-02-23Don't ICE on anonymous struct in enum variantclubby789-1/+9
2024-02-22`DefId` to `LocalDefId`lcnr-1/+1
2024-02-20Expand weak alias types before collecting constrained and referenced late bou...León Orell Valerian Liehr-1/+1
2024-02-19Drive-by `DUMMY_SP` -> `Span` and fmt changesEsteban Küber-1/+1
2024-02-17Add more checks for `unnamed_field` during HIR analysisclubby789-1/+9
2024-02-16Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkinbors-1/+1
2024-02-15Auto merge of #120931 - chenyukang:yukang-cleanup-hashmap, r=michaelwoeristerbors-3/+3
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-3/+3
2024-02-13Store impl unsafety in impl trait headerOli Scherer-0/+1
2024-02-13Auto merge of #120919 - oli-obk:impl_polarity, r=compiler-errorsbors-29/+23
2024-02-12Make the signature of equate_intrinsic_type support items other than `Foreign...Oli Scherer-1/+1
2024-02-12Remove impl_polarity queryOli Scherer-6/+0
2024-02-12Use a struct instead of a tupleOli Scherer-3/+6
2024-02-12Make impl_trait_ref into a query also returning more information about the implOli Scherer-27/+24
2024-02-12Improve some codes according to the reviewsFrank King-106/+126
2024-02-12Check representation of unnamed fieldsFrank King-1/+5
2024-02-12Lowering field access for anonymous adtsFrank King-6/+20
2024-02-12check uniqueness of nested fieldsFrank King-65/+137
2024-02-12Lower anonymous structs or unions to HIRFrank King-8/+74
2024-02-10hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}`Vadim Petrochenkov-5/+2
2024-02-06More comments, final tweaksMichael Goulet-9/+2
2024-02-06Teach typeck/borrowck/solvers how to deal with async closuresMichael Goulet-0/+31
2024-01-28hir: Use `InferArg` in `ArrayLen::Infer`Vadim Petrochenkov-2/+2
2024-01-18Don't forget that the lifetime on hir types is `'tcx`Oli Scherer-7/+7
2024-01-11Silence follow up errors if astconv already erroredOli Scherer-3/+12
2024-01-10Turn some free functions into methodsOli Scherer-46/+4
2024-01-04Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives.Michael Woerister-1/+2
2023-12-26Auto merge of #119258 - compiler-errors:closure-kind, r=eholkbors-3/+7
2023-12-25Only regular coroutines have movabilityMichael Goulet-1/+1
2023-12-25Make closures carry their own ClosureKind, rather than deducing what it is fr...Michael Goulet-3/+7
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-20/+20
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-2/+2
2023-12-20Give `VariantData::Struct` named fields, to clairfy `recovered`.Alona Enraght-Moony-1/+1
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-1/+1
2023-12-15Annotate some bugsMichael Goulet-2/+2
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-7/+6
2023-12-05Remove `#[rustc_host]`, use internal desugaringDeadbeef-1/+1
2023-11-26rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...Vadim Petrochenkov-5/+5
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-3/+3
2023-11-17rename bound region instantiationlcnr-1/+1
2023-11-14finish `RegionKind` renamelcnr-1/+1
2023-10-23Let's see what those opaque types actually areMichael Goulet-4/+6
2023-10-20s/generator/coroutine/Oli Scherer-3/+3
2023-10-20s/Generator/Coroutine/Oli Scherer-1/+1
2023-10-13Format all the let chains in compilerMichael Goulet-13/+18