about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src
AgeCommit message (Expand)AuthorLines
2024-09-12Implement a Method to Seal `DiagInner`'s SuggestionsVeera-2/+2
2024-09-12Rollup merge of #130250 - compiler-errors:useless-conversion, r=jieyouxuStuart Cook-2/+2
2024-09-12Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoeristerStuart Cook-83/+71
2024-09-11Rollup merge of #130114 - eduardosm:needless-returns, r=compiler-errorsJubilee-2/+2
2024-09-11clippy::useless_conversionMichael Goulet-2/+2
2024-09-11Also fix if in elseMichael Goulet-54/+48
2024-09-11Simplify some nested if statementsMichael Goulet-29/+23
2024-09-10Auto merge of #129403 - scottmcm:only-array-simd, r=compiler-errorsbors-20/+22
2024-09-11rescope temp lifetime in let-chain into IfElseDing Xiang Fei-2/+12
2024-09-09Ban non-array SIMDScott McMurray-20/+22
2024-09-09Rollup merge of #130149 - GrigorenkoPV:lifetime-suggestion, r=cjgillotJubilee-17/+1
2024-09-09Rollup merge of #130064 - folkertdev:fix-issue-129983, r=compiler-errorsMatthias Krüger-3/+9
2024-09-09Helper function for formatting with `LifetimeSuggestionPosition`Pavel Grigorenko-17/+1
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-2/+2
2024-09-09do `PolyFnSig` -> `FnSig` conversion laterFolkert de Vries-5/+8
2024-09-08Auto merge of #130036 - weiznich:diagnostic_unstable_tracking, r=compiler-errorsbors-2/+0
2024-09-07Auto merge of #126161 - Bryanskiy:delegation-generics-4, r=petrochenkovbors-120/+357
2024-09-07fix ICE in CMSE type validationFolkert de Vries-5/+8
2024-09-06Auto merge of #128776 - Bryanskiy:deep-reject-ctxt, r=lcnrbors-2/+3
2024-09-06Revert ed7bdbb17b9c03fe3530e5e3f21b7c6c7879dbcaGeorg Semmler-2/+0
2024-09-05Delegation: support generics in associated delegation itemsBryanskiy-71/+204
2024-09-05Rollup merge of #129664 - adetaylor:arbitrary-self-types-pointers-feature-gat...Matthias Krüger-19/+63
2024-09-03Rollup merge of #127692 - veera-sivarajan:bugfix-125139, r=estebankMatthias Krüger-23/+55
2024-09-03Delegation refactoring: add builders for generics inheritanceBryanskiy-80/+184
2024-09-02Use `DeepRejectCtxt` to quickly reject `ParamEnv` candidatesBryanskiy-2/+3
2024-09-02chore: Fix typos in 'compiler' (batch 1)Alexander Cyon-6/+6
2024-08-31Rollup merge of #129767 - nnethercote:rm-extern-crate-tracing-4, r=jieyouxuMatthias Krüger-3/+31
2024-08-30Some code review suggestions.Adrian Taylor-20/+18
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.Nicholas Nethercote-3/+31
2024-08-29Stop using ty::GenericPredicates for non-predicates_of queriesMichael Goulet-35/+34
2024-08-28Auto merge of #129546 - compiler-errors:no-pred-on, r=fee1-deadbors-34/+22
2024-08-27Auto merge of #128506 - compiler-errors:by-move-body, r=cjgillotbors-5/+2
2024-08-27Arbitrary self types v2: pointers feature gate.Adrian Taylor-19/+65
2024-08-27Add `warn(unreachable_pub)` to `rustc_hir_analysis`.Nicholas Nethercote-145/+155
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-5/+2
2024-08-26Rollup merge of #129590 - compiler-errors:ref-tykind, r=fmeaseMatthias Krüger-2/+2
2024-08-26Rollup merge of #129519 - compiler-errors:lowering-flags, r=fmeaseMatthias Krüger-43/+45
2024-08-25Remove redundant flags that can be inferred from the HIRMichael Goulet-28/+21
2024-08-25Avoid taking reference of &TyKindMichael Goulet-2/+2
2024-08-25Rollup merge of #129487 - GrigorenkoPV:repr_transparent_external_private_fiel...Matthias Krüger-1/+2
2024-08-25Auto merge of #129521 - matthiaskrgr:rollup-uigv77m, r=matthiaskrgrbors-1/+1
2024-08-24Rollup merge of #129429 - cjgillot:named-variance, r=compiler-errorsTrevor Gross-8/+24
2024-08-24Get rid of predicates_defined_onMichael Goulet-34/+22
2024-08-24repr_transparent_external_private_fields: treat `rustc_pub_transparent` types...Pavel Grigorenko-1/+2
2024-08-24Rework how we emit errors for unresolved object lifetimesMichael Goulet-16/+25
2024-08-24Fix `elided_named_lifetimes` in codePavel Grigorenko-1/+1
2024-08-23Print the generic parameter along with the variance in dumps.Camille GILLOT-8/+24
2024-08-23Rollup merge of #129417 - compiler-errors:refine-err, r=lqdMatthias Krüger-1/+6
2024-08-23Rollup merge of #129386 - cjgillot:local-resolved-arg, r=compiler-errorsMatthias Krüger-29/+31
2024-08-22Don't trigger refinement lint if predicates reference errorsMichael Goulet-1/+6