- 09 Aug, 2022 3 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
Previously when forked tasks didn't finish synchronously, they were added to a list of children tasks and destroyed at the next sync. But this meant that in the case of an infinite loop spawning new forks, such memory could grow unboundedly and never be reclaimed. Fixing this also required changing how exceptions in forks are propagated.
-
- 08 Aug, 2022 1 commit
-
-
Xavier Thompson authored
-
- 02 Aug, 2022 1 commit
-
-
Xavier Thompson authored
-
- 20 Jul, 2022 3 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 18 Jul, 2022 1 commit
-
-
Xavier Thompson authored
-
- 12 Jul, 2022 5 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 11 Jul, 2022 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 08 Jul, 2022 5 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 07 Jul, 2022 14 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
- Centralize the logic in scheduler.hpp - Remove worker.hpp and introduce pool.hpp - Allow a different number of pools than there are threads
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 28 Jun, 2022 1 commit
-
-
Xavier Thompson authored
-
- 27 Jun, 2022 1 commit
-
-
Xavier Thompson authored
-
- 21 Jun, 2022 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 20 Jun, 2022 1 commit
-
-
Xavier Thompson authored
-