Dependencies for lambdacube-compiler-0.6.0.1
Libraries
lambdacube-compiler
- aeson (>=0.9 && <0.12)
- ansi-wl-pprint (>=0.6 && <0.7)
- base (>=4.7 && <4.10)
- containers (>=0.5 && <0.6)
- directory (>=1.2 && <1.3)
- exceptions (>=0.8 && <0.9)
- filepath (>=1.4 && <1.5)
- lambdacube-ir (>=0.3 && <0.4)
- megaparsec (>=5.0 && <5.1)
- mtl (>=2.2 && <2.3)
- pretty-show (>=1.6.9)
- semigroups
- text (>=1.2 && <1.3)
- vector (>=0.11 && <0.12)
Executables
lc
- aeson (>=0.9 && <0.12)
- base (<4.10)
- bytestring (>=0.10 && <0.11)
- filepath (>=1.4 && <1.5)
- lambdacube-compiler
- optparse-applicative (>=0.12 && <0.14)
- if !flag(cli)
- buildable: False
lambdacube-compiler-unit-tests
- base (<4.10)
- containers (>=0.5 && <0.6)
- lambdacube-compiler
- megaparsec (>=5.0 && <5.1)
- QuickCheck (>=2.8.2 && <2.10)
- semigroups
- tasty (>=0.11 && <0.12)
- tasty-quickcheck (>=0.8 && <0.9)
- if !flag(alltest)
- buildable: False
lambdacube-compiler-test-suite
- aeson (>=0.9 && <0.12)
- ansi-wl-pprint (>=0.6 && <0.7)
- async (>=2.0 && <2.2)
- base (<4.10)
- containers (>=0.5 && <0.6)
- deepseq (>=1.4 && <1.5)
- directory (>=1.2 && <1.3)
- exceptions (>=0.8 && <0.9)
- filepath (>=1.4 && <1.5)
- lambdacube-compiler
- lambdacube-ir (>=0.3 && <0.4)
- megaparsec (>=5.0 && <5.1)
- monad-control (>=1.0 && <1.1)
- mtl (>=2.2 && <2.3)
- optparse-applicative (>=0.12 && <0.14)
- patience (>=0.1 && <0.2)
- semigroups
- text (>=1.2 && <1.3)
- time (>=1.5 && <1.7)
- vector (>=0.11 && <0.12)
- if !(flag(alltest) || flag(testsuite))
- buildable: False
lambdacube-compiler-performance-report
- base (<4.10)
- containers (>=0.5 && <0.6)
- directory (>=1.2 && <1.3)
- filepath (>=1.4 && <1.5)
- optparse-applicative (>=0.12 && <0.14)
- if !flag(alltest)
- buildable: False
lambdacube-backend-test-server
- aeson (>=0.9 && <0.12)
- base (<4.10)
- base64-bytestring (>=1.0.0.1)
- bytestring (>=0.10 && <0.11)
- containers (>=0.5 && <0.6)
- directory (>=1.2 && <1.3)
- filepath (>=1.4 && <1.5)
- JuicyPixels (>=3.2.7 && <3.3)
- lambdacube-compiler
- lambdacube-ir (>=0.3 && <0.4)
- optparse-applicative (>=0.12 && <0.14)
- pretty-show (>=1.6.9)
- process (>=1.2)
- semigroups
- text (>=1.2 && <1.3)
- vect (>=0.4.7)
- vector (>=0.11 && <0.12)
- websockets (>=0.9.6.1)
- if !flag(alltest)
- buildable: False
lambdacube-compiler-coverage-test-suite
- aeson (>=0.9 && <0.12)
- ansi-wl-pprint (>=0.6 && <0.7)
- async (>=2.0 && <2.2)
- base (<4.10)
- containers (>=0.5 && <0.6)
- deepseq (>=1.4 && <1.5)
- directory (>=1.2 && <1.3)
- exceptions (>=0.8 && <0.9)
- filepath (>=1.4 && <1.5)
- lambdacube-ir (>=0.3 && <0.4)
- megaparsec (>=5.0 && <5.1)
- monad-control (>=1.0 && <1.1)
- mtl (>=2.2 && <2.3)
- optparse-applicative (>=0.12 && <0.14)
- patience (>=0.1 && <0.2)
- pretty-show (>=1.6.9)
- semigroups
- text (>=1.2 && <1.3)
- time (>=1.5 && <1.7)
- vector (>=0.11 && <0.12)
- if !flag(coverage)
- buildable: False
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
cli | Compiles | Enabled |
profiling | Enable profiling | Disabled |
alltest | Additionally compiles the testsuite, unit tests, backend test server, performance report (useful for development) | Disabled |
testsuite | Compiles the library and testsuite | Disabled |
coverage | Enable coverage reporting | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info