about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2022-01-16Auto merge of #92805 - BoxyUwU:revert-lazy-anon-const-substs, r=lcnrbors-374/+115
2022-01-15Do not ICE when accesing large LocalDefId.Camille GILLOT-1/+1
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-33/+17
2022-01-15Make ty_param_owner return a LocalDefId.Camille GILLOT-3/+5
2022-01-15Simplify DefIdForest.Camille GILLOT-5/+5
2022-01-15Return a LocalDefId in get_parent_item.Camille GILLOT-21/+32
2022-01-15Add fast path to `opt_local_def_id`.Camille GILLOT-2/+6
2022-01-15Auto merge of #92441 - cjgillot:resolve-trait-impl-item, r=matthewjasperbors-15/+0
2022-01-15Rollup merge of #92875 - BoxyUwU:infer_arg_opt_const_param_of, r=lcnrMatthias Krüger-0/+7
2022-01-15Rollup merge of #92191 - jackh726:issue-89352, r=nikomatsakisMatthias Krüger-4/+10
2022-01-15nyahggdshjjghsdfhgsfEllen-0/+3
2022-01-15attempt to re-add `ty::Unevaluated` visitor and friendsEllen-35/+114
2022-01-15initial revertEllen-480/+139
2022-01-14Auto merge of #92681 - Aaron1011:task-deps-ref, r=cjgillotbors-6/+12
2022-01-14reviews ishEllen-0/+7
2022-01-14Auto merge of #92844 - matthiaskrgr:rollup-z5wb6yi, r=matthiaskrgrbors-11/+21
2022-01-13Auto merge of #89861 - nbdd0121:closure, r=wesleywiserbors-32/+12
2022-01-13Rollup merge of #92142 - wesleywiser:fix_codecoverage_partitioning, r=tmandryMatthias Krüger-11/+21
2022-01-12Auto merge of #92169 - In-line:no-cache-selector-lrc, r=Mark-Simulacrumbors-2/+1
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-48/+0
2022-01-12Canonicalize const variables correctlyMichael Goulet-4/+4
2022-01-11Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef`Aaron Hill-25/+35
2022-01-10Auto merge of #92719 - matthiaskrgr:rollup-tc7oqys, r=matthiaskrgrbors-4/+7
2022-01-10Rollup merge of #92248 - compiler-errors:normalize-type-for-pointee, r=jackh726Matthias Krüger-4/+7
2022-01-10Auto merge of #87487 - lambinoo:I-64762_unreachable_pub_lint, r=petrochenkovbors-1/+3
2022-01-10Auto merge of #92278 - Aaron1011:fix-fingerprint-caching, r=michaelwoeristerbors-4/+7
2022-01-09Compute most of Public/Exported access level in rustc_resolveLamb-1/+3
2022-01-09feat: pass_by_value lint attributeMahdi Dibaiee-0/+2
2022-01-09Auto merge of #92690 - matthiaskrgr:rollup-rw0oz05, r=matthiaskrgrbors-7/+0
2022-01-09Rollup merge of #92608 - petrochenkov:doctrscope3, r=CraftSpiderMatthias Krüger-7/+0
2022-01-09Apply suggestions from code reviewWaffle Maybe-1/+1
2022-01-09Implement `#[rustc_must_implement_one_of]` attributeMaybe Waffle-1/+7
2022-01-09rustc_middle: Rename `Export` to `ModChild` and add some commentsVadim Petrochenkov-37/+34
2022-01-09rustc_metadata: Rename `item_children(_untracked)` to `module_children(_untra...Vadim Petrochenkov-3/+3
2022-01-09rustc_metadata: Optimize and document module children decodingVadim Petrochenkov-1/+3
2022-01-08Introduce new `TaskDepsRef` enum to track allow/ignore/forbid statusAaron Hill-6/+12
2022-01-08Link impl items to corresponding trait items in late resolver.Camille GILLOT-15/+0
2022-01-07Remove region from UpvarCapture and move it to CapturedPlaceGary Guo-25/+11
2022-01-07Remove span from UpvarCapture::ByValueGary Guo-7/+1
2022-01-07Add query to avoid name comparison in `leaf_def`Matthew Jasper-29/+42
2022-01-07Add `trait_item_def_id` to `AssocItem`Matthew Jasper-0/+5
2022-01-07rustdoc: Introduce a resolver cache for sharing data between early doc link r...Vadim Petrochenkov-7/+0
2022-01-06rustc_middle: Add a method for getting a `SimplifiedType` definition/IDVadim Petrochenkov-6/+17
2022-01-05Ensure that `Fingerprint` caching respects hashing configurationAaron Hill-4/+7
2022-01-03revert #92254 "Bump gsgdt to 0.1.3"Krasimir Georgiev-1/+1
2022-01-03Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievinkMatthias Krüger-6/+1
2022-01-01Stabilize -Z instrument-coverage as -C instrument-coverageJosh Triplett-3/+3
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