Bump to GHC 9.0.1

This commit is contained in:
Mihai Maruseac 2021-03-07 17:06:06 -08:00
parent 44fe8df6a8
commit 1e102e2da6

View File

@ -7938,6 +7938,937 @@ expected-haddock-failures:
- array-memoize
- arrow-extras
- assert-failure
- assoc
- astro
- atomic-primops
- atomic-write
- audacity
- autoexporter
- bank-holidays-england
- base-compat
- base-compat-batteries
- base-orphans
- base-prelude
- base-unicode-symbols
- base16-bytestring
- base64-string
- bazel-runfiles
- bbdb
- between
- bibtex
- bifunctors
- bimap
- binary-ieee754
- binary-list
- binary-orphans
- binary-parser
- binary-search
- binary-shared
- bindings-DSL
- bindings-GLFW
- bindings-libzip
- bindings-uname
- bitarray
- bitset-word8
- blake2
- blas-carray
- blas-comfort-array
- blas-ffi
- blaze-bootstrap
- blaze-builder
- blaze-html
- blaze-markup
- blaze-svg
- blaze-textual
- bmp
- boolsimplifier
- boots
- bordacount
- both
- bounded-queue
- both
- bounded-queue
- boxes
- buffer-pipe
- burrito
- bv
- byte-order
- byteable
- bytedump
- byteorder
- byteset
- bytestring-builder
- bytestring-lexing
- bytestring-mmap
- bytestring-to-vector
- bytestring-tree-builder
- c14n
- c2hs
- cabal-appimage
- cabal-doctest
- cabal2spec
- calendar-recycling
- call-stack
- can-i-haz
- carray
- cased
- casing
- cast
- category
- cereal
- cereal-text
- cereal-vector
- charsetdetect-ae
- chaselev-deque
- checksum
- choice
- chunked-data
- circle-packing
- clay
- climb
- clock
- clock-extras
- clumpiness
- cmark
- cmdargs
- code-page
- codec-beam
- colorful-monoids
- colorize-haskell
- colour
- combinatorial
- comfort-array
- combinatorial
- comfort-array
- comfort-graph
- comonad
- compactmap
- compiler-warnings
- composition
- composition-extra
- concurrency
- concurrent-extra
- concurrent-split
- cond
- conduit-combinators
- conferer
- conferer-hspec
- console-style
- constraint
- constraint-tuples
- contravariant
- contravariant-extras
- control-bool
- control-monad-free
- control-monad-omega
- convertible
- cookie
- countable
- cpphs
- cpu
- crackNum
- crc32c
- csp
- csv
- cubicbezier
- curl
- currencies
- cursor
- cutter
- data-accessor
- data-accessor-mtl
- data-accessor-transformers
- data-binary-ieee754
- data-bword
- data-checked
- data-clist
- data-default
- data-default-class
- data-default-instances-containers
- data-default-instances-dlist
- data-default-instances-old-locale
- data-diverse
- data-endian
- data-has
- data-endian
- data-has
- data-hash
- data-inttrie
- data-memocombinators
- data-or
- data-ordlist
- data-ref
- debian-build
- debug-trace-var
- dec
- deriving-compat
- derulo
- di-core
- di-monad
- diagrams-solve
- dictionary-sharing
- digest
- digits
- direct-sqlite
- directory-tree
- discount
- disk-free-space
- distributive
- dlist
- dlist-instances
- do-list
- do-notation
- dockerfile
- doctest-exitcode-stdio
- doctest-lib
- doldol
- dot
- dotgen
- dotnet-timespan
- double-conversion
- dsp
- dual
- dunai
- dvorak
- dyre
- easy-file
- echo
- edit-distance
- either-both
- either-unwrap
- elerea
- elf
- elm-core-sources
- emojis
- enummapset
- enumset
- enummapset
- enumset
- envparse
- equal-files
- equivalence
- erf
- error-or
- error-or-utils
- errors
- event-list
- exact-combinatorics
- exact-pi
- exception-mtl
- exception-transformers
- exception-via
- executable-path
- exit-codes
- exomizer
- explicit-exception
- express
- extensible-effects
- extensible-exceptions
- extractable-singleton
- extrapolate
- fail
- failable
- fakefs
- fakepull
- fast-digits
- fast-math
- feature-flags
- fedora-dists
- fft
- fgl
- file-embed
- file-path-th
- filemanip
- fileplow
- filtrable
- fingertree
- finite-typelits
- first-class-patterns
- fitspec
- fixed
- fixed-length
- flac
- flac-picture
- floatshow
- flow
- fmlist
- focus
- fold-debounce
- focus
- fold-debounce
- foldable1
- foreign-store
- forkable-monad
- format-numbers
- free-categories
- free-vl
- freenect
- freetype2
- friendly-time
- funcmp
- function-builder
- fusion-plugin-types
- fuzzcheck
- gd
- gdp
- general-games
- generic-arbitrary
- generic-constraints
- genvalidity
- ghc-byteorder
- ghc-core
- ghc-events
- ghc-paths
- ghc-trace-events
- ghcjs-codemirror
- ghost-buster
- githash
- gitrev
- gl
- gloss
- gloss-rendering
- gnuplot
- gpolyline
- graph-wrapper
- graphs
- graphviz
- groom
- group-by-date
- groups
- guarded-allocation
- half
- happy
- hashids
- haskeline
- haskell-gi-overloading
- haskell-lexer
- haskell-src
- haskell-src-exts
- hdaemonize
- heap
- hdaemonize
- heap
- heaps
- hebrew-time
- hedgehog-corpus
- heredoc
- hexpat
- hformat
- hlibcpuid
- hlibgit2
- hlibsass
- hnock
- hopenssl
- hopfli
- hostname
- hourglass
- hs-GeoIP
- hs-bibutils
- hs-php-session
- hsass
- hscolour
- hsemail
- hsini
- hsinstall
- hsp
- hspec
- hspec-contrib
- hspec-core
- hspec-discover
- hspec-expectations
- hspec-expectations-lifted
- hspec-golden
- hspec-leancheck
- hspec-meta
- hspec-need-env
- hspec-parsec
- hsshellscript
- hsyslog
- htaglib
- html
- hvect
- hw-int
- hw-kafka-client
- hw-string-parse
- hxt-charproperties
- hxt-regex-xmlschema
- hxt-unicode
- hybrid-vectors
- iconv
- identicon
- ieee754
- if
- ieee754
- if
- iff
- ihs
- immortal
- include-file
- indents
- indexed
- indexed-containers
- indexed-list-literals
- indexed-profunctors
- indexed-traversable
- infer-license
- inj
- instance-control
- integer-logarithms
- integer-roots
- integration
- interpolation
- intervals
- io-machine
- io-manager
- io-region
- io-storage
- irc-ctcp
- isbn
- iso3166-country-codes
- iso639
- iso8601-time
- iterable
- ix-shapable
- jack
- jailbreak-cabal
- jalaali
- jira-wiki-markup
- js-chart
- js-dgtable
- js-flot
- js-jquery
- justified-containers
- keycode
- kind-apply
- kind-generics
- kmeans
- l10n
- labels
- lame
- language-c
- language-java
- language-javascript
- language-python
- lapack-carray
- language-python
- lapack-carray
- lapack-comfort-array
- lapack-ffi
- largeword
- latex
- lawful
- lazy-csv
- lazyio
- lca
- leancheck
- leancheck-instances
- leapseconds-announced
- lens-family-core
- lens-family-th
- libffi
- libgit
- libgraph
- lifted-base
- linenoise
- linux-file-extents
- linux-namespaces
- list-predicate
- list-singleton
- listsafe
- little-rio
- lmdb
- loch-th
- lockfree-queue
- logfloat
- logging-facade
- logging-facade-syslog
- loop
- lrucache
- magic
- mainland-pretty
- managed
- markdown-unlit
- markov-chain
- math-functions
- mathexpr
- matrices
- matrix
- maximal-cliques
- mbox
- mbox-utility
- mcmc-types
- med-module
- median-stream
- mersenne-random-pure64
- messagepack
- microlens
- messagepack
- microlens
- microlens-contra
- microlens-ghc
- microlens-mtl
- microlens-th
- microspec
- midair
- midi
- mime-types
- minimal-configuration
- minimorph
- miniutter
- mintty
- missing-foreign
- mmap
- mmorph
- mnist-idx
- mockery
- monad-control
- monad-control-aligned
- monad-coroutine
- monad-extras
- monad-journal
- monad-loops
- monad-memo
- monad-par
- monad-par-extras
- monad-parallel
- monad-peel
- monad-primitive
- monad-resumption
- monad-skeleton
- monad-st
- monad-time
- monadic-arrays
- monadlist
- monads-tf
- monoid-transformer
- more-containers
- mountpoints
- mpi-hs
- mpi-hs-binary
- mpi-hs-cereal
- mtl-compat
- mtl-prelude
- multi-containers
- multiarg
- multimap
- multipart
- murmur-hash
- murmur3
- murmur-hash
- murmur3
- mwc-probability
- mwc-random
- mwc-random-monad
- mysql
- n2o
- nagios-check
- names-th
- nano-erl
- nanospec
- nats
- natural-induction
- natural-sort
- netcode-io
- netlib-carray
- netlib-comfort-array
- netlib-ffi
- network-info
- newtype-generics
- nicify-lib
- nix-paths
- no-value
- non-empty
- non-empty-sequence
- non-negative
- nondeterminism
- nowdoc
- numbers
- numeric-extras
- numeric-prelude
- numtype-dk
- ofx
- old-locale
- old-time
- oo-prototypes
- open-browser
- openexr-write
- optics-core
- optional-args
- options
- optparse-applicative
- optparse-generic
- optparse-simple
- optparse-text
- ordered-containers
- overhang
- packcheck
- pagination
- parallel
- parallel-io
- parameterized
- parallel-io
- parameterized
- paripari
- parseargs
- parsec-class
- parsec-numbers
- parsec-numeric
- parser-combinators
- partial-handler
- path-pieces
- pathtype
- pathwalk
- pattern-arrows
- pcre-light
- peano
- percent-format
- persist
- phantom-state
- pid1
- pipes
- pipes-parse
- pipes-random
- pipes-safe
- placeholders
- pointedlist
- pointless-fun
- poll
- polynomials-bernstein
- polyparse
- pooled-io
- possibly
- post-mess-age
- postgresql-libpq
- prefix-units
- prelude-compat
- prelude-safeenum
- pretty-class
- pretty-diff
- pretty-hex
- pretty-show
- pretty-terminal
- prettyclass
- primes
- primitive
- primitive-addr
- primitive-unaligned
- print-console-colors
- probability
- projectroot
- promises
- prompt
- proxied
- prompt
- proxied
- pulse-simple
- quickcheck-assertions
- quickcheck-classes-base
- quickcheck-higherorder
- quickcheck-io
- quickcheck-simple
- quickcheck-text
- quickcheck-transformer
- quickcheck-unicode
- quiet
- quote-quot
- ramus
- rando
- random
- random-shuffle
- rank1dynamic
- rate-limit
- raw-strings-qq
- rawstring-qm
- rdtsc
- re2
- read-editor
- readable
- record-hasfield
- record-wrangler
- ref-fd
- ref-tf
- refact
- reflection
- reform
- reform-blaze
- regex-applicative
- regex-base
- regex-compat
- regex-compat-tdfa
- regex-pcre
- regex-posix
- regex-tdfa
- reinterpret-cast
- reliable-io
- repline
- resourcet
- rev-state
- rfc1751
- rfc5051
- rocksdb-haskell
- roles
- rope-utf16-splay
- rosezipper
- rot13
- rosezipper
- rot13
- runmemo
- safe
- safe-coloured-text
- safe-exceptions
- safe-foldable
- salve
- sample-frame
- sample-frame-np
- say
- scalpel-core
- scanf
- scanner
- selections
- semigroups
- semiring-simple
- seqalign
- seqid
- setenv
- shared-memory
- shell-escape
- shell-utility
- shelltestrunner
- should-not-typecheck
- show-combinators
- siggy-chardust
- signal
- silently
- simple-affine-space
- simple-cabal
- simple-cmd-args
- simple-reflect
- simplistic-generics
- since
- singleton-bool
- siphash
- sitemap-gen
- skip-var
- snowflake
- some
- sop-core
- sort
- sorted-list
- sox
- soxlib
- speculate
- split
- splitmix
- spoon
- spreadsheet
- sql-words
- spreadsheet
- sql-words
- srcloc
- stack-templatizer
- stateref
- static-text
- stb-image-redux
- step-function
- stm-chans
- stm-delay
- stm-extras
- stm-lifted
- stm-split
- stopwatch
- storable-complex
- storable-endian
- storable-record
- storable-tuple
- storablevector
- store-core
- streaming
- streaming-bytestring
- strict-concurrency
- string-class
- string-combinators
- string-conv
- string-qq
- string-transform
- stringbuilder
- stringsearch
- structs
- structured-cli
- sum-type-boilerplate
- sundown
- superbuffer
- syb
- symbol
- symengine
- sysinfo
- system-argv0
- system-fileio
- system-filepath
- system-info
- tabular
- tagchup
- tagged
- tagged-identity
- tagshare
- tagsoup
- tao
- tao-example
- tar
- tao-example
- tar
- tardis
- tce-conf
- template-haskell-compat-v0208
- temporary
- temporary-rc
- temporary-resourcet
- tensorflow-test
- terminal-size
- test-framework
- test-framework-hunit
- test-framework-leancheck
- test-framework-quickcheck2
- test-fun
- testing-type-modifiers
- text-binary
- text-icu
- text-manipulate
- text-metrics
- text-postgresql
- text-zipper
- tf-random
- tfp
- th-abstraction
- th-bang-compat
- th-compat
- th-constraint-compat
- th-env
- th-lift
- th-lift-instances
- th-nowq
- th-reify-compat
- th-strict-compat
- thread-hierarchy
- threads
- tile
- time-compat
- time-locale-compat
- time-locale-vietnamese
- time-units
- timeit
- timezone-olson
- timezone-series
- titlecase
- topograph
- torsor
- transformers-base
- transformers-bifunctors
- transformers-compat
- transformers-fix
- tree-fun
- transformers-fix
- tree-fun
- tree-view
- tsv2csv
- tuple
- tuple-th
- tuples-homogenous-h98
- type-equality
- type-hint
- type-level-integers
- type-level-natural-number
- type-level-numbers
- type-map
- type-of-html
- type-of-html-static
- type-operators
- type-spec
- tzdata
- uglymemo
- unbounded-delays
- uncaught-exception
- unconstrained
- unexceptionalio
- unexceptionalio-trans
- unicode
- unicode-show
- union-find
- unipatterns
- unique-logic
- unique-logic-tf
- universe-base
- universe-instances-base
- universe-instances-trans
- universe-reverse-instances
- universe-some
- unix-bytestring
- unix-compat
- unliftio-core
- unlit
- unsafe
- url
- utf8-light
- utf8-string
- util
- utility-ht
- validity
- validity-bytestring
- validity-containers
- validity-primitive
- validity-text
- validity-time
- valor
- validity-time
- valor
- vector
- vector-algorithms
- vector-buffer
- vector-builder
- vector-mmap
- vector-rotcev
- vector-space
- vector-split
- vector-th-unbox
- vformat
- vformat-time
- void
- wave
- webrtc-vad
- wide-word
- witch
- with-location
- wizards
- wl-pprint-annotated
- wl-pprint-console
- wl-pprint-text
- word-trie
- word8
- wrap
- writer-cps-exceptions
- writer-cps-mtl
- writer-cps-transformers
- x11-xim
- xdg-basedir
- xdg-userdirs
- xml
- xml-basic
- xml-helpers
- xml-picklers
- xml-to-json-fast
- xml-types
- xmlgen
- xxhash-ffi
- yes-precure5-command
- yjtools
- yoga
- youtube
- zenacy-unicode
- zero
- zio
- zip-archive
- zlib
- zlib-bindings
- zot
# Requires build before haddock, which doesn't always happen in incremental
# builds. Could consider special-casing this requirement.