about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2025-08-19Rollup merge of #145500 - JonathanBrouwer:must_use_target, r=jdonszelmann许杰友 Jieyou Xu (Joe)-51/+2
2025-08-19Port `must_use` to the new target checkingJonathan Brouwer-51/+2
2025-08-19Rollup merge of #142681 - 1c3t3a:sanitize-off-on, r=rcvalleStuart Cook-39/+50
2025-08-18Remove the no_sanitize attribute in favor of sanitizeBastian Kersting-54/+0
2025-08-18Implement the #[sanitize(..)] attributeBastian Kersting-1/+66
2025-08-15Port `#[custom_mir(..)]` to the new attribute systemSasha Pourcelot-4/+80
2025-08-14Remove the old target checking logicJonathan Brouwer-1282/+111
2025-08-14Improved `Target` typeJonathan Brouwer-1/+1
2025-08-14Rollup merge of #145323 - scrabsha:push-pqwvmznzzmpr, r=jdonszelmannGuillaume Gomez-3/+5
2025-08-14Rollup merge of #145266 - camsteffen:reduce-queries, r=petrochenkovGuillaume Gomez-1/+1
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-3/+5
2025-08-13Cleanup assoc parent utilsCameron Steffen-1/+1
2025-08-13Rollup merge of #145274 - compiler-errors:unused-must-use, r=fmeaseJakub Beránek-1/+4
2025-08-12Remove unused must_useMichael Goulet-1/+4
2025-08-12Auto merge of #144678 - jdonszelmann:no-mangle-extern, r=bjorn3bors-21/+22
2025-08-12Rollup merge of #145251 - tiif:support_trait, r=BoxyUwUStuart Cook-4/+3
2025-08-12Rollup merge of #145214 - notJoon:fix/enable-self-assignment, r=petrochenkovStuart Cook-2/+4
2025-08-12Rollup merge of #145155 - scrabsha:push-tkvwkolzooyq, r=jdonszelmannStuart Cook-11/+44
2025-08-12make no_mangle explicit on foreign itemsJana Dönszelmann-21/+22
2025-08-11Propagate TraitImplHeader to hirCameron Steffen-15/+16
2025-08-11Update error messagetiif-2/+2
2025-08-11Support using #[unstable_feature_bound] on traittiif-2/+1
2025-08-11Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2)Sasha Pourcelot-11/+44
2025-08-10fix: re-enable self-assignmentLee ByeongJun-2/+4
2025-08-10Auto merge of #144873 - cjgillot:implications, r=lqdbors-80/+31
2025-08-09remove `P`Deadbeef-2/+2
2025-08-08Revert "Port `#[allow_internal_unsafe]` to the new attribute system"Jana Dönszelmann-44/+11
2025-08-07Rollup merge of #144857 - scrabsha:push-pwtyrnmqkrtr, r=jdonszelmannTrevor Gross-11/+44
2025-08-07Port `#[allow_internal_unsafe]` to the new attribute systemSasha Pourcelot-11/+44
2025-08-07Rollup merge of #143808 - JonathanBrouwer:should_panic_parser, r=jdonszelmannStuart Cook-3/+2
2025-08-06Port `#[should_panic]` to the new attribute parsing infrastructureJonathan Brouwer-3/+2
2025-08-06Rollup merge of #144794 - scrabsha:push-noqrrttovmwy, r=jdonszelmannGuillaume Gomez-5/+5
2025-08-05Auto merge of #144863 - cjgillot:live-or-dead, r=Urgaubors-271/+197
2025-08-04Update doc-comment.Camille GILLOT-4/+3
2025-08-04Simplify maybe_record_as_seed.Camille GILLOT-3/+4
2025-08-04Port `#[coroutine]` to the new attribute systemSasha Pourcelot-5/+5
2025-08-03Implement `stability_implications` without a visitor.Camille GILLOT-80/+31
2025-08-03Simplify lint emission.Camille GILLOT-74/+56
2025-08-03Keep scanned set across calls to mark_live_symbols.Camille GILLOT-2/+3
2025-08-03Use less HIR when seeding work list.Camille GILLOT-90/+50
2025-08-03Simplify handling of unsolved items.Camille GILLOT-52/+38
2025-08-03Remove struct_constructors.Camille GILLOT-34/+12
2025-08-02Use DefKind in should_explore.Camille GILLOT-10/+34
2025-08-02Do not record derived impl def-id for dead code.Camille GILLOT-14/+9
2025-08-01Remove the omit_gdb_pretty_printer_section attributebjorn3-2/+1
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-28/+27
2025-07-28Rename impl_of_method -> impl_of_assocCameron Steffen-1/+1
2025-07-28Rename trait_of_item -> trait_of_assocCameron Steffen-1/+1
2025-07-28Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLiibors-25/+25
2025-07-28use let chains in mir, resolve, targetKivooeo-25/+25