Revert "Port lint attributes to attribute parser"#155056
Revert "Port lint attributes to attribute parser"#155056rust-bors[bot] merged 5 commits intorust-lang:mainfrom
Conversation
The regressions are documented in the PR comments. This reverts commit 2972b5e, reversing changes made to f908263.
|
Some changes occurred in compiler/rustc_attr_parsing Some changes occurred in src/tools/clippy cc @rust-lang/clippy Some changes occurred in compiler/rustc_hir/src/attrs These commits modify the If this was unintentional then you should revert the changes before this PR is merged. Some changes occurred in compiler/rustc_passes/src/check_attr.rs |
|
are there any tests for the issues being closed? |
|
Not yet, I should include those, good idea |
Co-authored-by: Edvin Bryntesson <epost@edvinbryntesson.se>
Co-authored-by: Edvin Bryntesson <epost@edvinbryntesson.se>
Co-authored-by: Edvin Bryntesson <epost@edvinbryntesson.se>
|
I added the regression tests |
|
Thanks a ton. This looks completely sensible to me, so r=me when green. |
|
thank you so much @JonathanBrouwer <3 |
|
@bors r=lqd,mati865 rollup=never p=10 |
This comment has been minimized.
This comment has been minimized.
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing f5eca4f (parent) -> dd82fd2 (this PR) Test differencesShow 116 test diffsStage 1
Stage 2
Additionally, 106 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard dd82fd2034e5c86c6f0f8070dc5679703cc4fe03 --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
Finished benchmarking commit (dd82fd2): comparison URL. Overall result: ❌ regressions - please read:Our benchmarks found a performance regression caused by this PR. Next Steps:
@rustbot label: +perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary 0.6%, secondary -3.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -3.3%, secondary -2.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 490.573s -> 488.849s (-0.35%) |
This PR reverts the following two PRs:
This was not a clean revert, I manually solved several merge conflicts.
Closes #154878
Closes #154800
Closes #155008
Re-opens #132218 (this was never closed, oops)
r? @ghost