about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/check_attr.rs
AgeCommit message (Expand)AuthorLines
2025-09-27Improve code and fix typoGuillaume Gomez-28/+13
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/+14
2025-09-27Implement RFC 3631Guillaume Gomez-14/+39
2025-09-26Rollup merge of #146704 - jdonszelmann:port-debug-visualizer, r=petrochenkovMatthias Krüger-15/+1
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-15/+1
2025-09-21Port #[macro_export] to the new attribute parsing infrastructureJonathan Brouwer-40/+20
2025-09-17port `#[rustc_coherence_is_core]` to the new attribute parsing infrastructureJana Dönszelmann-1/+1
2025-09-13initial implementation of the darwin_objc unstable featureJo Bates-0/+2
2025-09-13Rollup merge of #146389 - jdonszelmann:no-std, r=oli-obkJana Dönszelmann-0/+2
2025-09-10Rollup merge of #146178 - folkertdev:static-align, r=jdonszelmann,ralfjung,tr...Matthias Krüger-1/+7
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/+7
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-08-28Rollup merge of #142472 - GuillaumeGomez:doc-attribute-attribute, r=fmeaseGuillaume Gomez-11/+68
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-9/+41
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-1/+1
2025-08-26add a flag to codegen fn attrs for foreign itemsJana Dönszelmann-1/+1
2025-08-25Use attribute name in message for "outer attr used as inner attr" errorsSasha Pourcelot-30/+39
2025-08-24Port crate name to the new attribute systemJana Dönszelmann-9/+37
2025-08-23port attribute to the new parsing infrastructureJana Dönszelmann-34/+40
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)-39/+2
2025-08-19Port `must_use` to the new target checkingJonathan Brouwer-39/+2
2025-08-19Rollup merge of #142681 - 1c3t3a:sanitize-off-on, r=rcvalleStuart Cook-29/+32
2025-08-18Remove the no_sanitize attribute in favor of sanitizeBastian Kersting-39/+0
2025-08-18Implement the #[sanitize(..)] attributeBastian Kersting-1/+43
2025-08-15Port `#[custom_mir(..)]` to the new attribute systemSasha Pourcelot-4/+47
2025-08-14Remove the old target checking logicJonathan Brouwer-835/+108
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-3/+5
2025-08-13Rollup merge of #145274 - compiler-errors:unused-must-use, r=fmeaseJakub Beránek-1/+1
2025-08-12Remove unused must_useMichael Goulet-1/+1
2025-08-12Auto merge of #144678 - jdonszelmann:no-mangle-extern, r=bjorn3bors-18/+18
2025-08-12Rollup merge of #145251 - tiif:support_trait, r=BoxyUwUStuart Cook-2/+1
2025-08-12Rollup merge of #145155 - scrabsha:push-tkvwkolzooyq, r=jdonszelmannStuart Cook-8/+41
2025-08-12make no_mangle explicit on foreign itemsJana Dönszelmann-18/+18
2025-08-11Propagate TraitImplHeader to hirCameron Steffen-4/+3
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-8/+41
2025-08-08Revert "Port `#[allow_internal_unsafe]` to the new attribute system"Jana Dönszelmann-41/+8