CHICKEN extension to manage a pool of worker processes: Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-06-26
11:52
Hence we can simplify the clean target Leaf check-in: 004be39bc2 user: gahr tags: trunk
11:51
Makefile is now part of the fossil repo check-in: 1541ea27f9 user: gahr tags: trunk
2024-05-29
13:55
Cleanup examples check-in: 388544ae90 user: gahr tags: trunk
09:13
Use two pipes Leaf check-in: ded7518955 user: gahr tags: two-pipes
07:37
Release 0.1.1 check-in: 431610a89f user: gahr tags: trunk, v0.1.1
07:36
Use socketpair(2), pipe(2) is uni-directional on Linux check-in: 879f850a33 user: gahr tags: trunk
2024-05-28
11:37
Tidy docs check-in: 3af1c9ca2c user: gahr tags: trunk, v0.1.0
11:29
Title is home check-in: 572a87cc2a user: gahr tags: trunk
11:27
No title check-in: 79020cb10f user: gahr tags: trunk
11:26
Add fossil header check-in: 44962ac57d user: gahr tags: trunk
11:22
Add html docs check-in: 7a36088ade user: gahr tags: trunk
2024-05-27
15:11
Mention termination check-in: 636644b9d2 user: gahr tags: trunk
15:06
Initial wiki page check-in: 7c0ed068bf user: gahr tags: trunk
15:01
Limit ourselves to 10 processes check-in: f4ef1e8a1f user: gahr tags: trunk
14:57
Add a minimal example check-in: 9d5682aec8 user: gahr tags: trunk
14:57
Type (poule-wait) check-in: 514ac7c9ac user: gahr tags: trunk
14:11
There's no (poule-flush) anymore check-in: 21bf8ef751 user: gahr tags: trunk
13:49
Add Makefile (for now), it simplifies my development cycle check-in: 426b54a2de user: gahr tags: trunk
13:40
Merge datatype check-in: d5d7b93eb6 user: gahr tags: trunk
2024-05-15
07:45
Adjust test result to match both csi and csc Leaf check-in: 0957ee3f5b user: gahr tags: datatype
2024-05-10
19:13
Cleanup check-in: 5f4af72b99 user: gahr tags: datatype
19:07
Cleanup check-in: 3d799fb841 user: gahr tags: datatype
18:45
Start using the datatype egg check-in: 10decbdaa7 user: gahr tags: datatype
18:45
Add --trace argument to examples/simulate check-in: a778007370 user: gahr tags: trunk
18:44
Use (test-exit) check-in: d38bd25dcb user: gahr tags: trunk
2024-05-08
08:33
Don't shadow a chicken symbol check-in: 326fcbd875 user: gahr tags: trunk
2024-05-07
14:13
Restore good version check-in: ab10a01620 user: gahr tags: trunk
10:03
Cleanups Closed-Leaf check-in: d2ec0674f9 user: gahr tags: broken
2024-04-11
14:11
Empty line check-in: a0cc30619c user: gahr tags: broken
13:47
Don't expose scan-workers, do that internally only in submission loop check-in: a5380c8100 user: gahr tags: broken
09:00
Transform the result of a worker into a condition as soon as possible check-in: 2393b88ab5 user: gahr tags: broken
2024-02-21
12:26
Remove unneeded code check-in: 1880d65e27 user: gahr tags: trunk
2024-02-19
08:31
Add release-info file check-in: aa2f359420 user: gahr tags: trunk
2024-01-29
11:02
Fix log check-in: b190d9eea4 user: gahr tags: trunk
2024-01-23
10:58
Better name for record check-in: e437b93eb5 user: gahr tags: trunk
2023-12-15
14:22
Use defstruct and default slot values check-in: 4419b602c7 user: gahr tags: trunk
2023-12-14
10:01
Assign the thread right away check-in: e0458e6dcf user: gahr tags: trunk
2023-12-11
15:37
Use typed-records check-in: 1c99683312 user: gahr tags: trunk
10:56
Cleanup, add examples/simulate.scm check-in: 0a3a539a97 user: gahr tags: trunk
07:52
Add types, poule-stats check-in: ce9f37a7be user: gahr tags: trunk
2023-12-07
07:56
Cleanup check-in: c7df909fef user: gahr tags: trunk
2023-12-06
14:17
Pass idle-timeout on construction, keep at least one worker alive check-in: 45484a6c13 user: gahr tags: trunk
10:13
Implement idle timeout and on-depand respawn check-in: 92c93037dc user: gahr tags: trunk
2023-12-05
16:42
Stop leaking workers if the parent doesn't destroy the poule check-in: 3ae1b956c2 user: gahr tags: trunk
2023-12-04
13:22
Don't name unused bindings check-in: 4dcf0b74a0 user: gahr tags: trunk
09:50
Improvements check-in: a9cf64bb3a user: gahr tags: trunk
2023-11-30
10:37
Better error handling check-in: e0bd106b45 user: gahr tags: trunk
2023-11-29
16:08
Better error handling, simplify poule-result check-in: b06fcddef0 user: gahr tags: trunk
07:40
First prototype check-in: 4cd0d0fbda user: gahr tags: trunk
2023-11-22
07:01
initial empty check-in check-in: eb323fe2e1 user: gahr tags: trunk