In this release we have changed our license to Apache 2.0. This should allow better usage by commercial developments.
Additional changes:
- Simplified
grppi::reduce()
by only allowing homogeneous reductions. - Added multi-context support by new
grppi::run_with()
. This allows pattern compositions in pipelines with different execution policies. - Multiple changes to support clean compilation with maximum warning enabled in gcc and clang.
- Improved API documentation.
- Removed legacy dependency on Boost.
- Better support with clang++.