Issues: rust-lang/rust
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
Macro typos generating exponentially growing token streams cause rustc to take exponentially long
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
C-bug
Category: This is a bug.
I-compiletime
Problems and improvements with respect to compile times.
I-hang
Issue: The compiler never terminates, due to infinite loops, deadlock, livelock, etc.
#97747
opened Jun 5, 2022 by
CAD97
#[derive(Debug)] fails when a generic parameter shares the name of the generic type
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#97343
opened May 24, 2022 by
nekodjin
non_fmt_panics
is trigged when panic!
is declared in an external crate
A-lint
#96997
opened May 13, 2022 by
c410-f3r
Using macros 2.0 single-matcher shorthand with Area: Messages for errors, warnings, and lints
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
D-incorrect
A diagnostic that is giving misleading or incorrect information
D-invalid-suggestion
A structured suggestion resulting in incorrect code
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
macro_rules!
results in an invalid suggestion
A-diagnostics
#96014
opened Apr 13, 2022 by
PatchMixolydic
Give a better error when using an undeclared macro variable
A-diagnostics
Area: Messages for errors, warnings, and lints
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#95943
opened Apr 11, 2022 by
jyn514
Stabilize Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
F-macro-metavar-expr
feature(macro_metavar_expr)
finished-final-comment-period
The final comment period is finished for this PR / Issue.
I-lang-nominated
Indicates that an issue has been nominated for discussion during a lang team meeting.
proposed-final-comment-period
Proposed to merge/close by relevant subteam, see T-<team> label. Will enter FCP once signed off.
S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
$$
and ${ignore}
in Rust 1.62.0
A-macros
#95860
opened Apr 9, 2022 by
c410-f3r
Loading…
Odd macro diagnostic "no rules expected the token ``" with empty vis fragment capture
A-diagnostics
Area: Messages for errors, warnings, and lints
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
D-papercut
Diagnostic error that needs small tweaks
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#95778
opened Apr 7, 2022 by
Veykril
rustc_expand can be tricked into infinite loops
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
C-bug
Category: This is a bug.
E-easy
Call for participation: Experience needed to fix: Easy / not much (good first issue)
E-mentor
Call for participation: This issue is currently mentored.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#95698
opened Apr 5, 2022 by
jyn514
Confusing source location for "missing fragment specifier"
A-diagnostics
Area: Messages for errors, warnings, and lints
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
A-parser
Area: The parsing of Rust source code to an AST.
D-confusing
Confusing diagnostic error that should be reworked
D-papercut
Diagnostic error that needs small tweaks
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#95463
opened Mar 30, 2022 by
mikebenfield
$crate
is not a valid new identifier for ::proc_macro::Ident::new()
A-macros
#95081
opened Mar 18, 2022 by
danielhenrymantilla
feat: matches! to return data in an Option
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
C-feature-request
Category: A feature request, i.e: not implemented / a PR.
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
#92655
opened Jan 7, 2022 by
numero-744
-Zmacro-backtrace
gets confused when macros define other macros
A-diagnostics
#92180
opened Dec 21, 2021 by
jyn514
Hint possible ambiguous derive macros for extern crate
A-diagnostics
Area: Messages for errors, warnings, and lints
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
A-proc-macros
Area: Procedural macros
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
D-terse
A diagnostic that doesn't give enough information about the problem at hand
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#91316
opened Nov 28, 2021 by
Stock84-dev
New declarative macros, functions and fields not being recognized
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
A-macros-2.0
Area: declarative macros 2.0, https://github.com/rust-lang/rust/issues/39412
C-discussion
Category: Discussion or questions that doesn't represent real issues.
F-decl_macro
`#![feature(decl_macro)]`
requires-nightly
This issue requires a nightly compiler in some way.
#91249
opened Nov 26, 2021 by
BeastLe9enD
Diagnostics: improve error message for incorrect inner attribute
A-diagnostics
Area: Messages for errors, warnings, and lints
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
D-confusing
Confusing diagnostic error that should be reworked
D-newcomer-roadblock
Confusing diagnostic error hard to understand for new users
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#89566
opened Oct 5, 2021 by
ogham
Test Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
C-bug
Category: This is a bug.
T-rustdoc
Relevant to the rustdoc team, which will review and decide on the PR/issue.
src\test\rustdoc\macro-document-private-duplicate.rs
fails spuriously
A-macros
#89228
opened Sep 24, 2021 by
petrochenkov
$pat
followed by a :
is used in the language, but isn't allowed for MBE
A-macros
#87724
opened Aug 3, 2021 by
WaffleLapkin
Error when proc macro derive output doesn't fully parse
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
A-parser
Area: The parsing of Rust source code to an AST.
A-proc-macros
Area: Procedural macros
C-bug
Category: This is a bug.
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#87316
opened Jul 20, 2021 by
m-ou-se
Loading…
Invalid derive proc macro output silently ignored
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
A-proc-macros
Area: Procedural macros
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#87314
opened Jul 20, 2021 by
m-ou-se
proc macro invoked by normal macro has weird call_site
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
A-proc-macros
Area: Procedural macros
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#86675
opened Jun 27, 2021 by
anuejn
Inert attributes in Area: #[attributes(..)]
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
C-bug
Category: This is a bug.
$expr
nonterminals are sometimes duplicated
A-attributes
#86055
opened Jun 6, 2021 by
petrochenkov
Assertion failed: Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
C-bug
Category: This is a bug.
E-needs-mcve
Call for participation: This issue needs a Minimal Complete and Verifiable Example
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
import.imported_module.get().is_none()
A-macros
#85992
opened Jun 4, 2021 by
ralpha
Documentation request: include_str and format_args combination
A-docs
Area: documentation for any part of the project, including the compiler, standard library, and tools
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#85846
opened May 31, 2021 by
jkelleyrtp
Error message contains Area: Messages for errors, warnings, and lints
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
C-bug
Category: This is a bug.
$crate
instead of crate name
A-diagnostics
#85244
opened May 13, 2021 by
Aaron1011
Rustdoc omits source line numbers in diagnostics if they originate in a macro
A-diagnostics
Area: Messages for errors, warnings, and lints
A-intra-doc-links
Area: Intra-doc links, the ability to link to items in docs by name
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
C-bug
Category: This is a bug.
#84694
opened Apr 29, 2021 by
jyn514
Previous Next
ProTip!
Type g i on any issue or pull request to go back to the issue listing page.