Skip to content

v0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Feb 18:39
· 79 commits to master since this release
ce03db2

OhMyThreads v0.4.0

Diff since v0.3.1

  • BREAKING Instead of taking keyword arguments schedule, nchunks, split directly, we now use Scheduler structs to specify scheduling options (#22). The latter can be provided to all API functions via the new scheduler keyword argument.
  • BREAKING The default scheduler (DynamicScheduler) now, by default, creates 2*nthreads() tasks to provide load-balancing by default. The old behavior can be restored with DynamicScheduler(; nchunks=nthreads()).
  • Enhancement We reject unsupported keyword arguments early and give a more helpful error message.

Merged pull requests:

Closed issues:

  • Make scheduler options structs (#22)