about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2022-03-14Rollup merge of #94670 - xFrednet:rfc-2383-expect-impl-after-party, r=flip199...Matthias Krüger-2/+10
2022-03-14Rollup merge of #93977 - compiler-errors:sized-generic-metadata, r=wesleywiserMatthias Krüger-10/+13
2022-03-14inline `tuple_fields`lcnr-0/+1
2022-03-13Auto merge of #94897 - camelid:query-doc-hidden, r=cjgillotbors-11/+16
2022-03-12Queryify `is_doc_hidden`Noah Lev-11/+16
2022-03-12Auto merge of #94711 - ouz-a:master3, r=oli-obkbors-1/+1
2022-03-12don't call multipart_suggestionouz-a-7/+1
2022-03-12Auto merge of #94733 - nnethercote:fix-AdtDef-interning, r=fee1-deadbors-203/+203
2022-03-11Rollup merge of #94827 - RalfJung:offset-from-ub, r=oli-obkDylan DPC-0/+6
2022-03-11Auto merge of #90253 - Kobzol:hash-stable-sort-index-map, r=cjgillotbors-4/+4
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-203/+203
2022-03-11Auto merge of #94276 - scottmcm:primitive-clone, r=oli-obkbors-1/+82
2022-03-10adjust offset_from logic: check that both pointers are in-boundsRalf Jung-0/+6
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-1/+1
2022-03-10Rollup merge of #94746 - notriddle:notriddle/method-rustc-on-unimplemented, r...Matthias Krüger-0/+9
2022-03-10don't hash `()`lcnr-1/+1
2022-03-10The `Clone::clone` call is now a `ConstantKind::Val`, not a `ConstantKind::Ty`Scott McMurray-1/+1
2022-03-10short-circuit the easy cases in `is_copy_modulo_regions`Scott McMurray-1/+1
2022-03-10Move `is_trivially_pure_clone_copy` onto `Ty` insteadScott McMurray-0/+51
2022-03-10mir-opt: Replace clone on primitives with copyScott McMurray-0/+30
2022-03-10update `hash_stable` for `List<Ty<'tcx>>`lcnr-7/+5
2022-03-10Auto merge of #94059 - b-naber:constantkind-val-transformation, r=lcnrbors-1/+29
2022-03-10Auto merge of #94737 - lcnr:pass-stuff-by-value, r=davidtwcobors-7/+14
2022-03-09diagnostics: use rustc_on_unimplemented to recommend `[].iter()`Michael Howell-0/+9
2022-03-09treat all mir::Constant values as ConstantKind::Valb-naber-1/+29
2022-03-08Auto merge of #94751 - Dylan-DPC:rollup-zr7viw0, r=Dylan-DPCbors-1/+0
2022-03-08Rollup merge of #94689 - compiler-errors:on-unimplemented-substs, r=petrochenkovDylan DPC-1/+0
2022-03-08Auto merge of #94702 - b-naber:static-refs-mir, r=lcnrbors-9/+21
2022-03-08mention ignored fields of ExprKind::StaticRefb-naber-1/+1
2022-03-08add `#[rustc_pass_by_value]` to more typeslcnr-7/+14
2022-03-08treat literals in ExprKind::StaticRef as mir::ConstantKind::Valb-naber-9/+21
2022-03-07Handle `#[expect(unfulfilled_lint_expectations)]` with a lint messagexFrednet-2/+10
2022-03-07fixouz-a-0/+6
2022-03-07Auto merge of #94690 - nnethercote:clarify-Layout-interning, r=fee1-deadbors-46/+65
2022-03-07Rollup merge of #94676 - TaKO8Ki:remove-unnecessary-pattens-for-ignoring-rema...Matthias Krüger-1/+1
2022-03-06use impl substs in on_unimplementedMichael Goulet-1/+0
2022-03-07Clarify `Layout` interning.Nicholas Nethercote-46/+65
2022-03-07Introduce `ConstAllocation`.Nicholas Nethercote-51/+77
2022-03-07remove unnecessary `..` patternsTakayuki Maeda-1/+1
2022-03-04Auto merge of #94570 - shampoofactory:reopen-91719, r=workingjubileebors-5/+1
2022-03-03opaque types may also be sizedMichael Goulet-5/+4
2022-03-03type parameters have unit metadata if they are sizedMichael Goulet-9/+13
2022-03-04Auto merge of #94096 - cjgillot:ensure-stability, r=lcnrbors-14/+3
2022-03-03Auto merge of #94571 - matthiaskrgr:rollup-4ul5ydb, r=matthiaskrgrbors-42/+39
2022-03-03Rollup merge of #94057 - lcnr:simplify_type-uwu, r=nikomatsakisMatthias Krüger-42/+39
2022-03-03Auto merge of #87835 - xFrednet:rfc-2383-expect-attribute-with-ids, r=wesleyw...bors-3/+53
2022-03-03Revert #26494 regressionVin Singh-5/+1
2022-03-03Move query providers.Camille GILLOT-5/+0
2022-03-03Remove useless map.Camille GILLOT-4/+1
2022-03-03Move the set of features to the `features` query.Camille GILLOT-5/+2