about summary refs log tree commit diff
path: root/compiler/rustc_ty_utils
AgeCommit message (Expand)AuthorLines
2022-08-07Built-in implementation of Tuple traitMichael Goulet-1/+2
2022-08-03Add bound_impl_subject and bound_return_tyJack Huey-3/+1
2022-08-03Change sized_constraints to return EarlyBinderJack Huey-1/+2
2022-08-01Remove trait_of_item query.Camille GILLOT-8/+0
2022-08-01Remove DefId from AssocItemContainer.Camille GILLOT-17/+8
2022-08-01Remove visibility from AssocItem.Camille GILLOT-8/+2
2022-08-01Store associated item defaultness in impl_defaultness.Camille GILLOT-8/+8
2022-07-29Rename local_did to def_idMiguel Guarniz-4/+8
2022-07-29Change maybe_body_owned_by to take local def idMiguel Guarniz-3/+4
2022-07-22Do not resolve associated const when there is no provided valueMichael Goulet-0/+5
2022-07-20Remove unused StableMap and StableSet types from rustc_data_structuresMichael Woerister-1/+1
2022-07-14Rollup merge of #99000 - JulianKnodt:allow_resolve_no_substs, r=lcnrDylan DPC-2/+397
2022-07-14Fix overlapping implskadmin-2/+2
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-07-12Move abstract const to rustc_middle::tykadmin-2/+397
2022-07-06Update TypeVisitor pathsAlan Egerton-1/+1
2022-07-05Relax constrained generics to TypeVisitableAlan Egerton-2/+2
2022-07-04remove an unused `DefId`lcnr-1/+1
2022-06-30Recover when failing to normalize closure signature.Camille GILLOT-2/+2
2022-06-29Improve doc comment of destructure_constDominik Stolz-2/+2
2022-06-28Address code review commentsDominik Stolz-63/+56
2022-06-28Make consts mod privateDominik Stolz-1/+1
2022-06-28Improve pretty printing of valtrees for referencesDominik Stolz-0/+86
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-2/+0
2022-06-11Auto merge of #95880 - cjgillot:def-ident-span, r=petrochenkovbors-17/+0
2022-06-10Implement def_ident_span in rustc_middle.Camille GILLOT-17/+0
2022-06-08Auto merge of #97860 - Dylan-DPC:rollup-t3vxos8, r=Dylan-DPCbors-5/+9
2022-06-08Rollup merge of #97595 - ouz-a:issue-97381, r=compiler-errorsDylan DPC-5/+9
2022-06-08Folding revamp.Nicholas Nethercote-1/+3
2022-06-05get_vtable returns opt instd of unwrppingouz-a-5/+9
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-05-30Auto merge of #96964 - oli-obk:const_trait_mvp, r=compiler-errorsbors-2/+2
2022-05-30Add a helper function for checking whether a default function in a trait can ...Oli Scherer-2/+4
2022-05-30Remove `#[default..]` and add `#[const_trait]`Deadbeef-3/+1
2022-05-28Initial fixes on top of type interner commitMichael Goulet-0/+1
2022-05-28Move things to rustc_type_irWilco Kusee-1/+1
2022-05-17Auto merge of #97012 - oli-obk:🦀_intrinsics, r=davidtwcobors-7/+1
2022-05-16Add a query for checking whether a function is an intrinsic.Oli Scherer-7/+1
2022-05-14Auto merge of #96883 - jackh726:early-binder-2, r=oli-obkbors-6/+8
2022-05-13Add bound_type_ofJack Huey-2/+2
2022-05-11Gracefully fail to resolve associated items instead of `delay_span_bug`.Camille GILLOT-1/+17
2022-05-10Introduce EarlyBinderJack Huey-6/+8
2022-04-10Avoid accessing HIR from MIR queries.Camille GILLOT-6/+1
2022-04-01Auto merge of #94883 - cjgillot:flat-metadata, r=oli-obkbors-10/+0
2022-03-31Merge impl_constness and is_const_fn_raw.Camille GILLOT-10/+0
2022-03-31Specialize suggestion for Option<T>Michael Goulet-23/+47
2022-03-21Rename `~const Drop` to `~const Destruct`Deadbeef-1/+1
2022-03-17Rollup merge of #94960 - codehorseman:master, r=oli-obkDylan DPC-3/+3
2022-03-16rustc_error: make ErrorReported impossible to constructmark-2/+2
2022-03-16resolve the conflict in compiler/rustc_session/src/parse.rscodehorseman-3/+3