about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2021-11-09Rollup merge of #90035 - SparrowLii:rfc2528, r=jackh726Matthias Krüger-0/+4
2021-11-09Rollup merge of #89561 - nbdd0121:const_typeck, r=nikomatsakisMatthias Krüger-26/+173
2021-11-08Don't abort compilation after giving a lint errorJoshua Nelson-2/+6
2021-11-07Remove some fields from `ObligationCauseCode`Matthew Jasper-2/+0
2021-11-07Rename functions reflect that inline const is also "typeck_child"Gary Guo-10/+11
2021-11-07Implement type inference for inline constsGary Guo-22/+159
2021-11-07Give inline const separate DefKindGary Guo-3/+12
2021-11-06Improve terminology around "after typeck"pierwill-7/+7
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-11-04Remove eval_always from upvars.Camille GILLOT-1/+0
2021-11-04Remove eval_always for inherent_impls.Camille GILLOT-5/+1
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-28implement type-changing-struct-updateSparrowLii-0/+4
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-20Remove NullOp::BoxGary Guo-6/+1
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