Skip to content

Run some stuff in parallel - #51383

Merged
bors merged 6 commits into
rust-lang:masterfrom
Zoxc:parallel-stuff
Jun 19, 2018
Merged

bors merged 6 commits into
rust-lang:masterfrom
Zoxc:parallel-stuff

Conversation

@Zoxc

@Zoxc Zoxc commented Jun 5, 2018

Copy link
Copy Markdown
Contributor

Requires #50699 to actually work correctly.

r? @nikomatsakis

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jun 5, 2018
@Zoxc

Zoxc commented Jun 6, 2018

Copy link
Copy Markdown
Contributor Author

@bors try

@bors

bors commented Jun 6, 2018

Copy link
Copy Markdown
Collaborator

⌛ Trying commit 98a2688 with merge e8c5b81...

bors added a commit that referenced this pull request Jun 6, 2018
Run some stuff in parallel

Requires #50699 to actually work correctly.

r? @nikomatsakis
@bors

bors commented Jun 6, 2018

Copy link
Copy Markdown
Collaborator

☀️ Test successful - status-travis
State: approved= try=True

@Zoxc

Zoxc commented Jun 6, 2018

Copy link
Copy Markdown
Contributor Author

@Mark-Simulacrum Can I get a perf run?

@Mark-Simulacrum

Copy link
Copy Markdown
Member

Perf queued.

@nikomatsakis

Copy link
Copy Markdown
Contributor

What exactly are you testing, given that #50699 didn't land yet?

@Zoxc

Zoxc commented Jun 6, 2018

Copy link
Copy Markdown
Contributor Author

This adds Locks to mono item collection so I want to make sure this doesn't add overhead for single-threaded rustc.

@nikomatsakis

Copy link
Copy Markdown
Contributor

Ah, of course. Sounds good!

@nikomatsakis

Copy link
Copy Markdown
Contributor

r=me modulo perf results

@nikomatsakis nikomatsakis 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-review Status: Awaiting review from the assignee but also interested parties. labels Jun 8, 2018
@Mark-Simulacrum

Copy link
Copy Markdown
Member

@Zoxc
Zoxc force-pushed the parallel-stuff branch from 98a2688 to a0b871b Compare June 8, 2018 15:50
@Zoxc

Zoxc commented Jun 8, 2018

Copy link
Copy Markdown
Contributor Author

I got rid of the RefCell which should avoid the performance regression without cfg(parallel_queries). MTRef<'a, MTLock<T> maps to &'a Lock<T> with parallel queries and &'a mut T without.

@bors

bors commented Jun 16, 2018

Copy link
Copy Markdown
Collaborator

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

@nikomatsakis

Copy link
Copy Markdown
Contributor

@Zoxc r=me once rebased

@Zoxc
Zoxc force-pushed the parallel-stuff branch from a0b871b to fe1cb88 Compare June 19, 2018 01:21
@Zoxc

Zoxc commented Jun 19, 2018

Copy link
Copy Markdown
Contributor Author

@bors r=nikomatsakis

@bors

bors commented Jun 19, 2018

Copy link
Copy Markdown
Collaborator

📌 Commit fe1cb88 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 Jun 19, 2018
@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 Jun 19, 2018
@bors

bors commented Jun 19, 2018

Copy link
Copy Markdown
Collaborator

⌛ Testing commit fe1cb88 with merge 1cfb628...

bors added a commit that referenced this pull request Jun 19, 2018
Run some stuff in parallel

Requires #50699 to actually work correctly.

r? @nikomatsakis
@bors

bors commented Jun 19, 2018

Copy link
Copy Markdown
Collaborator

☀️ Test successful - status-appveyor, status-travis
Approved by: nikomatsakis
Pushing 1cfb628 to master...

@bors
bors merged commit fe1cb88 into rust-lang:master Jun 19, 2018
@Zoxc
Zoxc deleted the parallel-stuff branch December 18, 2018 09:19
@aturon aturon mentioned this pull request Aug 16, 2019
32 of 37 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

5 participants