about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2024-12-10Remove more traces of anonymous ADTsMichael Goulet-14/+1
2024-12-10Rollup merge of #134094 - estebank:const-trait-errors, r=compiler-errorsLeón Orell Valerian Liehr-9/+57
2024-12-10Rollup merge of #134008 - jswrenn:unsafe-fields-copy, r=compiler-errorsLeón Orell Valerian Liehr-9/+37
2024-12-10Validate self in host predicates correctlyMichael Goulet-2/+9
2024-12-10Tweak wording of non-const traits used as const boundsEsteban Küber-9/+57
2024-12-09Unconditionally error at definition if default field value has const errorsEsteban Küber-0/+19
2024-12-09Introduce `default_field_values` featureEsteban Küber-3/+10
2024-12-07Do not talk about "trait `<Foo = Bar>`"Esteban Küber-1/+7
2024-12-07Make `Copy` unsafe to implement for ADTs with `unsafe` fieldsJack Wrenn-9/+37
2024-12-06Hide errors whose suggestions would contain error constants or typesOli Scherer-0/+3
2024-12-05Avoid fetching the anon const hir node that is already availableOli Scherer-16/+10
2024-12-04Rollup merge of #133850 - oli-obk:push-xryukktpyooq, r=compiler-errorsMatthias Krüger-2/+12
2024-12-04Rollup merge of #133831 - BoxyUwU:ice_on_unfed_type_of, r=compiler-errorsMatthias Krüger-238/+10
2024-12-04Avoid `opaque type not constrained` errors in the presence of other errorsOli Scherer-2/+12
2024-12-04Auto merge of #133818 - matthiaskrgr:rollup-iav1wq7, r=matthiaskrgrbors-0/+1
2024-12-03Don't try and handle unfed `type_of` on anon constsBoxy-238/+10
2024-12-03Rollup merge of #133726 - joshtriplett:breakpoint, r=oli-obkMatthias Krüger-0/+1
2024-12-03Rollup merge of #133545 - clubby789:symbol-intern-lit, r=jieyouxuMatthias Krüger-1/+1
2024-12-02Add `core::arch::breakpoint` and testJosh Triplett-0/+1
2024-12-03Rollup merge of #133517 - compiler-errors:deep-norm, r=lcnrMatthias Krüger-2/+1
2024-12-03Rollup merge of #133395 - calebzulawski:simd_relaxed_fma, r=workingjubileeMatthias Krüger-1/+3
2024-12-03Rollup merge of #133325 - compiler-errors:const-spec, r=lcnr,fee1-deadMatthias Krüger-35/+0
2024-12-02Assert that obligations are empty before deeply normalizingMichael Goulet-2/+1
2024-12-02Fix const specializationMichael Goulet-35/+0
2024-12-02Rollup merge of #133610 - camelid:move-from_anon_const, r=BoxyUwUGuillaume Gomez-58/+160
2024-12-02Fix broken intra-doc linkNoah Lev-1/+1
2024-12-02Move `Const::{from_anon_const,try_from_lit}` to hir_ty_loweringNoah Lev-57/+159
2024-12-02Rollup merge of #133751 - lcnr:no-trait-solving-on-type, r=compiler-errorsGuillaume Gomez-2/+2
2024-12-02remove `Ty::is_copy_modulo_regions`lcnr-2/+2
2024-12-01Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwuJacob Pratt-16/+9
2024-12-01Rollup merge of #133660 - compiler-errors:trait-obj-missing-assoc, r=lcnrMatthias Krüger-11/+20
2024-12-01Rollup merge of #132047 - compiler-errors:rbv-rtn-cleanup, r=cjgillotMatthias Krüger-35/+112
2024-12-01Auto merge of #133365 - compiler-errors:compare-impl-item, r=lcnrbors-47/+56
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-16/+9
2024-11-30Do not create trait object type if missing associated typesMichael Goulet-11/+20
2024-11-30Move refinement check out of compare_impl_itemMichael Goulet-9/+20
2024-11-30Make compare_impl_item into a queryMichael Goulet-47/+45
2024-11-30Rollup merge of #116161 - Soveu:varargs2, r=cjgillot许杰友 Jieyou Xu (Joe)-32/+4
2024-11-28Replace `Symbol::intern` calls with preinterned symbolsclubby789-1/+1
2024-11-28support revealing defined opaque post borrowcklcnr-3/+11
2024-11-28uplift fold_regions to rustc_type_irlcnr-6/+10
2024-11-28Rollup merge of #133428 - compiler-errors:rpitit-unsound, r=lcnrGuillaume Gomez-27/+21
2024-11-27Stabilize `extended_varargs_abi_support`Soveu-32/+4
2024-11-27Further simplificationsMichael Goulet-21/+15
2024-11-27Address review commentsMichael Goulet-68/+74
2024-11-27Handle bounds that come from the trait itselfMichael Goulet-27/+43
2024-11-27Robustify and genericize RTN resolution in RBVMichael Goulet-33/+88
2024-11-27Auto merge of #133393 - compiler-errors:dyn-tweaks, r=lcnr,spastorinobors-36/+2
2024-11-26Rollup merge of #133394 - compiler-errors:dyn-more-errors, r=lcnrMichael Goulet-5/+15
2024-11-26Auto merge of #132894 - frank-king:feature/where-refactor, r=cjgillotbors-23/+27