- 09 Aug, 2022 4 commits
-
-
Xavier Thompson authored
-
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
-
- 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 1 commit
-
-
Xavier Thompson authored
-
- 11 Jul, 2022 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 08 Jul, 2022 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 07 Jul, 2022 8 commits
-
-
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
-
- 28 Jun, 2022 1 commit
-
-
Xavier Thompson authored
-
- 27 Jun, 2022 1 commit
-
-
Xavier Thompson authored
-
- 21 Jun, 2022 1 commit
-
-
Xavier Thompson authored
-
- 20 Jun, 2022 8 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
- Let thieves remove empty suspended deques from pools - When enabling empty suspended deques, reinsert them in a pool - Use direct locking when suspending and enabling
-
- 19 Jun, 2022 1 commit
-
-
Xavier Thompson authored
-
- 17 Jun, 2022 1 commit
-
-
Xavier Thompson authored
-
- 16 Jun, 2022 3 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 06 Jun, 2022 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-