cbaines
  • Joined on 2025-05-09
cbaines pushed to trunk at cbaines/guile-knots 2025-11-25 10:39:04 +01:00
04d964a9f8 Fix adding the resource id to the available list
cbaines pushed to trunk at cbaines/guile-knots 2025-11-25 09:37:15 +01:00
3eba6fc820 Rework the resource pool implementations
d07e309566 Fix a bug with resource pool idle checking
Compare 2 commits »
cbaines pushed to trunk at cbaines/guile-knots 2025-11-19 16:59:58 +01:00
95200eccfd Fix fixed size thread pool lifetimes
cbaines pushed to trunk at cbaines/guile-knots 2025-11-17 14:14:30 +01:00
05ad83c703 Implement lifetime support for thread pools
1a476b5aa8 Implement lifetime support in the resource pool
e78e41b542 Pass through default-max-waiters in make-thread-pool
2446078657 Fix updating the thread-proc-vector in thread pools
a13098494d Fix a bug where resources pools could empty with waiters
Compare 7 commits »
cbaines pushed to trunk at cbaines/artanis-example 2025-07-16 15:26:59 +02:00
51277fa41d Update
cbaines created branch trunk in cbaines/artanis-example 2025-07-16 15:23:54 +02:00
cbaines pushed to trunk at cbaines/artanis-example 2025-07-16 15:23:54 +02:00
9c99aa375b Initial commit
cbaines created repository cbaines/artanis-example 2025-07-16 15:21:10 +02:00
cbaines pushed to trunk at cbaines/guile-knots 2025-07-10 17:16:10 +02:00
52092e7a99 Fix call to documenta
cbaines pushed to trunk at cbaines/guile-knots 2025-07-10 17:12:47 +02:00
4468a3ef6d Generate documentation for (knots) as well
cbaines pushed to trunk at cbaines/guile-knots 2025-07-09 13:07:04 +02:00
d18b5b8d5d Don't loop inside exception handlers
cbaines pushed to trunk at cbaines/guile-knots 2025-07-06 19:49:38 +02:00
f4b48a1499 Avoid calling deq! if the queue is empty
cbaines pushed to trunk at cbaines/guile-knots 2025-07-02 00:14:03 +02:00
ec2f2489a2 Fix resource pool bug
cbaines pushed to trunk at cbaines/guile-knots 2025-07-01 13:45:36 +02:00
ff93dc1442 Add a post-request-hook to the web server
cbaines pushed to trunk at cbaines/guile-knots 2025-06-30 23:57:30 +02:00
ce1b710bcf Use a queue for the resource pool waiters
cbaines pushed to trunk at cbaines/guile-knots 2025-06-30 19:24:46 +02:00
7709ffe1d3 Tweak the knots chunked output port
cbaines pushed to trunk at cbaines/guile-knots 2025-06-29 08:35:46 +02:00
deae518b52 Use the buffer size for chunked output ports
cbaines pushed to trunk at cbaines/guile-knots 2025-06-27 23:36:08 +02:00
0fa6737a39 Document some things
4140ef0bd6 More consistently handle results and exceptions
Compare 2 commits »
cbaines pushed to trunk at cbaines/guile-knots 2025-06-27 00:17:58 +02:00
6f6d57b189 Use the knots backtrace printer for tests
d8f64399cd Tweak spacing
163d775496 Fix record-predicate that should be exception-predicate
Compare 3 commits »
cbaines pushed to trunk at cbaines/guile-knots 2025-06-26 22:53:37 +02:00
8f3e0a9a1d Fix exception handling in fibers-map-with-progress
09ca6cfb6b Fix resource-pool-destroy-resource-exception
Compare 2 commits »