Skip to content

perf: Only search potentially changed constraints in lexical_region_resolve#68001

Merged
bors merged 2 commits into
rust-lang:masterfrom
Marwes:lexical_region_resolve
Jan 18, 2020
Merged

perf: Only search potentially changed constraints in lexical_region_resolve#68001
bors merged 2 commits into
rust-lang:masterfrom
Marwes:lexical_region_resolve

Conversation

@Marwes

@Marwes Marwes commented Jan 8, 2020

Copy link
Copy Markdown
Contributor

Gives a big performance increase to the unicode_normalization benchmark in my testing.

@rust-highfive

Copy link
Copy Markdown
Contributor

r? @davidtwco

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jan 8, 2020
@jonas-schievink

Copy link
Copy Markdown
Contributor

@bors try @rust-timer queue

@rust-timer

Copy link
Copy Markdown
Collaborator

Awaiting bors try build completion

@bors

bors commented Jan 8, 2020

Copy link
Copy Markdown
Collaborator

⌛ Trying commit d9f3888 with merge fe4e15c...

bors added a commit that referenced this pull request Jan 8, 2020
perf: Only search potentially changed constraints in lexical_region_resolve

Gives a big performance increase to the unicode_normalization benchmark in my testing.
@bors

bors commented Jan 8, 2020

Copy link
Copy Markdown
Collaborator

☀️ Try build successful - checks-azure
Build commit: fe4e15c (fe4e15ced4225b62039d4bca075950c3367ef83a)

@rust-timer

Copy link
Copy Markdown
Collaborator

Queued fe4e15c with parent f48e576, future comparison URL.

@rust-timer

Copy link
Copy Markdown
Collaborator

Finished benchmarking try commit fe4e15c, comparison URL.

@Centril

Centril commented Jan 8, 2020

Copy link
Copy Markdown
Contributor

r? @nikomatsakis

@nikomatsakis

Copy link
Copy Markdown
Contributor

@bors r+

@bors

bors commented Jan 8, 2020

Copy link
Copy Markdown
Collaborator

📌 Commit d9f3888 has been approved by nikomatsakis

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jan 8, 2020
@Centril

Centril commented Jan 8, 2020

Copy link
Copy Markdown
Contributor

@bors rollup=never

@bors

bors commented Jan 9, 2020

Copy link
Copy Markdown
Collaborator

☔ The latest upstream changes (presumably #68034) made this pull request unmergeable. Please resolve the merge conflicts.

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Jan 9, 2020
Should reduce the number of elements as well as branches in the
extremely hot loop and process_constraint in benchmarks such as
unicode_normalization
@Marwes Marwes force-pushed the lexical_region_resolve branch from d9f3888 to 917eb18 Compare January 17, 2020 12:46
@Marwes

Marwes commented Jan 18, 2020

Copy link
Copy Markdown
Contributor Author

Rebased to fix conflicts

@nikomatsakis

Copy link
Copy Markdown
Contributor

@bors r+

@bors

bors commented Jan 18, 2020

Copy link
Copy Markdown
Collaborator

📌 Commit 917eb18 has been approved by nikomatsakis

@bors bors removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Jan 18, 2020
@bors bors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Jan 18, 2020
@bors

bors commented Jan 18, 2020

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 917eb18 with merge 779f85b...

bors added a commit that referenced this pull request Jan 18, 2020
perf: Only search potentially changed constraints in lexical_region_resolve

Gives a big performance increase to the unicode_normalization benchmark in my testing.
@bors

bors commented Jan 18, 2020

Copy link
Copy Markdown
Collaborator

☀️ Test successful - checks-azure
Approved by: nikomatsakis
Pushing 779f85b to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Jan 18, 2020
@bors bors merged commit 917eb18 into rust-lang:master Jan 18, 2020
@Marwes Marwes deleted the lexical_region_resolve branch January 18, 2020 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants