Created
July 16, 2018 02:17
-
-
Save ElvishJerricco/0aedf06aa98da09324383fb5ed3347fc to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@nix { "action": "setPhase", "phase": "setupCompilerEnvironmentPhase" } | |
setupCompilerEnvironmentPhase | |
Build with /nix/store/jyryri80cww2yvn8sc5jdxcipv4psarz-ghcjs-8.4.0.1. | |
ignoring (possibly broken) abi-depends field for packages | |
@nix { "action": "setPhase", "phase": "unpackPhase" } | |
unpacking sources | |
unpacking source archive /nix/store/rw6wianl67igvdka1jrddbsrq3q2kri8-ghcjs-base-01014ad | |
source root is ghcjs-base-01014ad | |
@nix { "action": "setPhase", "phase": "patchPhase" } | |
patching sources | |
Run jailbreak-cabal to lift version restrictions on build inputs. | |
@nix { "action": "setPhase", "phase": "compileBuildDriverPhase" } | |
compileBuildDriverPhase | |
setupCompileFlags: -package-db=/tmp/nix-build-ghcjs-base-0.2.0.0.drv-0/setup-package.conf.d -j4 -threaded | |
[1 of 1] Compiling Main ( Setup.hs, /tmp/nix-build-ghcjs-base-0.2.0.0.drv-0/Main.o ) | |
Linking Setup ... | |
@nix { "action": "setPhase", "phase": "configurePhase" } | |
configuring | |
configureFlags: --verbose --prefix=/nix/store/8zilhq267x8dxwccjwd6w2n5h9yf7rsc-ghcjs-base-0.2.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --docdir=/nix/store/6fd6bh3s1k2mrw8xjh8rrdp31gmp4j54-ghcjs-base-0.2.0.0-doc/share/doc/ghcjs-base-0.2.0.0 --with-gcc=gcc --package-db=/tmp/nix-build-ghcjs-base-0.2.0.0.drv-0/package.conf.d --ghc-option=-j4 --disable-split-objs --enable-library-profiling --profiling-detail=all-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --enable-library-vanilla --enable-library-for-ghci --ghc-option=-split-sections --ghcjs | |
Using Parsec parser | |
Configuring ghcjs-base-0.2.0.0... | |
Dependency HUnit -any: using HUnit-1.6.0.0 | |
Dependency QuickCheck -any: using QuickCheck-2.11.3 | |
Dependency aeson -any: using aeson-1.3.1.1 | |
Dependency array -any: using array-0.5.2.0 | |
Dependency attoparsec -any: using attoparsec-0.13.2.2 | |
Dependency base -any: using base-4.11.1.0 | |
Dependency binary -any: using binary-0.8.5.1 | |
Dependency bytestring -any: using bytestring-0.10.8.2 | |
Dependency containers -any: using containers-0.5.11.0 | |
Dependency deepseq -any: using deepseq-1.4.3.0 | |
Dependency directory -any: using directory-1.3.1.5 | |
Dependency dlist -any: using dlist-0.8.0.4 | |
Dependency ghc-prim -any: using ghc-prim-0.5.2.0 | |
Dependency ghcjs-base -any: using ghcjs-base-0.2.0.0 | |
Dependency ghcjs-prim -any: using ghcjs-prim-0.1.1.0 | |
Dependency hashable -any: using hashable-1.2.7.0 | |
Dependency integer-gmp -any: using integer-gmp-1.0.2.0 | |
Dependency primitive -any: using primitive-0.6.3.0 | |
Dependency quickcheck-unicode -any: using quickcheck-unicode-1.0.1.0 | |
Dependency random -any: using random-1.1 | |
Dependency scientific -any: using scientific-0.3.6.2 | |
Dependency test-framework -any: using test-framework-0.8.2.0 | |
Dependency test-framework-hunit -any: using test-framework-hunit-0.3.0.2 | |
Dependency test-framework-quickcheck2 -any: using | |
test-framework-quickcheck2-0.3.0.4 | |
Dependency text -any: using text-1.2.3.0 | |
Dependency time -any: using time-1.8.0.2 | |
Dependency transformers -any: using transformers-0.5.5.0 | |
Dependency unordered-containers -any: using unordered-containers-0.2.9.0 | |
Dependency vector -any: using vector-0.12.0.1 | |
Source component graph: | |
component lib | |
component test:tests dependency lib | |
Configured component graph: | |
component ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0 | |
include base-4.11.1.0-5Kf3GqzZBK3J87Uu7pRIno | |
include ghc-prim-0.5.2.0-Bfo9y0qb0emG5VRfx5d4mv | |
include ghcjs-prim-0.1.1.0-A1JdvSlggG4AS5cM95oali | |
include integer-gmp-1.0.2.0-2KPFYogw0VrIQFxUs0PHRt | |
include binary-0.8.5.1-536kP8Z55CqESgfRt5LVgA | |
include bytestring-0.10.8.2-ACj33vFBMyeAi499Z0Sdp2 | |
include text-1.2.3.0-970Ii40pYwz7heH5hMz2Zy | |
include aeson-1.3.1.1-2NdgVN8pxrl1EZZURAGnLh | |
include scientific-0.3.6.2-DNjmQjGSK3kFfoePT665dD | |
include vector-0.12.0.1-2jdyAaipB123qFIuCfjeAM | |
include containers-0.5.11.0-GhhPXbBZ8rf1WBQjAVqqMW | |
include time-1.8.0.2-Lhd9BoYe3x1KWpRmjMWWzh | |
include hashable-1.2.7.0-IBCeN7EVOTnBYk3VXdbzs6 | |
include unordered-containers-0.2.9.0-I4k1bamMRH794QgEr9nIkM | |
include attoparsec-0.13.2.2-JptNHk9m33QDzsr1uT40UF | |
include transformers-0.5.5.0-8ZjexgxxdBLH8OWn8CZkwx | |
include primitive-0.6.3.0-EN7G6bIUziYESvlw7SsQBc | |
include deepseq-1.4.3.0-42XnsAVec7XA2IheMXu1r7 | |
include dlist-0.8.0.4-LEyG2iRqqmc3FZ10vNKXkY | |
component ghcjs-base-0.2.0.0-BKE65WTHKS6FkTPzOZbZAt-tests | |
include HUnit-1.6.0.0-3IZ7dwqueIoJd30ybPzWaH | |
include QuickCheck-2.11.3-gEbbuAcp5BHRv8OLWmzl5 | |
include array-0.5.2.0-4hbwYakzlmNDU8Aa5OJAub | |
include text-1.2.3.0-970Ii40pYwz7heH5hMz2Zy | |
include base-4.11.1.0-5Kf3GqzZBK3J87Uu7pRIno | |
include bytestring-0.10.8.2-ACj33vFBMyeAi499Z0Sdp2 | |
include deepseq-1.4.3.0-42XnsAVec7XA2IheMXu1r7 | |
include directory-1.3.1.5-2mI4y4KffND9Zv04iHI3Ix | |
include ghc-prim-0.5.2.0-Bfo9y0qb0emG5VRfx5d4mv | |
include ghcjs-prim-0.1.1.0-A1JdvSlggG4AS5cM95oali | |
include ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0 | |
include primitive-0.6.3.0-EN7G6bIUziYESvlw7SsQBc | |
include quickcheck-unicode-1.0.1.0-LHjIvhlM8lWJ44Sy5ZswDL | |
include random-1.1-JxfcgFHeTOcAxriuf5Onax | |
include test-framework-0.8.2.0-DeKn5pRsS8y4QYZnbXi67W | |
include test-framework-hunit-0.3.0.2-Fm9O0haAc983rYHTrqhOl9 | |
include test-framework-quickcheck2-0.3.0.4-1yXzCEV8waaJo7YlFhYmVK | |
Linked component graph: | |
unit ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0 | |
include base-4.11.1.0-5Kf3GqzZBK3J87Uu7pRIno | |
include ghc-prim-0.5.2.0-Bfo9y0qb0emG5VRfx5d4mv | |
include ghcjs-prim-0.1.1.0-A1JdvSlggG4AS5cM95oali | |
include integer-gmp-1.0.2.0-2KPFYogw0VrIQFxUs0PHRt | |
include binary-0.8.5.1-536kP8Z55CqESgfRt5LVgA | |
include bytestring-0.10.8.2-ACj33vFBMyeAi499Z0Sdp2 | |
include text-1.2.3.0-970Ii40pYwz7heH5hMz2Zy | |
include aeson-1.3.1.1-2NdgVN8pxrl1EZZURAGnLh | |
include scientific-0.3.6.2-DNjmQjGSK3kFfoePT665dD | |
include vector-0.12.0.1-2jdyAaipB123qFIuCfjeAM | |
include containers-0.5.11.0-GhhPXbBZ8rf1WBQjAVqqMW | |
include time-1.8.0.2-Lhd9BoYe3x1KWpRmjMWWzh | |
include hashable-1.2.7.0-IBCeN7EVOTnBYk3VXdbzs6 | |
include unordered-containers-0.2.9.0-I4k1bamMRH794QgEr9nIkM | |
include attoparsec-0.13.2.2-JptNHk9m33QDzsr1uT40UF | |
include transformers-0.5.5.0-8ZjexgxxdBLH8OWn8CZkwx | |
include primitive-0.6.3.0-EN7G6bIUziYESvlw7SsQBc | |
include deepseq-1.4.3.0-42XnsAVec7XA2IheMXu1r7 | |
include dlist-0.8.0.4-LEyG2iRqqmc3FZ10vNKXkY | |
Data.JSString=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString,Data.JSString.Int=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.Int,Data.JSString.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.Internal,Data.JSString.Internal.Fusion=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.Internal.Fusion,Data.JSString.Internal.Fusion.CaseMapping=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.Internal.Fusion.CaseMapping,Data.JSString.Internal.Fusion.Common=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.Internal.Fusion.Common,Data.JSString.Internal.Fusion.Types=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.Internal.Fusion.Types,Data.JSString.Internal.Search=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.Internal.Search,Data.JSString.Raw=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.Raw,Data.JSString.Read=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.Read,Data.JSString.RealFloat=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.RealFloat,Data.JSString.RegExp=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.RegExp,Data.JSString.Text=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:Data.JSString.Text,GHCJS.Buffer=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Buffer,GHCJS.Buffer.Types=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Buffer.Types,GHCJS.Concurrent=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Concurrent,GHCJS.Foreign=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Foreign,GHCJS.Foreign.Callback=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Foreign.Callback,GHCJS.Foreign.Callback.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Foreign.Callback.Internal,GHCJS.Foreign.Export=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Foreign.Export,GHCJS.Foreign.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Foreign.Internal,GHCJS.Marshal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Marshal,GHCJS.Marshal.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Marshal.Internal,GHCJS.Marshal.Pure=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Marshal.Pure,GHCJS.Nullable=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Nullable,GHCJS.Types=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:GHCJS.Types,JavaScript.Array=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Array,JavaScript.Array.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Array.Internal,JavaScript.Array.ST=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Array.ST,JavaScript.Cast=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Cast,JavaScript.JSON=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.JSON,JavaScript.JSON.Types=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.JSON.Types,JavaScript.JSON.Types.Class=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.JSON.Types.Class,JavaScript.JSON.Types.Generic=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.JSON.Types.Generic,JavaScript.JSON.Types.Instances=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.JSON.Types.Instances,JavaScript.JSON.Types.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.JSON.Types.Internal,JavaScript.Number=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Number,JavaScript.Object=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Object,JavaScript.Object.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Object.Internal,JavaScript.RegExp=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.RegExp,JavaScript.TypedArray=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.TypedArray,JavaScript.TypedArray.ArrayBuffer=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.TypedArray.ArrayBuffer,JavaScript.TypedArray.ArrayBuffer.ST=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.TypedArray.ArrayBuffer.ST,JavaScript.TypedArray.DataView=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.TypedArray.DataView,JavaScript.TypedArray.DataView.ST=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.TypedArray.DataView.ST,JavaScript.TypedArray.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.TypedArray.Internal,JavaScript.TypedArray.ST=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.TypedArray.ST,JavaScript.Web.AnimationFrame=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.AnimationFrame,JavaScript.Web.Blob=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.Blob,JavaScript.Web.Blob.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.Blob.Internal,JavaScript.Web.Canvas=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.Canvas,JavaScript.Web.Canvas.ImageData=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.Canvas.ImageData,JavaScript.Web.Canvas.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.Canvas.Internal,JavaScript.Web.Canvas.TextMetrics=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.Canvas.TextMetrics,JavaScript.Web.CloseEvent=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.CloseEvent,JavaScript.Web.CloseEvent.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.CloseEvent.Internal,JavaScript.Web.ErrorEvent=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.ErrorEvent,JavaScript.Web.ErrorEvent.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.ErrorEvent.Internal,JavaScript.Web.File=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.File,JavaScript.Web.History=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.History,JavaScript.Web.Location=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.Location,JavaScript.Web.MessageEvent=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.MessageEvent,JavaScript.Web.MessageEvent.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.MessageEvent.Internal,JavaScript.Web.Performance=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.Performance,JavaScript.Web.Storage=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.Storage,JavaScript.Web.Storage.Internal=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.Storage.Internal,JavaScript.Web.StorageEvent=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.StorageEvent,JavaScript.Web.WebSocket=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.WebSocket,JavaScript.Web.Worker=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.Worker,JavaScript.Web.XMLHttpRequest=ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0:JavaScript.Web.XMLHttpRequest | |
unit ghcjs-base-0.2.0.0-BKE65WTHKS6FkTPzOZbZAt-tests | |
include HUnit-1.6.0.0-3IZ7dwqueIoJd30ybPzWaH | |
include QuickCheck-2.11.3-gEbbuAcp5BHRv8OLWmzl5 | |
include array-0.5.2.0-4hbwYakzlmNDU8Aa5OJAub | |
include text-1.2.3.0-970Ii40pYwz7heH5hMz2Zy | |
include base-4.11.1.0-5Kf3GqzZBK3J87Uu7pRIno | |
include bytestring-0.10.8.2-ACj33vFBMyeAi499Z0Sdp2 | |
include deepseq-1.4.3.0-42XnsAVec7XA2IheMXu1r7 | |
include directory-1.3.1.5-2mI4y4KffND9Zv04iHI3Ix | |
include ghc-prim-0.5.2.0-Bfo9y0qb0emG5VRfx5d4mv | |
include ghcjs-prim-0.1.1.0-A1JdvSlggG4AS5cM95oali | |
include ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0 | |
include primitive-0.6.3.0-EN7G6bIUziYESvlw7SsQBc | |
include quickcheck-unicode-1.0.1.0-LHjIvhlM8lWJ44Sy5ZswDL | |
include random-1.1-JxfcgFHeTOcAxriuf5Onax | |
include test-framework-0.8.2.0-DeKn5pRsS8y4QYZnbXi67W | |
include test-framework-hunit-0.3.0.2-Fm9O0haAc983rYHTrqhOl9 | |
include test-framework-quickcheck2-0.3.0.4-1yXzCEV8waaJo7YlFhYmVK | |
Ready component graph: | |
definite ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0 | |
depends base-4.11.1.0-5Kf3GqzZBK3J87Uu7pRIno | |
depends ghc-prim-0.5.2.0-Bfo9y0qb0emG5VRfx5d4mv | |
depends ghcjs-prim-0.1.1.0-A1JdvSlggG4AS5cM95oali | |
depends integer-gmp-1.0.2.0-2KPFYogw0VrIQFxUs0PHRt | |
depends binary-0.8.5.1-536kP8Z55CqESgfRt5LVgA | |
depends bytestring-0.10.8.2-ACj33vFBMyeAi499Z0Sdp2 | |
depends text-1.2.3.0-970Ii40pYwz7heH5hMz2Zy | |
depends aeson-1.3.1.1-2NdgVN8pxrl1EZZURAGnLh | |
depends scientific-0.3.6.2-DNjmQjGSK3kFfoePT665dD | |
depends vector-0.12.0.1-2jdyAaipB123qFIuCfjeAM | |
depends containers-0.5.11.0-GhhPXbBZ8rf1WBQjAVqqMW | |
depends time-1.8.0.2-Lhd9BoYe3x1KWpRmjMWWzh | |
depends hashable-1.2.7.0-IBCeN7EVOTnBYk3VXdbzs6 | |
depends unordered-containers-0.2.9.0-I4k1bamMRH794QgEr9nIkM | |
depends attoparsec-0.13.2.2-JptNHk9m33QDzsr1uT40UF | |
depends transformers-0.5.5.0-8ZjexgxxdBLH8OWn8CZkwx | |
depends primitive-0.6.3.0-EN7G6bIUziYESvlw7SsQBc | |
depends deepseq-1.4.3.0-42XnsAVec7XA2IheMXu1r7 | |
depends dlist-0.8.0.4-LEyG2iRqqmc3FZ10vNKXkY | |
definite ghcjs-base-0.2.0.0-BKE65WTHKS6FkTPzOZbZAt-tests | |
depends HUnit-1.6.0.0-3IZ7dwqueIoJd30ybPzWaH | |
depends QuickCheck-2.11.3-gEbbuAcp5BHRv8OLWmzl5 | |
depends array-0.5.2.0-4hbwYakzlmNDU8Aa5OJAub | |
depends text-1.2.3.0-970Ii40pYwz7heH5hMz2Zy | |
depends base-4.11.1.0-5Kf3GqzZBK3J87Uu7pRIno | |
depends bytestring-0.10.8.2-ACj33vFBMyeAi499Z0Sdp2 | |
depends deepseq-1.4.3.0-42XnsAVec7XA2IheMXu1r7 | |
depends directory-1.3.1.5-2mI4y4KffND9Zv04iHI3Ix | |
depends ghc-prim-0.5.2.0-Bfo9y0qb0emG5VRfx5d4mv | |
depends ghcjs-prim-0.1.1.0-A1JdvSlggG4AS5cM95oali | |
depends ghcjs-base-0.2.0.0-pu0nzjwZgoJD9p4j6Qat0 | |
depends primitive-0.6.3.0-EN7G6bIUziYESvlw7SsQBc | |
depends quickcheck-unicode-1.0.1.0-LHjIvhlM8lWJ44Sy5ZswDL | |
depends random-1.1-JxfcgFHeTOcAxriuf5Onax | |
depends test-framework-0.8.2.0-DeKn5pRsS8y4QYZnbXi67W | |
depends test-framework-hunit-0.3.0.2-Fm9O0haAc983rYHTrqhOl9 | |
depends test-framework-quickcheck2-0.3.0.4-1yXzCEV8waaJo7YlFhYmVK | |
Using Cabal-2.2.0.1 compiled by ghc-8.4 | |
Using compiler: ghcjs-8.4.0.1 | |
Using install prefix: | |
/nix/store/8zilhq267x8dxwccjwd6w2n5h9yf7rsc-ghcjs-base-0.2.0.0 | |
Executables installed in: | |
/nix/store/8zilhq267x8dxwccjwd6w2n5h9yf7rsc-ghcjs-base-0.2.0.0/bin | |
Libraries installed in: | |
/nix/store/8zilhq267x8dxwccjwd6w2n5h9yf7rsc-ghcjs-base-0.2.0.0/lib/ghcjs-8.4.0.1/ghcjs-base-0.2.0.0 | |
Dynamic Libraries installed in: | |
/nix/store/8zilhq267x8dxwccjwd6w2n5h9yf7rsc-ghcjs-base-0.2.0.0/lib/ghcjs-8.4.0.1/x86_64-linux-ghcjs-8.4.0.1-ghc8_4_2_20180420 | |
Private executables installed in: | |
/nix/store/8zilhq267x8dxwccjwd6w2n5h9yf7rsc-ghcjs-base-0.2.0.0/libexec/x86_64-linux-ghcjs-8.4.0.1-ghc8_4_2_20180420/ghcjs-base-0.2.0.0 | |
Data files installed in: | |
/nix/store/8zilhq267x8dxwccjwd6w2n5h9yf7rsc-ghcjs-base-0.2.0.0/share/x86_64-linux-ghcjs-8.4.0.1-ghc8_4_2_20180420/ghcjs-base-0.2.0.0 | |
Documentation installed in: | |
/nix/store/6fd6bh3s1k2mrw8xjh8rrdp31gmp4j54-ghcjs-base-0.2.0.0-doc/share/doc/ghcjs-base-0.2.0.0 | |
Configuration files installed in: | |
/nix/store/8zilhq267x8dxwccjwd6w2n5h9yf7rsc-ghcjs-base-0.2.0.0/etc | |
No alex found | |
Using ar found on system at: | |
/nix/store/4qvrxzxa535y8304mk195x50b6p9607d-binutils-2.30/bin/ar | |
No c2hs found | |
No cpphs found | |
No doctest found | |
Using gcc version 7.3.0 given by user at: | |
/nix/store/yz6kinf4ia19r1c14yirl6x4ciwgzk67-gcc-wrapper-7.3.0/bin/gcc | |
Using ghc version 8.4.3 found on system at: | |
/nix/store/v2qr71m53qpcgjkbc84iggr72f0zivhw-ghc-8.4.3/bin/ghc | |
Using ghc-pkg version 8.4.3 found on system at: | |
/nix/store/v2qr71m53qpcgjkbc84iggr72f0zivhw-ghc-8.4.3/bin/ghc-pkg | |
Using ghcjs version 8.4.0.1 found on system at: | |
/nix/store/jyryri80cww2yvn8sc5jdxcipv4psarz-ghcjs-8.4.0.1/bin/ghcjs | |
Using ghcjs-pkg version 8.4.2.20180420 found on system at: | |
/nix/store/jyryri80cww2yvn8sc5jdxcipv4psarz-ghcjs-8.4.0.1/bin/ghcjs-pkg | |
No greencard found | |
Using haddock version 2.20.0 found on system at: | |
/nix/store/jyryri80cww2yvn8sc5jdxcipv4psarz-ghcjs-8.4.0.1/bin/haddock-ghcjs | |
No happy found | |
Using haskell-suite found on system at: haskell-suite-dummy-location | |
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location | |
No hmake found | |
Using hpc version 0.67 found on system at: | |
/nix/store/v2qr71m53qpcgjkbc84iggr72f0zivhw-ghc-8.4.3/bin/hpc | |
Using hsc2hs version 0.68.3 found on system at: | |
/nix/store/jyryri80cww2yvn8sc5jdxcipv4psarz-ghcjs-8.4.0.1/bin/hsc2hs-ghcjs | |
Using hscolour version 1.24 found on system at: | |
/nix/store/1rfzkw7wcgnkz82n2hd1cyg0lv6z48is-hscolour-1.24.4/bin/HsColour | |
No jhc found | |
Using ld found on system at: | |
/nix/store/yz6kinf4ia19r1c14yirl6x4ciwgzk67-gcc-wrapper-7.3.0/bin/ld | |
No lhc found | |
No lhc-pkg found | |
No pkg-config found | |
Using runghc version 8.4.3 found on system at: | |
/nix/store/v2qr71m53qpcgjkbc84iggr72f0zivhw-ghc-8.4.3/bin/runghc | |
Using strip version 2.30 found on system at: | |
/nix/store/4qvrxzxa535y8304mk195x50b6p9607d-binutils-2.30/bin/strip | |
Using tar found on system at: | |
/nix/store/wpdkxjpwj0yihaixbmamdlzrpw5vn944-gnutar-1.30/bin/tar | |
No uhc found | |
@nix { "action": "setPhase", "phase": "buildPhase" } | |
building | |
Preprocessing library for ghcjs-base-0.2.0.0.. | |
Building library for ghcjs-base-0.2.0.0.. | |
JavaScript/JSON/Types/Generic.hs:2:45: warning: | |
-XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | |
| | |
2 | FunctionalDependencies, KindSignatures, OverlappingInstances, | |
| ^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:2:54: warning: | |
-XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | |
| | |
2 | GeneralizedNewtypeDeriving, IncoherentInstances, OverlappingInstances, | |
| ^^^^^^^^^^^^^^^^^^^^ | |
[ 1 of 75] Compiling Data.JSString.Internal ( Data/JSString/Internal.hs, dist/build/Data/JSString/Internal.js_o ) | |
[ 2 of 75] Compiling Data.JSString.Internal.Fusion.Types ( Data/JSString/Internal/Fusion/Types.hs, dist/build/Data/JSString/Internal/Fusion/Types.js_o ) | |
[ 3 of 75] Compiling Data.JSString.Internal.Fusion.CaseMapping ( Data/JSString/Internal/Fusion/CaseMapping.hs, dist/build/Data/JSString/Internal/Fusion/CaseMapping.js_o ) | |
[ 4 of 75] Compiling Data.JSString.Internal.Fusion.Common ( Data/JSString/Internal/Fusion/Common.hs, dist/build/Data/JSString/Internal/Fusion/Common.js_o ) | |
[ 5 of 75] Compiling GHCJS.Concurrent ( GHCJS/Concurrent.hs, dist/build/GHCJS/Concurrent.js_o ) | |
[ 6 of 75] Compiling GHCJS.Internal.Types ( GHCJS/Internal/Types.hs, dist/build/GHCJS/Internal/Types.js_o ) | |
[ 7 of 75] Compiling Data.JSString.Internal.Type ( Data/JSString/Internal/Type.hs, dist/build/Data/JSString/Internal/Type.js_o ) | |
[ 8 of 75] Compiling Data.JSString.Text ( Data/JSString/Text.hs, dist/build/Data/JSString/Text.js_o ) | |
[ 9 of 75] Compiling Data.JSString.Raw ( Data/JSString/Raw.hs, dist/build/Data/JSString/Raw.js_o ) | |
[10 of 75] Compiling Data.JSString.Internal.Fusion ( Data/JSString/Internal/Fusion.hs, dist/build/Data/JSString/Internal/Fusion.js_o ) | |
[11 of 75] Compiling Data.JSString ( Data/JSString.hs, dist/build/Data/JSString.js_o ) | |
[12 of 75] Compiling Data.JSString.RegExp ( Data/JSString/RegExp.hs, dist/build/Data/JSString/RegExp.js_o ) | |
[13 of 75] Compiling Data.JSString.RealFloat ( Data/JSString/RealFloat.hs, dist/build/Data/JSString/RealFloat.js_o ) | |
Data/JSString/RealFloat.hs:29:1: warning: | |
Ignoring useless SPECIALISE pragma for NOINLINE function: ‘realFloat’ | |
| | |
29 | {-# SPECIALIZE realFloat :: Double -> JSString #-} | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
Data/JSString/RealFloat.hs:30:1: warning: | |
Ignoring useless SPECIALISE pragma for NOINLINE function: ‘realFloat’ | |
| | |
30 | {-# SPECIALIZE realFloat :: Float -> JSString #-} | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
Data/JSString/RealFloat.hs:41:1: warning: | |
Ignoring useless SPECIALISE pragma for NOINLINE function: ‘formatRealFloat’ | |
| | |
41 | {-# SPECIALIZE formatRealFloat :: FPFormat -> Maybe Int -> Double -> JSString #-} | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
Data/JSString/RealFloat.hs:42:1: warning: | |
Ignoring useless SPECIALISE pragma for NOINLINE function: ‘formatRealFloat’ | |
| | |
42 | {-# SPECIALIZE formatRealFloat :: FPFormat -> Maybe Int -> Float -> JSString #-} | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
[14 of 75] Compiling Data.JSString.Internal.Search ( Data/JSString/Internal/Search.hs, dist/build/Data/JSString/Internal/Search.js_o ) | |
[15 of 75] Compiling Data.JSString.Int ( Data/JSString/Int.hs, dist/build/Data/JSString/Int.js_o ) | |
[16 of 75] Compiling GHCJS.Types ( GHCJS/Types.hs, dist/build/GHCJS/Types.js_o ) | |
[17 of 75] Compiling GHCJS.Foreign.Internal ( GHCJS/Foreign/Internal.hs, dist/build/GHCJS/Foreign/Internal.js_o ) | |
GHCJS/Foreign/Internal.hs:93:1: warning: [-Wdeprecations] | |
Module ‘Foreign.ForeignPtr.Safe’ is deprecated: | |
Safe is now the default, please use Foreign.ForeignPtr instead | |
| | |
93 | import Foreign.ForeignPtr.Safe | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
[18 of 75] Compiling GHCJS.Foreign.Export ( GHCJS/Foreign/Export.hs, dist/build/GHCJS/Foreign/Export.js_o ) | |
[19 of 75] Compiling GHCJS.Foreign ( GHCJS/Foreign.hs, dist/build/GHCJS/Foreign.js_o ) | |
[20 of 75] Compiling GHCJS.Buffer.Types ( GHCJS/Buffer/Types.hs, dist/build/GHCJS/Buffer/Types.js_o ) | |
[21 of 75] Compiling Data.JSString.Read ( Data/JSString/Read.hs, dist/build/Data/JSString/Read.js_o ) | |
[22 of 75] Compiling JavaScript.Array.Internal ( JavaScript/Array/Internal.hs, dist/build/JavaScript/Array/Internal.js_o ) | |
[23 of 75] Compiling JavaScript.Array ( JavaScript/Array.hs, dist/build/JavaScript/Array.js_o ) | |
[24 of 75] Compiling JavaScript.Array.ST ( JavaScript/Array/ST.hs, dist/build/JavaScript/Array/ST.js_o ) | |
[25 of 75] Compiling JavaScript.Cast ( JavaScript/Cast.hs, dist/build/JavaScript/Cast.js_o ) | |
[26 of 75] Compiling JavaScript.JSON.Types.Internal ( JavaScript/JSON/Types/Internal.hs, dist/build/JavaScript/JSON/Types/Internal.js_o ) | |
JavaScript/JSON/Types/Internal.hs:11:7: warning: [-Wduplicate-exports] | |
‘MutableValue’ is exported by ‘MutableValue’ and ‘MutableValue’ | |
| | |
11 | , MutableValue, MutableValue' | |
| ^^^^^^^^^^^^ | |
JavaScript/JSON/Types/Internal.hs:11:21: warning: [-Wduplicate-exports] | |
‘MutableValue'’ is exported by ‘MutableValue'’ and ‘MutableValue'’ | |
| | |
11 | , MutableValue, MutableValue' | |
| ^^^^^^^^^^^^^ | |
[27 of 75] Compiling JavaScript.JSON.Types.Class ( JavaScript/JSON/Types/Class.hs, dist/build/JavaScript/JSON/Types/Class.js_o ) | |
[28 of 75] Compiling JavaScript.JSON.Types.Instances ( JavaScript/JSON/Types/Instances.hs, dist/build/JavaScript/JSON/Types/Instances.js_o ) | |
JavaScript/JSON/Types/Instances.hs:71:1: warning: [-Wdeprecations] | |
Module ‘Data.Attoparsec.Number’ is deprecated: | |
This module will be removed in the next major release. | |
| | |
71 | import Data.Attoparsec.Number (Number(..)) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:494:17: warning: [-Wdeprecations] | |
In the use of ‘parseTime’ | |
(imported from Data.Time.Format, but defined in time-1.8.0.2:Data.Time.Format.Parse): | |
Deprecated: "use "parseTimeM True" instead" | |
| | |
494 | in case parseTime defaultTimeLocale "/Date(%s%Q)/" (JSS.unpack t') of | |
| ^^^^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:516:16: warning: [-Wdeprecations] | |
In the use of ‘parseTime’ | |
(imported from Data.Time.Format, but defined in time-1.8.0.2:Data.Time.Format.Parse): | |
Deprecated: "use "parseTimeM True" instead" | |
| | |
516 | case parseTime defaultTimeLocale f (JSS.unpack t) of | |
| ^^^^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:539:14: warning: [-Wdeprecations] | |
In the use of ‘parseTime’ | |
(imported from Data.Time.Format, but defined in time-1.8.0.2:Data.Time.Format.Parse): | |
Deprecated: "use "parseTimeM True" instead" | |
| | |
539 | case parseTime defaultTimeLocale "%FT%T%QZ" (JSS.unpack t) of | |
| ^^^^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:1067:37: warning: [-Wdeprecations] | |
In the use of type constructor or class ‘Number’ | |
(imported from Data.Attoparsec.Number): | |
Deprecated: "This module will be removed in the next major release." | |
| | |
1067 | scientificToNumber :: Scientific -> Number | |
| ^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:1069:19: warning: [-Wdeprecations] | |
In the use of data constructor ‘D’ | |
(imported from Data.Attoparsec.Number): | |
Deprecated: "This module will be removed in the next major release." | |
| | |
1069 | | e < 0 = D $ Scientific.toRealFloat s | |
| ^ | |
JavaScript/JSON/Types/Instances.hs:1070:19: warning: [-Wdeprecations] | |
In the use of data constructor ‘I’ | |
(imported from Data.Attoparsec.Number): | |
Deprecated: "This module will be removed in the next major release." | |
| | |
1070 | | otherwise = I $ c * 10 ^ e | |
| ^ | |
[29 of 75] Compiling JavaScript.JSON.Types.Generic ( JavaScript/JSON/Types/Generic.hs, dist/build/JavaScript/JSON/Types/Generic.js_o ) | |
JavaScript/JSON/Types/Generic.hs:85:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘AllNullary (a :+: b) allNullary’ | |
matches an instance declaration | |
instance [overlap ok] (AllNullary a allNullaryL, | |
AllNullary b allNullaryR, | |
And allNullaryL allNullaryR allNullary) => | |
AllNullary (a :+: b) allNullary | |
-- Defined at JavaScript/JSON/Types/Generic.hs:587:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (AllNullary (a :+: b) allNullary, | |
SumToJSON (a :+: b) allNullary) | |
While checking an instance declaration | |
In the instance declaration for ‘GToJSON (a :+: b)’ | |
| | |
85 | instance ( AllNullary (a :+: b) allNullary | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:334:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘AllNullary (a :+: b) allNullary’ | |
matches an instance declaration | |
instance [overlap ok] (AllNullary a allNullaryL, | |
AllNullary b allNullaryR, | |
And allNullaryL allNullaryR allNullary) => | |
AllNullary (a :+: b) allNullary | |
-- Defined at JavaScript/JSON/Types/Generic.hs:587:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (AllNullary (a :+: b) allNullary, | |
ParseSum (a :+: b) allNullary) | |
While checking an instance declaration | |
In the instance declaration for ‘GFromJSON (a :+: b)’ | |
| | |
334 | instance ( AllNullary (a :+: b) allNullary | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:349:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘SumFromString (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (SumFromString a, SumFromString b) => | |
SumFromString (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:373:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (SumFromString (a :+: b), FromPair (a :+: b), | |
FromTaggedObject (a :+: b)) | |
While checking an instance declaration | |
In the instance declaration for ‘ParseSum (a :+: b) True’ | |
| | |
349 | instance ( SumFromString (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:349:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromPair (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromPair a, FromPair b) => | |
FromPair (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:555:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (SumFromString (a :+: b), FromPair (a :+: b), | |
FromTaggedObject (a :+: b)) | |
While checking an instance declaration | |
In the instance declaration for ‘ParseSum (a :+: b) True’ | |
| | |
349 | instance ( SumFromString (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:349:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromTaggedObject (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromTaggedObject a, FromTaggedObject b) => | |
FromTaggedObject (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:422:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (SumFromString (a :+: b), FromPair (a :+: b), | |
FromTaggedObject (a :+: b)) | |
While checking an instance declaration | |
In the instance declaration for ‘ParseSum (a :+: b) True’ | |
| | |
349 | instance ( SumFromString (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:357:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromPair (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromPair a, FromPair b) => | |
FromPair (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:555:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (FromPair (a :+: b), FromTaggedObject (a :+: b)) | |
While checking an instance declaration | |
In the instance declaration for ‘ParseSum (a :+: b) False’ | |
| | |
357 | instance ( FromPair (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:357:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromTaggedObject (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromTaggedObject a, FromTaggedObject b) => | |
FromTaggedObject (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:422:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (FromPair (a :+: b), FromTaggedObject (a :+: b)) | |
While checking an instance declaration | |
In the instance declaration for ‘ParseSum (a :+: b) False’ | |
| | |
357 | instance ( FromPair (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:388:26: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromPair (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromPair a, FromPair b) => | |
FromPair (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:555:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the type signature: | |
parseNonAllNullarySum :: (FromPair (a :+: b), | |
FromTaggedObject (a :+: b)) => | |
Options -> Value -> Parser ((a :+: b) c) | |
| | |
388 | parseNonAllNullarySum :: ( FromPair (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:388:26: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromTaggedObject (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromTaggedObject a, FromTaggedObject b) => | |
FromTaggedObject (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:422:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the type signature: | |
parseNonAllNullarySum :: (FromPair (a :+: b), | |
FromTaggedObject (a :+: b)) => | |
Options -> Value -> Parser ((a :+: b) c) | |
| | |
388 | parseNonAllNullarySum :: ( FromPair (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
[30 of 75] Compiling JavaScript.JSON.Types ( JavaScript/JSON/Types.hs, dist/build/JavaScript/JSON/Types.js_o ) | |
[31 of 75] Compiling JavaScript.JSON ( JavaScript/JSON.hs, dist/build/JavaScript/JSON.js_o ) | |
[32 of 75] Compiling JavaScript.Number ( JavaScript/Number.hs, dist/build/JavaScript/Number.js_o ) | |
[33 of 75] Compiling JavaScript.Object.Internal ( JavaScript/Object/Internal.hs, dist/build/JavaScript/Object/Internal.js_o ) | |
[34 of 75] Compiling JavaScript.Object ( JavaScript/Object.hs, dist/build/JavaScript/Object.js_o ) | |
[35 of 75] Compiling GHCJS.Marshal.Internal ( GHCJS/Marshal/Internal.hs, dist/build/GHCJS/Marshal/Internal.js_o ) | |
[36 of 75] Compiling GHCJS.Marshal.Pure ( GHCJS/Marshal/Pure.hs, dist/build/GHCJS/Marshal/Pure.js_o ) | |
[37 of 75] Compiling GHCJS.Nullable ( GHCJS/Nullable.hs, dist/build/GHCJS/Nullable.js_o ) | |
[38 of 75] Compiling GHCJS.Foreign.Callback.Internal ( GHCJS/Foreign/Callback/Internal.hs, dist/build/GHCJS/Foreign/Callback/Internal.js_o ) | |
[39 of 75] Compiling GHCJS.Marshal ( GHCJS/Marshal.hs, dist/build/GHCJS/Marshal.js_o ) | |
GHCJS/Marshal.hs:28:1: warning: [-Wdeprecations] | |
Module ‘Data.Attoparsec.Number’ is deprecated: | |
This module will be removed in the next major release. | |
| | |
28 | import Data.Attoparsec.Number (Number(..)) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
[40 of 75] Compiling GHCJS.Foreign.Callback ( GHCJS/Foreign/Callback.hs, dist/build/GHCJS/Foreign/Callback.js_o ) | |
[41 of 75] Compiling JavaScript.RegExp ( JavaScript/RegExp.hs, dist/build/JavaScript/RegExp.js_o ) | |
[42 of 75] Compiling JavaScript.TypedArray.ArrayBuffer.Internal ( JavaScript/TypedArray/ArrayBuffer/Internal.hs, dist/build/JavaScript/TypedArray/ArrayBuffer/Internal.js_o ) | |
[43 of 75] Compiling JavaScript.TypedArray.ArrayBuffer ( JavaScript/TypedArray/ArrayBuffer.hs, dist/build/JavaScript/TypedArray/ArrayBuffer.js_o ) | |
[44 of 75] Compiling JavaScript.TypedArray.ArrayBuffer.ST ( JavaScript/TypedArray/ArrayBuffer/ST.hs, dist/build/JavaScript/TypedArray/ArrayBuffer/ST.js_o ) | |
[45 of 75] Compiling JavaScript.TypedArray.DataView.Internal ( JavaScript/TypedArray/DataView/Internal.hs, dist/build/JavaScript/TypedArray/DataView/Internal.js_o ) | |
[46 of 75] Compiling JavaScript.TypedArray.DataView ( JavaScript/TypedArray/DataView.hs, dist/build/JavaScript/TypedArray/DataView.js_o ) | |
[47 of 75] Compiling JavaScript.TypedArray.DataView.ST ( JavaScript/TypedArray/DataView/ST.hs, dist/build/JavaScript/TypedArray/DataView/ST.js_o ) | |
[48 of 75] Compiling JavaScript.TypedArray.Internal.Types ( JavaScript/TypedArray/Internal/Types.hs, dist/build/JavaScript/TypedArray/Internal/Types.js_o ) | |
JavaScript/TypedArray/Internal/Types.hs:111:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STUint8Array s2) = Word8 | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:111:5 | |
| | |
111 | Elem (STUint8Array s) = Word8 | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:112:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STUint8ClampedArray s2) = Word8 | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:112:5 | |
| | |
112 | Elem (STUint8ClampedArray s) = Word8 | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:113:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STUint16Array s2) = Word16 | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:113:5 | |
| | |
113 | Elem (STUint16Array s) = Word16 | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:114:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STUint32Array s2) = Word | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:114:5 | |
| | |
114 | Elem (STUint32Array s) = Word | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:115:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STInt8Array s2) = Int8 | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:115:5 | |
| | |
115 | Elem (STInt8Array s) = Int8 | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:116:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STInt16Array s2) = Int16 | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:116:5 | |
| | |
116 | Elem (STInt16Array s) = Int16 | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:117:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STInt32Array s2) = Int | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:117:5 | |
| | |
117 | Elem (STInt32Array s) = Int | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:118:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STFloat32Array s2) = Double | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:118:5 | |
| | |
118 | Elem (STFloat32Array s) = Double | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:119:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STFloat64Array s2) = Double | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:119:5 | |
| | |
119 | Elem (STFloat64Array s) = Double | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
[49 of 75] Compiling JavaScript.TypedArray.Internal ( JavaScript/TypedArray/Internal.hs, dist/build/JavaScript/TypedArray/Internal.js_o ) | |
[50 of 75] Compiling JavaScript.TypedArray ( JavaScript/TypedArray.hs, dist/build/JavaScript/TypedArray.js_o ) | |
[51 of 75] Compiling GHCJS.Buffer ( GHCJS/Buffer.hs, dist/build/GHCJS/Buffer.js_o ) | |
[52 of 75] Compiling JavaScript.TypedArray.ST ( JavaScript/TypedArray/ST.hs, dist/build/JavaScript/TypedArray/ST.js_o ) | |
[53 of 75] Compiling JavaScript.Web.AnimationFrame ( JavaScript/Web/AnimationFrame.hs, dist/build/JavaScript/Web/AnimationFrame.js_o ) | |
[54 of 75] Compiling JavaScript.Web.Blob.Internal ( JavaScript/Web/Blob/Internal.hs, dist/build/JavaScript/Web/Blob/Internal.js_o ) | |
[55 of 75] Compiling JavaScript.Web.Blob ( JavaScript/Web/Blob.hs, dist/build/JavaScript/Web/Blob.js_o ) | |
[56 of 75] Compiling JavaScript.Web.Canvas.Internal ( JavaScript/Web/Canvas/Internal.hs, dist/build/JavaScript/Web/Canvas/Internal.js_o ) | |
[57 of 75] Compiling JavaScript.Web.Canvas.ImageData ( JavaScript/Web/Canvas/ImageData.hs, dist/build/JavaScript/Web/Canvas/ImageData.js_o ) | |
[58 of 75] Compiling JavaScript.Web.Canvas ( JavaScript/Web/Canvas.hs, dist/build/JavaScript/Web/Canvas.js_o ) | |
[59 of 75] Compiling JavaScript.Web.Canvas.TextMetrics ( JavaScript/Web/Canvas/TextMetrics.hs, dist/build/JavaScript/Web/Canvas/TextMetrics.js_o ) | |
[60 of 75] Compiling JavaScript.Web.CloseEvent.Internal ( JavaScript/Web/CloseEvent/Internal.hs, dist/build/JavaScript/Web/CloseEvent/Internal.js_o ) | |
[61 of 75] Compiling JavaScript.Web.CloseEvent ( JavaScript/Web/CloseEvent.hs, dist/build/JavaScript/Web/CloseEvent.js_o ) | |
[62 of 75] Compiling JavaScript.Web.ErrorEvent.Internal ( JavaScript/Web/ErrorEvent/Internal.hs, dist/build/JavaScript/Web/ErrorEvent/Internal.js_o ) | |
[63 of 75] Compiling JavaScript.Web.ErrorEvent ( JavaScript/Web/ErrorEvent.hs, dist/build/JavaScript/Web/ErrorEvent.js_o ) | |
[64 of 75] Compiling JavaScript.Web.File ( JavaScript/Web/File.hs, dist/build/JavaScript/Web/File.js_o ) | |
[65 of 75] Compiling JavaScript.Web.History ( JavaScript/Web/History.hs, dist/build/JavaScript/Web/History.js_o ) | |
[66 of 75] Compiling JavaScript.Web.Location ( JavaScript/Web/Location.hs, dist/build/JavaScript/Web/Location.js_o ) | |
[67 of 75] Compiling JavaScript.Web.MessageEvent.Internal ( JavaScript/Web/MessageEvent/Internal.hs, dist/build/JavaScript/Web/MessageEvent/Internal.js_o ) | |
[68 of 75] Compiling JavaScript.Web.MessageEvent ( JavaScript/Web/MessageEvent.hs, dist/build/JavaScript/Web/MessageEvent.js_o ) | |
[69 of 75] Compiling JavaScript.Web.Performance ( JavaScript/Web/Performance.hs, dist/build/JavaScript/Web/Performance.js_o ) | |
[70 of 75] Compiling JavaScript.Web.Storage.Internal ( JavaScript/Web/Storage/Internal.hs, dist/build/JavaScript/Web/Storage/Internal.js_o ) | |
[71 of 75] Compiling JavaScript.Web.Storage ( JavaScript/Web/Storage.hs, dist/build/JavaScript/Web/Storage.js_o ) | |
[72 of 75] Compiling JavaScript.Web.StorageEvent ( JavaScript/Web/StorageEvent.hs, dist/build/JavaScript/Web/StorageEvent.js_o ) | |
[73 of 75] Compiling JavaScript.Web.WebSocket ( JavaScript/Web/WebSocket.hs, dist/build/JavaScript/Web/WebSocket.js_o ) | |
[74 of 75] Compiling JavaScript.Web.Worker ( JavaScript/Web/Worker.hs, dist/build/JavaScript/Web/Worker.js_o ) | |
[75 of 75] Compiling JavaScript.Web.XMLHttpRequest ( JavaScript/Web/XMLHttpRequest.hs, dist/build/JavaScript/Web/XMLHttpRequest.js_o ) | |
JavaScript/JSON/Types/Generic.hs:2:45: warning: | |
-XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | |
| | |
2 | FunctionalDependencies, KindSignatures, OverlappingInstances, | |
| ^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:2:54: warning: | |
-XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | |
| | |
2 | GeneralizedNewtypeDeriving, IncoherentInstances, OverlappingInstances, | |
| ^^^^^^^^^^^^^^^^^^^^ | |
[ 1 of 75] Compiling Data.JSString.Internal ( Data/JSString/Internal.hs, dist/build/Data/JSString/Internal.js_p_o ) | |
[ 2 of 75] Compiling Data.JSString.Internal.Fusion.Types ( Data/JSString/Internal/Fusion/Types.hs, dist/build/Data/JSString/Internal/Fusion/Types.js_p_o ) | |
[ 3 of 75] Compiling Data.JSString.Internal.Fusion.CaseMapping ( Data/JSString/Internal/Fusion/CaseMapping.hs, dist/build/Data/JSString/Internal/Fusion/CaseMapping.js_p_o ) | |
[ 4 of 75] Compiling Data.JSString.Internal.Fusion.Common ( Data/JSString/Internal/Fusion/Common.hs, dist/build/Data/JSString/Internal/Fusion/Common.js_p_o ) | |
[ 5 of 75] Compiling GHCJS.Concurrent ( GHCJS/Concurrent.hs, dist/build/GHCJS/Concurrent.js_p_o ) | |
[ 6 of 75] Compiling GHCJS.Internal.Types ( GHCJS/Internal/Types.hs, dist/build/GHCJS/Internal/Types.js_p_o ) | |
[ 7 of 75] Compiling Data.JSString.Internal.Type ( Data/JSString/Internal/Type.hs, dist/build/Data/JSString/Internal/Type.js_p_o ) | |
[ 8 of 75] Compiling Data.JSString.Text ( Data/JSString/Text.hs, dist/build/Data/JSString/Text.js_p_o ) | |
[ 9 of 75] Compiling Data.JSString.Raw ( Data/JSString/Raw.hs, dist/build/Data/JSString/Raw.js_p_o ) | |
[10 of 75] Compiling Data.JSString.Internal.Fusion ( Data/JSString/Internal/Fusion.hs, dist/build/Data/JSString/Internal/Fusion.js_p_o ) | |
[11 of 75] Compiling Data.JSString ( Data/JSString.hs, dist/build/Data/JSString.js_p_o ) | |
[12 of 75] Compiling Data.JSString.RegExp ( Data/JSString/RegExp.hs, dist/build/Data/JSString/RegExp.js_p_o ) | |
[13 of 75] Compiling Data.JSString.RealFloat ( Data/JSString/RealFloat.hs, dist/build/Data/JSString/RealFloat.js_p_o ) | |
Data/JSString/RealFloat.hs:29:1: warning: | |
Ignoring useless SPECIALISE pragma for NOINLINE function: ‘realFloat’ | |
| | |
29 | {-# SPECIALIZE realFloat :: Double -> JSString #-} | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
Data/JSString/RealFloat.hs:30:1: warning: | |
Ignoring useless SPECIALISE pragma for NOINLINE function: ‘realFloat’ | |
| | |
30 | {-# SPECIALIZE realFloat :: Float -> JSString #-} | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
Data/JSString/RealFloat.hs:41:1: warning: | |
Ignoring useless SPECIALISE pragma for NOINLINE function: ‘formatRealFloat’ | |
| | |
41 | {-# SPECIALIZE formatRealFloat :: FPFormat -> Maybe Int -> Double -> JSString #-} | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
Data/JSString/RealFloat.hs:42:1: warning: | |
Ignoring useless SPECIALISE pragma for NOINLINE function: ‘formatRealFloat’ | |
| | |
42 | {-# SPECIALIZE formatRealFloat :: FPFormat -> Maybe Int -> Float -> JSString #-} | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
[14 of 75] Compiling Data.JSString.Internal.Search ( Data/JSString/Internal/Search.hs, dist/build/Data/JSString/Internal/Search.js_p_o ) | |
[15 of 75] Compiling Data.JSString.Int ( Data/JSString/Int.hs, dist/build/Data/JSString/Int.js_p_o ) | |
[16 of 75] Compiling GHCJS.Types ( GHCJS/Types.hs, dist/build/GHCJS/Types.js_p_o ) | |
[17 of 75] Compiling GHCJS.Foreign.Internal ( GHCJS/Foreign/Internal.hs, dist/build/GHCJS/Foreign/Internal.js_p_o ) | |
GHCJS/Foreign/Internal.hs:93:1: warning: [-Wdeprecations] | |
Module ‘Foreign.ForeignPtr.Safe’ is deprecated: | |
Safe is now the default, please use Foreign.ForeignPtr instead | |
| | |
93 | import Foreign.ForeignPtr.Safe | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
[18 of 75] Compiling GHCJS.Foreign.Export ( GHCJS/Foreign/Export.hs, dist/build/GHCJS/Foreign/Export.js_p_o ) | |
[19 of 75] Compiling GHCJS.Foreign ( GHCJS/Foreign.hs, dist/build/GHCJS/Foreign.js_p_o ) | |
[20 of 75] Compiling GHCJS.Buffer.Types ( GHCJS/Buffer/Types.hs, dist/build/GHCJS/Buffer/Types.js_p_o ) | |
[21 of 75] Compiling Data.JSString.Read ( Data/JSString/Read.hs, dist/build/Data/JSString/Read.js_p_o ) | |
[22 of 75] Compiling JavaScript.Array.Internal ( JavaScript/Array/Internal.hs, dist/build/JavaScript/Array/Internal.js_p_o ) | |
[23 of 75] Compiling JavaScript.Array ( JavaScript/Array.hs, dist/build/JavaScript/Array.js_p_o ) | |
[24 of 75] Compiling JavaScript.Array.ST ( JavaScript/Array/ST.hs, dist/build/JavaScript/Array/ST.js_p_o ) | |
[25 of 75] Compiling JavaScript.Cast ( JavaScript/Cast.hs, dist/build/JavaScript/Cast.js_p_o ) | |
[26 of 75] Compiling JavaScript.JSON.Types.Internal ( JavaScript/JSON/Types/Internal.hs, dist/build/JavaScript/JSON/Types/Internal.js_p_o ) | |
JavaScript/JSON/Types/Internal.hs:11:7: warning: [-Wduplicate-exports] | |
‘MutableValue’ is exported by ‘MutableValue’ and ‘MutableValue’ | |
| | |
11 | , MutableValue, MutableValue' | |
| ^^^^^^^^^^^^ | |
JavaScript/JSON/Types/Internal.hs:11:21: warning: [-Wduplicate-exports] | |
‘MutableValue'’ is exported by ‘MutableValue'’ and ‘MutableValue'’ | |
| | |
11 | , MutableValue, MutableValue' | |
| ^^^^^^^^^^^^^ | |
[27 of 75] Compiling JavaScript.JSON.Types.Class ( JavaScript/JSON/Types/Class.hs, dist/build/JavaScript/JSON/Types/Class.js_p_o ) | |
[28 of 75] Compiling JavaScript.JSON.Types.Instances ( JavaScript/JSON/Types/Instances.hs, dist/build/JavaScript/JSON/Types/Instances.js_p_o ) | |
JavaScript/JSON/Types/Instances.hs:71:1: warning: [-Wdeprecations] | |
Module ‘Data.Attoparsec.Number’ is deprecated: | |
This module will be removed in the next major release. | |
| | |
71 | import Data.Attoparsec.Number (Number(..)) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:494:17: warning: [-Wdeprecations] | |
In the use of ‘parseTime’ | |
(imported from Data.Time.Format, but defined in time-1.8.0.2:Data.Time.Format.Parse): | |
Deprecated: "use "parseTimeM True" instead" | |
| | |
494 | in case parseTime defaultTimeLocale "/Date(%s%Q)/" (JSS.unpack t') of | |
| ^^^^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:516:16: warning: [-Wdeprecations] | |
In the use of ‘parseTime’ | |
(imported from Data.Time.Format, but defined in time-1.8.0.2:Data.Time.Format.Parse): | |
Deprecated: "use "parseTimeM True" instead" | |
| | |
516 | case parseTime defaultTimeLocale f (JSS.unpack t) of | |
| ^^^^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:539:14: warning: [-Wdeprecations] | |
In the use of ‘parseTime’ | |
(imported from Data.Time.Format, but defined in time-1.8.0.2:Data.Time.Format.Parse): | |
Deprecated: "use "parseTimeM True" instead" | |
| | |
539 | case parseTime defaultTimeLocale "%FT%T%QZ" (JSS.unpack t) of | |
| ^^^^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:1067:37: warning: [-Wdeprecations] | |
In the use of type constructor or class ‘Number’ | |
(imported from Data.Attoparsec.Number): | |
Deprecated: "This module will be removed in the next major release." | |
| | |
1067 | scientificToNumber :: Scientific -> Number | |
| ^^^^^^ | |
JavaScript/JSON/Types/Instances.hs:1069:19: warning: [-Wdeprecations] | |
In the use of data constructor ‘D’ | |
(imported from Data.Attoparsec.Number): | |
Deprecated: "This module will be removed in the next major release." | |
| | |
1069 | | e < 0 = D $ Scientific.toRealFloat s | |
| ^ | |
JavaScript/JSON/Types/Instances.hs:1070:19: warning: [-Wdeprecations] | |
In the use of data constructor ‘I’ | |
(imported from Data.Attoparsec.Number): | |
Deprecated: "This module will be removed in the next major release." | |
| | |
1070 | | otherwise = I $ c * 10 ^ e | |
| ^ | |
[29 of 75] Compiling JavaScript.JSON.Types.Generic ( JavaScript/JSON/Types/Generic.hs, dist/build/JavaScript/JSON/Types/Generic.js_p_o ) | |
JavaScript/JSON/Types/Generic.hs:85:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘AllNullary (a :+: b) allNullary’ | |
matches an instance declaration | |
instance [overlap ok] (AllNullary a allNullaryL, | |
AllNullary b allNullaryR, | |
And allNullaryL allNullaryR allNullary) => | |
AllNullary (a :+: b) allNullary | |
-- Defined at JavaScript/JSON/Types/Generic.hs:587:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (AllNullary (a :+: b) allNullary, | |
SumToJSON (a :+: b) allNullary) | |
While checking an instance declaration | |
In the instance declaration for ‘GToJSON (a :+: b)’ | |
| | |
85 | instance ( AllNullary (a :+: b) allNullary | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:334:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘AllNullary (a :+: b) allNullary’ | |
matches an instance declaration | |
instance [overlap ok] (AllNullary a allNullaryL, | |
AllNullary b allNullaryR, | |
And allNullaryL allNullaryR allNullary) => | |
AllNullary (a :+: b) allNullary | |
-- Defined at JavaScript/JSON/Types/Generic.hs:587:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (AllNullary (a :+: b) allNullary, | |
ParseSum (a :+: b) allNullary) | |
While checking an instance declaration | |
In the instance declaration for ‘GFromJSON (a :+: b)’ | |
| | |
334 | instance ( AllNullary (a :+: b) allNullary | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:349:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘SumFromString (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (SumFromString a, SumFromString b) => | |
SumFromString (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:373:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (SumFromString (a :+: b), FromPair (a :+: b), | |
FromTaggedObject (a :+: b)) | |
While checking an instance declaration | |
In the instance declaration for ‘ParseSum (a :+: b) True’ | |
| | |
349 | instance ( SumFromString (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:349:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromPair (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromPair a, FromPair b) => | |
FromPair (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:555:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (SumFromString (a :+: b), FromPair (a :+: b), | |
FromTaggedObject (a :+: b)) | |
While checking an instance declaration | |
In the instance declaration for ‘ParseSum (a :+: b) True’ | |
| | |
349 | instance ( SumFromString (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:349:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromTaggedObject (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromTaggedObject a, FromTaggedObject b) => | |
FromTaggedObject (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:422:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (SumFromString (a :+: b), FromPair (a :+: b), | |
FromTaggedObject (a :+: b)) | |
While checking an instance declaration | |
In the instance declaration for ‘ParseSum (a :+: b) True’ | |
| | |
349 | instance ( SumFromString (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:357:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromPair (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromPair a, FromPair b) => | |
FromPair (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:555:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (FromPair (a :+: b), FromTaggedObject (a :+: b)) | |
While checking an instance declaration | |
In the instance declaration for ‘ParseSum (a :+: b) False’ | |
| | |
357 | instance ( FromPair (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:357:10: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromTaggedObject (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromTaggedObject a, FromTaggedObject b) => | |
FromTaggedObject (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:422:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the context: (FromPair (a :+: b), FromTaggedObject (a :+: b)) | |
While checking an instance declaration | |
In the instance declaration for ‘ParseSum (a :+: b) False’ | |
| | |
357 | instance ( FromPair (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:388:26: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromPair (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromPair a, FromPair b) => | |
FromPair (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:555:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the type signature: | |
parseNonAllNullarySum :: (FromPair (a :+: b), | |
FromTaggedObject (a :+: b)) => | |
Options -> Value -> Parser ((a :+: b) c) | |
| | |
388 | parseNonAllNullarySum :: ( FromPair (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
JavaScript/JSON/Types/Generic.hs:388:26: warning: [-Wsimplifiable-class-constraints] | |
• The constraint ‘FromTaggedObject (a :+: b)’ | |
matches an instance declaration | |
instance [overlap ok] (FromTaggedObject a, FromTaggedObject b) => | |
FromTaggedObject (a :+: b) | |
-- Defined at JavaScript/JSON/Types/Generic.hs:422:10 | |
This makes type inference for inner bindings fragile; | |
either use MonoLocalBinds, or simplify it using the instance | |
• In the type signature: | |
parseNonAllNullarySum :: (FromPair (a :+: b), | |
FromTaggedObject (a :+: b)) => | |
Options -> Value -> Parser ((a :+: b) c) | |
| | |
388 | parseNonAllNullarySum :: ( FromPair (a :+: b) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... | |
[30 of 75] Compiling JavaScript.JSON.Types ( JavaScript/JSON/Types.hs, dist/build/JavaScript/JSON/Types.js_p_o ) | |
[31 of 75] Compiling JavaScript.JSON ( JavaScript/JSON.hs, dist/build/JavaScript/JSON.js_p_o ) | |
[32 of 75] Compiling JavaScript.Number ( JavaScript/Number.hs, dist/build/JavaScript/Number.js_p_o ) | |
[33 of 75] Compiling JavaScript.Object.Internal ( JavaScript/Object/Internal.hs, dist/build/JavaScript/Object/Internal.js_p_o ) | |
[34 of 75] Compiling JavaScript.Object ( JavaScript/Object.hs, dist/build/JavaScript/Object.js_p_o ) | |
[35 of 75] Compiling GHCJS.Marshal.Internal ( GHCJS/Marshal/Internal.hs, dist/build/GHCJS/Marshal/Internal.js_p_o ) | |
[36 of 75] Compiling GHCJS.Marshal.Pure ( GHCJS/Marshal/Pure.hs, dist/build/GHCJS/Marshal/Pure.js_p_o ) | |
[37 of 75] Compiling GHCJS.Nullable ( GHCJS/Nullable.hs, dist/build/GHCJS/Nullable.js_p_o ) | |
[38 of 75] Compiling GHCJS.Foreign.Callback.Internal ( GHCJS/Foreign/Callback/Internal.hs, dist/build/GHCJS/Foreign/Callback/Internal.js_p_o ) | |
[39 of 75] Compiling GHCJS.Marshal ( GHCJS/Marshal.hs, dist/build/GHCJS/Marshal.js_p_o ) | |
GHCJS/Marshal.hs:28:1: warning: [-Wdeprecations] | |
Module ‘Data.Attoparsec.Number’ is deprecated: | |
This module will be removed in the next major release. | |
| | |
28 | import Data.Attoparsec.Number (Number(..)) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
[40 of 75] Compiling GHCJS.Foreign.Callback ( GHCJS/Foreign/Callback.hs, dist/build/GHCJS/Foreign/Callback.js_p_o ) | |
[41 of 75] Compiling JavaScript.RegExp ( JavaScript/RegExp.hs, dist/build/JavaScript/RegExp.js_p_o ) | |
[42 of 75] Compiling JavaScript.TypedArray.ArrayBuffer.Internal ( JavaScript/TypedArray/ArrayBuffer/Internal.hs, dist/build/JavaScript/TypedArray/ArrayBuffer/Internal.js_p_o ) | |
[43 of 75] Compiling JavaScript.TypedArray.ArrayBuffer ( JavaScript/TypedArray/ArrayBuffer.hs, dist/build/JavaScript/TypedArray/ArrayBuffer.js_p_o ) | |
[44 of 75] Compiling JavaScript.TypedArray.ArrayBuffer.ST ( JavaScript/TypedArray/ArrayBuffer/ST.hs, dist/build/JavaScript/TypedArray/ArrayBuffer/ST.js_p_o ) | |
[45 of 75] Compiling JavaScript.TypedArray.DataView.Internal ( JavaScript/TypedArray/DataView/Internal.hs, dist/build/JavaScript/TypedArray/DataView/Internal.js_p_o ) | |
[46 of 75] Compiling JavaScript.TypedArray.DataView ( JavaScript/TypedArray/DataView.hs, dist/build/JavaScript/TypedArray/DataView.js_p_o ) | |
[47 of 75] Compiling JavaScript.TypedArray.DataView.ST ( JavaScript/TypedArray/DataView/ST.hs, dist/build/JavaScript/TypedArray/DataView/ST.js_p_o ) | |
[48 of 75] Compiling JavaScript.TypedArray.Internal.Types ( JavaScript/TypedArray/Internal/Types.hs, dist/build/JavaScript/TypedArray/Internal/Types.js_p_o ) | |
JavaScript/TypedArray/Internal/Types.hs:111:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STUint8Array s2) = Word8 | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:111:5 | |
| | |
111 | Elem (STUint8Array s) = Word8 | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:112:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STUint8ClampedArray s2) = Word8 | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:112:5 | |
| | |
112 | Elem (STUint8ClampedArray s) = Word8 | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:113:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STUint16Array s2) = Word16 | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:113:5 | |
| | |
113 | Elem (STUint16Array s) = Word16 | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:114:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STUint32Array s2) = Word | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:114:5 | |
| | |
114 | Elem (STUint32Array s) = Word | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:115:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STInt8Array s2) = Int8 | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:115:5 | |
| | |
115 | Elem (STInt8Array s) = Int8 | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:116:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STInt16Array s2) = Int16 | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:116:5 | |
| | |
116 | Elem (STInt16Array s) = Int16 | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:117:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STInt32Array s2) = Int | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:117:5 | |
| | |
117 | Elem (STInt32Array s) = Int | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:118:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STFloat32Array s2) = Double | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:118:5 | |
| | |
118 | Elem (STFloat32Array s) = Double | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
JavaScript/TypedArray/Internal/Types.hs:119:5: warning: | |
Type family instance equation is overlapped: | |
forall s1 (s2 :: s1). | |
Elem (STFloat64Array s2) = Double | |
-- Defined at JavaScript/TypedArray/Internal/Types.hs:119:5 | |
| | |
119 | Elem (STFloat64Array s) = Double | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
[49 of 75] Compiling JavaScript.TypedArray.Internal ( JavaScript/TypedArray/Internal.hs, dist/build/JavaScript/TypedArray/Internal.js_p_o ) | |
[50 of 75] Compiling JavaScript.TypedArray ( JavaScript/TypedArray.hs, dist/build/JavaScript/TypedArray.js_p_o ) | |
[51 of 75] Compiling GHCJS.Buffer ( GHCJS/Buffer.hs, dist/build/GHCJS/Buffer.js_p_o ) | |
[52 of 75] Compiling JavaScript.TypedArray.ST ( JavaScript/TypedArray/ST.hs, dist/build/JavaScript/TypedArray/ST.js_p_o ) | |
[53 of 75] Compiling JavaScript.Web.AnimationFrame ( JavaScript/Web/AnimationFrame.hs, dist/build/JavaScript/Web/AnimationFrame.js_p_o ) | |
[54 of 75] Compiling JavaScript.Web.Blob.Internal ( JavaScript/Web/Blob/Internal.hs, dist/build/JavaScript/Web/Blob/Internal.js_p_o ) | |
[55 of 75] Compiling JavaScript.Web.Blob ( JavaScript/Web/Blob.hs, dist/build/JavaScript/Web/Blob.js_p_o ) | |
[56 of 75] Compiling JavaScript.Web.Canvas.Internal ( JavaScript/Web/Canvas/Internal.hs, dist/build/JavaScript/Web/Canvas/Internal.js_p_o ) | |
[57 of 75] Compiling JavaScript.Web.Canvas.ImageData ( JavaScript/Web/Canvas/ImageData.hs, dist/build/JavaScript/Web/Canvas/ImageData.js_p_o ) | |
[58 of 75] Compiling JavaScript.Web.Canvas ( JavaScript/Web/Canvas.hs, dist/build/JavaScript/Web/Canvas.js_p_o ) | |
[59 of 75] Compiling JavaScript.Web.Canvas.TextMetrics ( JavaScript/Web/Canvas/TextMetrics.hs, dist/build/JavaScript/Web/Canvas/TextMetrics.js_p_o ) | |
[60 of 75] Compiling JavaScript.Web.CloseEvent.Internal ( JavaScript/Web/CloseEvent/Internal.hs, dist/build/JavaScript/Web/CloseEvent/Internal.js_p_o ) | |
[61 of 75] Compiling JavaScript.Web.CloseEvent ( JavaScript/Web/CloseEvent.hs, dist/build/JavaScript/Web/CloseEvent.js_p_o ) | |
[62 of 75] Compiling JavaScript.Web.ErrorEvent.Internal ( JavaScript/Web/ErrorEvent/Internal.hs, dist/build/JavaScript/Web/ErrorEvent/Internal.js_p_o ) | |
[63 of 75] Compiling JavaScript.Web.ErrorEvent ( JavaScript/Web/ErrorEvent.hs, dist/build/JavaScript/Web/ErrorEvent.js_p_o ) | |
[64 of 75] Compiling JavaScript.Web.File ( JavaScript/Web/File.hs, dist/build/JavaScript/Web/File.js_p_o ) | |
[65 of 75] Compiling JavaScript.Web.History ( JavaScript/Web/History.hs, dist/build/JavaScript/Web/History.js_p_o ) | |
[66 of 75] Compiling JavaScript.Web.Location ( JavaScript/Web/Location.hs, dist/build/JavaScript/Web/Location.js_p_o ) | |
[67 of 75] Compiling JavaScript.Web.MessageEvent.Internal ( JavaScript/Web/MessageEvent/Internal.hs, dist/build/JavaScript/Web/MessageEvent/Internal.js_p_o ) | |
[68 of 75] Compiling JavaScript.Web.MessageEvent ( JavaScript/Web/MessageEvent.hs, dist/build/JavaScript/Web/MessageEvent.js_p_o ) | |
[69 of 75] Compiling JavaScript.Web.Performance ( JavaScript/Web/Performance.hs, dist/build/JavaScript/Web/Performance.js_p_o ) | |
[70 of 75] Compiling JavaScript.Web.Storage.Internal ( JavaScript/Web/Storage/Internal.hs, dist/build/JavaScript/Web/Storage/Internal.js_p_o ) | |
[71 of 75] Compiling JavaScript.Web.Storage ( JavaScript/Web/Storage.hs, dist/build/JavaScript/Web/Storage.js_p_o ) | |
[72 of 75] Compiling JavaScript.Web.StorageEvent ( JavaScript/Web/StorageEvent.hs, dist/build/JavaScript/Web/StorageEvent.js_p_o ) | |
[73 of 75] Compiling JavaScript.Web.WebSocket ( JavaScript/Web/WebSocket.hs, dist/build/JavaScript/Web/WebSocket.js_p_o ) | |
[74 of 75] Compiling JavaScript.Web.Worker ( JavaScript/Web/Worker.hs, dist/build/JavaScript/Web/Worker.js_p_o ) | |
[75 of 75] Compiling JavaScript.Web.XMLHttpRequest ( JavaScript/Web/XMLHttpRequest.hs, dist/build/JavaScript/Web/XMLHttpRequest.js_p_o ) | |
Preprocessing test suite 'tests' for ghcjs-base-0.2.0.0.. | |
Building test suite 'tests' for ghcjs-base-0.2.0.0.. | |
test/Tests/Marshal.hs:1:32: warning: | |
-XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | |
| | |
1 | {-# LANGUAGE FlexibleContexts, OverlappingInstances #-} | |
| ^^^^^^^^^^^^^^^^^^^^ | |
[1 of 9] Compiling Tests.Buffer ( test/Tests/Buffer.hs, dist/build/tests/tests-tmp/Tests/Buffer.js_o ) | |
[2 of 9] Compiling Tests.Regressions ( test/Tests/Regressions.hs, dist/build/tests/tests-tmp/Tests/Regressions.js_o ) | |
test/Tests/Regressions.hs:23:1: warning: [-Wunused-imports] | |
The qualified import of ‘Test.Framework.Providers.HUnit’ is redundant | |
except perhaps to import instances from ‘Test.Framework.Providers.HUnit’ | |
To import instances alone, use: import Test.Framework.Providers.HUnit() | |
| | |
23 | import qualified Test.Framework.Providers.HUnit as F | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
[3 of 9] Compiling Tests.SlowFunctions ( test/Tests/SlowFunctions.hs, dist/build/tests/tests-tmp/Tests/SlowFunctions.js_o ) | |
[4 of 9] Compiling Tests.Utils ( test/Tests/Utils.hs, dist/build/tests/tests-tmp/Tests/Utils.js_o ) | |
[5 of 9] Compiling Tests.QuickCheckUtils ( test/Tests/QuickCheckUtils.hs, dist/build/tests/tests-tmp/Tests/QuickCheckUtils.js_o ) | |
test/Tests/QuickCheckUtils.hs:38:1: warning: [-Wunused-imports] | |
The import of ‘***’ from module ‘Control.Arrow’ is redundant | |
| | |
38 | import Control.Arrow (first, (***)) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
Prelude.!!: negative index |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment