summaryrefslogtreecommitdiff
path: root/compiler/rustc_middle/src/hir
Commit message (Expand)AuthorAgeFilesLines
* Remove unused `TypeFoldable`/`TypeVisitable` impls.Nicholas Nethercote2023-04-261-1/+0
* Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle2023-04-241-1/+1
* Allow `LocalDefId` as the argument to `def_path_str`Oli Scherer2023-04-211-1/+1
* Remove some unnecessary hash truncationsBen Kimock2023-04-161-1/+1
* make impl_subject more readableKyle Matsuda2023-04-131-6/+4
* make tcx.impl_subject return EarlyBinder, remove bound_impl_subject, rename u...Kyle Matsuda2023-04-131-6/+8
* Auto merge of #109778 - petrochenkov:allkind, r=cjgillotbors2023-04-111-3/+18
|\
| * rustc_middle: Document which exactly `DefId`s don't have `DefKind`sVadim Petrochenkov2023-03-301-3/+18
* | Delete useless loopNilstrieb2023-04-091-9/+8
* | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray2023-03-301-2/+2
|/
* RPITITs are DefKind::Opaque with new lowering strategyMichael Goulet2023-03-211-1/+1
* LocalCrate keyMichael Goulet2023-03-211-1/+2
* Use local key in providersMichael Goulet2023-03-212-11/+8
* Remove some direct calls to local_def_id_to_hir_id on diagnosticsSantiago Pastorino2023-03-141-2/+2
* Don't opt_rpitit_info as a separate queryMichael Goulet2023-03-131-1/+0
* Only compute the crate hash when necessary.Nicholas Nethercote2023-03-082-6/+6
* rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov2023-03-022-2/+2
* Add opt_rpitit_info querySantiago Pastorino2023-03-011-0/+1
* Auto merge of #108487 - cjgillot:no-typeck-mir, r=oli-obkbors2023-02-271-0/+5
|\
| * Access upvars through a query.Camille GILLOT2023-02-261-0/+5
* | Simplify diagnostic_items.Camille GILLOT2023-02-261-5/+9
|/
* Add associated_items_for_impl_trait_in_trait querySantiago Pastorino2023-02-191-0/+7
* Make encode_attrs use opt_local_def_id_to_hir_id so we can feed it with None ...Santiago Pastorino2023-02-171-3/+3
* remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda2023-02-161-1/+1
* change usages of type_of to bound_type_ofKyle Matsuda2023-02-161-1/+1
* `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle2023-02-161-1/+1
* Add `of_trait` to DefKind::Impl.Camille GILLOT2023-02-141-1/+1
* Improve pretty-printing of `HirIdValidator` errorsArpad Borsos2023-02-011-15/+12
* Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT2023-01-281-40/+19
* Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726Matthias Krüger2023-01-172-3/+3
|\
| * Remove double spaces after dots in commentsMaybe Waffle2023-01-172-3/+3
* | change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re...Kyle Matsuda2023-01-141-1/+1
* | change usages of impl_trait_ref to bound_impl_trait_refKyle Matsuda2023-01-141-1/+2
|/
* fix fmt and blessDeadbeef2023-01-121-1/+3
* attempt to make a minimal example workDeadbeef2023-01-121-1/+1
* get_parent and find_parentMichael Goulet2023-01-041-5/+13
* rename find_parent_node to opt_parent_idMichael Goulet2023-01-041-2/+2
* rename get_parent_node to parent_idMichael Goulet2023-01-041-13/+13
* Auto merge of #84762 - cjgillot:resolve-span-opt, r=petrochenkovbors2023-01-021-1/+1
|\
| * Only enable relative span hashing on nightly.Camille GILLOT2022-12-251-1/+1
| * Enable relative span hashing.Camille GILLOT2022-12-251-1/+1
* | Provide local extern function arg namesMichael Goulet2022-12-271-1/+5
* | fix more clippy::style findingsMatthias Krüger2022-12-251-6/+4
|/
* Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholkMatthias Krüger2022-12-241-2/+2
|\
| * rustc: Remove needless lifetimesJeremy Stucki2022-12-201-2/+2
* | Some track_caller additionsOli Scherer2022-12-201-0/+8
* | Some hir cleanupsOli Scherer2022-12-201-2/+2
|/
* Move the untracked cstore and source_span into a structOli Scherer2022-12-092-4/+2
* Rollup merge of #104199 - SarthakSingh31:issue-97417-1, r=cjgillotMatthias Krüger2022-12-031-1/+1
|\
| * Keep track of the start of the argument block of a closureSarthak Singh2022-11-281-1/+1