Skip to content

v0.3.0

Choose a tag to compare

@LTLA LTLA released this 29 Aug 20:19
· 26 commits to master since this release
  • Introduced parallelize_simple() for parallelization when the user has already assigned a task to each worker. The default behavior can be overridden with the new SUBPAR_CUSTOM_PARALLELIZE_SIMPLE macro.
  • Renamed parallelize() to parallelize_range() so that it is more easily distinguished from parallelize_simple(). The overriding macro has been correspondingly renamed to SUBPAR_CUSTOM_PARALLELIZE_RANGE.
  • Added a nothrow_ template parameter to skip exception handling when the user knows that the function cannot throw. This also introduces optional NOTHROW versions of the overriding macros.