about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2023-03-13Better names?Michael Goulet-5/+8
2023-03-13Treat projections with infer as placeholder during fast reject in new solverMichael Goulet-3/+10
2023-03-12Allow `#[target_feature]` on `main` and `start` for WASMLéo Lanteri Thauvin-2/+11
2023-03-12Forbid the use of `#[target_feature]` on `start`Léo Lanteri Thauvin-0/+19
2023-03-12Forbid the use of `#[target_feature]` on `main`Léo Lanteri Thauvin-0/+15
2023-03-12Filter out RPITITs in astconv when checking for missing associated typesSantiago Pastorino-0/+1
2023-03-12Auto merge of #108682 - est31:simplify_dirs, r=davidtwcobors-1/+1
2023-03-11`MaybeUninit::assume_init_read` should have `noundef` load metadataScott McMurray-0/+2
2023-03-12Auto merge of #108700 - spastorino:new-rpitit-impl-side-2, r=compiler-errorsbors-21/+67
2023-03-11Simplify message pathsest31-1/+1
2023-03-10Rollup merge of #108930 - Ezrashaw:better-error-for-manual-fn-impl, r=petroch...Matthias Krüger-51/+96
2023-03-10feat: implement better error for manual impl of `Fn*` traitsEzra Shaw-52/+97
2023-03-09Remove body_def_id from InheritedMichael Goulet-13/+13
2023-03-09Auto merge of #108920 - matthiaskrgr:rollup-qrr9a0u, r=matthiaskrgrbors-22/+39
2023-03-09remove obsolete `givens` from regionckAli MJ Al-Nasrawy-8/+3
2023-03-08Rollup merge of #108882 - compiler-errors:E0740, r=eholkMatthias Krüger-22/+39
2023-03-08Rollup merge of #108884 - compiler-errors:tweak-illegal-copy-impl-message, r=...Matthias Krüger-3/+11
2023-03-08Auto merge of #108312 - michaelwoerister:hash-set-not-hash-stable, r=eholkbors-4/+4
2023-03-08Tweak E0740Michael Goulet-21/+36
2023-03-08Don't report E0740 for type errorMichael Goulet-1/+3
2023-03-08Dedup copy field errors for identical typesMichael Goulet-0/+8
2023-03-08may not => cannotMichael Goulet-3/+3
2023-03-07Error code E0794 for late-bound lifetime parameter error.Christopher Acosta-1/+1
2023-03-07Rollup merge of #108460 - obeis:hir-analysis-migrate-diagnostics-2, r=compile...Matthias Krüger-28/+68
2023-03-07Auto merge of #95317 - Jules-Bertholet:round_ties_to_even, r=pnkfelix,m-ou-se...bors-0/+2
2023-03-06Implement type_of for RPITITs assoc typeSantiago Pastorino-1/+20
2023-03-06Properly implement explicit_item_bounds for RPITITs trait assoc tySantiago Pastorino-11/+23
2023-03-06Map to new synthesized assoc ty for RPITITs in astconvSantiago Pastorino-1/+9
2023-03-06Collect newly synthesized RPITITs on ImplTraitInTraitCollectorSantiago Pastorino-1/+1
2023-03-06Avoid accessing HIR for RPITITs on check_type_boundsSantiago Pastorino-7/+14
2023-03-06emit the suspicious_auto_trait_impls for negative impls as wellMu42-4/+0
2023-03-05Rollup merge of #108764 - cjgillot:dpm-adapt, r=compiler-errorsMatthias Krüger-0/+8
2023-03-05Rollup merge of #108746 - compiler-errors:rpitit-dont-project-default-w-no-va...Matthias Krüger-2/+2
2023-03-05Auto merge of #108351 - petrochenkov:rmdit, r=cjgillotbors-10/+8
2023-03-05drop_tracking_mir: diagnose recursive generator.Camille GILLOT-0/+8
2023-03-05migrate `rustc_hir_analysis` to session diagnosticObei Sideg-28/+68
2023-03-04Don't project to RPITIT that has no default valueMichael Goulet-2/+2
2023-03-03Rollup merge of #108694 - est31:backticks_matchmaking_comments, r=NilstriebMatthias Krüger-2/+2
2023-03-03Rollup merge of #108553 - compiler-errors:non-lt-late-bound-in-anon-ct, r=pet...Matthias Krüger-5/+83
2023-03-03Match unmatched backticks in comments in compiler/est31-2/+2
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-10/+8
2023-03-02Rollup merge of #108575 - compiler-errors:erase, r=estebankMatthias Krüger-2/+4
2023-03-01Remove last instances of HashSet in query result types.Michael Woerister-1/+1
2023-03-01Use FxIndexSet instead of FxHashSet for asm_target_features query.Michael Woerister-3/+3
2023-03-01Auto merge of #108587 - matthiaskrgr:rollup-rw6po59, r=matthiaskrgrbors-20/+16
2023-03-01Rollup merge of #108520 - compiler-errors:one-bound-nit, r=jackh726Matthias Krüger-20/+16
2023-03-01Rollup merge of #108554 - compiler-errors:late-bound-object-default, r=oli-obkMatthias Krüger-36/+45
2023-02-28Erase **all** regions when probing for associated types in astconvMichael Goulet-2/+4
2023-02-28Only look for param in generics if it actually comes from genericsMichael Goulet-36/+45
2023-02-28Deny capturing late-bound non-lifetime param in anon constMichael Goulet-5/+83