summaryrefslogtreecommitdiff
path: root/compiler/rustc_middle/src/hir
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Auto merge of #104947 - cjgillot:verify-hir-nest, r=oli-obkbors2022-11-291-7/+2
|\ \
| * | Verify that HIR parenting and Def parenting match.Camille GILLOT2022-11-261-7/+2
| |/
* | Separate lifetime ident from resolution in HIR.Camille GILLOT2022-11-231-1/+1
|/
* Unreserve braced enum variants in value namespaceVadim Petrochenkov2022-11-211-4/+4
* Do not use `local_def_id` in `node_to_string`.Camille GILLOT2022-11-131-30/+24
* Store a LocalDefId in hir::AnonConst.Camille GILLOT2022-11-131-1/+1
* Store a LocalDefId in hir::GenericParam.Camille GILLOT2022-11-131-2/+2
* Store LocalDefId in hir::Closure.Camille GILLOT2022-11-131-2/+2
* Tweak signatures in rustc_middle::hir::map.Camille GILLOT2022-11-111-2/+9
* Rename some `OwnerId` fields.Nicholas Nethercote2022-10-292-12/+12
* ImplItemKind::TyAlias => ImplItemKind::TypeMichael Goulet2022-10-091-2/+2
* Rollup merge of #102538 - cjgillot:def-span-ctxt, r=fee1-deadDylan DPC2022-10-021-6/+26
|\
| * Give `def_span` the same SyntaxContext as `span_with_body`.Camille GILLOT2022-10-011-6/+26
* | Do not fetch HIR node when iterating to find lint.Camille GILLOT2022-10-011-8/+12
|/
* create def ids for impl traits during ast loweringSantiago Pastorino2022-09-301-2/+2
* separate definitions and `HIR` ownersTakayuki Maeda2022-09-242-44/+51
* Revert "Auto merge of #101862 - cjgillot:lint-regression, r=oli-obk"Camille GILLOT2022-09-221-12/+8
* Do not fetch HIR node when iterating to find lint.Camille GILLOT2022-09-151-8/+12
* Auto merge of #101688 - cjgillot:verify-hir-parent, r=petrochenkovbors2022-09-121-0/+2
|\
| * Assert that HIR nodes are not their own parent.Camille GILLOT2022-09-111-0/+2
* | Handle generic parameters.Camille GILLOT2022-09-091-4/+14
* | RPITIT placeholder itemsMichael Goulet2022-09-091-0/+2
|/
* Use parent_iter instead of a find_parent_node loopEric Holk2022-08-311-0/+3
* Rollup merge of #99821 - cjgillot:ast-lifetimes-2, r=compiler-errorsDylan DPC2022-08-291-2/+6
|\
| * Create a specific `ObjectLifetimeDefault` enum.Camille GILLOT2022-08-031-2/+6
* | Rollup merge of #101057 - cjgillot:one-fn-sig, r=compiler-errorsYuki Okushi2022-08-271-24/+2
|\ \
| * | Merge implementations of HIR fn_decl and fn_sig.Camille GILLOT2022-08-261-24/+2