Bump to GHC 9.0.1

This commit is contained in:
Mihai Maruseac 2021-03-07 16:52:33 -08:00
parent 79d5518c7b
commit ee7603174e

View File

@ -7849,663 +7849,6 @@ expected-benchmark-failures:
# Haddocks which are expected to fail. Same concept as expected test failures.
expected-haddock-failures:
# Compilation with GHC 9.0.1 crashes with Prelude.chr: bad argument
- AC-Angle
- ALUT
- ANum
- Boolean
- BoundedChan
- ChasingBottoms
- Clipboard
- ClustalParser
- Diff
- Ebnf2ps
- FenwickTree
- FindBin
- FloatingHex
- FontyFruity
- GLFW-b
- GLURaw
- GLUT
- GenericPretty
- Glob
- HCodecs
- HDBC
- HDBC-session
- HSlippyMap
- HSvm
- HUnit
- HUnit-approx
- HasBigDecimal
- Imlib
- IntervalMap
- JuicyPixels
- LibZip
- List
- LibZip
- List
- ListLike
- ListTree
- MemoTrie
- MonadPrompt
- MonadRandom
- NineP
- NumInstances
- ObjectName
- OneTuple
- Only
- OpenAL
- OpenGL
- OpenGLRaw
- ParsecTools
- QuickCheck
- Ranged-sets
- SHA
- STMonadTrans
- SafeSemaphore
- StateVar
- TypeCompose
- ViennaRNAParser
- X11
- X11-xft
- Xauth
- abstract-deque
- abstract-par
- action-permutations
- adler32
- agda2lagda
- al
- alerts
- alex
- alg
- algebraic-graphs
- almost-fix
- alsa-core
- alsa-mixer
- alsa-pcm
- alsa-seq
- alternative-vector
- annotated-wl-pprint
- ansi-terminal
- ansi-wl-pprint
- app-settings
- appar
- appendmap
- apportionment
- approximate-equality
- array-memoize
- approximate-equality
- 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
# Requires build before haddock, which doesn't always happen in incremental
# builds. Could consider special-casing this requirement.
- gtk3