Skip to content

Pull requests: rust-lang/rust

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
Reviews
Assignee
Filter by who’s assigned
Sort

Pull requests list

Add an attribute that makes the spans from a macro edition 2021, and fix pin on edition 2024 with it A-attributes Area: Attributes (`#[…]`, `#![…]`) S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. 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.
#138717 by jdonszelmann was merged Mar 21, 2025 Loading… 1.87.0
rewrite optimize attribute to use new attribute parsing infrastructure A-attributes Area: Attributes (`#[…]`, `#![…]`) S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#138291 opened Mar 9, 2025 by jdonszelmann Draft
Rewrite inline attribute parser to use new infrastructure and improve diagnostics for all parsed attributes A-attributes Area: Attributes (`#[…]`, `#![…]`) S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#138165 opened Mar 7, 2025 by jdonszelmann Draft
Infrastructure for lints during attribute parsing, specifically duplicate usages of attributes A-attributes Area: Attributes (`#[…]`, `#![…]`) 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.
#138164 opened Mar 7, 2025 by jdonszelmann Loading…
depend more on attr_data_structures and move find_attr! there A-attributes Area: Attributes (`#[…]`, `#![…]`) S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#138160 by jdonszelmann was merged Mar 9, 2025 Loading… 1.87.0
Revert #138019 after further discussion about how hir-pretty printing should work S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#138060 by jdonszelmann was merged Mar 7, 2025 Loading… 1.87.0
edit mailmap A-meta Area: Issues & PRs about the rust-lang/rust repository itself S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#137883 by jdonszelmann was merged Mar 3, 2025 Loading… 1.87.0
fix usage of ty decl macro fragments in attributes A-attributes Area: Attributes (`#[…]`, `#![…]`) S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#137758 by jdonszelmann was merged Mar 7, 2025 Loading… 1.87.0
add test to reproduce #137687 and fix it by converting #[crate_name] to a new-style attribute parser A-attributes Area: Attributes (`#[…]`, `#![…]`) S-blocked Status: Blocked on something else such as an RFC or other implementation work. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#137729 opened Feb 27, 2025 by jdonszelmann Loading…
fix attribute-related ICE when parsing macro on the rhs of a name-value attribute A-attributes Area: Attributes (`#[…]`, `#![…]`) S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#137622 by jdonszelmann was merged Feb 26, 2025 Loading… 1.87.0
Make empty-line-after an early clippy lint S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#136657 by jdonszelmann was merged Feb 8, 2025 Loading… 1.86.0
ping me for attribute-related changes A-meta Area: Issues & PRs about the rust-lang/rust repository itself S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#136643 by jdonszelmann was merged Feb 7, 2025 Loading… 1.86.0
New attribute parsing infrastructure A-attributes Area: Attributes (`#[…]`, `#![…]`) A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) A-rustdoc-json Area: Rustdoc JSON backend A-rustdoc-search Area: Rustdoc's search feature merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. perf-regression-triaged The performance regression has been triaged. PG-exploit-mitigations Project group: Exploit mitigations S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.
#135726 by jdonszelmann was merged Feb 25, 2025 Loading… 1.87.0
Split up attribute parsing code and move data types to rustc_attr_data_structures A-attributes Area: Attributes (`#[…]`, `#![…]`) A-rustdoc-json Area: Rustdoc JSON backend merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#134381 by jdonszelmann was merged Dec 17, 2024 Loading… 1.85.0
Try to fix perf regression in rustdoc after hir attributes A-attributes Area: Attributes (`#[…]`, `#![…]`) CI-spurious-fail-msvc CI spurious failure: target env msvc merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#134376 by jdonszelmann was merged Dec 18, 2024 Loading… 1.85.0
rustdoc: remove eq for clean::Attributes S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#133960 by jdonszelmann was merged Dec 7, 2024 Loading… 1.85.0
New attribute parsing A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) A-rustdoc-json Area: Rustdoc JSON backend PG-exploit-mitigations Project group: Exploit mitigations S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#133935 by jdonszelmann was closed Dec 5, 2024 Draft
Convert disallowed macros to an early pass lint S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
#132645 by jdonszelmann was closed Nov 5, 2024 Loading…
Clippy: Move some attribute lints to be early pass (post expansion) A-attributes Area: Attributes (`#[…]`, `#![…]`) A-clippy Area: Clippy S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#132598 by jdonszelmann was merged Nov 5, 2024 Loading… 1.84.0
remove attribute ids from hir stats (they're simply not needed) S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#132576 by jdonszelmann was merged Nov 4, 2024 Loading… 1.84.0
Hir attributes A-attributes Area: Attributes (`#[…]`, `#![…]`) A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) A-rustdoc-json Area: Rustdoc JSON backend merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. perf-regression-triaged The performance regression has been triaged. PG-exploit-mitigations Project group: Exploit mitigations S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
#131808 by jdonszelmann was merged Dec 16, 2024 Loading… 1.85.0
rename RcBox to RcInner for consistency S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#131521 by jdonszelmann was merged Oct 15, 2024 Loading… 1.84.0
remove blank issue template merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#131228 by jdonszelmann was merged Oct 4, 2024 Loading… 1.83.0
add node_id to attribute to make name resolution in them possible A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) 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-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#130754 by jdonszelmann was closed Sep 25, 2024 Draft
add repr to the allowlist for naked functions S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#129421 by jdonszelmann was merged Aug 28, 2024 Loading… 1.82.0
ProTip! Filter pull requests by the default branch with base:master.