2021-04-06 21:50:18 +03:00
|
|
|
name: unison-parser-typechecker
|
|
|
|
github: unisonweb/unison
|
2021-04-05 21:04:35 +03:00
|
|
|
copyright: Copyright (C) 2013-2021 Unison Computing, PBC and contributors
|
2021-04-06 21:50:18 +03:00
|
|
|
|
2021-04-05 19:05:48 +03:00
|
|
|
default-extensions:
|
|
|
|
- ApplicativeDo
|
|
|
|
- BlockArguments
|
|
|
|
- DeriveFunctor
|
|
|
|
- DerivingStrategies
|
|
|
|
- DoAndIfThenElse
|
|
|
|
- FlexibleContexts
|
|
|
|
- FlexibleInstances
|
|
|
|
- LambdaCase
|
|
|
|
- MultiParamTypeClasses
|
|
|
|
- ScopedTypeVariables
|
|
|
|
- TupleSections
|
|
|
|
- TypeApplications
|
2021-04-06 21:50:18 +03:00
|
|
|
|
2021-04-05 21:04:35 +03:00
|
|
|
ghc-options: -Wall -O0 -fno-warn-name-shadowing -fno-warn-missing-pattern-synonym-signatures
|
2021-04-06 21:50:18 +03:00
|
|
|
|
2021-04-05 21:04:35 +03:00
|
|
|
flags:
|
|
|
|
optimized:
|
|
|
|
manual: true
|
2021-06-03 19:23:51 +03:00
|
|
|
default: true
|
2021-04-06 21:50:18 +03:00
|
|
|
|
2021-04-05 21:04:35 +03:00
|
|
|
when:
|
|
|
|
- condition: flag(optimized)
|
2021-04-10 21:22:41 +03:00
|
|
|
ghc-options: -funbox-strict-fields -O2
|
2021-04-06 21:50:18 +03:00
|
|
|
|
|
|
|
library:
|
|
|
|
source-dirs: src
|
|
|
|
dependencies:
|
|
|
|
- aeson
|
|
|
|
- ansi-terminal
|
|
|
|
- async
|
|
|
|
- base
|
|
|
|
- base16 >= 0.2.1.0
|
|
|
|
- base64-bytestring
|
|
|
|
- basement
|
|
|
|
- bifunctors
|
|
|
|
- bytes
|
|
|
|
- bytestring
|
|
|
|
- cereal
|
|
|
|
- containers >= 0.6.3
|
|
|
|
- comonad
|
|
|
|
- concurrent-supply
|
|
|
|
- configurator
|
|
|
|
- cryptonite
|
|
|
|
- data-default
|
|
|
|
- directory
|
|
|
|
- either
|
2021-04-15 17:41:55 +03:00
|
|
|
- fuzzyfind
|
2021-04-06 21:50:18 +03:00
|
|
|
- guid
|
|
|
|
- data-memocombinators
|
|
|
|
- edit-distance
|
|
|
|
- errors
|
|
|
|
- exceptions
|
|
|
|
- extra
|
|
|
|
- filepath
|
|
|
|
- filepattern
|
|
|
|
- fingertree
|
|
|
|
- free
|
|
|
|
- fsnotify
|
|
|
|
- generic-monoid
|
|
|
|
- hashable
|
|
|
|
- hashtables
|
|
|
|
- haskeline
|
|
|
|
- http-types
|
2021-04-29 06:32:36 +03:00
|
|
|
- http-media
|
2021-04-06 21:50:18 +03:00
|
|
|
- io-streams
|
|
|
|
- lens
|
|
|
|
- ListLike
|
|
|
|
- megaparsec >= 5.0.0 && < 7.0.0
|
|
|
|
- memory
|
|
|
|
- mmorph
|
|
|
|
- monad-loops
|
|
|
|
- monad-validate
|
|
|
|
- mtl
|
|
|
|
- murmur-hash
|
|
|
|
- mutable-containers
|
|
|
|
- natural-transformation
|
|
|
|
- network
|
|
|
|
- network-simple
|
|
|
|
- nonempty-containers
|
|
|
|
- openapi3
|
2021-04-29 20:40:04 +03:00
|
|
|
- optparse-applicative
|
2021-04-06 21:50:18 +03:00
|
|
|
- pem
|
|
|
|
- process
|
|
|
|
- primitive
|
|
|
|
- random >= 1.2.0
|
|
|
|
- raw-strings-qq
|
|
|
|
- regex-base
|
|
|
|
- regex-tdfa
|
|
|
|
- safe
|
2021-04-07 01:23:45 +03:00
|
|
|
- safe-exceptions
|
2021-04-06 21:50:18 +03:00
|
|
|
- servant
|
|
|
|
- servant-docs
|
|
|
|
- servant-openapi3
|
|
|
|
- servant-server
|
2021-04-29 06:32:36 +03:00
|
|
|
- servant-auth-server
|
2021-04-06 21:50:18 +03:00
|
|
|
- shellmet
|
|
|
|
- split
|
|
|
|
- stm
|
|
|
|
- strings
|
|
|
|
- sqlite-simple
|
|
|
|
- tagged
|
|
|
|
- temporary
|
|
|
|
- terminal-size
|
|
|
|
- text
|
|
|
|
- time
|
|
|
|
- tls
|
|
|
|
- transformers
|
|
|
|
- unliftio
|
|
|
|
- unliftio-core
|
2021-05-01 04:34:45 +03:00
|
|
|
- utf8-string
|
2021-04-06 21:50:18 +03:00
|
|
|
- util
|
|
|
|
- unicode-show
|
|
|
|
- validation
|
|
|
|
- vector
|
|
|
|
- wai
|
|
|
|
- warp
|
|
|
|
- unicode-show
|
|
|
|
- x509
|
|
|
|
- x509-store
|
|
|
|
- x509-system
|
|
|
|
- unison-codebase
|
|
|
|
- unison-codebase-sqlite
|
|
|
|
- unison-codebase-sync
|
2021-04-07 01:23:45 +03:00
|
|
|
- unison-core
|
|
|
|
- unison-core1
|
2021-04-06 21:50:18 +03:00
|
|
|
- unison-util
|
|
|
|
|
2021-04-05 19:05:48 +03:00
|
|
|
executables:
|
|
|
|
unison:
|
|
|
|
source-dirs: unison
|
|
|
|
main: Main.hs
|
|
|
|
ghc-options: -threaded -rtsopts -with-rtsopts=-I0 -optP-Wno-nonportable-include-path
|
|
|
|
dependencies:
|
|
|
|
- base
|
|
|
|
- bytestring
|
|
|
|
- containers
|
|
|
|
- configurator
|
|
|
|
- directory
|
|
|
|
- errors
|
|
|
|
- filepath
|
2021-04-07 01:23:45 +03:00
|
|
|
- lens
|
2021-04-05 19:05:48 +03:00
|
|
|
- megaparsec
|
|
|
|
- mtl
|
|
|
|
- safe
|
|
|
|
- shellmet
|
|
|
|
- template-haskell
|
|
|
|
- temporary
|
|
|
|
- text
|
2021-04-07 01:23:45 +03:00
|
|
|
- unison-core1
|
2021-04-05 19:05:48 +03:00
|
|
|
- unison-parser-typechecker
|
2021-04-07 01:23:45 +03:00
|
|
|
- unison-codebase-sync
|
2021-04-05 19:05:48 +03:00
|
|
|
- uri-encode
|
|
|
|
when:
|
|
|
|
- condition: '!os(windows)'
|
|
|
|
dependencies: unix
|
|
|
|
|
|
|
|
prettyprintdemo:
|
|
|
|
source-dirs: prettyprintdemo
|
|
|
|
main: Main.hs
|
|
|
|
dependencies:
|
|
|
|
- base
|
|
|
|
- safe
|
|
|
|
- text
|
|
|
|
- unison-parser-typechecker
|
|
|
|
|
|
|
|
tests:
|
|
|
|
source-dirs: tests
|
|
|
|
main: Suite.hs
|
|
|
|
ghc-options: -W -threaded -rtsopts "-with-rtsopts=-N -T" -v0
|
|
|
|
dependencies:
|
|
|
|
- async
|
|
|
|
- base
|
|
|
|
- bytestring
|
|
|
|
- containers
|
|
|
|
- directory
|
|
|
|
- easytest
|
|
|
|
- errors
|
2021-04-07 01:23:45 +03:00
|
|
|
- exceptions
|
2021-04-05 19:05:48 +03:00
|
|
|
- extra
|
|
|
|
- filepath
|
|
|
|
- filemanip
|
|
|
|
- here
|
|
|
|
- lens
|
|
|
|
- megaparsec
|
|
|
|
- mtl
|
|
|
|
- raw-strings-qq
|
|
|
|
- stm
|
|
|
|
- shellmet
|
|
|
|
- split
|
|
|
|
- temporary
|
|
|
|
- text
|
|
|
|
- transformers
|
|
|
|
- unliftio
|
2021-04-07 01:23:45 +03:00
|
|
|
- unison-core1
|
2021-04-05 19:05:48 +03:00
|
|
|
- unison-parser-typechecker
|
2021-04-07 01:23:45 +03:00
|
|
|
- unison-util
|
|
|
|
|
2021-04-06 21:50:18 +03:00
|
|
|
|
2021-04-05 19:05:48 +03:00
|
|
|
transcripts:
|
|
|
|
source-dirs: transcripts
|
|
|
|
main: Transcripts.hs
|
|
|
|
ghc-options: -threaded -rtsopts -with-rtsopts=-N -v0
|
|
|
|
dependencies:
|
|
|
|
- base
|
|
|
|
- directory
|
|
|
|
- easytest
|
|
|
|
- filepath
|
|
|
|
- shellmet
|
|
|
|
- process
|
|
|
|
- text
|
2021-04-07 01:23:45 +03:00
|
|
|
- unison-core1
|
2021-04-05 19:05:48 +03:00
|
|
|
- unison-parser-typechecker
|
|
|
|
|
|
|
|
benchmarks:
|
|
|
|
runtime:
|
|
|
|
source-dirs: benchmarks/runtime
|
|
|
|
main: Main.hs
|
|
|
|
dependencies:
|
|
|
|
- base
|
|
|
|
- criterion
|
|
|
|
- containers
|
2021-04-07 01:23:45 +03:00
|
|
|
- unison-core1
|
2021-04-05 19:05:48 +03:00
|
|
|
- unison-parser-typechecker
|