about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2025-06-04Rollup merge of #141968 - oli-obk:wfck-everything-at-once, r=wesleywiserMatthias Krüger-2/+2
2025-06-03Change `tag_field` to `FieldIdx` in `Variants::Multiple`Scott McMurray-3/+5
2025-06-04Improve some `Visitor` comments.Nicholas Nethercote-0/+3
2025-06-03Ensure query keys are printed with reduced queriesMichael Goulet-1/+6
2025-06-03Auto merge of #141961 - matthiaskrgr:rollup-r09j2sp, r=matthiaskrgrbors-10/+16
2025-06-03Run wfcheck in one big loop instead of per moduleOli Scherer-2/+2
2025-06-03Rollup merge of #141918 - ArtemIsmagilov:issue-141849, r=nnethercoteMatthias Krüger-10/+16
2025-06-03`FIXME(-Znext-solver)` triagelcnr-0/+4
2025-06-03Deconstruct values in the THIR visitorArtemIsmagilov-10/+16
2025-06-03Move metadata object generation for dylibs to the linker codebjorn3-17/+8
2025-06-03Rollup merge of #141936 - WaffleLapkin:report-in-deps-decoupling, r=oli-obkMatthias Krüger-3/+2
2025-06-03decouple "reporting in deps" from future incompatibility reasonWaffle Lapkin-3/+2
2025-06-01Optionally don't steal the THIRNadrieril-1/+2
2025-06-01Auto merge of #141731 - compiler-errors:tweak-fast-path-trait, r=lcnrbors-4/+2
2025-05-31Rollup merge of #141740 - nnethercote:hir-ItemKind-field-order, r=fee1-deadMatthias Krüger-1/+1
2025-05-30Move naked fn checks to hir_typeckOli Scherer-5/+0
2025-05-30Change a per-module query to just run on the items it internally filters forOli Scherer-4/+5
2025-05-30Rollup merge of #141703 - compiler-errors:deref-place, r=lcnrMatthias Krüger-36/+42
2025-05-30Rollup merge of #141507 - RalfJung:atomic-intrinsics, r=bjorn3Matthias Krüger-3/+35
2025-05-30Rollup merge of #141407 - mu001999-contrib:dead-code/refactor, r=petrochenkovMatthias Krüger-1/+1
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-1/+1
2025-05-29Structurally normalize types as needed in projection_ty_coreMichael Goulet-36/+42
2025-05-29Tweak fast path trait handlingMichael Goulet-4/+2
2025-05-29Auto merge of #141716 - jhpratt:rollup-9bjrzfi, r=jhprattbors-23/+5
2025-05-29Rollup merge of #141683 - compiler-errors:unsafe-binder-capture, r=oli-obkJacob Pratt-0/+4
2025-05-29Rollup merge of #141682 - nia-e:fixup-alloc, r=RalfJungJacob Pratt-1/+1
2025-05-29Rollup merge of #136429 - fmease:gci-fix-def-site-checks, r=BoxyUwUJacob Pratt-22/+0
2025-05-29Auto merge of #141581 - lcnr:fold-clauses, r=compiler-errorsbors-1/+40
2025-05-28get rid of rustc_codegen_ssa::common::AtomicOrderingRalf Jung-1/+1
2025-05-28atomic_load intrinsic: use const generic parameter for orderingRalf Jung-3/+35
2025-05-28Handle e2021 precise capturing of unsafe binderMichael Goulet-0/+4
2025-05-28interpret/allocation: make alloc fn be FnOnceNia Espera-1/+1
2025-05-27Rollup merge of #141551 - compiler-errors:hir-lints, r=BoxyUwUTrevor Gross-2/+6
2025-05-27Rollup merge of #141495 - compiler-errors:rename-unpack, r=fmeaseMatthias Krüger-46/+46
2025-05-27Drive-by: Delete dead TyCtxtEnsureOk::const_eval_polyLeón Orell Valerian Liehr-22/+0
2025-05-27Refactor the two-phase check for impls and impl itemsMu001999-1/+1
2025-05-27Fix some var namesMichael Goulet-8/+8
2025-05-27Rename unpack to kindMichael Goulet-44/+44
2025-05-27Rollup merge of #141582 - RalfJung:cleanup, r=bjorn3Michael Goulet-7/+50
2025-05-26Limit the size of cgu names when using the `-Zhuman-readable-cgu-names` optionDiggory Blake-1/+26
2025-05-26add additional `TypeFlags` fast pathslcnr-1/+40
2025-05-27Rollup merge of #141513 - nia-e:allocbytes-extend, r=RalfJung许杰友 Jieyou Xu (Joe)-19/+43
2025-05-27Rollup merge of #141433 - compiler-errors:unsafe-binder-captures, r=oli-obk许杰友 Jieyou Xu (Joe)-0/+3
2025-05-26extend allocbytes with associated typeNia Espera-19/+43
2025-05-25hir_body_const_context should take LocalDefIdMichael Goulet-2/+6
2025-05-24Rollup merge of #141511 - Noratrieb:codegen-fn-attrs, r=compiler-errorsGuillaume Gomez-24/+21
2025-05-24Cleanup CodegenFnAttrFlagsNoratrieb-24/+21
2025-05-24ScalarInt: support conversion with signed int types and cmp::OrderingRalf Jung-7/+50
2025-05-23yeet `CanonicalVarInfo`lcnr-15/+18
2025-05-23Properly analyze captures from unsafe bindersMichael Goulet-0/+3