Skip to content

DotMP Release v1.4.0

Compare
Choose a tag to compare
@computablee computablee released this 20 Sep 06:42
· 511 commits to main since this release
655cd1b

This is a major release.

Changelog:

  • The Locking and Lock classes have been merged. Now there is just Lock.
  • Shared<T> now implements IDisposable and may be used within a using block.
  • SharedEnumerable<T> now exists.
  • Created factory classes for Shared<T> and SharedEnumerable<T>.
  • Added a K-nearest-neighbors example.
  • DotMP.Parallel.Schedule is now DotMP.Schedule.
  • Added a tasking system, including the DotMP.Parallel.Task, DotMP.Parallel.Taskloop, DotMP.Parallel.Taskwait methods as part of the public-facing API.
  • DotMP.Parallel.Section has been removed, and the API for DotMP.Parallel.Sections has been changed.
  • Better documentation.
  • Better code organization.
  • Better testing.