You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.