resource-pool

A high-performance striped resource pooling implementation

Version on this page:0.3.1.0
LTS Haskell 20.10:0.2.3.2
Stackage Nightly 2023-02-06:0.3.1.0
Latest on Hackage:0.4.0.0

See all snapshots resource-pool appears in

BSD-3-Clause licensed by Andrzej Rybczak, Bryan O'Sullivan
Maintained by andrzej@rybczak.net
This version can be pinned in stack with:resource-pool-0.3.1.0@sha256:dbaadfcc3c1be5391336e2016b28bb2d0c534f245ba9f5af5ed1d5125afc8c1a,1280

Module documentation for 0.3.1.0

resource-pool

Build Status Hackage Dependencies Stackage LTS Stackage Nightly

A high-performance striped resource pooling implementation for Haskell based on QSem.

Changes

resource-pool-0.3.1.0 (2022-06-15)

  • Add tryWithResource and tryTakeResource.

resource-pool-0.3.0.0 (2022-06-01)

  • Rewrite based on Control.Concurrent.QSem for better throughput and latency.
  • Make release of resources asynchronous exceptions safe.
  • Remove dependency on monad-control.
  • Expose the .Internal module.
  • Add support for introspection.
  • Add PoolConfig.