Files
postgrest/protolude.cabal
T
Stephen DiehlandGitHub 2666f1e830 0.3 Release (#115)
* Add total ConvertText alternative to Conv

* Explain ConvertText's meaning

* Rename convertText to toS for compatibility

* 0.3.0 Refactor (#111)

* Begin work on 0.3 refactor

* Remove old docs folder

* Fix dodgy exports

* 4.8 constraint for null and length

* Guards for Semigroup export for base<4.9

* Fix Data.Bits exports

* Guards for typeable exports

* Remove unused pragmas

* Update hlint.yaml

* Use liftM because of pre-AMP quirkk

* Data.Char exports

* Rework Exception exports

* Fix bounds

* Adding Monad.Fail shim

* Fix displayException export

* Explicit GHC.Prim import for ancient ghc

* Explicit raise# for base-4.7

* Flush legacy testing infrastructure

* Update git location

* Update README

* Add Partial module

* Add concurrency exports

* Explicit GHC.Float exports

* Bounds for threadWaitReadSTM, threadWaitWriteSTM, forkOSWithUnmask

* Fix for weird undocumented underflowError weirdness

* forkOSWithUnask for base>4.8

* Fix GHC.Real exports pre base-4.7

* Fix withMVarMasked for base-4.7

* Update nix derivation

* Update derivation

* Update derivation

* Explicit functor exports

* <$ export

* Overwrite binary

* Fix some missing exports

* Update Changelog

* Minor export fixes base<4.9

* Explicit exports

* Export handler

* Generate export lists for multiple versions (#114)

* Generate export lists for #112

* Make export lists format OccName uniformly

* Make compile on ancient GHC

* Use Foldable.concat

* Hacks to make ghc-7.6 API happy

* liftIO shim

* Fix sortOn warning

* Update ChangeLog

* Update base bounds

* Export conventions

* Update Haddocks

* Document GHC magic
2020-01-24 11:06:09 +00:00

115 lines
2.7 KiB
Plaintext

name: protolude
version: 0.3.0
synopsis: A small prelude.
description: A sensible set of defaults for writing custom Preludes.
homepage: https://github.com/sdiehl/protolude
license: MIT
license-file: LICENSE
author: Stephen Diehl
maintainer: stephen.m.diehl@gmail.com
copyright: 2016-2020 Stephen Diehl
category: Prelude
build-type: Simple
cabal-version: >=1.10
bug-reports: https://github.com/sdiehl/protolude/issues
tested-with:
GHC == 7.6.1,
GHC == 7.6.2,
GHC == 7.6.3,
GHC == 7.8.1,
GHC == 7.8.2,
GHC == 7.8.3,
GHC == 7.8.4,
GHC == 7.10.1,
GHC == 7.10.2,
GHC == 7.10.3,
GHC == 8.0.1,
GHC == 8.2.1,
GHC == 8.4.1,
GHC == 8.6.1,
GHC == 8.8.1
GHC == 8.10.1
extra-source-files: README.md ChangeLog.md
flag dev
description: Build development tools
manual: True
default: False
Source-Repository head
type: git
location: git@github.com:protolude/protolude.git
library
exposed-modules:
Protolude
Protolude.Base
Protolude.Monad
Protolude.Safe
Protolude.List
Protolude.Bool
Protolude.Show
Protolude.Conv
Protolude.ConvertText
Protolude.Either
Protolude.Functor
Protolude.Semiring
Protolude.Bifunctor
Protolude.Applicative
Protolude.Error
Protolude.Panic
Protolude.CallStack
Protolude.Exceptions
Protolude.Partial
Protolude.Debug
Protolude.Unsafe
default-extensions:
NoImplicitPrelude
OverloadedStrings
FlexibleContexts
MultiParamTypeClasses
ghc-options:
-Wall
-fwarn-implicit-prelude
build-depends:
base >= 4.6 && <4.14,
array >= 0.4 && <0.6,
ghc-prim >= 0.3 && <0.6,
async >= 2.0 && <2.3,
deepseq >= 1.3 && <1.5,
containers >= 0.5 && <0.7,
hashable >= 1.2 && <1.4,
transformers >= 0.2 && <0.6,
text >= 1.2 && <1.3,
stm >= 2.4 && <2.6,
bytestring >= 0.10 && <0.11,
mtl >= 2.1 && <2.3,
mtl-compat >= 0.2 && <0.3,
transformers-compat >= 0.4 && <0.7
if !impl(ghc >= 8.0)
Build-Depends: fail >= 4.9 && <4.10
hs-source-dirs: src
default-language: Haskell2010
executable exports
main-is: Exports.hs
default-language: Haskell2010
if flag(dev)
buildable: True
else
buildable: False
build-depends:
protolude,
base >= 4.6 && <4.14,
ghc,
ghc-paths,
directory,
process,
transformers,
mtl,
filepath