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
auto [S, T] = tf.transform_reduce(v.begin(), v.end(), min,
705
699
[] (int l, int r) { return std::min(l, r); },
@@ -822,6 +816,7 @@ thousands of task nodes and links, there are a few amateur pitfalls and mistakes
822
816
+ Having a cycle in a graph may result in running forever
823
817
+ Destructing a taskflow while it is running in one execution results in undefined behavior
824
818
+ Trying to modify a running task can result in undefined behavior
819
+
+ Touching a taskflow or an executor from multiple threads is not safe
825
820
826
821
Cpp-Taskflow is known to work on Linux distributions, MAC OSX, and Microsoft Visual Studio.
827
822
Please [let me know][email me] if you found any issues in a particular platform.
@@ -914,12 +909,13 @@ Cpp-Taskflow is being actively developed and contributed by the following people
914
909
-[Glen Fraser](https://github.com/totalgee) created a standalone C++14-compatible [threadpool](./taskflow/threadpool/threadpool_cxx14.hpp) for taskflow; various other fixes and examples
915
910
-[Guannan Guo](https://github.com/gguo4) added different threadpool implementations to enhance the performance for taskflow
916
911
-[Patrik Huber][Patrik Huber] helped fixed typos in the documentation
917
-
-[ForgeMistress][ForgeMistress] provided API ideas about sharing the executor to avoid thread over-subscriptiong issues
912
+
-[ForgeMistress][ForgeMistress] provided API ideas about sharing the executor to avoid thread over-subscription issues
918
913
-[Alexander Neumann](https://github.com/Neumann-A) helped modify the cmake build to make Cpp-Taskflow importable from external cmake projects
919
914
-[Paolo Bolzoni](https://github.com/paolobolzoni) helped remove extraneous semicolons to suppress extra warning during compilation and contributed to a dataflow example
920
915
-[Pursche](https://github.com/Pursche) fixed compilation warning on Microsoft Visual Studio
921
916
-[KingDuckZ][KingDuckZ] helped discover the memory leak in the memory allocator used in graph and topology
922
-
-[mrogez-yseop](https://github.com/mrogez-yseop) helped fix the missing comma in outputing the execution timeline JSON from the observer
917
+
-[mrogez-yseop](https://github.com/mrogez-yseop) helped fix the missing comma in outputting the execution timeline JSON from the observer
918
+
-[Sztergbaum Roman](https://github.com/Milerius) replaced the error-prone global setting in cmake with project-specific targets
923
919
924
920
Meanwhile, we appreciate the support from many organizations for our development on Cpp-Taskflow.
925
921
Please [let me know][email me] if I forgot someone!
0 commit comments