about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-02-20Auto merge of #137123 - Zalathar:user-type-span, r=oli-obkbors-53/+40
2025-02-20Don't store a redundant span in user-type projectionsZalathar-24/+13
2025-02-20Avoid a useless clone of `UserTypeProjection`Zalathar-7/+4
2025-02-20Flatten the check for ref/non-ref bindingsZalathar-7/+5
2025-02-20Partly flatten the user-type loop in `TypeVerifier::visit_local_decl`Zalathar-30/+33
2025-02-20Auto merge of #137058 - scottmcm:trunc-unchecked, r=nikicbors-98/+140
2025-02-20Auto merge of #137295 - matthiaskrgr:rollup-tdu3t39, r=matthiaskrgrbors-338/+273
2025-02-20Rollup merge of #137281 - estebank:doc-comment-syntax-error, r=compiler-errorsMatthias Krüger-7/+9
2025-02-20Rollup merge of #137269 - dianne:fix-ref-pat-label-span, r=davidtwcoMatthias Krüger-14/+21
2025-02-20Rollup merge of #137266 - nnethercote:mir-visitor-tweaks, r=compiler-errorsMatthias Krüger-189/+160
2025-02-20Rollup merge of #137263 - compiler-errors:inherentless, r=lcnrMatthias Krüger-5/+4
2025-02-20Rollup merge of #137262 - compiler-errors:ast-ir-begone, r=lcnrMatthias Krüger-39/+30
2025-02-20Rollup merge of #137253 - compiler-errors:bevy-hack, r=jackh726Matthias Krüger-28/+35
2025-02-20Rollup merge of #135296 - lukas-code:dyn-leak-check, r=compiler-errorsMatthias Krüger-56/+14
2025-02-19Auto merge of #137290 - matthiaskrgr:rollup-a7xdbi4, r=matthiaskrgrbors-49/+153
2025-02-19Rollup merge of #136923 - samueltardieu:push-vxxqvqwspssv, r=davidtwcoMatthias Krüger-18/+29
2025-02-19Rollup merge of #136344 - zachs18:dot_notation_more_defkinds_3, r=davidtwcoMatthias Krüger-24/+64
2025-02-19Rollup merge of #136093 - dianne:match-2024-for-edition-2021, r=NadrierilMatthias Krüger-7/+60
2025-02-19Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t...Scott McMurray-87/+100
2025-02-19PR feedbackScott McMurray-3/+2
2025-02-19Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar`Scott McMurray-11/+41
2025-02-19add clarifying comments to chars used for label-trimmingdianne-3/+9
2025-02-19Rollup merge of #137251 - Zalathar:holes-visitor, r=jieyouxuMatthias Krüger-25/+26
2025-02-19Rollup merge of #137232 - estebank:from-residual-note, r=petrochenkovMatthias Krüger-0/+8
2025-02-19Rollup merge of #137094 - RalfJung:softfloat-means-no-simd, r=tgross35Matthias Krüger-6/+10
2025-02-19re-add explicit `with_ctxt` and tweak commentsdianne-4/+5
2025-02-19Tweak "expected ident" parse error to avoid talking about doc commentsEsteban Küber-7/+9
2025-02-19don't get trapped inside of expansions when trimming labelsdianne-13/+13
2025-02-19Improve formatting within `make_mir_visitor` macro body.Nicholas Nethercote-142/+128
2025-02-19Remove `MirVisitable`.Nicholas Nethercote-43/+18
2025-02-19Add `super_local` method to the MIR visitors.Nicholas Nethercote-4/+14
2025-02-19Auto merge of #136539 - matthewjasper:late-normalize-errors, r=compiler-errorsbors-48/+108
2025-02-19x86_win64 ABI: do not use xmm0 with softfloat ABIRalf Jung-6/+10
2025-02-19Register USAGE_OF_TYPE_IR_INHERENT, remove inherent usagesMichael Goulet-5/+4
2025-02-19Make fewer crates depend on rustc_ast_irMichael Goulet-39/+30
2025-02-19Auto merge of #137248 - matthiaskrgr:rollup-s18zjau, r=matthiaskrgrbors-459/+483
2025-02-19Restrict bevy hackMichael Goulet-28/+35
2025-02-19coverage: Make `HolesVisitor::visit_hole_span` a regular methodZalathar-18/+18
2025-02-19coverage: Get hole spans from nested items without fully visiting themZalathar-8/+9
2025-02-18simplify fallback-to-outer condition on old editionsdianne-11/+7
2025-02-18rename `consider_inherited_ref_first` -> `consider_inherited_ref`dianne-5/+5
2025-02-18clarify wording on doc commentdianne-6/+9
2025-02-18"classic2021" ruleset: experimentally add fallback-to-outer (eat both)dianne-28/+18
2025-02-18add FIXMEs for diagnostic improvementsdianne-0/+8
2025-02-18"structural2021" ruleset: add fallback-to-outer (eat both) deref ruledianne-6/+37
2025-02-18"classic2021" and "structural2021" rulesets: add eat-inherited-ref-alone dere...dianne-7/+32
2025-02-19Auto merge of #135408 - RalfJung:x86-sse2, r=workingjubileebors-47/+85
2025-02-19Rollup merge of #137216 - amandasystems:cheap-outlives-eval, r=compiler-errorsMatthias Krüger-0/+5
2025-02-19Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errorsMatthias Krüger-430/+402
2025-02-19Rollup merge of #137210 - workingjubilee:fixup-passmode-import, r=RalfJungMatthias Krüger-27/+27