Implement work-stealing scheduler#862
Conversation
|
Thanks @amezin! I will review it in the next few days. You have made several contributions already, would you like to help maintain the project and become a contributor? |
|
What does "becoming a contributor" mean? GitHub already shows the "Contributor" badge... |
|
Basically write access, being able to review/merge PRs, and making releases. |
nicoddemus
left a comment
There was a problem hiding this comment.
This looks really good!
Left a few minor comments which would be nice to get in as well.
Did you test this new mode in a large test suite?
|
Feel free to use type-annotations as well, as we run mypy on the repository. 👍 |
This will be necessary later for 'steal' command. Luckily, all tests still pass after this change.
https://github.com/ddterm/gnome-shell-extension-ddterm/actions/runs/3843994508/jobs/6546739410 Speed/time seems to be indistinguishable from |
Yes, I'm interested. But can't promise I'll be consistently active. |
Sure, no problem, we have no such expectations. 👍 |
nicoddemus
left a comment
There was a problem hiding this comment.
Thanks @amezin!
Will merge this in the next few days to give the chance for others to review too. 👍
Closes #858