about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
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-10Rollup merge of #96872 - RalfJung:layout-sanity, r=eddybDylan DPC-9/+127
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
2022-04-19Rollup merge of #96142 - cjgillot:no-crate-def-index, r=petrochenkovDylan DPC-14/+11
2022-04-19Rollup merge of #94493 - oribenshir:feature/ISSUE-78543_async_fn_in_foreign_c...Dylan DPC-7/+40
2022-04-19Auto merge of #96020 - martingms:optimize-relate_substs, r=nnethercotebors-22/+27
2022-04-18mark payload fields of ScalarPair enums as Scalar::Union when they're not alw...Erik Desjardins-16/+21
2022-04-18Remove unused macro rulesest31-3/+0
2022-04-18Add `SymbolExportInfo`Gary Guo-1/+1
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-14/+11
2022-04-17Split relate_substs into two functionsMartin Gammelsæter-28/+33
2022-04-17Auto merge of #95655 - kckeiks:create-hir-crate-items-query, r=cjgillotbors-3/+7
2022-04-16Rollup merge of #95426 - b-naber:valtrees-slice, r=RalfJung,oli-obkDylan DPC-1/+1
2022-04-16Optimize relate_substs by extracting matchMartin Gammelsæter-12/+12
2022-04-16Provide a better diagnostic on failure to meet send bound on futures in a for...oribenshir-7/+40
2022-04-13couple of clippy::complexity fixesMatthias Krüger-1/+1
2022-04-13Inline Const::ty() and Const::val() gettersMartin Gammelsæter-0/+2
2022-04-13Auto merge of #95656 - cjgillot:no-id-hashing-mode, r=Aaron1011bors-64/+3