about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2021-11-06Auto merge of #90661 - matthiaskrgr:rollup-1umbdlx, r=matthiaskrgrbors-7/+11
2021-11-06Rollup merge of #90646 - BoxyUwU:funky_ice, r=estebankMatthias Krüger-2/+6
2021-11-06Auto merge of #90655 - the8472:drain-dot-dot, r=jyn514bors-1/+1
2021-11-06Replace some uses of vec.drain(..) with vec.into_iter()The8472-1/+1
2021-11-06use matches!() macro in more placesMatthias Krüger-5/+5
2021-11-06type error go brrrrrrrrEllen-2/+6
2021-11-06Auto merge of #88441 - jackh726:closure_norm, r=nikomatsakisbors-0/+1
2021-11-05Update LLVM comments around NoAliasMutRefJosh Stone-3/+4
2021-11-04clippy::perf fixesMatthias Krüger-2/+2
2021-10-29Add a few query descriptionsWesley Wiser-1/+8
2021-10-29Auto merge of #90380 - Mark-Simulacrum:revert-89558-query-stable-lint, r=lcnrbors-1/+0
2021-10-28Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov-1/+0
2021-10-28Auto merge of #90145 - cjgillot:sorted-map, r=michaelwoeristerbors-15/+9
2021-10-25Avoid a branch on key being local for queries that use the same local and ext...bjorn3-4/+132
2021-10-24Auto merge of #89427 - estebank:collect-overlapping-impls, r=jackh726bors-0/+12
2021-10-24Point at overlapping impls when type annotations are neededEsteban Kuber-0/+12
2021-10-24Rollup merge of #89558 - lcnr:query-stable-lint, r=estebankMatthias Krüger-0/+1
2021-10-23Auto merge of #90104 - spastorino:coherence-for-negative-trait, r=nikomatsakisbors-13/+99
2021-10-23Auto merge of #90065 - cjgillot:novalcache, r=Mark-Simulacrumbors-4/+1
2021-10-22Auto merge of #89893 - camsteffen:redundant-dump-enabled, r=matthewjasperbors-0/+1
2021-10-22Document flip polaritySantiago Pastorino-0/+4
2021-10-21Use SortedMap in HIR.Camille GILLOT-15/+9
2021-10-21Do not depend on the stored value when trying to cache on disk.Camille GILLOT-4/+1
2021-10-21Rollup merge of #90071 - cjgillot:no-blocks, r=oli-obkYuki Okushi-241/+0
2021-10-20Address review.Camille GILLOT-7/+0
2021-10-20Inline DepNodeParams methods.Camille GILLOT-0/+14
2021-10-20Build jump table at runtime.Camille GILLOT-11/+19
2021-10-20Invoke callbacks from rustc_middle.Camille GILLOT-0/+30
2021-10-20Merge two query callbacks arrays.Camille GILLOT-126/+91
2021-10-20Drop has_params.Camille GILLOT-35/+2
2021-10-20Move def_path_hash_to_def_id to rustc_middle.Camille GILLOT-10/+22
2021-10-20Avoid trivial lambdas.Camille GILLOT-4/+6
2021-10-20Make EvaluationCache consider polarity as cache's keySantiago Pastorino-2/+4
2021-10-20Consider negative polarity on overlap checkSantiago Pastorino-2/+2
2021-10-20Add polarity to TraitPredicateSantiago Pastorino-9/+89
2021-10-19Replace FnLikeNode by FnKind.Camille GILLOT-83/+0
2021-10-19Cleanup dead code in hir::map::blocks.Camille GILLOT-172/+14
2021-10-19Auto merge of #89933 - est31:let_else, r=michaelwoeristerbors-12/+6
2021-10-19Rollup merge of #89988 - tmiasko:unpromote-const-drop, r=oli-obkMatthias Krüger-0/+1
2021-10-18Do not promote values with const drop that need to be droppedTomasz Miąsko-0/+1
2021-10-18Auto merge of #89124 - cjgillot:owner-info, r=michaelwoeristerbors-630/+102
2021-10-18Rename `needs_drop` to `needs_non_const_drop`Tomasz Miąsko-1/+1
2021-10-18Normalize obligations for closure confirmationjackh726-0/+1
2021-10-18Rollup merge of #89990 - petrochenkov:idempty, r=wesleywiserMatthias Krüger-1/+1
2021-10-17rustc_span: `Ident::invalid` -> `Ident::empty`Vadim Petrochenkov-1/+1
2021-10-17Rollup merge of #89946 - JohnTitor:fix-89686, r=petrochenkovMatthias Krüger-5/+10
2021-10-17Rollup merge of #89738 - eddyb:extern-crate-recursion, r=nagisaMatthias Krüger-10/+18
2021-10-17Auto merge of #89514 - davidtwco:polymorphize-shims-and-predicates, r=lcnrbors-15/+44
2021-10-17Rollup merge of #89943 - matthiaskrgr:clpcompl, r=oli-obkYuki Okushi-3/+3
2021-10-16clippy::complexity changesMatthias Krüger-3/+3