summaryrefslogtreecommitdiff
path: root/src/cuirass/utils.scm
Commit message (Expand)AuthorAge
* Enable make-worker-thread-channel to create multiple worker threads.Christopher Baines2020-01-25
* Adjust make-worker-thread-channel to take an initializer.Christopher Baines2020-01-25
* utils: Change critical section terminology to worker threads.Christopher Baines2020-01-25
* Switch to Guile-JSON 3.x.Ludovic Courtès2019-08-17
* database: Serialize all database accesses in a thread.Clément Lassieur2018-08-16
* utils: Avoid deadlock when WITH-CRITICAL-SECTION calls are nested.Clément Lassieur2018-08-16
* utils: Prevent critical section clients to talk to each other.Clément Lassieur2018-07-27
* Add support for multiple inputs.Clément Lassieur2018-07-16
* utils: Reset the Fiber dynamic environment in %NON-BLOCKING.Clément Lassieur2018-07-14
* utils: Add critical sections.Ludovic Courtès2018-04-02
* utils: Add 'unwind-protect'.Ludovic Courtès2018-03-19
* utils: 'non-blocking' forwards exceptions to the calling fiber.Ludovic Courtès2018-02-08
* cuirass: Add 'essential-task' and wrap the main fibers in it.Ludovic Courtès2018-01-27
* utils: Add 'bytevector-range'.Ludovic Courtès2018-01-26
* utils: Add 'non-blocking' macro.Ludovic Courtès2018-01-26
* Add a 'build-status' enumeration.Ludovic Courtès2018-01-23
* cuirass: add Hydra compatible HTTP API.Mathieu Othacehe2017-09-08
* cuirass: Stop λ/lambda mixing.Mathieu Othacehe2017-07-06
* utils: Remove useless procedures.Mathieu Othacehe2017-07-01
* repo: Add <repo> record datatype.Mathieu Lirzin2016-12-28
* utils: Add 'alist?' procedure.Mathieu Lirzin2016-07-30
* maint: Update file headers.Mathieu Lirzin2016-07-25
* cuirass: Move code from main to auxiliary procedures.Mathieu Lirzin2016-07-02
* λ all the things!Mathieu Lirzin2016-07-02
* Add (cuirass utils) module.Mathieu Lirzin2016-07-02