summary refs log tree commit diff
path: root/compiler/rustc_hir/src
AgeCommit message (Expand)AuthorLines
2023-01-19Rollup merge of #106927 - Ezrashaw:e0606-make-machine-applicable, r=estebankGuillaume Gomez-0/+8
2023-01-19Transform async ResumeTy in generator transformArpad Borsos-0/+1
2023-01-18special case removing `&` suggestionEzra Shaw-0/+8
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-3/+3
2023-01-12parse const closuresDeadbeef-0/+2
2023-01-11fix typo LocalItemId -> ItemLocalIdklensy-2/+2
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-9/+7
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-4/+33
2022-12-29Rollup merge of #106221 - Nilstrieb:rptr-more-like-ref-actually, r=compiler-e...Matthias Krüger-3/+3
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-3/+3
2022-12-28Update bootstrap cfgPietro Albini-8/+1
2022-12-22abort immediately on bad mem::zeroed/uninitRalf Jung-2/+3
2022-12-20Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obkbors-1/+1
2022-12-19Revert "Replace usage of `ResumeTy` in async lowering with `Context`"Andrew Pollack-1/+2
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-1/+1
2022-12-12minor code cleanupsMatthias Krüger-6/+1
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+1
2022-12-08Rollup merge of #105441 - nnethercote:rm-UnsafetyState, r=lcnrMatthias Krüger-1/+1
2022-12-08Rollup merge of #105423 - oli-obk:symbols, r=jackh726Matthias Krüger-17/+21
2022-12-08Fix a typo.Nicholas Nethercote-1/+1
2022-12-07Use `Symbol` for the crate name instead of `String`/`str`Oli Scherer-17/+21
2022-12-06Rollup merge of #105250 - Swatinem:async-rm-resumety, r=oli-obkMatthias Krüger-2/+1
2022-12-06Auto merge of #105175 - michaelwoerister:add-stable-ord-trait, r=nagisabors-1/+5
2022-12-06Replace usage of `ResumeTy` in async lowering with `Context`Arpad Borsos-2/+1
2022-12-03Rollup merge of #105050 - WaffleLapkin:uselessrefign, r=jyn514Matthias Krüger-20/+20
2022-12-03Rollup merge of #104199 - SarthakSingh31:issue-97417-1, r=cjgillotMatthias Krüger-0/+4
2022-12-02Add StableOrd trait as proposed in MCP 533.Michael Woerister-1/+5
2022-12-01Remove useless borrows and derefsMaybe Waffle-20/+20
2022-12-01rustc_hir: Change representation of import paths to support multiple resolutionsVadim Petrochenkov-6/+13
2022-12-01rustc_hir: Relax lifetime requirements on `Visitor::visit_path`Vadim Petrochenkov-2/+2
2022-11-29Only allow feeding a value to newly created definitions.Camille GILLOT-4/+4
2022-11-28Keep track of the start of the argument block of a closureSarthak Singh-0/+4
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-27Rollup merge of #104931 - Swatinem:async-pretty, r=eholkMatthias Krüger-3/+3
2022-11-27Auto merge of #104048 - cjgillot:split-lifetime, r=compiler-errorsbors-61/+66
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-26Rollup merge of #104786 - WaffleLapkin:amp-mut-help, r=compiler-errorsGuillaume Gomez-4/+1
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-24Auto merge of #104321 - Swatinem:async-gen, r=oli-obkbors-1/+5
2022-11-24Avoid `GenFuture` shim when compiling async constructsArpad Borsos-1/+5
2022-11-24Auto merge of #103808 - cjgillot:vec-cache, r=TaKO8Kibors-1/+13
2022-11-23`random::<Improve<Mutability>>()`Maybe Waffle-4/+1
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-57/+30
2022-11-22fix tests, update size assertsThe 8472-1/+8