summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2022-01-06rustc_middle: Add a method for getting a `SimplifiedType` definition/IDVadim Petrochenkov-2/+15
2021-12-29Refactor variance diagnostics to work with more typesAaron Hill-31/+38
2021-12-28rustc_metadata: Encode list of all crate's traits into metadataVadim Petrochenkov-0/+6
2021-12-24Auto merge of #91342 - RalfJung:fn-abi, r=eddyb,oli-obkbors-4/+7
2021-12-22Remove `PartialOrd` and `Ord` from `LocalDefId`pierwill-1/+1
2021-12-21Auto merge of #92149 - fee1-dead:cache-fix, r=oli-obkbors-0/+9
2021-12-21Fix bad caching of `~const Drop` boundsDeadbeef-0/+9
2021-12-20Bail if printing item named `_` in `try_print_visible_def_path`Michael Goulet-16/+28
2021-12-20try to fix ICE in fn_abi_of_instanceRalf Jung-4/+7
2021-12-20Auto merge of #91924 - Aaron1011:serialize-adt-def, r=michaelwoeristerbors-27/+21
2021-12-20Eliminate `ObligationCauseData`.Nicholas Nethercote-1/+1
2021-12-19Auto merge of #92099 - matthiaskrgr:rollup-4gwv67m, r=matthiaskrgrbors-76/+81
2021-12-19Rollup merge of #91984 - Aaron1011:rustc-middle-lifetime, r=oli-obkMatthias Krüger-76/+81
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-3/+3
2021-12-19Rollup merge of #91932 - Kixiron:randomize-seed, r=nagisaMatthias Krüger-8/+15
2021-12-18Rollup merge of #92032 - petrochenkov:extblockpath, r=oli-obkMatthias Krüger-16/+12
2021-12-18Rollup merge of #92022 - woodenarrow:br_expected_bool, r=estebankMatthias Krüger-9/+1
2021-12-18hir: Do not introduce dummy type names for `extern` blocks in def pathsVadim Petrochenkov-16/+12
2021-12-17Eliminate duplicate codes of expected_found_boollzh-9/+1
2021-12-17Auto merge of #91672 - b-naber:merge-normalize-erasing-regions-queries, r=jac...bors-2/+7
2021-12-15Run x.py fmtAaron Hill-1/+5
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-76/+77
2021-12-15Auto merge of #86986 - lcnr:simplify_type, r=nikomatsakis,oli-obkbors-49/+78
2021-12-15Cache adt_def query result on diskAaron Hill-2/+4
2021-12-15Fully serialize AdtDefAaron Hill-25/+17
2021-12-15Rollup merge of #91920 - Aaron1011:pred-stable-cmp, r=oli-obkMatthias Krüger-1/+1
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-1/+1
2021-12-15Remove `SymbolStr`.Nicholas Nethercote-2/+2
2021-12-14Minor cleanupChase Wilson-7/+7
2021-12-14Make TyS::is_suggestable more structualMichael Goulet-10/+54
2021-12-14Added -Z layout_seed for allowing user-defined randomization seedsChase Wilson-1/+8
2021-12-14Use `tcx.def_path_hash` in `ExistentialPredicate.stable_cmp`Aaron Hill-1/+1
2021-12-14add some commentslcnr-32/+33
2021-12-14replace `DefId` with `D` in `SimplifiedType`lcnr-2/+2
2021-12-14extend `simplify_type`lcnr-17/+45
2021-12-13get rid of normalize_generic_arg... queriesb-naber-2/+7
2021-12-13Avoid cloning refcounted types during foldingAlan Egerton-6/+67
2021-12-12Auto merge of #91549 - fee1-dead:const_env, r=spastorinobors-70/+112
2021-12-12Auto merge of #90207 - BoxyUwU:stabilise_cg_defaults, r=lcnrbors-4/+2
2021-12-12Small performance tweaksDeadbeef-0/+4
2021-12-12Remap more env constness for queriesDeadbeef-0/+4
2021-12-12Query modifierDeadbeef-0/+20
2021-12-12Revert "Auto merge of #91491 - spastorino:revert-91354, r=oli-obk"Deadbeef-70/+79
2021-12-12Fix #91489Deadbeef-0/+5
2021-12-11Auto merge of #91769 - estebank:type-trait-bound-span-2, r=oli-obkbors-4/+2
2021-12-11Auto merge of #91799 - matthiaskrgr:rollup-b38xx6i, r=matthiaskrgrbors-34/+22
2021-12-11Rollup merge of #91640 - cjgillot:in-band-collect, r=oli-obkMatthias Krüger-7/+11
2021-12-11Rollup merge of #91617 - nnethercote:improve-List-readability, r=lcnrMatthias Krüger-51/+89
2021-12-11Tweak assoc type obligation spansEsteban Kuber-4/+2
2021-12-10remove feature gate and cleanup codeEllen-4/+2