summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/check
AgeCommit message (Expand)AuthorLines
2024-10-12Rollup merge of #128784 - tdittr:check-abi-on-fn-ptr, r=compiler-errorsMatthias Krüger-11/+15
2024-10-11intrinsics.fmuladdf{16,32,64,128}: expose llvm.fmuladd.* semanticsJed Brown-0/+13
2024-10-11Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiserbors-56/+0
2024-10-10Don't fire refinement lint if there are errorsMichael Goulet-0/+4
2024-10-10Clarify implicit captures for RPITITMichael Goulet-9/+16
2024-10-04WfCheck opaques.Camille GILLOT-12/+18
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-11/+7
2024-10-04Rollup merge of #131202 - Urgau:wide-ptrs-compiler, r=jieyouxuGuillaume Gomez-1/+1
2024-10-04Use wide pointers consistenly across the compilerUrgau-1/+1
2024-10-03Rollup merge of #131183 - compiler-errors:opaque-ty-origin, r=estebankMatthias Krüger-10/+10
2024-10-02Move in_trait into OpaqueTyOriginMichael Goulet-7/+7
2024-10-02Use named fields for OpaqueTyOriginMichael Goulet-10/+10
2024-10-02Handle `rustc-hir-analysis` cases of `rustc::potential_query_instability` lintismailarilik-10/+10
2024-10-01Remove unnamed field featureMichael Goulet-56/+0
2024-09-29fix(hir_analysis/wfcheck): don't leak {type error}Barrett Ray-5/+12
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-5/+6
2024-09-23Check ABI target compatibility for function pointersTamme Dittrich-11/+15
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-103/+77
2024-09-20Auto merge of #124895 - obeis:static-mut-hidden-ref, r=compiler-errorsbors-7/+0
2024-09-16Don't ICE when RPITIT captures more method args than trait definitionMichael Goulet-5/+10
2024-09-13Disallow hidden references to mutable staticObei Sideg-7/+0
2024-09-13Auto merge of #107251 - dingxiangfei2009:let-chain-rescope, r=jieyouxubors-2/+12
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-38/+34
2024-09-11Rollup merge of #130114 - eduardosm:needless-returns, r=compiler-errorsJubilee-1/+1
2024-09-11clippy::useless_conversionMichael Goulet-2/+2
2024-09-11Also fix if in elseMichael Goulet-32/+30
2024-09-11Simplify some nested if statementsMichael Goulet-6/+4
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-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-1/+1
2024-09-05Rollup merge of #129664 - adetaylor:arbitrary-self-types-pointers-feature-gat...Matthias Krüger-19/+63
2024-09-02chore: Fix typos in 'compiler' (batch 1)Alexander Cyon-1/+1
2024-08-30Some code review suggestions.Adrian Taylor-20/+18
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.Nicholas Nethercote-0/+5
2024-08-27Auto merge of #128506 - compiler-errors:by-move-body, r=cjgillotbors-1/+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-5/+5
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-1/+2
2024-08-24repr_transparent_external_private_fields: treat `rustc_pub_transparent` types...Pavel Grigorenko-1/+2
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-2/+2
2024-08-22Don't trigger refinement lint if predicates reference errorsMichael Goulet-1/+6
2024-08-22Auto merge of #129365 - matthiaskrgr:rollup-ebwx6ya, r=matthiaskrgrbors-1/+1
2024-08-22Use a LocalDefId in ResolvedArg.Camille GILLOT-2/+2
2024-08-21Point at explicit `'static` obligations on a traitEsteban Küber-1/+1
2024-08-21Rollup merge of #129345 - compiler-errors:scratch4, r=jieyouxuMatthias Krüger-1/+1
2024-08-21Simplify some redundant field namesMichael Goulet-1/+1
2024-08-21Use bool in favor of Option<()> for diagnosticsMichael Goulet-3/+2
2024-08-16Use FnSig instead of raw FnDecl for ForeignItemKind::FnMichael Goulet-5/+5