mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-16 09:51:59 +03:00
a5325d6aea
- In a previous PR we made more use of `common` stanzas, but these require `cabal-version: 2.2` (so some of those stanzas were not functional before this PR). This just bumps the `cabal-version`s straight to 3.6, which is the latest version we support in CI, where we build with cabal 3.6. - This `cabal-version` upgrade required fixing a few `license` fields, from `BSD3` to `BSD-3-Clause`. I've also added `default-language` fields where appropriate, although this is perhaps optional. - Using cabal's [syntax for applying options to all _local_ packages](https://cabal.readthedocs.io/en/3.8/cabal-project.html#package-configuration-options), we unify the cabal configuration, and apply `-Werror` to all local packages, which wasn't the case until now. - Applying `-Werror` to all local packages required a few additional exceptions to the warnings that were switched on in hasura/graphql-engine-mono#7614. - Deleted SCM links to the original pool library. Overall, the effect of this PR is: - more warnings - stricter compilation - ~~less cabal configuration~~ PR-URL: https://github.com/hasura/graphql-engine-mono/pull/7730 GitOrigin-RevId: 592e9e46d103bcc8726df5b745306bd9f77f7efc |
||
---|---|---|
.. | ||
Data | ||
test | ||
.hgignore | ||
.hgtags | ||
LICENSE | ||
README.markdown | ||
resource-pool.cabal | ||
Setup.lhs |
Hasura fork
This is a fork of the package resource-pool with the following changes:
createPool'
allows setting a timeout on resource acquisition.getInUseResourceCount
counts the number of resources in use.
Welcome to pool
pool is a fast Haskell library for managing medium-lifetime pooled resources, such as database connections.
Join in!
We are happy to receive bug reports, fixes, documentation enhancements, and other improvements.
Please report bugs via the github issue tracker.
Master git repository:
git clone git://github.com/bos/pool.git
There's also a Mercurial mirror:
hg clone http://bitbucket.org/bos/pool
(You can create and contribute changes using either git or Mercurial.)
Authors
This library is written and maintained by Bryan O'Sullivan, bos@serpentine.com.