-
Notifications
You must be signed in to change notification settings - Fork 501
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
Support spawning asynchronous tasks #212
Commits on Feb 26, 2017
-
introduce
panic_handler
to allow control for random panicsFor now, we abort in various anomalous scenarios. This is likely not the right default.
Configuration menu - View commit details
-
Copy full SHA for 0c66aae - Browse repository at this point
Copy the full SHA 0c66aaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for efc4509 - Browse repository at this point
Copy the full SHA efc4509View commit details -
add
Registry::current()
method (alsocurrent_num_threads()
)This fixes a latent bug in the splitting code for the parallel iterator, which would have grabbed the wrong number of threads if we were working inside a custom threadpool.
Configuration menu - View commit details
-
Copy full SHA for 56a9367 - Browse repository at this point
Copy the full SHA 56a9367View commit details -
add the ability to increment the terminate counter explicitly
This will be useful when we permit spawning async jobs.
Configuration menu - View commit details
-
Copy full SHA for b86f69a - Browse repository at this point
Copy the full SHA b86f69aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55471eb - Browse repository at this point
Copy the full SHA 55471ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ad45a3 - Browse repository at this point
Copy the full SHA 8ad45a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe79ee5 - Browse repository at this point
Copy the full SHA fe79ee5View commit details -
move
future
support out of::scope
and into::future
It is no longer dependent on scope, and instead serves a cross-cutting role.
Configuration menu - View commit details
-
Copy full SHA for d609749 - Browse repository at this point
Copy the full SHA d609749View commit details -
remove outdated unsafe blocks from
future
and tweak docs, exportsThe unsafe keyword was not needed, because the safety is implied by the unsafe trait `FutureScope`. The `future` module now re-exports the relevant parts of `futures` crate for convenience in the rest of Rayon.
Configuration menu - View commit details
-
Copy full SHA for 651db80 - Browse repository at this point
Copy the full SHA 651db80View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6d69a3 - Browse repository at this point
Copy the full SHA c6d69a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47ccb54 - Browse repository at this point
Copy the full SHA 47ccb54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3562ac9 - Browse repository at this point
Copy the full SHA 3562ac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d90b17 - Browse repository at this point
Copy the full SHA 4d90b17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7281bb4 - Browse repository at this point
Copy the full SHA 7281bb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0f54f1 - Browse repository at this point
Copy the full SHA e0f54f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d2f85c - Browse repository at this point
Copy the full SHA 3d2f85cView commit details