about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2024-10-31Rollup merge of #132403 - lcnr:typing-mode, r=compiler-errorsJubilee-7/+15
2024-10-31stop using `ParamEnv::reveal` while handling MIRlcnr-17/+14
2024-10-31`ConstCx` stop using `ParamEnv::reveal`lcnr-6/+17
2024-10-31Auto merge of #132301 - compiler-errors:adjust, r=lcnrbors-11/+10
2024-10-31Auto merge of #131186 - compiler-errors:precise-capturing-borrowck, r=estebankbors-9/+8
2024-10-31Try to point out when edition 2024 lifetime capture rules cause borrowck issuesMichael Goulet-1/+1
2024-10-31Encode cross-crate opaque type originMichael Goulet-8/+7
2024-10-31Auto merge of #132377 - matthiaskrgr:rollup-3p1c6hs, r=matthiaskrgrbors-12/+0
2024-10-30Remove dead code stemming from the old effects desugaringLeón Orell Valerian Liehr-12/+0
2024-10-30Rollup merge of #132344 - compiler-errors:same-thing, r=lcnrJubilee-8/+8
2024-10-30Rollup merge of #132246 - workingjubilee:campaign-on-irform, r=compiler-errorsJubilee-3/+4
2024-10-30Merge HostPolarity and BoundConstnessMichael Goulet-8/+8
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-7/+27
2024-10-29compiler: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-3/+4
2024-10-29TypingMode :thinking:lcnr-14/+9
2024-10-29Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillotJubilee-26/+21
2024-10-29Remove region from adjustmentsMichael Goulet-11/+10
2024-10-28Rollup merge of #132255 - workingjubilee:layout-is-🏚️, r=compiler-errorsJubilee-1/+1
2024-10-28compiler: Add `is_uninhabited` and use LayoutS accessorsJubilee Young-1/+1
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-26/+21
2024-10-28Rollup merge of #132252 - workingjubilee:rename-layouts-to-layoutdata, r=jiey...Matthias Krüger-7/+7
2024-10-27compiler: Rename LayoutS to LayoutDataJubilee Young-7/+7
2024-10-27Remove ObligationCause::span() methodMichael Goulet-12/+7
2024-10-27Stop using the whole match expr span for an arm's obligation spanMichael Goulet-0/+2
2024-10-26Auto merge of #125116 - blyxyas:ignore-allowed-lints-final, r=cjgillotbors-0/+7
2024-10-26Rollup merge of #132168 - fee1-dead-contrib:fxclean, r=compiler-errorsMatthias Krüger-10/+4
2024-10-26Effects cleanupDeadbeef-10/+4
2024-10-25tcx.is_const_fn doesn't work the way it is described, remove itRalf Jung-36/+23
2024-10-25Re-do recursive const stability checksRalf Jung-1/+1
2024-10-24Be better at enforcing that const_conditions is only called on const itemsMichael Goulet-2/+68
2024-10-24Implement const effect predicate in new solverMichael Goulet-11/+155
2024-10-24Remove associated type based effects logicMichael Goulet-152/+10
2024-10-24Rollup merge of #131623 - matthiaskrgr:clippy_sat, r=NadrierilStuart Cook-2/+2
2024-10-23fix a couple clippy:complexitysMatthias Krüger-2/+2
2024-10-23Rollup merge of #131979 - compiler-errors:compare-pred-entail, r=fmeaseLeón Orell Valerian Liehr-1/+3
2024-10-23More compare_impl_item simplificationsMichael Goulet-1/+3
2024-10-23Auto merge of #132027 - RalfJung:lang-feature-bool-fields, r=nnethercotebors-12/+12
2024-10-23Auto merge of #132044 - lcnr:no-relate-abi, r=compiler-errorsbors-27/+5
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-12/+12
2024-10-23remove `PredicatePolarity` and `BoundConstness` relate implslcnr-3/+0
2024-10-22do not relate `Abi` and `Safety`lcnr-24/+5
2024-10-22Represent TraitBoundModifiers as distinct parts in HIRMichael Goulet-1/+1
2024-10-22Auto merge of #132035 - matthiaskrgr:rollup-ty1e4q0, r=matthiaskrgrbors-0/+21
2024-10-22Rollup merge of #131049 - compiler-errors:more-validation, r=spastorinoMatthias Krüger-0/+21
2024-10-22Auto merge of #131321 - RalfJung:feature-activation, r=nnethercotebors-5/+5
2024-10-22terminology: #[feature] *enables* a feature (instead of "declaring" or "activ...Ralf Jung-5/+5
2024-10-21Rollup merge of #130432 - azhogin:azhogin/regparm, r=workingjubilee,pnkfelixJubilee-1/+15
2024-10-21Rollup merge of #130350 - RalfJung:strict-provenance, r=dtolnayMatthias Krüger-1/+0
2024-10-21move strict provenance lints to new feature gate, remove old feature gatesRalf Jung-1/+0
2024-10-21Auto merge of #131988 - matthiaskrgr:rollup-tx173wn, r=matthiaskrgrbors-28/+9