about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2024-02-12Check signature of intrinsics with fallback bodiesOli Scherer-8/+31
2024-02-12Auto merge of #120980 - matthiaskrgr:rollup-dsjsqql, r=matthiaskrgrbors-22/+17
2024-02-12Rollup merge of #120972 - lukas-code:autoderef-type-error, r=compiler-errorsMatthias Krüger-7/+11
2024-02-12Rollup merge of #120917 - chenyukang:yukang-dead-parameters, r=compiler-errorsMatthias Krüger-12/+3
2024-02-12Rollup merge of #120833 - nnethercote:more-internal-emit_diagnostics-cleanups...Matthias Krüger-3/+3
2024-02-12support adding const generic params to intrinsicsOli Scherer-92/+104
2024-02-12Make check_intrinsic_type not require ForeignItems anymoreOli Scherer-19/+24
2024-02-12Auto merge of #115367 - frank-king:feature/unnamed-fields-hir, r=davidtwcobors-25/+389
2024-02-12fix ICE for deref coercions with type errorsLukas Markeffsky-7/+11
2024-02-12Make the signature of equate_intrinsic_type support items other than `Foreign...Oli Scherer-18/+22
2024-02-12Remove impl_polarity queryOli Scherer-6/+0
2024-02-12Stop calling `impl_polarity` when `impl_trait_ref` was also calledOli Scherer-27/+31
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-12Tweak delayed bug mentions.Nicholas Nethercote-3/+3
2024-02-12Auto merge of #120835 - oli-obk:no_hir_coherence, r=cjgillotbors-99/+97
2024-02-12Dejargnonize substShoyu Vanilla-76/+82
2024-02-12Auto merge of #120834 - oli-obk:only_local_coherence, r=lcnrbors-1/+3
2024-02-12Improve some codes according to the reviewsFrank King-107/+156
2024-02-12Check representation of unnamed fieldsFrank King-1/+95
2024-02-12Lowering field access for anonymous adtsFrank King-6/+20
2024-02-12check uniqueness of nested fieldsFrank King-73/+201
2024-02-12Lower anonymous structs or unions to HIRFrank King-8/+87
2024-02-12remove a bunch of dead parameters in fnyukang-12/+3
2024-02-12Auto merge of #120951 - matthiaskrgr:rollup-0nnm7dv, r=matthiaskrgrbors-19/+11
2024-02-11Rollup merge of #120872 - petrochenkov:opthirpar, r=cjgillotMatthias Krüger-19/+11
2024-02-11Auto merge of #120619 - compiler-errors:param, r=lcnrbors-4/+21
2024-02-10Rollup merge of #120870 - Zalathar:allow-min-spec, r=oli-obkMatthias Krüger-3/+7
2024-02-10hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}`Vadim Petrochenkov-19/+11
2024-02-10Remove unnecessary `min_specialization` after bootstrapZalathar-1/+1
2024-02-10Allow restricted trait impls in macros with `min_specialization`Zalathar-2/+6
2024-02-09Be less confident when `dyn` suggestion is not checked for object safetytrevyn-1/+1
2024-02-10Loosen an assertion to account for stashed errors.Nicholas Nethercote-1/+2
2024-02-09Don't reinvoke `impl_trait_ref` query after it was already invokedOli Scherer-77/+74
2024-02-09use `impl Trait` argument instead of generic param for simplicityOli Scherer-4/+5
2024-02-09No need for FnMut when FnOnce works nowOli Scherer-2/+2
2024-02-09Simplify conditional erroringOli Scherer-5/+1
2024-02-09Avoid accessing the HIR in the happy path of `coherent_trait`Oli Scherer-14/+18
2024-02-09Auto merge of #120843 - matthiaskrgr:rollup-med37z5, r=matthiaskrgrbors-0/+2
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-0/+2
2024-02-09Auto merge of #120594 - saethlin:delayed-debug-asserts, r=oli-obkbors-1/+4
2024-02-09A trait's local impls are trivially coherent if there are no impls.Oli Scherer-1/+3
2024-02-08Rollup merge of #120590 - compiler-errors:dead, r=NilstriebMatthias Krüger-23/+5
2024-02-08Add a new debug_assertions instrinsic (compiler)Ben Kimock-1/+4
2024-02-08Auto merge of #120767 - matthiaskrgr:rollup-0k8ib1c, r=matthiaskrgrbors-59/+76
2024-02-08Continue to borrowck even if there were previous errorsOli Scherer-1/+1
2024-02-08Rollup merge of #120206 - petrochenkov:somehir, r=compiler-errorsMatthias Krüger-9/+10
2024-02-08Rollup merge of #120103 - compiler-errors:concrete-afits, r=oli-obkMatthias Krüger-50/+66
2024-02-08Already poison the `type_of` result of the anon const used in the `typeof` ex...Oli Scherer-20/+18
2024-02-08Auto merge of #120558 - oli-obk:missing_impl_item_ice, r=estebankbors-2/+14