Skip to content

Issues: rust-lang/rust

Draft release notes for 1.87
#140133 opened Apr 21, 2025 by BoxyUwU
Open 5
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
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

Unuseful span in type error in some format_args!() invocations A-diagnostics Area: Messages for errors, warnings, and lints A-fmt Area: `core::fmt` D-imprecise-spans Diagnostics: spans don't point to exactly the erroneous code E-help-wanted Call for participation: Help is requested to fix this issue. P-low Low priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#140578 opened May 2, 2025 by m-ou-se
ICE: format_args! optimization can construct a &str longer than isize::MAX A-fmt Area: `core::fmt` C-bug Category: This is a bug. 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.
#138811 opened Mar 21, 2025 by thaliaarchi
Experiment: New format_args!() representation A-fmt Area: `core::fmt` perf-regression Performance regression. S-experimental Status: Ongoing experiment that does not require reviewing and won't be merged in its current state. 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. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#137294 opened Feb 19, 2025 by m-ou-se Draft
Identifiers with combining characters do not work as captured identifiers in println! format strings A-fmt Area: `core::fmt` A-proc-macros Area: Procedural macros A-Unicode Area: Unicode 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-api Relevant to the library API team, which will review and decide on the PR/issue.
#137063 opened Feb 15, 2025 by interactive-toast
Tracking issue for release notes of #136932: Reduce formatting width and precision to 16 bits A-fmt Area: `core::fmt` relnotes Marks issues that should be documented in the release notes of the next release. relnotes-tracking-issue Marks issues tracking what text to put in release notes. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#137014 opened Feb 14, 2025 by rustbot
3 tasks
1.87.0
dbg! prints can tear in multi-threading code A-fmt Area: `core::fmt` C-bug Category: This is a bug. T-libs Relevant to the library team, which will review and decide on the PR/issue. WG-debugging Working group: Bad Rust debugging experiences
#136703 opened Feb 7, 2025 by orlp
Path/OsStr incorrectly handle Formatter flags A-fmt Area: `core::fmt` C-bug Category: This is a bug. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#136617 opened Feb 6, 2025 by thaliaarchi
Integer to_string is slow A-fmt Area: `core::fmt` C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such
#135543 opened Jan 15, 2025 by jh05013
absent precision parameter for floating point format string is undocumented A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools A-floating-point Area: Floating point numbers and arithmetic A-fmt Area: `core::fmt` C-bug Category: This is a bug. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#131159 opened Oct 2, 2024 by e00E
Decimal formatting for some floating point numbers does not round-to-even A-floating-point Area: Floating point numbers and arithmetic A-fmt Area: `core::fmt` 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.
#130936 opened Sep 27, 2024 by gregates
generated call to core::fmt::Arguments::new_const fails to constant fold A-fmt Area: `core::fmt` C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#128709 opened Aug 5, 2024 by lolbinarycat
Inconsistent format string support for binary and hex representations of arrays A-diagnostics Area: Messages for errors, warnings, and lints A-fmt Area: `core::fmt` C-bug Category: This is a bug. D-papercut Diagnostics: An error or lint that needs small tweaks. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#119300 opened Dec 25, 2023 by ChaiTRex
Cannot round trip parsing -1 as non-decimal A-fmt Area: `core::fmt` C-bug Category: This is a bug. 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.
#115545 opened Sep 4, 2023 by Shadow53
Tracking Issue for std::fmt::Arguments::from_str A-fmt Area: `core::fmt` C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#115352 opened Aug 29, 2023 by m-ou-se
3 tasks
OsString Debug implementation prints escaped single quotes A-fmt Area: `core::fmt` T-libs Relevant to the library team, which will review and decide on the PR/issue.
#114583 opened Aug 7, 2023 by tamird
Using &v instead of v arg in format! does not inline, causing ~6% perf hit A-codegen Area: Code generation A-fmt Area: `core::fmt` C-bug Category: This is a bug. C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such I-slow Issue: Problems and improvements with respect to performance of generated code. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#112156 opened Jun 1, 2023 by nyurik
Flatten bool arguments under -Zflatten-format-args=yes A-fmt Area: `core::fmt` C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such I-slow Issue: Problems and improvements with respect to performance of generated code. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#111995 opened May 26, 2023 by KisaragiEffective
bad diagnostic suggestion for self access in a format string A-diagnostics Area: Messages for errors, warnings, and lints A-fmt Area: `core::fmt` A-macros Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..) A-resolve Area: Name/path resolution done by `rustc_resolve` specifically A-suggestion-diagnostics Area: Suggestions generated by the compiler applied by `cargo fix` D-invalid-suggestion Diagnostics: A structured suggestion resulting in incorrect code. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#105520 opened Dec 10, 2022 by ehuss
Tracking Issue for simple_fmt A-fmt Area: `core::fmt` C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#105054 opened Nov 29, 2022 by m-ou-se
6 tasks
Using the format!() macro with an async function makes the whole Future non-Send A-fmt Area: `core::fmt` C-bug Category: This is a bug. E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue. E-needs-test Call for participation: An issue has been fixed and does not reproduce, but no test has been added. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#101650 opened Sep 10, 2022 by Hocuri
Tracking issue for improving std::fmt::Arguments and format_args!() A-fmt Area: `core::fmt` C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC I-heavy Issue: Problems and improvements with respect to binary size of generated code. I-slow Issue: Problems and improvements with respect to performance of generated code. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#99012 opened Jul 7, 2022 by m-ou-se
40 of 50 tasks
stmt_expr_attributes attempts to parse a simple doc-comment A-diagnostics Area: Messages for errors, warnings, and lints A-fmt Area: `core::fmt` A-macros Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..) D-terse Diagnostics: An error or lint 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.
#98063 opened Jun 13, 2022 by ckiee
specified formatting not applied if format_args() is passed to println!() A-fmt Area: `core::fmt` C-bug Category: This is a bug. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#97797 opened Jun 6, 2022 by matthiaskrgr
Range's Debug implementation misbehaves with formatting A-fmt Area: `core::fmt` C-bug Category: This is a bug. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#90240 opened Oct 24, 2021 by JaniM
write! generate longer assembly compared to format! A-fmt Area: `core::fmt` C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such I-heavy Issue: Problems and improvements with respect to binary size of generated code. I-slow Issue: Problems and improvements with respect to performance of generated code. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#82508 opened Feb 25, 2021 by pickfire
ProTip! Exclude everything labeled bug with -label:bug.