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