about summary refs log tree commit diff
path: root/compiler/rustc_passes/src
AgeCommit message (Expand)AuthorLines
2025-09-27Improve code and better check `doc(cfg(...))` attributesGuillaume Gomez-1/+22
2025-09-27Add code documentation, improve code and improve error messageGuillaume Gomez-6/+3
2025-09-27Strenghten checks for `doc(auto_cfg(show/hide))` attributesGuillaume Gomez-1/+20
2025-09-27Implement RFC 3631Guillaume Gomez-16/+51
2025-09-26Rollup merge of #146704 - jdonszelmann:port-debug-visualizer, r=petrochenkovMatthias Krüger-89/+57
2025-09-25Rollup merge of #146667 - calebzulawski:simd-mono-lane-limit, r=lcnr,RalfJungStuart Cook-0/+1
2025-09-23Add an attribute to check the number of lanes in a SIMD vector after monomorp...Caleb Zulawski-0/+1
2025-09-21port `#[debugger_visualizer]` to the new attribute systemJana Dönszelmann-89/+57
2025-09-21Port #[macro_export] to the new attribute parsing infrastructureJonathan Brouwer-49/+20
2025-09-18Rollup merge of #146664 - fmease:clean-up-dyn, r=jdonszelmannStuart Cook-1/+1
2025-09-17port `#[rustc_coherence_is_core]` to the new attribute parsing infrastructureJana Dönszelmann-1/+1
2025-09-17Remove `DynKind`León Orell Valerian Liehr-1/+1
2025-09-13initial implementation of the darwin_objc unstable featureJo Bates-0/+2
2025-09-13Auto merge of #145186 - camsteffen:assoc-impl-kind, r=petrochenkovbors-29/+22
2025-09-13Rollup merge of #146389 - jdonszelmann:no-std, r=oli-obkJana Dönszelmann-0/+2
2025-09-12Split AssocContainer::{InherentImpl,TraitImpl}Cameron Steffen-2/+2
2025-09-12Introduce hir::ImplItemImplKindCameron Steffen-20/+15
2025-09-12Introduce trait_item_ofCameron Steffen-7/+5
2025-09-10Rollup merge of #146178 - folkertdev:static-align, r=jdonszelmann,ralfjung,tr...Matthias Krüger-1/+16
2025-09-09port `#[no_std]` to the new attribute parsing infrastructureJana Dönszelmann-0/+1
2025-09-09port `#[no_core]` to the new attribute parsing infrastructureJana Dönszelmann-0/+1
2025-09-09allow `#[rustc_align_static(N)]` on `static`sFolkert de Vries-1/+16
2025-09-08port `#[pattern_complexity_limit]` to the new attribute parsing infrastructureJana Dönszelmann-0/+1
2025-09-08port `#[type_length_limit]` to the new attribute parsing infrastructureJana Dönszelmann-0/+1
2025-09-08port `#[move_size_limit]` to the new attribute parsing infrastructureJana Dönszelmann-0/+1
2025-09-08port `#[recursion_limit]` to the new attribute parsing infrastructureJana Dönszelmann-0/+1
2025-09-04Rollup merge of #145827 - estebank:issue-51976, r=jackh726Stuart Cook-1/+67
2025-09-02Rollup merge of #145783 - Erk-:et-cetera-span, r=compiler-errorsGuillaume Gomez-1/+1
2025-08-30Suggest constant on unused binding in a patternEsteban Küber-2/+19
2025-08-30On unused binding in pattern, suggest unit struct/variant with similar nameEsteban Küber-1/+50
2025-08-28Rollup merge of #142472 - GuillaumeGomez:doc-attribute-attribute, r=fmeaseGuillaume Gomez-15/+83
2025-08-28Add ui test for unsupported `doc(attribute = "...")` case for attributes with...Guillaume Gomez-0/+1
2025-08-28Create new `Item::is_fake_item` method as equivalent to check for `is_primiti...Guillaume Gomez-21/+45
2025-08-28Add new `doc(attribute = "...")` attributeGuillaume Gomez-13/+56
2025-08-27Port the `#[link]` attribute to the new parserJonathan Brouwer-3/+5
2025-08-26Rollup merge of #145892 - jdonszelmann:codegen-fn-attrs-foreign-item, r=bjorn3Samuel Tardieu-4/+4
2025-08-26add a flag to codegen fn attrs for foreign itemsJana Dönszelmann-4/+4
2025-08-25Use attribute name in message for "outer attr used as inner attr" errorsSasha Pourcelot-31/+50
2025-08-25add span to struct pattern rest (..)Valdemar Erk-1/+1
2025-08-24Port crate name to the new attribute systemJana Dönszelmann-9/+37
2025-08-23Rollup merge of #145670 - jdonszelmann:port-sanitize, r=lcnrSamuel Tardieu-34/+40
2025-08-23port attribute to the new parsing infrastructureJana Dönszelmann-34/+40
2025-08-23Auto merge of #145506 - cjgillot:live-or-dead-onescan, r=fee1-deadbors-13/+16
2025-08-22Add an experimental unsafe(force_target_feature) attribute.Luca Versari-1/+1
2025-08-19Rollup merge of #145500 - JonathanBrouwer:must_use_target, r=jdonszelmann许杰友 Jieyou Xu (Joe)-47/+2
2025-08-19Port `must_use` to the new target checkingJonathan Brouwer-47/+2
2025-08-19Rollup merge of #142681 - 1c3t3a:sanitize-off-on, r=rcvalleStuart Cook-35/+44
2025-08-18Remove the no_sanitize attribute in favor of sanitizeBastian Kersting-50/+0
2025-08-18Implement the #[sanitize(..)] attributeBastian Kersting-1/+60
2025-08-16Only scan each definition once.Camille GILLOT-13/+16