aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/utils/fibers.scm
Commit message (Expand)AuthorAge
* Avoid using select and use poll insteadChristopher Baines2024-06-07
* Order messages to the writer thread channelChristopher Baines2024-05-15
* Export port timeout error predicatesChristopher Baines2024-05-15
* Fix the no-fibers-wait in with-fibers-port-timeoutsChristopher Baines2024-05-14
* Make the worker thread timeout a parameterChristopher Baines2024-05-12
* Fix the port timeout exceptionsChristopher Baines2024-05-10
* Have the port monitoring fiber use non blocking socketsChristopher Baines2024-04-28
* Guard against signaling the error condition not workingChristopher Baines2024-04-17
* Fix the sleep-impl argument to retry-on-errorChristopher Baines2024-03-16
* Add a definition of retry-on-error which uses the fibers sleepChristopher Baines2024-03-15
* Add inbuilt port monitoringChristopher Baines2024-01-19
* Fix worker thread channel destructor loggingChristopher Baines2024-01-17
* Add a with-fibers-timeout utilityChristopher Baines2023-11-10
* Use start-stack in make-worker-thread-channelChristopher Baines2023-10-06
* Try and ensure that the worker threads don't disappearChristopher Baines2023-08-22
* Guard against errors in the initializer and destructorChristopher Baines2023-05-02
* Support naming the worker thread channel threadsChristopher Baines2023-05-02
* Add a timeout for using the worker threadsChristopher Baines2023-05-02
* Support a duration logger in the worker thread channelChristopher Baines2023-04-25
* Support expiring worker threads on exceptionChristopher Baines2023-04-24
* Switch to guile-fibers@1.1Christopher Baines2022-02-09
* Add letpar&Christopher Baines2022-01-19
* Log delays when worker thread calls occur inside worker threadsChristopher Baines2021-12-20
* Allow disabling the logging of exceptions in worker threadsChristopher Baines2021-11-26
* Track worker thread task durationsChristopher Baines2021-11-16
* Make some SQLite related improvementsChristopher Baines2021-04-20
* Support destructors and lifetimes for worker threadsChristopher Baines2021-04-20
* Don't use with-exception-handler with (backtrace)Christopher Baines2021-01-22
* Support tracking delays in worker thread channelsChristopher Baines2020-11-30
* Split the fibers utils from the main utils moduleChristopher Baines2020-10-07