-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
Don't compute padding of braces unless they are unmatched #54092
Conversation
@bors try |
Don't compute padding of braces unless they are unmatched Follow up to #53949. Attempt to fix # #54083. r? @nikomatsakis
☀️ Test successful - status-travis |
@rust-timer build ff274ae |
Insufficient permissions to issue commands to rust-timer. |
@rust-lang/infra can I get a perf run to verify this is enough to revert the regression I introduced? |
@rust-timer build ff274ae |
This comment has been minimized.
This comment has been minimized.
1 similar comment
This comment has been minimized.
This comment has been minimized.
Success: Queued ff274ae with parent f50b775, comparison URL. |
It looks like the parent commit is missing, but this comparison should should the performance difference from before the original change to after this change. (when it's filled in) |
FWIW this is affecting wasm-bindgen as well where our "massively generated crate" now takes what appears to be hours to compile when all the features are enabled, I believe from some quick profiling in parsing/tokenization functions (almost for sure this PR). Just another data point! |
If I understand @alexcrichton correctly, then the perf results here look very good. |
@bors r+ p=1 |
📌 Commit 014a56c has been approved by |
@bors p=5 we need this for master -> beta promotion. |
Don't compute padding of braces unless they are unmatched Follow up to #53949. Attempt to fix # #54083. r? @nikomatsakis
☀️ Test successful - status-appveyor, status-travis |
Follow up to #53949. Attempt to fix # #54083.
r? @nikomatsakis