v0.4.0
OhMyThreads v0.4.0
- Instead of taking keyword arguments
schedule
,nchunks
,split
directly, we now useScheduler
structs to specify scheduling options (#22). The latter can be provided to all API functions via the newscheduler
keyword argument. - The default scheduler (
DynamicScheduler
) now, by default, creates2*nthreads()
tasks to provide load-balancing by default. The old behavior can be restored withDynamicScheduler(; nchunks=nthreads())
. - We reject unsupported keyword arguments early and give a more helpful error message.
Merged pull requests:
- Schedulers as
struct
s (#45) (@carstenbauer)
Closed issues:
- Make scheduler options
struct
s (#22)