-
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
Add a uv backend to core::run #6436
Comments
I'm currently working on this, within the week I should have a pull request or at least a branch to github posted. I'm not redesigning |
After lots of false starts, I believe that this is blocked on joyent/libuv#887 unless we want to concoct a workaround which runs all process events in one and only one event loop. |
I've got a temporary patch from one of the node contributors on that issue, and now libuv upgrades and process bindings are on their way soon. |
Keeping this updated again, my work is at https://github.com/alexcrichton/rust/tree/issue-6436-run-non-blocking. Tonight I fixed two problems:
Regardless, now I've almost made it through |
…ang#14051) close rust-lang#6436 changelog: [`return_and_then`]: new lint
When running in a scheduler event loop,
core::run
should defer to the event loop for running processes. This will avoid blockingwaitpid
calls.The text was updated successfully, but these errors were encountered: