You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto merge of #145881 - fmease:mv-var-to-dyn-buf-lints, r=joshtriplett
Move more early buffered lints to dyn lint diagnostics
Follow-up to #145747.
Presently, it's unclear to me if it's possible to migrate all variants to dyn lint diagnostics without regressing performance because for some early lints `decorate_builtin_lint` performs a bit more work (past PR #124417 has shown that eagerly decorating early lints is incredibly heavy and we had to revert back to lazily decorating in #125410). Let's see how this fares once I tackle the more 'risky' variants.
cc `@joshtriplett` (you can immediately unsubscribe again, I just want to prevent duplicate efforts).
.help_outer_doc = `///` is used for outer documentation comments; for a plain comment, use `//`
4
4
.help_inner_doc = `//!` is used for inner documentation comments; for a plain comment, use `//` by removing the `!` or inserting a space in between them: `// !`
5
5
6
+
expand_cfg_attr_no_attributes = `#[cfg_attr]` does not expand to any attributes
7
+
6
8
expand_collapse_debuginfo_illegal =
7
9
illegal value for attribute #[collapse_debuginfo(no|external|yes)]
8
10
@@ -78,6 +80,10 @@ expand_macro_body_stability =
78
80
.label = invalid body stability attribute
79
81
.label2 = body stability attribute affects this macro
non-inline modules in proc macro input are unstable
149
162
163
+
expand_or_patterns_back_compat = the meaning of the `pat` fragment specifier is changing in Rust 2021, which may affect this macro
164
+
.suggestion = use pat_param to preserve semantics
165
+
150
166
expand_proc_macro_back_compat = using an old version of `{$crate_name}`
151
167
.note = older versions of the `{$crate_name}` crate no longer compile; please update to `{$crate_name}` v{$fixed_version}, or switch to one of the `{$crate_name}` alternatives
0 commit comments