about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/hir.rs
AgeCommit message (Expand)AuthorLines
2023-01-30Rollup merge of #107125 - WaffleLapkin:expect_an_item_in_your_hir_by_the_next...Matthias Krüger-3/+360
2023-01-30fix `TraitItemKind::expect_type` docsMaybe Waffle-1/+1
2023-01-30Improve ICE messages for `*::expect_*`Maybe Waffle-49/+69
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-3/+0
2023-01-27Impl HashStable/Encodable/Decodable for ObligationCause.Camille GILLOT-2/+2
2023-01-26Auto merge of #106745 - m-ou-se:format-args-ast, r=oli-obkbors-0/+3
2023-01-23Add hint for missing lifetime bound on trait object when type alias is usedyanchen4791-0/+7
2023-01-20Add and use expect methods to hir.Maybe Waffle-3/+340
2023-01-19Rollup merge of #106927 - Ezrashaw:e0606-make-machine-applicable, r=estebankGuillaume Gomez-0/+8
2023-01-18special case removing `&` suggestionEzra Shaw-0/+8
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-2/+2
2023-01-12parse const closuresDeadbeef-0/+1
2023-01-12Expand format_args!() in rust_ast_lowering.Mara Bos-0/+3
2023-01-04get_parent and find_parentMichael Goulet-1/+1
2023-01-04rename get_parent_node to parent_idMichael Goulet-1/+1
2023-01-02Reduce HIR debug outputNilstrieb-1/+15
2022-12-29Rollup merge of #106221 - Nilstrieb:rptr-more-like-ref-actually, r=compiler-e...Matthias Krüger-2/+2
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-2/+2
2022-12-28Update bootstrap cfgPietro Albini-8/+1
2022-12-12minor code cleanupsMatthias Krüger-6/+1
2022-12-08Fix a typo.Nicholas Nethercote-1/+1
2022-12-03Rollup merge of #105050 - WaffleLapkin:uselessrefign, r=jyn514Matthias Krüger-1/+1
2022-12-03Rollup merge of #104199 - SarthakSingh31:issue-97417-1, r=cjgillotMatthias Krüger-0/+3
2022-12-01Remove useless borrows and derefsMaybe Waffle-1/+1
2022-12-01rustc_hir: Change representation of import paths to support multiple resolutionsVadim Petrochenkov-3/+6
2022-11-28Keep track of the start of the argument block of a closureSarthak Singh-0/+3
2022-11-27Rollup merge of #104976 - WaffleLapkin:move_comments, r=cjgillotMatthias Krüger-13/+13
2022-11-27Auto merge of #104983 - matthiaskrgr:rollup-018sk73, r=matthiaskrgrbors-3/+3
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-13/+13
2022-11-26Pretty-print generators with their `generator_kind`Arpad Borsos-3/+3
2022-11-24Fix rustc_pass_by_value.Camille GILLOT-1/+1
2022-11-24Use kw::Empty for elided lifetimes in path.Camille GILLOT-5/+35
2022-11-24Record in HIR whether lifetime elision was succesful.Camille GILLOT-0/+2
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-46/+28
2022-11-22fix tests, update size assertsThe 8472-1/+8
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-8/+17
2022-11-19drive-by: Add is_async fn to hir::IsAsyncMichael Goulet-0/+6
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-5/+15
2022-11-13Store a LocalDefId in hir::AnonConst.Camille GILLOT-2/+3
2022-11-13Store a LocalDefId in hir::GenericParam.Camille GILLOT-1/+2
2022-11-13Store LocalDefId in hir::Closure.Camille GILLOT-0/+1
2022-11-04Some tracing and comment cleanupsOli Scherer-0/+2
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-24/+24
2022-10-27tidy + move logic to fnBoxy-0/+24
2022-10-12Use `tidy-alphabetical` in the compilerNilstrieb-2/+3
2022-10-09ImplItemKind::TyAlias => ImplItemKind::TypeMichael Goulet-1/+1
2022-09-29Shrink `hir::def::Res`.Nicholas Nethercote-4/+6
2022-09-27Do not overwrite binders for another HirId.Camille GILLOT-0/+1
2022-09-26remove cfg(bootstrap)Pietro Albini-5/+0
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-18/+18