summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2022-01-06rustc_middle: Add a method for getting a `SimplifiedType` definition/IDVadim Petrochenkov-6/+17
2022-01-03revert #92254 "Bump gsgdt to 0.1.3"Krasimir Georgiev-2/+2
2022-01-03Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievinkMatthias Krüger-6/+1
2021-12-29Refactor variance diagnostics to work with more typesAaron Hill-31/+38
2021-12-29Auto merge of #92244 - petrochenkov:alltraits, r=cjgillotbors-5/+11
2021-12-28rustc_metadata: Encode list of all crate's traits into metadataVadim Petrochenkov-5/+11
2021-12-24Bump `gsgdt` to 0.1.3Krasimir Georgiev-2/+2
2021-12-24Auto merge of #91342 - RalfJung:fn-abi, r=eddyb,oli-obkbors-5/+13
2021-12-23Rollup merge of #92203 - Aaron1011:mir-adt-def, r=oli-obkMatthias Krüger-18/+16
2021-12-23Auto merge of #92167 - pierwill:chalk-update, r=jackh726bors-31/+32
2021-12-22Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt`Aaron Hill-18/+16
2021-12-22Remove `PartialOrd` and `Ord` from `LocalDefId`pierwill-10/+7
2021-12-22Update chalk to 0.75.0pierwill-31/+32
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-20better name for AdjustForForeignAbiError error variant in InterpErrorRalf Jung-4/+5
2021-12-20try to fix ICE in fn_abi_of_instanceRalf Jung-4/+7
2021-12-20CTFE eval_fn_call: use FnAbi to determine argument skipping and compatibilityRalf Jung-1/+5
2021-12-20Auto merge of #91924 - Aaron1011:serialize-adt-def, r=michaelwoeristerbors-28/+23
2021-12-20Eliminate `ObligationCauseData`.Nicholas Nethercote-43/+41
2021-12-19Auto merge of #92099 - matthiaskrgr:rollup-4gwv67m, r=matthiaskrgrbors-111/+117
2021-12-19Rollup merge of #91984 - Aaron1011:rustc-middle-lifetime, r=oli-obkMatthias Krüger-111/+117
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-13/+12
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-17Add a temporary hack before env fix lands in bootstrapDeadbeef-4/+17
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-23/+7
2021-12-16Only cache local adt_def results on diskAaron Hill-1/+1
2021-12-15Run x.py fmtAaron Hill-2/+8
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-111/+111
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/+5
2021-12-15Fully serialize AdtDefAaron Hill-26/+18
2021-12-15Rollup merge of #91920 - Aaron1011:pred-stable-cmp, r=oli-obkMatthias Krüger-1/+1
2021-12-15Rollup merge of #91898 - compiler-errors:dont_suggest_closure_return_type, r=...Matthias Krüger-10/+54
2021-12-15Rollup merge of #91880 - matthiaskrgr:clippy_perf_dec, r=jyn514Matthias Krüger-10/+10
2021-12-15Remove unnecessary sigils around `Ident::as_str()` calls.Nicholas Nethercote-1/+1
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-6/+6
2021-12-15Remove `SymbolStr`.Nicholas Nethercote-6/+5
2021-12-15Rollup merge of #91881 - Patrick-Poitras:stabilize-iter-zip, r=scottmcmMatthias Krüger-1/+0
2021-12-15Rollup merge of #90939 - estebank:wg-af-polish, r=tmandryMatthias Krüger-0/+6
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
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