about summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
2022-06-14Separate `source_span` and `expn_that_defined` from `Definitions`.Camille GILLOT-51/+5
2022-06-14Make ResolverAstLowering a struct.Camille GILLOT-1/+41
2022-06-13remove currently unused depsklensy-1/+0
2022-06-11Address commentsMichael Goulet-9/+4
2022-06-11Handle empty where-clause betterMichael Goulet-10/+16
2022-06-12Make `ExprKind::Closure` a struct variant.Camille GILLOT-13/+18
2022-06-11feat(fix): update some linkskyoto7250-2/+2
2022-06-07Don't suggest adding let in certain if conditionsMichael Goulet-0/+14
2022-06-06Rollup merge of #97312 - cjgillot:no-path-in-scope, r=compiler-errorsDylan DPC-0/+2
2022-06-06Rollup merge of #97683 - cjgillot:no-apit-hrtb, r=nagisaMatthias Krüger-1/+1
2022-06-04Compute lifetimes in scope at diagnostic time.Camille GILLOT-0/+2
2022-06-03Make hir().get_generics and generics_of consistent.Camille GILLOT-12/+9
2022-06-03Fail gracefully when encountering an HRTB in APIT.Camille GILLOT-1/+1
2022-06-03Manipulate lifetimes by LocalDefId for region resolution.Camille GILLOT-24/+36
2022-06-02Rollup merge of #97023 - cjgillot:uniform-anon, r=estebankDylan DPC-0/+11
2022-05-31Apply track_caller to closure on `expect_non_local()`Yuki Okushi-1/+5
2022-05-30Default methods of traits are also AssocFn defs as they essentially desugar t...Oli Scherer-0/+1
2022-05-29Make lifetime errors more precise in the presence of `Fresh` lifetimes.Camille GILLOT-0/+11
2022-05-22Lifetime variance fixes for rustdocMichael Goulet-4/+4
2022-05-22factor out the rvalue lifetime ruleDing Xiang Fei-1/+1
2022-05-21Rollup merge of #97223 - cjgillot:linear-hir-tree, r=jackh726Guillaume Gomez-1/+12
2022-05-21Auto merge of #97239 - jhpratt:remove-crate-vis, r=joshtriplettbors-2/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-2/+1
2022-05-20Auto merge of #95418 - cjgillot:more-disk, r=davidtwcobors-4/+4
2022-05-20Remove quadratic behaviour from -Zunpretty=hir-tree.Camille GILLOT-1/+12
2022-05-19Update IfLet syntaxEric Holk-1/+1
2022-05-19Borrow guard patterns for the body of the guardEric Holk-0/+14
2022-05-18Auto merge of #96863 - SparrowLii:let, r=michaelwoeristerbors-5/+3
2022-05-13rename visit item-like methodsMiguel Guarniz-1/+1
2022-05-13update comments about visitor strategyMiguel Guarniz-2/+35
2022-05-13remove ItemLikeVisitor and DeepVisitorMiguel Guarniz-92/+1
2022-05-13Cache more queries on disk.Camille GILLOT-4/+4
2022-05-12Replace DefPathData::Misc by two appropriately-named variants.Camille GILLOT-6/+8
2022-05-09reviewlcnr-0/+37
2022-05-09use hir::Let in hir::GuardSparrowLii-5/+3
2022-05-08Auto merge of #96770 - flip1995:fix-trait-type-in-bounds, r=cjgillotbors-2/+10
2022-05-07Track if a where bound comes from a impl Trait desugarflip1995-2/+10
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-10/+11
2022-05-06Use matches! for YieldSource::is_awaitWei Liu-4/+1
2022-05-06Fix comment for async closure variantWei Liu-1/+1
2022-05-05generalize "incoherent impls" impl for custom typeslcnr-2/+0
2022-05-03Auto merge of #95380 - compiler-errors:unit-destructure-assign, r=nikomatsakisbors-0/+5
2022-05-02fix most compiler/ doctestsElliot Roberts-10/+11
2022-04-30Add `do yeet` expressions to allow experimentation in nightlyScott McMurray-0/+1
2022-04-30Update intravisit docsCameron Steffen-35/+35
2022-04-30Correct comment.Camille GILLOT-2/+1
2022-04-30Save colon span to suggest bounds.Camille GILLOT-35/+2
2022-04-30Store all generic bounds as where predicates.Camille GILLOT-28/+159
2022-04-30Inline WhereClause into Generics.Camille GILLOT-22/+10
2022-04-30Box HIR Generics and Impl.Camille GILLOT-21/+26