about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/check
AgeCommit message (Expand)AuthorLines
2024-10-28Rollup merge of #132255 - workingjubilee:layout-is-🏚️, r=compiler-errorsJubilee-1/+1
2024-10-28Rollup merge of #132249 - workingjubilee:add-rustc-abi, r=compiler-errorsJubilee-3/+3
2024-10-28compiler: Add `is_uninhabited` and use LayoutS accessorsJubilee Young-1/+1
2024-10-27compiler: Add rustc_abi dependence to the compilerJubilee Young-3/+3
2024-10-27Remove ObligationCause::span() methodMichael Goulet-3/+3
2024-10-24Auto merge of #132116 - matthiaskrgr:rollup-3a0ia4r, r=matthiaskrgrbors-3/+1
2024-10-24Rollup merge of #131983 - dingxiangfei2009:stabilize-shorter-tail-lifetimes, ...Matthias Krüger-3/+1
2024-10-24Be better at enforcing that const_conditions is only called on const itemsMichael Goulet-11/+12
2024-10-24Implement const effect predicate in new solverMichael Goulet-9/+138
2024-10-24Remove associated type based effects logicMichael Goulet-13/+2
2024-10-24Rollup merge of #131756 - compiler-errors:deeply-normalize-type-err, r=lcnrStuart Cook-8/+11
2024-10-24Rollup merge of #130225 - adetaylor:rename-old-receiver, r=wesleywiserStuart Cook-1/+1
2024-10-24Plumb through param_env to note_type_errMichael Goulet-8/+11
2024-10-24stabilize if_let_rescopeDing Xiang Fei-4/+2
2024-10-23Rollup merge of #131979 - compiler-errors:compare-pred-entail, r=fmeaseLeón Orell Valerian Liehr-91/+66
2024-10-24stabilize shorter-tail-lifetimesDing Xiang Fei-3/+1
2024-10-23More compare_impl_item simplificationsMichael Goulet-73/+52
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-10/+12
2024-10-22Rename Receiver -> LegacyReceiverAdrian Taylor-1/+1
2024-10-22Auto merge of #129935 - RalfJung:unsupported_calling_conventions, r=compiler-...bors-28/+17
2024-10-20tweak hybrid predsMichael Goulet-18/+14
2024-10-20make unsupported_calling_conventions a hard errorRalf Jung-28/+17
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-4/+6
2024-10-16Rollup merge of #131753 - compiler-errors:swap-secondary, r=jieyouxuMatthias Krüger-7/+3
2024-10-15Don't report bivariance error when nesting a struct with field errors into an...Michael Goulet-10/+50
2024-10-15Unify secondary_span and swap_secondary_and_primaryMichael Goulet-7/+3
2024-10-15Auto merge of #131723 - matthiaskrgr:rollup-krcslig, r=matthiaskrgrbors-4/+4
2024-10-15Rollup merge of #131328 - ismailarilik:remove-unnecessary-sorts-in-rustc-hir-...Matthias Krüger-4/+1
2024-10-15Rollup merge of #131675 - tdittr:update-unsupported-abi-message, r=compiler-e...Matthias Krüger-3/+3
2024-10-14Move trait bound modifiers into hir::PolyTraitRefMichael Goulet-1/+1
2024-10-14Update lint message for ABI not supportedTamme Dittrich-3/+3
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-06Remove unnecessary sorts in `rustc_hir_analysis`.ismailarilik-4/+1
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