[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[shepherd] branch wip-fibers created (now 4ef79ea)
From: |
Ludovic Courtès |
Subject: |
[shepherd] branch wip-fibers created (now 4ef79ea) |
Date: |
Sun, 27 Mar 2022 17:08:26 -0400 (EDT) |
civodul pushed a change to branch wip-fibers
in repository shepherd.
at 4ef79ea service: Add 'start-in-the-background'.
This branch includes the following new commits:
new 974172f shepherd: Factorize out the main loop.
new 9b6add5 build: Drop support for Guile 2.0.
new 4c7a857 Use Fibers.
new 01742a4 build: Capture the source and object directories of Fibers.
new 324bd6e shepherd: Use one fiber for signal handling, and one for
clients.
new 95eb7a4 service: 'read-pid-file' no longer blocks.
new af3c867 service: 'read-pid-file' uses (@ (guile) sleep) when it's not
suspendable.
new a05ed8f shepherd: Encode log as UTF-8 unconditionally.
new 2cf3eb0 service: 'make-forkexec-constructor' spawns a logging fiber.
new a356242 doc: Fix inetutils cross-reference.
new 17d5cd1 service: Remove unused 'make-init.d-service'.
new 894983c service: Add the #:transient? slot.
new e2ecb80 service: Add inetd constructor and destructor.
new ef0a6c8 service: Allow 'running' value to be a thunk.
new 7c2af35 service: Add systemd constructor and destructor.
new 4ef79ea service: Add 'start-in-the-background'.
The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
- [shepherd] branch wip-fibers created (now 4ef79ea),
Ludovic Courtès <=
- [shepherd] 08/16: shepherd: Encode log as UTF-8 unconditionally., Ludovic Courtès, 2022/03/27
- [shepherd] 02/16: build: Drop support for Guile 2.0., Ludovic Courtès, 2022/03/27
- [shepherd] 12/16: service: Add the #:transient? slot., Ludovic Courtès, 2022/03/27
- [shepherd] 13/16: service: Add inetd constructor and destructor., Ludovic Courtès, 2022/03/27
- [shepherd] 15/16: service: Add systemd constructor and destructor., Ludovic Courtès, 2022/03/27
- [shepherd] 06/16: service: 'read-pid-file' no longer blocks., Ludovic Courtès, 2022/03/27
- [shepherd] 04/16: build: Capture the source and object directories of Fibers., Ludovic Courtès, 2022/03/27
- [shepherd] 09/16: service: 'make-forkexec-constructor' spawns a logging fiber., Ludovic Courtès, 2022/03/27
- [shepherd] 01/16: shepherd: Factorize out the main loop., Ludovic Courtès, 2022/03/27
- [shepherd] 07/16: service: 'read-pid-file' uses (@ (guile) sleep) when it's not suspendable., Ludovic Courtès, 2022/03/27