summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2022-05-14Auto merge of #96883 - jackh726:early-binder-2, r=oli-obkbors-36/+170
2022-05-14Add rustc_on_unimplemented to SubstJack Huey-0/+1
2022-05-14Add bound_explicit_item_bounds and bound_item_boundsJack Huey-6/+42
2022-05-13Add bound_impl_trait_refJack Huey-4/+8
2022-05-13Add bound_fn_sigJack Huey-6/+30
2022-05-13Add bound_type_ofJack Huey-22/+28
2022-05-13Rollup merge of #96989 - cjgillot:defpath-use, r=davidtwcoMatthias Krüger-6/+2
2022-05-12Correct comment.Camille GILLOT-6/+2
2022-05-12Auto merge of #95562 - lcnr:attr-no-encode, r=davidtwcobors-27/+40
2022-05-10Introduce EarlyBinderJack Huey-40/+103
2022-05-10Use lifetimes on type-alias-impl-trait used in function signatures to infer o...Oli Scherer-1/+1
2022-05-10Auto merge of #94799 - lcnr:list-ty-perf, r=petrochenkovbors-7/+5
2022-05-10update clippylcnr-1/+1
2022-05-10only_local: always check for misuselcnr-31/+37
2022-05-10Rollup merge of #96872 - RalfJung:layout-sanity, r=eddybDylan DPC-9/+127
2022-05-10add check and don't encode `#[inline]`lcnr-0/+3
2022-05-10fix commentlcnr-3/+3
2022-05-10don't encode only locally used attrslcnr-0/+4
2022-05-09Auto merge of #96473 - lcnr:querify-codegen-fn-attrs, r=cjgillotbors-21/+45
2022-05-09also sanity-check Abi::Vector, and slight refactoringRalf Jung-26/+43
2022-05-09reviewlcnr-38/+24
2022-05-09only compute `codegen_fn_attrs` where neededlcnr-1/+38
2022-05-09make sure ScalarPair enums have ScalarPair variants; add some layout sanity c...Ralf Jung-11/+112
2022-05-09move `panic-in-drop=abort` check for `drop_in_place`lcnr-20/+21
2022-05-08Remove subst_spannedJack Huey-38/+10
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-86/+95
2022-05-07Auto merge of #96531 - kckeiks:remove-item-like-visitor-from-rustc-typeck, r=...bors-1/+1
2022-05-06remove all usages of hir().def_kindMiguel Guarniz-1/+1
2022-05-03Hide InlineConst's generic arg during printGary Guo-0/+4
2022-05-02fix most compiler/ doctestsElliot Roberts-86/+95
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-21/+37
2022-04-30Save colon span to suggest bounds.Camille GILLOT-0/+13
2022-04-30Store all generic bounds as where predicates.Camille GILLOT-283/+110
2022-04-30Inline WhereClause into Generics.Camille GILLOT-24/+15
2022-04-28Auto merge of #95976 - b-naber:valtree-constval-conversion, r=oli-obkbors-4/+123
2022-04-27combine all unsized types and add another recursive call to process nested un...b-naber-1/+1
2022-04-26TAITs are suggestableMichael Goulet-14/+24
2022-04-26Rollup merge of #94703 - kjetilkjeka:nvptx-kernel-args-abi2, r=nagisaGuillaume Gomez-0/+20
2022-04-26add hacky closure to struct_tail_with_normalize in order to allow us to walk ...b-naber-4/+12
2022-04-26Rollup merge of #96149 - est31:remove_unused_macro_matchers, r=petrochenkovDylan DPC-3/+0
2022-04-25Auto merge of #95604 - nbdd0121:used2, r=petrochenkovbors-1/+1
2022-04-23Compute has_pub_restricted in the resolver.Camille GILLOT-0/+2
2022-04-23Drop vis in Item.Camille GILLOT-17/+1
2022-04-22Auto merge of #96197 - erikdesjardins:scalarpairenum, r=oli-obkbors-16/+21
2022-04-21implement valtree -> constvalue conversionb-naber-0/+3
2022-04-21add helper methods on ValTreeb-naber-0/+16
2022-04-21add some helper methods to ScalarIntb-naber-0/+92
2022-04-20Auto merge of #96022 - martingms:inline-const-getters, r=nnethercotebors-0/+2
2022-04-19Fix a bug in the ptx-kernel calling convention where structs was passed indir...Kjetil Kjeka-0/+20
2022-04-19Auto merge of #96214 - Dylan-DPC:rollup-a5b4fow, r=Dylan-DPCbors-21/+51