Commit graph

60 commits

Author SHA1 Message Date
66e0c52bf4 Export resource-pool-name 2025-01-08 12:23:08 +00:00
0771a41fe0 Print resource pools without the channel
Since the channel printer prints quite a lot of text.
2025-01-06 19:22:50 +00:00
97a3116b81 Support getting the pool from the timeout error 2025-01-06 19:06:28 +00:00
6119ece5cb Enable the Makefile to run tests 2024-12-29 10:47:54 +00:00
7e55db0de7 Consistently use non-blocking 2024-12-29 10:45:31 +00:00
4e564b4814 Allow nesting worker thread calls
Incorporating changes from the nar-herder.
2024-12-28 10:44:12 +00:00
4e791aff68 Fix a bug in fibers-batch-map (and related procedures)
And add more tests.
2024-12-27 22:14:51 +00:00
e8ab6f23d8 Add call-with-sigint 2024-12-25 20:35:40 +00:00
dc2fe732ea Make the parallel operations more continuous
Instead of batching the list items, change the batch size to a
parallelism limit and run up to that many fibers. When the processing
of one list item finishes, another will then start immediately after,
rather than when the whole batch is finished.

These changes also make the fibers-map and fibers-for-each operations
work with vectors as well as lists.
2024-12-22 12:24:49 +00:00
2f39c58d6c Initial commit 2024-12-16 09:18:12 +00:00