about summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
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
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-26/+21
2022-11-20Auto merge of #98914 - fee1-dead-contrib:min-deref-patterns, r=compiler-errorsbors-0/+2
2022-11-19Rollup merge of #104593 - compiler-errors:rpitit-object-safety-spans, r=fee1-...Matthias Krüger-0/+6
2022-11-19drive-by: Add is_async fn to hir::IsAsyncMichael Goulet-0/+6
2022-11-18Auto merge of #104591 - Manishearth:rollup-b3ser4e, r=Manishearthbors-0/+2
2022-11-18Enforce that dyn* casts are actually pointer-sizedMichael Goulet-0/+2
2022-11-17Add variant_name function to `LangItem`Philipp Krones-0/+8
2022-11-17Minimal implementation of implicit deref patternsDeadbeef-0/+2
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-6/+16
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/+2
2022-11-04Some tracing and comment cleanupsOli Scherer-0/+2
2022-11-03Add visit_fn_ret_ty to hir intravisitSantiago Pastorino-1/+4
2022-11-01Reorder `walk_` functions in intravisit.rsSamuel Moelius-361/+361
2022-11-01Implement Idx for OwnerId.Camille GILLOT-1/+13