about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2025-08-13fix scope of `super let` bindings within `if let`dianne-35/+41
2025-08-13check args in new_coroutine_witnesslcnr-2/+5
2025-08-13Fix parallel rustc not being reproducible due to unstable sorting of items.ywxt-31/+36
2025-08-12make no_mangle explicit on foreign itemsJana Dönszelmann-2/+7
2025-08-10review commentsEsteban Küber-2/+1
2025-08-10Detect struct construction with private field in field with defaultEsteban Küber-0/+7
2025-08-10Rollup merge of #145147 - fee1-dead-contrib:push-mxxpmlpmzmsz, r=compiler-errorsStuart Cook-5/+5
2025-08-09Auto merge of #145142 - Zalathar:rollup-oi6s8kg, r=Zalatharbors-0/+2
2025-08-09rename `TraitRef::from_method` to `from_assoc`Deadbeef-5/+5
2025-08-09Rollup merge of #145097 - lcnr:type-foldable-yeet, r=wesleywiserStuart Cook-0/+2
2025-08-09Auto merge of #143376 - dianne:guard-scope, r=matthewjasperbors-1/+7
2025-08-08Rollup merge of #144192 - RalfJung:atomicrmw-ptr, r=nikicTrevor Gross-5/+12
2025-08-08Rollup merge of #144039 - estebank:short-paths, r=fee1-deadTrevor Gross-1/+1
2025-08-08remove unnecessary `TypeFoldable` implslcnr-0/+2
2025-08-08Rollup merge of #145009 - jackh726:ra-next-solver-changes, r=compiler-errorsStuart Cook-11/+1
2025-08-08Rollup merge of #144999 - Zalathar:remove-mcdc, r=oli-obkStuart Cook-123/+1
2025-08-08Rollup merge of #144914 - estebank:short-paths-2, r=fee1-deadStuart Cook-120/+91
2025-08-07add a scope for `if let` guard temporaries and bindingsdianne-1/+7
2025-08-07Use `tcx.short_string()` in more diagnosticsEsteban Küber-1/+1
2025-08-07Add a missing UpcastFrom impl in rustc_type_irFlorian Diebold-11/+1
2025-08-06Add support for shortening `Instance` and use itEsteban Küber-120/+91
2025-08-06Rollup merge of #144998 - dianqk:visit-no-use-proj, r=cjgillotGuillaume Gomez-14/+20
2025-08-06mir: Do not modify NonUse in `super_projection_elem`dianqk-14/+20
2025-08-06coverage: Remove all unstable support for MC/DC instrumentationZalathar-123/+1
2025-08-06Rename some `PrettyPrinter` methods.Nicholas Nethercote-28/+28
2025-08-06Rename some `Printer` methods.Nicholas Nethercote-30/+37
2025-08-06Move `should_truncate` from trait `Printer` to sub-trait `PrettyPrinter`.Nicholas Nethercote-8/+8
2025-08-06Add comments to `Printer`.Nicholas Nethercote-17/+39
2025-08-05Auto merge of #144863 - cjgillot:live-or-dead, r=Urgaubors-3/+2
2025-08-05Clarify `value_path_str_with_args`.Nicholas Nethercote-4/+4
2025-08-05Rollup merge of #144920 - compiler-errors:span-arg, r=lqdSamuel Tardieu-3/+3
2025-08-05Rollup merge of #144890 - WaffleLapkin:project_fields, r=lcnrSamuel Tardieu-20/+22
2025-08-05Rollup merge of #144817 - WaffleLapkin:reject-referety, r=UrgauSamuel Tardieu-1/+1
2025-08-05Rollup merge of #144776 - nnethercote:Printer-cleanups, r=cjgillotSamuel Tardieu-528/+502
2025-08-04Check for rustc_has_incoherent_inherent_impls in incoherent_impls query.Camille GILLOT-0/+7
2025-08-04Dont print arg span in MIR dump for tail callMichael Goulet-3/+3
2025-08-04small refactor of `InterpResult`Waffle Lapkin-20/+22
2025-08-04drive-by cleanup: fix outdated documentationWaffle Lapkin-1/+1
2025-08-04Avoid some code duplication.Nicholas Nethercote-6/+1
2025-08-03Rollup merge of #144822 - Zalathar:hash-owner-nodes, r=compiler-errorsSamuel Tardieu-27/+43
2025-08-03Remove unused arg from `path_append_impl`.Nicholas Nethercote-8/+1
2025-08-03Remove `p!`.Nicholas Nethercote-362/+370
2025-08-03Rename `Printer` variables.Nicholas Nethercote-156/+156
2025-08-03Inline and remove two `FmtPrinter` methods.Nicholas Nethercote-34/+12
2025-08-03Auto merge of #144677 - nnethercote:bound-const-handling, r=lcnrbors-57/+64
2025-08-02Do not record derived impl def-id for dead code.Camille GILLOT-3/+2
2025-08-02Return a struct with named fields from `hash_owner_nodes`Zalathar-4/+20
2025-08-02Flatten `hash_owner_nodes` with an early-returnZalathar-21/+21
2025-08-02Rollup merge of #144478 - joshtriplett:doc-code-formatting-prep, r=AmanieuSamuel Tardieu-5/+10
2025-08-02Auto merge of #144479 - cjgillot:incr-privacy-mod, r=petrochenkovbors-2/+5