From c03ab1502fd5959caf2e710c374eb81fca695355 Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Sun, 7 Mar 2021 17:13:44 -0800 Subject: [PATCH] Bump to GHC 9.0.1 --- build-constraints.yaml | 1021 ---------------------------------------- 1 file changed, 1021 deletions(-) diff --git a/build-constraints.yaml b/build-constraints.yaml index 912b1c5c..6ab8df7f 100644 --- a/build-constraints.yaml +++ b/build-constraints.yaml @@ -7849,1027 +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 - - 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. - gtk3