namespace tf { /** @page release-2-4-0 Release 2.4.0 (2020/03/25) Cpp-Taskflow 2.4.0 is the 6th release in the 2.x line! This release includes several new changes such as CPU-GPU tasking, improved scheduling flow, documentation, and unit tests. @tableofcontents @section release-2-4-0_download Download Cpp-Taskflow 2.4.0 can be downloaded from here. @section release-2-4-0_new_features New Features @li added tf::cudaFlow for concurrent CPU-GPU tasking (see @ref GPUTaskingcudaFlow) @li added a new method tf::Executor::num_topologies to query the number of running taskflows in an executor @li added std::hash support for tf::Task @li added a new work-stealing algorithm capable of general heterogeneous domains @li added unittests for CUDA work (enable by @c -DTF_ENABLE_CUDA during cmake) @section release-2-4-0_bug_fixes Bug Fixes @li fixed the bug in nested execution (#152) @li fixed the nameless union/struct extension warning in MS environment (#153) @li fixed the warning/error by changing the type of join counter to std::size (#137) @section release-2-4-0_miscellaneous_items Miscellaneous Items @li reflected the showcase presentation on CPU-GPU tasking */ }