julia
add `Threads.foreach` for convenient multithreaded Channel consumption
#34543
Merged

add `Threads.foreach` for convenient multithreaded Channel consumption #34543

jrevels merged 19 commits into master from jr/threaded_foreach
jrevels
jrevels jrevels changed the title add threaded_foreach function to convenient multithreaded Channel consumption add `threaded_foreach` for convenient multithreaded Channel consumption 5 years ago
ararslan ararslan requested a review from JeffBezanson JeffBezanson 5 years ago
ararslan ararslan added multithreading
ararslan ararslan added needs compat annotation
ararslan ararslan added needs news
ararslan ararslan added needs tests
tkf
tkf commented on 2020-01-27
tkf
tkf
tkf commented on 2020-01-27
tkf
tkf commented on 2020-01-27
JeffBezanson JeffBezanson changed the title add `threaded_foreach` for convenient multithreaded Channel consumption add `Threads.foreach` for convenient multithreaded Channel consumption 5 years ago
jrevels
jrevels jrevels marked this pull request as ready for review 5 years ago
jrevels
jrevels jrevels removed needs tests
tkf
tkf commented on 2020-02-04
tkf
tkf
jrevels
jrevels
tkf
jrevels
ararslan
ararslan ararslan requested a review from vtjnash vtjnash 5 years ago
tkf
jrevels
jrevels
ararslan ararslan added triage
tkf
tkf commented on 2020-05-09
jrevels jrevels force pushed from 8e669abe to 7de1eb13 5 years ago
ararslan
ararslan commented on 2020-05-10
ararslan
ararslan commented on 2020-05-10
tkf
tkf commented on 2020-05-10
jrevels jrevels force pushed from a79134e2 to 3884bb46 5 years ago
ararslan ararslan removed needs compat annotation
tkf
tkf approved these changes on 2020-05-12
jrevels jrevels force pushed from b86ef921 to ed561a3c 5 years ago
jrevels
tkf
tkf commented on 2020-05-13
jrevels
jrevels
tkf
tkf commented on 2020-05-13
vchuravy
vchuravy commented on 2020-05-13
tkf
tkf commented on 2020-05-13
jrevels jrevels force pushed from 7fb81813 to bdf80842 5 years ago
jrevels jrevels requested a review from vchuravy vchuravy 5 years ago
jrevels jrevels requested a review from tkf tkf 5 years ago
jrevels
jrevels jrevels removed needs news
tkf
tkf commented on 2020-05-20
tkf
tkf commented on 2020-05-20
tkf
tkf approved these changes on 2020-05-26
jrevels
jrevels add threaded_foreach function to convenient multithreaded Channel con…
7d963d1e
jrevels remove async flag since callers can just use async macro
e6ba991c
jrevels threaded_foreach --> Threads.foreach
2f859c5a
jrevels really basic Threads.foreach tests
863eb764
jrevels manually use sync_end to avoid sync macro state mutation
be1bb552
jrevels Update base/channels.jl
2768ed21
jrevels define Threads.foreach after dependent code mechanisms
55c071b6
jrevels expand comment
9ea28584
jrevels Update base/threadfuncs.jl
2c606721
jrevels Update base/threadfuncs.jl
9e26dfea
jrevels add schedule argument to docs
ba972dde
jrevels interpolate `apply`
bc241da0
jrevels remove implementation details for Threads.foreach docstring
956bf662
jrevels hit both fair and static schedule codepaths in Threads.foreach tests
ee4500c7
jrevels use traits instead of symbols for schedule selection to avoid unneces…
9e31f463
jrevels threadfuncs.jl --> threads_overloads.jl since it only exists to provi…
ea3626ee
jrevels [ci skip] add NEWS entry
0fee2f10
jrevels [ci skip] fix typo
5f2b8014
jrevels make `schedule` a kwarg and test default values
dcf47e17
jrevels jrevels force pushed from 52efaa5b to dcf47e17 5 years ago
jrevels jrevels merged 39fc4eec into master 5 years ago
jrevels jrevels deleted the jr/threaded_foreach branch 5 years ago
jrevels jrevels removed triage

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone