about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-05-13split out AliasTy -> AliasTermMichael Goulet-369/+652
2024-05-12Auto merge of #125051 - dtolnay:printletelse, r=compiler-errorsbors-1/+5
2024-05-12Pretty-print let-else with added parenthesization when neededDavid Tolnay-1/+5
2024-05-12Auto merge of #124639 - Jules-Bertholet:match-ergonomics-2024-migration-lint,...bors-69/+185
2024-05-12Propagate errors rather than using return_if_errMichael Goulet-187/+207
2024-05-12Apply nitsMichael Goulet-49/+101
2024-05-12Try structurally resolveMichael Goulet-29/+62
2024-05-12Make LateCtxt be a type info delegate for EUV for clippyMichael Goulet-1/+38
2024-05-12Introduce TypeInformationCtxt to abstract over LateCtxt/FnCtxtMichael Goulet-134/+160
2024-05-12Remove unncessary mut refMichael Goulet-2/+38
2024-05-12Inline MemCategorization into ExprUseVisitorMichael Goulet-921/+775
2024-05-12Assert that MemCategorizationVisitor actually errors when it bails ungracefullyMichael Goulet-1/+17
2024-05-12Match ergonomics 2024: migration lintJules Bertholet-69/+185
2024-05-12Rollup merge of #125036 - lcnr:new-solver-trace, r=compiler-errorsGuillaume Gomez-53/+56
2024-05-12Auto merge of #119427 - dtolnay:maccall, r=compiler-errorsbors-33/+185
2024-05-12structurally important functions to `debug`lcnr-10/+13
2024-05-12solve: replace all `debug` with `trace`lcnr-63/+63
2024-05-12Auto merge of #125001 - compiler-errors:uplift-trait-predicate, r=lcnrbors-813/+875
2024-05-11Fix redundant parens around braced macro call in match armsDavid Tolnay-6/+53
2024-05-11Add classify::expr_is_completeDavid Tolnay-98/+60
2024-05-12Auto merge of #124153 - scottmcm:more-placevalue, r=saethlinbors-127/+152
2024-05-11And `ImplPolarity` tooMichael Goulet-24/+24
2024-05-11Remove MacCall special cases from Parser::parse_full_stmtDavid Tolnay-9/+3
2024-05-11Remove MacCall special case from recovery after missing 'if' after 'else'David Tolnay-6/+28
2024-05-11Document MacCall special case in Parser::parse_armDavid Tolnay-0/+11
2024-05-11Document MacCall special case in Parser::expr_is_completeDavid Tolnay-7/+44
2024-05-11Mark Parser::expr_is_complete call sitesDavid Tolnay-5/+7
2024-05-11Document the situation with unused_parens lint and braced macro callsDavid Tolnay-4/+28
2024-05-11Delete MacCall case from pretty-printing semicolon after StmtKind::ExprDavid Tolnay-4/+1
2024-05-11Fix pretty printer statement boundaries after braced macro callDavid Tolnay-5/+1
2024-05-11Macro call with braces does not require semicolon to be statementDavid Tolnay-23/+50
2024-05-11Mark expr_requires_semi_to_be_stmt call sitesDavid Tolnay-9/+11
2024-05-11Expand on expr_requires_semi_to_be_stmt documentationDavid Tolnay-10/+41
2024-05-11Apply nits, uplift ExistentialPredicate tooMichael Goulet-82/+100
2024-05-11Uplift `NormalizesTo`, `CoercePredicate`, and `SubtypePredicate`Michael Goulet-87/+128
2024-05-11Uplift `ExistentialTraitRef`, `ExistentialProjection`, `ProjectionPredicate`Michael Goulet-325/+428
2024-05-11Uplift `TraitPredicate`Michael Goulet-90/+114
2024-05-11Make it possible to derive Lift/TypeVisitable/TypeFoldable in rustc_type_irMichael Goulet-331/+207
2024-05-11Auto merge of #124988 - compiler-errors:name-span, r=lcnrbors-134/+97
2024-05-11Auto merge of #125010 - matthiaskrgr:rollup-270pck3, r=matthiaskrgrbors-2/+4
2024-05-11Rollup merge of #124978 - saethlin:ref-casting_derefs, r=Urgau,NilstriebMatthias Krüger-2/+4
2024-05-11Auto merge of #124567 - Jules-Bertholet:and-eats-andmut, r=Nadrierilbors-140/+219
2024-05-11Auto merge of #124762 - madsmtm:refactor-apple-target-abi, r=lcnr,BlackHoleFoxbors-97/+103
2024-05-11Consolidate obligation cause codes for where clausesMichael Goulet-134/+97
2024-05-11Rollup merge of #124818 - compiler-errors:ena, r=Mark-SimulacrumMatthias Krüger-1/+1
2024-05-10Refactoring after the `PlaceValue` additionScott McMurray-127/+152
2024-05-11Auto merge of #124993 - jieyouxu:rollup-u02aso7, r=jieyouxubors-18/+42
2024-05-11Rollup merge of #124930 - compiler-errors:consume-arg, r=petrochenkov许杰友 Jieyou Xu (Joe)-1/+5
2024-05-11Rollup merge of #124904 - RalfJung:reachable, r=tmiasko许杰友 Jieyou Xu (Joe)-10/+22
2024-05-11Rollup merge of #124318 - bvanjoi:fix-123911, r=petrochenkov许杰友 Jieyou Xu (Joe)-7/+12