summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
2025-01-01Rollup merge of #135000 - compiler-errors:opaque-captures-dupe, r=lqdMatthias Krüger-9/+11
2025-01-01Fix ICE when opaque captures a duplicated/invalid lifetimeMichael Goulet-9/+11
2024-12-31Convert some Into impls into From implsMichael Goulet-15/+15
2024-12-21Rollup merge of #133782 - dtolnay:closuresjumps, r=spastorino,traviscrossMatthias Krüger-4/+9
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-10/+6
2024-12-15Add hir::AttributeJonathan Dönszelmann-9/+266
2024-12-15Rollup merge of #134285 - oli-obk:push-vwrqsqlwnuxo, r=UrgauStuart Cook-1/+14
2024-12-14Rollup merge of #132939 - uellenberg:suggest-deref, r=oli-obkMatthias Krüger-0/+16
2024-12-14Add some convenience helper methods on `hir::Safety`Oli Scherer-1/+14
2024-12-14(Re-)Implement impl_trait_in_bindingsMichael Goulet-0/+5
2024-12-13Auto merge of #134269 - matthiaskrgr:rollup-fkshwux, r=matthiaskrgrbors-2/+27
2024-12-13Suggest using deref in patternsuellenberg-0/+16
2024-12-13Auto merge of #134122 - oli-obk:push-zqnyznxtpnll, r=petrochenkovbors-3/+1
2024-12-12Fix toolsMichael Goulet-1/+1
2024-12-12Add unwrap_unsafe_binder and wrap_unsafe_binder macro operatorsMichael Goulet-2/+15
2024-12-12Lower AST and resolve lifetimes for unsafe binder typesMichael Goulet-0/+12
2024-12-12Rollup merge of #134173 - onur-ozkan:allow-symbol-intern-string-literal, r=ji...Matthias Krüger-0/+2
2024-12-11allow `symbol_intern_string_literal` lint in test modulesonur-ozkan-0/+2
2024-12-11Require the `constness` query to only be invoked on things that can have cons...Oli Scherer-3/+1
2024-12-10Remove more traces of anonymous ADTsMichael Goulet-11/+1
2024-12-09Introduce `default_field_values` featureEsteban Küber-15/+73
2024-12-02Never parenthesize `continue`David Tolnay-1/+1
2024-12-02Raise precedence of closure that has explicit return typeDavid Tolnay-3/+9
2024-12-02Squash closures and jumps into a single precedence levelDavid Tolnay-2/+1
2024-12-02Rollup merge of #133603 - dtolnay:precedence, r=lcnrGuillaume Gomez-9/+9
2024-12-01Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwuJacob Pratt-42/+21
2024-11-30Eliminate magic numbers from expression precedenceDavid Tolnay-9/+9
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-42/+21
2024-11-28update commentlcnr-1/+10
2024-11-26Auto merge of #133505 - compiler-errors:rollup-xjp8hdi, r=compiler-errorsbors-34/+47
2024-11-26Rollup merge of #133140 - dtolnay:precedence, r=fmeaseMichael Goulet-34/+47
2024-11-26Rollup merge of #133443 - fmease:rm-dead-eff-code-ii, r=compiler-errorsGuillaume Gomez-10/+1
2024-11-25Remove dead code stemming from the old effects desugaring (II)León Orell Valerian Liehr-10/+1
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-43/+39
2024-11-21Implement the unsafe-fields RFC.Luca Versari-0/+1
2024-11-17Inline ExprPrecedence::order into Expr::precedenceDavid Tolnay-34/+47
2024-11-11Rollup merge of #132144 - adetaylor:receiver-trait-itself, r=wesleywiserMatthias Krüger-0/+2
2024-11-03Rollup merge of #132423 - RalfJung:const-eval-align-offset, r=dtolnayJubilee-3/+0
2024-11-03remove const-support for align_offsetRalf Jung-3/+0
2024-11-02compiler: Replace rustc_target with _abi in _hirJubilee Young-5/+6
2024-10-31Encode cross-crate opaque type originMichael Goulet-7/+9
2024-10-30Review comments.Camille GILLOT-5/+0
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-19/+3
2024-10-25Arbitrary self types v2: (unused) Receiver traitAdrian Taylor-0/+2
2024-10-24Remove associated type based effects logicMichael Goulet-10/+1
2024-10-24Rollup merge of #130225 - adetaylor:rename-old-receiver, r=wesleywiserStuart Cook-1/+1
2024-10-22Represent TraitBoundModifiers as distinct parts in HIRMichael Goulet-16/+13
2024-10-22Rename Receiver -> LegacyReceiverAdrian Taylor-1/+1
2024-10-15Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgrbors-9/+10
2024-10-15Rollup merge of #130635 - eholk:pin-reborrow-sugar, r=compiler-errorsMatthias Krüger-3/+2