-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Rollup of 7 pull requests #69474
Rollup of 7 pull requests #69474
Conversation
This re-exports the primitive types from libcore at `core::primitive` to allow macro authors to have a reliable location to use them from.
Take advantage of the fact that `check_mod_attrs` marks attributes as used and change their type to normal, so that any remaining uses will be warned about by the unused attribute lint.
…olnay Add primitive module to libcore This re-exports the primitive types from libcore at `core::primitive` to allow macro authors to have a reliable location to use them from. Fixes rust-lang#44865
…crum Deduplicate identifier printing a bit rust-lang#67010 introduced a couple more subtly different ways to print an identifier. This PR attempts to restore the order. The most basic identifier printing interface is `Formatter`-based now, so `String`s are not allocated unless required. r? @Mark-Simulacrum
Mark attributes consumed by `check_mod_attrs` as normal Take advantage of the fact that `check_mod_attrs` marks attributes as used and change their type to normal, so that any remaining uses will be warned about by the unused attribute lint.
syntax: Remove `Nt(Impl,Trait,Foreign)Item` Follow-up to rust-lang#69366. r? @Centril
remove redundant clones and import
…, r=Dylan-DPC Clean up e0370 e0371 r? @Dylan-DPC
…=Mark-Simulacrum [master] Backport release notes of 1.41.1 r? @Mark-Simulacrum
@bors r+ rollup=never p=7 |
📌 Commit 8381862 has been approved by |
☀️ Test successful - checks-azure |
This rollup caused a large regression for incremental builds of
Could either of those be the cause? Whichever PR is the cause should be backed out. |
@nnethercote Changes from #69412 are most likely the cause. They introduced a functional regression, which has significant performance impact as well. Revert is in #69513. Thanks for catching this. |
Successful merges:
check_mod_attrs
as normal #69412 (Mark attributes consumed bycheck_mod_attrs
as normal)Nt(Impl,Trait,Foreign)Item
#69423 (syntax: RemoveNt(Impl,Trait,Foreign)Item
)Failed merges:
r? @ghost