+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/darcs-2.16.5nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/darcs-2.16.5nb1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for darcs-2.16.5nb1 Preprocessing library for darcs-2.16.5.. Building library for darcs-2.16.5.. [ 1 of 239] Compiling Darcs.Patch.RepoType ( src/Darcs/Patch/RepoType.hs, dist/build/Darcs/Patch/RepoType.o ) [ 2 of 239] Compiling Darcs.Patch.Witnesses.Unsafe ( src/Darcs/Patch/Witnesses/Unsafe.hs, dist/build/Darcs/Patch/Witnesses/Unsafe.o ) [ 3 of 239] Compiling Darcs.Prelude ( src/Darcs/Prelude.hs, dist/build/Darcs/Prelude.o ) [ 4 of 239] Compiling Darcs.Patch.Witnesses.Eq ( src/Darcs/Patch/Witnesses/Eq.hs, dist/build/Darcs/Patch/Witnesses/Eq.o ) src/Darcs/Patch/Witnesses/Eq.hs:18:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 18 | IsEq == IsEq = True | ^^^^ src/Darcs/Patch/Witnesses/Eq.hs:18:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 18 | IsEq == IsEq = True | ^^^^ src/Darcs/Patch/Witnesses/Eq.hs:23:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 23 | show IsEq = "IsEq" | ^^^^ src/Darcs/Patch/Witnesses/Eq.hs:56:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 56 | isIsEq IsEq = True | ^^^^ [ 5 of 239] Compiling Darcs.Patch.RegChars ( src/Darcs/Patch/RegChars.hs, dist/build/Darcs/Patch/RegChars.o ) [ 6 of 239] Compiling Darcs.Patch.TokenReplace ( src/Darcs/Patch/TokenReplace.hs, dist/build/Darcs/Patch/TokenReplace.o ) [ 7 of 239] Compiling Darcs.Patch.Format ( src/Darcs/Patch/Format.hs, dist/build/Darcs/Patch/Format.o ) src/Darcs/Patch/Format.hs:24:24: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ src/Darcs/Patch/Format.hs:24:29: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ src/Darcs/Patch/Format.hs:24:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ [ 8 of 239] Compiling Darcs.Test.TestOnly ( src/Darcs/Test/TestOnly.hs, dist/build/Darcs/Test/TestOnly.o ) [ 9 of 239] Compiling Darcs.UI.Options.Iso ( src/Darcs/UI/Options/Iso.hs, dist/build/Darcs/UI/Options/Iso.o ) [ 10 of 239] Compiling Darcs.UI.Options.Core ( src/Darcs/UI/Options/Core.hs, dist/build/Darcs/UI/Options/Core.o ) src/Darcs/UI/Options/Core.hs:287:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid (PrimOptSpec d f a [v])'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 287 | mappend = oappend | ^^^^^^^^^^^^^^^^^ [ 11 of 239] Compiling Darcs.Util.AtExit ( src/Darcs/Util/AtExit.hs, dist/build/Darcs/Util/AtExit.o ) [ 12 of 239] Compiling Darcs.Util.CommandLine ( src/Darcs/Util/CommandLine.hs, dist/build/Darcs/Util/CommandLine.o ) [ 13 of 239] Compiling Darcs.Util.DateTime ( src/Darcs/Util/DateTime.hs, dist/build/Darcs/Util/DateTime.o ) [ 14 of 239] Compiling Darcs.Util.Download.Request ( src/Darcs/Util/Download/Request.hs, dist/build/Darcs/Util/Download/Request.o ) [ 15 of 239] Compiling Darcs.Util.Download ( src/Darcs/Util/Download.hs, dist/build/Darcs/Util/Download.o ) [ 16 of 239] Compiling Darcs.Util.Encoding ( src/Darcs/Util/Encoding.hs, dist/build/Darcs/Util/Encoding.o ) [ 17 of 239] Compiling Darcs.Util.Global ( src/Darcs/Util/Global.hs, dist/build/Darcs/Util/Global.o ) [ 18 of 239] Compiling Darcs.Util.ByteString ( src/Darcs/Util/ByteString.hs, dist/build/Darcs/Util/ByteString.o ) [ 19 of 239] Compiling Darcs.Util.Diff.Myers ( src/Darcs/Util/Diff/Myers.hs, dist/build/Darcs/Util/Diff/Myers.o ) [ 20 of 239] Compiling Darcs.Util.Diff.Patience ( src/Darcs/Util/Diff/Patience.hs, dist/build/Darcs/Util/Diff/Patience.o ) [ 21 of 239] Compiling Darcs.Util.Diff ( src/Darcs/Util/Diff.hs, dist/build/Darcs/Util/Diff.o ) [ 22 of 239] Compiling Darcs.Repository.Paths ( src/Darcs/Repository/Paths.hs, dist/build/Darcs/Repository/Paths.o ) [ 23 of 239] Compiling Darcs.Repository.Flags ( src/Darcs/Repository/Flags.hs, dist/build/Darcs/Repository/Flags.o ) [ 24 of 239] Compiling Darcs.Util.Graph ( src/Darcs/Util/Graph.hs, dist/build/Darcs/Util/Graph.o ) [ 25 of 239] Compiling Darcs.Util.HTTP ( src/Darcs/Util/HTTP.hs, dist/build/Darcs/Util/HTTP.o ) [ 26 of 239] Compiling Darcs.Util.Hash ( src/Darcs/Util/Hash.hs, dist/build/Darcs/Util/Hash.o ) [ 27 of 239] Compiling Darcs.Util.IsoDate ( src/Darcs/Util/IsoDate.hs, dist/build/Darcs/Util/IsoDate.o ) [ 28 of 239] Compiling Darcs.Util.DateMatcher ( src/Darcs/Util/DateMatcher.hs, dist/build/Darcs/Util/DateMatcher.o ) [ 29 of 239] Compiling Darcs.Util.Parser ( src/Darcs/Util/Parser.hs, dist/build/Darcs/Util/Parser.o ) [ 30 of 239] Compiling Darcs.Util.Printer ( src/Darcs/Util/Printer.hs, dist/build/Darcs/Util/Printer.o ) src/Darcs/Util/Printer.hs:448:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid Doc'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 448 | mappend = append | ^^^^^^^^^^^^^^^^ [ 31 of 239] Compiling Darcs.Util.English ( src/Darcs/Util/English.hs, dist/build/Darcs/Util/English.o ) [ 32 of 239] Compiling Darcs.UI.Email ( src/Darcs/UI/Email.hs, dist/build/Darcs/UI/Email.o ) [ 33 of 239] Compiling Darcs.Util.Printer.Color ( src/Darcs/Util/Printer/Color.hs, dist/build/Darcs/Util/Printer/Color.o ) [ 34 of 239] Compiling Darcs.Util.Progress ( src/Darcs/Util/Progress.hs, dist/build/Darcs/Util/Progress.o ) [ 35 of 239] Compiling Darcs.Util.Exec ( src/Darcs/Util/Exec.hs, dist/build/Darcs/Util/Exec.o ) [ 36 of 239] Compiling Darcs.Util.Prompt ( src/Darcs/Util/Prompt.hs, dist/build/Darcs/Util/Prompt.o ) [ 37 of 239] Compiling Darcs.Util.Ratified ( src/Darcs/Util/Ratified.hs, dist/build/Darcs/Util/Ratified.o ) [ 38 of 239] Compiling Darcs.Util.Regex ( src/Darcs/Util/Regex.hs, dist/build/Darcs/Util/Regex.o ) [ 39 of 239] Compiling Darcs.Util.Show ( src/Darcs/Util/Show.hs, dist/build/Darcs/Util/Show.o ) [ 40 of 239] Compiling Darcs.Patch.Witnesses.Show ( src/Darcs/Patch/Witnesses/Show.hs, dist/build/Darcs/Patch/Witnesses/Show.o ) [ 41 of 239] Compiling Darcs.Patch.Witnesses.Sealed ( src/Darcs/Patch/Witnesses/Sealed.hs, dist/build/Darcs/Patch/Witnesses/Sealed.o ) src/Darcs/Patch/Witnesses/Sealed.hs:59:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 59 | Sealed x == Sealed y | IsEq <- x =\/= y = True | ^^^^ [ 42 of 239] Compiling Darcs.Patch.Witnesses.Ordered ( src/Darcs/Patch/Witnesses/Ordered.hs, dist/build/Darcs/Patch/Witnesses/Ordered.o ) src/Darcs/Patch/Witnesses/Ordered.hs:131:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | showsPrec _ NilFL = showString "NilFL" | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:140:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 140 | showsPrec _ NilRL = showString "NilRL" | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:230:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 230 | (a1 :> b1) =\/= (a2 :> b2) | IsEq <- a1 =\/= a2 = b1 =\/= b2 | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:254:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 254 | nullFL NilFL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:258:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 258 | nullRL NilRL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:265:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 265 | filterOutFLFL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:266:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 266 | filterOutFLFL f (x:>:xs) | IsEq <- f x = filterOutFLFL f xs | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:270:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 270 | filterOutRLRL _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:271:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 271 | filterOutRLRL f (xs:<:x) | IsEq <- f x = filterOutRLRL f xs | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:275:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 275 | filterRL _ NilRL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:280:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 280 | NilFL +>+ ys = ys | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:284:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 284 | xs +<+ NilRL = xs | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:290:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 290 | r ls NilFL = ls | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:296:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 296 | r ls NilRL = ls | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:300:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 300 | concatFL NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:304:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 304 | concatRL NilRL = NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:323:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 323 | spanFL_M _ (NilFL) = return $ NilFL :> NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:327:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 327 | splitAtFL _ NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:333:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 333 | splitAtRL _ NilRL = NilRL :> NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:342:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 342 | bunchFL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:345:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 345 | bFL NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:355:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 355 | foldFL_M _ r NilFL = return r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:365:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 365 | foldRL_M _ NilRL r = return r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:383:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 383 | foldrFL _ NilFL r = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:388:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 388 | foldlRL _ r NilRL = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:396:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 396 | foldrwFL _ NilFL r = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:403:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 403 | foldlwRL _ r NilRL = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:407:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 407 | mapFL_FL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:411:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 411 | mapFL_FL_M _ NilFL = return NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:422:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 422 | zipWithFL _ _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:426:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 426 | mapRL_RL _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:431:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 431 | mapFL _ NilFL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:435:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 435 | filterFL _ NilFL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:441:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 441 | mapRL _ NilRL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:447:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 447 | l NilFL n = n | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:453:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 453 | l NilRL n = n | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:458:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | isShorterThanRL NilRL _ = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:469:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 469 | dropWhileFL _ NilFL = flipSeal NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:475:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 475 | dropWhileRL _ NilRL = seal NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:488:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 488 | spanRL _ NilRL = NilRL :> NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:502:6: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 502 | eqFL NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:502:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 502 | eqFL NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:503:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 503 | eqFL (x:>:xs) (y:>:ys) | IsEq <- x =\/= y, IsEq <- eqFL xs ys = IsEq | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:503:44: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 503 | eqFL (x:>:xs) (y:>:ys) | IsEq <- x =\/= y, IsEq <- eqFL xs ys = IsEq | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:507:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 507 | eqFLUnsafe NilFL NilFL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:507:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 507 | eqFLUnsafe NilFL NilFL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:516:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 516 | NilRL +>>+ ys = ys | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:521:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 521 | xs +<<+ NilFL = xs | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:525:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 525 | initsFL NilFL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:531:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 531 | concatRLFL NilRL = NilRL | ^^^^^ [ 43 of 239] Compiling Darcs.Patch.Witnesses.WZipper ( src/Darcs/Patch/Witnesses/WZipper.hs, dist/build/Darcs/Patch/Witnesses/WZipper.o ) src/Darcs/Patch/Witnesses/WZipper.hs:81:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 81 | rightmost (FZipper _ NilFL) = True | ^^^^^ src/Darcs/Patch/Witnesses/WZipper.hs:86:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 86 | right x@(FZipper _ NilFL) = x | ^^^^^ src/Darcs/Patch/Witnesses/WZipper.hs:89:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 89 | leftmost (FZipper NilRL _) = True | ^^^^^ src/Darcs/Patch/Witnesses/WZipper.hs:94:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 94 | left x@(FZipper NilRL _) = x | ^^^^^ [ 44 of 239] Compiling Darcs.Patch.Witnesses.Maybe ( src/Darcs/Patch/Witnesses/Maybe.hs, dist/build/Darcs/Patch/Witnesses/Maybe.o ) src/Darcs/Patch/Witnesses/Maybe.hs:14:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 14 | maybeToFL Nothing2 = NilFL | ^^^^^^^^ src/Darcs/Patch/Witnesses/Maybe.hs:18:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 18 | maybeToRL Nothing2 = NilRL | ^^^^^^^^ src/Darcs/Patch/Witnesses/Maybe.hs:22:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 22 | mapMB_MB _ Nothing2 = Nothing2 | ^^^^^^^^ [ 45 of 239] Compiling Darcs.Patch.Rebase.PushFixup ( src/Darcs/Patch/Rebase/PushFixup.hs, dist/build/Darcs/Patch/Rebase/PushFixup.o ) src/Darcs/Patch/Rebase/PushFixup.hs:49:41: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 49 | pushFixupFLFL_FLFLFL _pushOne (fixup :> NilFL) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:60:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 60 | pushFixupFLFL_FLFLFLFL _pushOne (NilFL :> items) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:71:41: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 71 | pushFixupFLMB_FLFLMB _pushOne (fixup :> NilFL) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:75:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 75 | items1' :> Nothing2 -> items1' +>+ items2 :> Nothing2 | ^^^^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:101:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 101 | pushFixupIdMB_FLIdFLFL _pushOne (NilFL :> item) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:107:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 107 | item'' :> Nothing2 -> item'' :> fixups2' | ^^^^^^^^ [ 46 of 239] Compiling Darcs.Patch.Invert ( src/Darcs/Patch/Invert.hs, dist/build/Darcs/Patch/Invert.o ) src/Darcs/Patch/Invert.hs:19:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 19 | invertFL NilFL = NilRL | ^^^^^ src/Darcs/Patch/Invert.hs:23:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 23 | invertRL NilRL = NilFL | ^^^^^ src/Darcs/Patch/Invert.hs:39:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 39 | | IsEq <- invert x =\/= y = Just z | ^^^^ [ 47 of 239] Compiling Darcs.Patch.Debug ( src/Darcs/Patch/Debug.hs, dist/build/Darcs/Patch/Debug.o ) [ 48 of 239] Compiling Darcs.Patch.CommuteFn ( src/Darcs/Patch/CommuteFn.hs, dist/build/Darcs/Patch/CommuteFn.o ) src/Darcs/Patch/CommuteFn.hs:47:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 47 | commuterIdRL _ (x :> NilRL) = return (NilRL :> x) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:54:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 54 | commuterIdFL _ (x :> NilFL) = return (NilFL :> x) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:62:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 62 | mergerIdFL _ (x :\/: NilFL) = NilFL :/\: x | ^^^^^ src/Darcs/Patch/CommuteFn.hs:70:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 70 | totalCommuterIdFL _ (x :> NilFL) = NilFL :> x | ^^^^^ src/Darcs/Patch/CommuteFn.hs:77:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 77 | commuterFLId _ (NilFL :> y) = return (y :> NilFL) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:84:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 84 | commuterRLId _ (NilRL :> y) = return (y :> NilRL) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:94:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 94 | right as NilFL = Just (NilFL :> as) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:100:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 100 | left NilRL bs = Just (bs :> NilRL) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:108:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 108 | totalCommuterFLId _ (NilFL :> y) = y :> NilFL | ^^^^^ [ 49 of 239] Compiling Darcs.Patch.Commute ( src/Darcs/Patch/Commute.hs, dist/build/Darcs/Patch/Commute.o ) src/Darcs/Patch/Commute.hs:45:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 45 | commute (NilFL :> x) = Just (x :> NilFL) | ^^^^^ src/Darcs/Patch/Commute.hs:46:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 46 | commute (x :> NilFL) = Just (NilFL :> x) | ^^^^^ [ 50 of 239] Compiling Darcs.Patch.Merge ( src/Darcs/Patch/Merge.hs, dist/build/Darcs/Patch/Merge.o ) src/Darcs/Patch/Merge.hs:86:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 86 | cleanMerge (NilFL :\/: x) = return $ x :/\: NilFL | ^^^^^ src/Darcs/Patch/Merge.hs:87:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 87 | cleanMerge (x :\/: NilFL) = return $ NilFL :/\: x | ^^^^^ src/Darcs/Patch/Merge.hs:95:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 95 | cleanMergeFL (p :\/: NilFL) = return $ NilFL :/\: p | ^^^^^ src/Darcs/Patch/Merge.hs:140:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 140 | mergerIdFL _mergeFn (p :\/: NilFL) = NilFL :/\: p | ^^^^^ [ 51 of 239] Compiling Darcs.Patch.Permutations ( src/Darcs/Patch/Permutations.hs, dist/build/Darcs/Patch/Permutations.o ) src/Darcs/Patch/Permutations.hs:67:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 67 | partitionFL' _ middle right NilFL = NilFL :> middle :> right | ^^^^^ src/Darcs/Patch/Permutations.hs:70:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 70 | (NilRL :> p' :> right') -> case commuteRL (middle :> p') of | ^^^^^ src/Darcs/Patch/Permutations.hs:92:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 92 | go (NilRL :> qs) = (reverseFL qs :> NilRL) | ^^^^^ src/Darcs/Patch/Permutations.hs:113:31: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 113 | genCommuteWhatWeCanFL _ (y :> NilFL) = NilFL :> y :> NilFL | ^^^^^ src/Darcs/Patch/Permutations.hs:128:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 128 | genCommuteWhatWeCanRL _ (NilRL :> y) = NilRL :> y :> NilRL | ^^^^^ src/Darcs/Patch/Permutations.hs:132:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 132 | removeCommon (xs :\/: NilFL) = xs :\/: NilFL | ^^^^^ src/Darcs/Patch/Permutations.hs:133:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 133 | removeCommon (NilFL :\/: xs) = NilFL :\/: xs | ^^^^^ src/Darcs/Patch/Permutations.hs:147:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | r z ((z':>zs):zss) | IsEq <- z =\/= z' = Just zs | ^^^^ src/Darcs/Patch/Permutations.hs:154:33: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | r z ((zs:<:z'):zss) | IsEq <- z =/\= z' = Just zs | ^^^^ src/Darcs/Patch/Permutations.hs:167:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 167 | rsFL NilFL ys = Just ys | ^^^^^ src/Darcs/Patch/Permutations.hs:177:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 177 | rsRL NilRL ys = Just ys | ^^^^^ src/Darcs/Patch/Permutations.hs:202:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 202 | headPermutationsFL NilFL = [] | ^^^^^ src/Darcs/Patch/Permutations.hs:212:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 212 | headPermutationsRL NilRL = [] | ^^^^^ src/Darcs/Patch/Permutations.hs:229:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 229 | cmpSameLength NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:229:40: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 229 | cmpSameLength NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:239:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 239 | cmpSameLength NilRL NilRL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:239:40: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 239 | cmpSameLength NilRL NilRL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:247:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 247 | partitionConflictingFL NilFL _ = NilFL :> NilFL | ^^^^^ [ 52 of 239] Compiling Darcs.Patch.CommuteNoConflicts ( src/Darcs/Patch/CommuteNoConflicts.hs, dist/build/Darcs/Patch/CommuteNoConflicts.o ) [ 53 of 239] Compiling Darcs.Util.URL ( src/Darcs/Util/URL.hs, dist/build/Darcs/Util/URL.o ) [ 54 of 239] Compiling Darcs.Util.Workaround ( src/Darcs/Util/Workaround.hs, dist/build/Darcs/Util/Workaround.o ) [ 55 of 239] Compiling Darcs.Util.SignalHandler ( src/Darcs/Util/SignalHandler.hs, dist/build/Darcs/Util/SignalHandler.o ) [ 56 of 239] Compiling Darcs.Util.Exception ( src/Darcs/Util/Exception.hs, dist/build/Darcs/Util/Exception.o ) [ 57 of 239] Compiling Darcs.Util.Ssh ( src/Darcs/Util/Ssh.hs, dist/build/Darcs/Util/Ssh.o ) [ 58 of 239] Compiling Darcs.Util.Path ( src/Darcs/Util/Path.hs, dist/build/Darcs/Util/Path.o ) [ 59 of 239] Compiling Darcs.Util.Tree ( src/Darcs/Util/Tree.hs, dist/build/Darcs/Util/Tree.o ) [ 60 of 239] Compiling Darcs.Util.Tree.Monad ( src/Darcs/Util/Tree/Monad.hs, dist/build/Darcs/Util/Tree/Monad.o ) [ 61 of 239] Compiling Darcs.Patch.MonadProgress ( src/Darcs/Patch/MonadProgress.hs, dist/build/Darcs/Patch/MonadProgress.o ) [ 62 of 239] Compiling Darcs.Util.Tree.Hashed ( src/Darcs/Util/Tree/Hashed.hs, dist/build/Darcs/Util/Tree/Hashed.o ) src/Darcs/Util/Tree/Hashed.hs:256:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe BL.ByteString' not matched: Nothing | 256 | Just dirdata = darcsFormatDir s | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 63 of 239] Compiling Darcs.Util.File ( src/Darcs/Util/File.hs, dist/build/Darcs/Util/File.o ) [ 64 of 239] Compiling Darcs.Util.Tree.Plain ( src/Darcs/Util/Tree/Plain.hs, dist/build/Darcs/Util/Tree/Plain.o ) [ 65 of 239] Compiling Darcs.Util.Index ( src/Darcs/Util/Index.hs, dist/build/Darcs/Util/Index.o ) [ 66 of 239] Compiling Darcs.Util.Compat ( src/Darcs/Util/Compat.hs, dist/build/Darcs/Util/Compat.o ) [ 67 of 239] Compiling Darcs.Util.Lock ( src/Darcs/Util/Lock.hs, dist/build/Darcs/Util/Lock.o ) [ 68 of 239] Compiling Darcs.Util.External ( src/Darcs/Util/External.hs, dist/build/Darcs/Util/External.o ) [ 69 of 239] Compiling Darcs.Repository.Format ( src/Darcs/Repository/Format.hs, dist/build/Darcs/Repository/Format.o ) [ 70 of 239] Compiling Darcs.Repository.Cache ( src/Darcs/Repository/Cache.hs, dist/build/Darcs/Repository/Cache.o ) [ 71 of 239] Compiling Darcs.UI.Options.Flags ( src/Darcs/UI/Options/Flags.hs, dist/build/Darcs/UI/Options/Flags.o ) [ 72 of 239] Compiling Darcs.UI.Options.Util ( src/Darcs/UI/Options/Util.hs, dist/build/Darcs/UI/Options/Util.o ) [ 73 of 239] Compiling Darcs.UI.Options.Markdown ( src/Darcs/UI/Options/Markdown.hs, dist/build/Darcs/UI/Options/Markdown.o ) [ 74 of 239] Compiling Darcs.UI.Commands.Util.Tree ( src/Darcs/UI/Commands/Util/Tree.hs, dist/build/Darcs/UI/Commands/Util/Tree.o ) [ 75 of 239] Compiling Darcs.Repository.Prefs ( src/Darcs/Repository/Prefs.hs, dist/build/Darcs/Repository/Prefs.o ) [ 76 of 239] Compiling Darcs.Patch.SummaryData ( src/Darcs/Patch/SummaryData.hs, dist/build/Darcs/Patch/SummaryData.o ) [ 77 of 239] Compiling Darcs.Patch.Prim.FileUUID.ObjectMap ( src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs, dist/build/Darcs/Patch/Prim/FileUUID/ObjectMap.o ) src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:19: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 49 | data Object (m :: * -> *) | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:24: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 49 | data Object (m :: * -> *) | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:22: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 61 | data ObjectMap (m :: * -> *) = ObjectMap | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:27: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 61 | data ObjectMap (m :: * -> *) = ObjectMap | ^ [ 78 of 239] Compiling Darcs.Patch.Inspect ( src/Darcs/Patch/Inspect.hs, dist/build/Darcs/Patch/Inspect.o ) [ 79 of 239] Compiling Darcs.Patch.Choices ( src/Darcs/Patch/Choices.hs, dist/build/Darcs/Patch/Choices.o ) src/Darcs/Patch/Choices.hs:224:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 224 | pushLasts NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/Choices.hs:295:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 295 | psLast _ _ _ NilFL = error "impossible case" | ^^^^^ src/Darcs/Patch/Choices.hs:320:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 320 | fmfLasts f l1 NilFL = PCs { pcsFirsts = f | ^^^^^ src/Darcs/Patch/Choices.hs:360:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 360 | samf f1 f2 l1 NilFL = PCs (f1 +>+ reverseRL f2) (reverseRL l1) | ^^^^^ src/Darcs/Patch/Choices.hs:394:37: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 394 | forceMatchingMiddleOrLast pred b f1 NilFL ml = | ^^^^^ src/Darcs/Patch/Choices.hs:446:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 446 | mes middle bubble NilFL = | ^^^^^ src/Darcs/Patch/Choices.hs:461:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 461 | | IsEq <- compareLabels lp lp' = new_lps | ^^^^ src/Darcs/Patch/Choices.hs:465:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 465 | | IsEq <- compareLabels lp lp' = mapFL_FL (pcSetLast c) new_lps | ^^^^ [ 80 of 239] Compiling Darcs.Patch.Index.Types ( src/Darcs/Patch/Index/Types.hs, dist/build/Darcs/Patch/Index/Types.o ) [ 81 of 239] Compiling Darcs.Patch.ApplyMonad ( src/Darcs/Patch/ApplyMonad.hs, dist/build/Darcs/Patch/ApplyMonad.o ) src/Darcs/Patch/ApplyMonad.hs:53:37: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:53:42: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:53:48: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:54:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 54 | type ApplyMonadOver state m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:54:39: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 54 | type ApplyMonadOver state m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:61:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:61:39: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:61:45: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:62:44: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 62 | type ApplyMonadStateOperations state :: (* -> *) -> Constraint | ^ src/Darcs/Patch/ApplyMonad.hs:62:49: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 62 | type ApplyMonadStateOperations state :: (* -> *) -> Constraint | ^ src/Darcs/Patch/ApplyMonad.hs:87:33: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:87:38: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:87:44: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:88:30: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 88 | type ApplyMonadBase m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:88:35: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 88 | type ApplyMonadBase m :: * -> * | ^ [ 82 of 239] Compiling Darcs.Patch.Apply ( src/Darcs/Patch/Apply.hs, dist/build/Darcs/Patch/Apply.o ) src/Darcs/Patch/Apply.hs:48:27: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 48 | type ApplyState p :: (* -> *) -> * | ^ src/Darcs/Patch/Apply.hs:48:32: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 48 | type ApplyState p :: (* -> *) -> * | ^ src/Darcs/Patch/Apply.hs:48:38: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 48 | type ApplyState p :: (* -> *) -> * | ^ src/Darcs/Patch/Apply.hs:56:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 56 | apply NilFL = return () | ^^^^^ src/Darcs/Patch/Apply.hs:58:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 58 | unapply NilFL = return () | ^^^^^ src/Darcs/Patch/Apply.hs:63:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 63 | apply NilRL = return () | ^^^^^ src/Darcs/Patch/Apply.hs:65:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 65 | unapply NilRL = return () | ^^^^^ [ 83 of 239] Compiling Darcs.Patch.TouchesFiles ( src/Darcs/Patch/TouchesFiles.hs, dist/build/Darcs/Patch/TouchesFiles.o ) src/Darcs/Patch/TouchesFiles.hs:46:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 46 | labelTouching _ _ NilFL = [] | ^^^^^ [ 84 of 239] Compiling Darcs.Patch.Show ( src/Darcs/Patch/Show.hs, dist/build/Darcs/Patch/Show.o ) [ 85 of 239] Compiling Darcs.Patch.Info ( src/Darcs/Patch/Info.hs, dist/build/Darcs/Patch/Info.o ) [ 86 of 239] Compiling Darcs.Repository.Inventory ( src/Darcs/Repository/Inventory.hs, dist/build/Darcs/Repository/Inventory.o ) [ 87 of 239] Compiling Darcs.Repository.HashedIO ( src/Darcs/Repository/HashedIO.hs, dist/build/Darcs/Repository/HashedIO.o ) [ 88 of 239] Compiling Darcs.Patch.Ident ( src/Darcs/Patch/Ident.hs, dist/build/Darcs/Patch/Ident.o ) src/Darcs/Patch/Ident.hs:49:27: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 49 | type family PatchId (p :: * -> * -> *) | ^ src/Darcs/Patch/Ident.hs:49:32: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 49 | type family PatchId (p :: * -> * -> *) | ^ src/Darcs/Patch/Ident.hs:49:37: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 49 | type family PatchId (p :: * -> * -> *) | ^ src/Darcs/Patch/Ident.hs:165:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 165 | merge2FL xs NilFL = NilFL :/\: xs | ^^^^^ src/Darcs/Patch/Ident.hs:166:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 166 | merge2FL NilFL ys = ys :/\: NilFL | ^^^^^ src/Darcs/Patch/Ident.hs:200:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 200 | pullout _ NilFL = Nothing | ^^^^^ src/Darcs/Patch/Ident.hs:220:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 220 | pullout NilRL _ = Nothing | ^^^^^ src/Darcs/Patch/Ident.hs:231:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 231 | fastRemoveSubsequenceRL NilRL ys = Just ys | ^^^^^ src/Darcs/Patch/Ident.hs:251:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 251 | IsEq -> Fork cxs (reverseRL xs') (reverseRL ys') | ^^^^ src/Darcs/Patch/Ident.hs:263:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 263 | | prefix :> NilRL :> rest <- | ^^^^^ src/Darcs/Patch/Ident.hs:276:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 276 | push _ (NilRL :> left) = return (left :> NilRL) -- input RL is ehausted | ^^^^^ src/Darcs/Patch/Ident.hs:293:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 293 | push _ (NilRL :> left) = left :> NilRL -- input RL is ehausted | ^^^^^ src/Darcs/Patch/Ident.hs:324:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 324 | | IsEq <- p =\/= q = Just $ ident p == ident q | ^^^^ [ 89 of 239] Compiling Darcs.Patch.FileHunk ( src/Darcs/Patch/FileHunk.hs, dist/build/Darcs/Patch/FileHunk.o ) [ 90 of 239] Compiling Darcs.Patch.Viewing ( src/Darcs/Patch/Viewing.hs, dist/build/Darcs/Patch/Viewing.o ) src/Darcs/Patch/Viewing.hs:60:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 60 | NilFL -> fst <$> liftApply (cool pold fh Nothing) s' | ^^^^^ src/Darcs/Patch/Viewing.hs:65:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 65 | scs _ NilFL = return empty | ^^^^^ src/Darcs/Patch/Viewing.hs:117:47: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 117 | showPatchInternal ListFormatV1 (p :>: NilFL) = (showPatch ForStorage) p | ^^^^^ src/Darcs/Patch/Viewing.hs:118:40: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 118 | showPatchInternal ListFormatV1 NilFL = blueText "{" $$ blueText "}" | ^^^^^ src/Darcs/Patch/Viewing.hs:133:54: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 133 | showContextPatchInternal ListFormatV1 (p :>: NilFL) = | ^^^^^ src/Darcs/Patch/Viewing.hs:135:47: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | showContextPatchInternal ListFormatV1 NilFL = | ^^^^^ [ 91 of 239] Compiling Darcs.Patch.Bracketed ( src/Darcs/Patch/Bracketed.hs, dist/build/Darcs/Patch/Bracketed.o ) src/Darcs/Patch/Bracketed.hs:47:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 47 | showPatch _ (Braced NilFL) = blueText "{" $$ blueText "}" | ^^^^^ [ 92 of 239] Compiling Darcs.Patch.Read ( src/Darcs/Patch/Read.hs, dist/build/Darcs/Patch/Read.o ) [ 93 of 239] Compiling Darcs.Patch.V3.Contexted ( src/Darcs/Patch/V3/Contexted.hs, dist/build/Darcs/Patch/V3/Contexted.o ) src/Darcs/Patch/V3/Contexted.hs:104:31: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 104 | prop_ctxInvariants (Contexted NilFL _) = True | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:111:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 111 | prop_ctxNotCom (Contexted NilFL _) = True | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:125:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 125 | prop_ctxNotInv (Contexted NilFL _) = True | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:134:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | IsEq -> isIsEq (p =\/= q) | ^^^^ src/Darcs/Patch/V3/Contexted.hs:194:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 194 | ctxAddRL NilRL cp = cp | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:205:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 205 | ctxAddFL NilFL t = t | ^^^^^ [ 94 of 239] Compiling Darcs.Patch.Repair ( src/Darcs/Patch/Repair.hs, dist/build/Darcs/Patch/Repair.o ) src/Darcs/Patch/Repair.hs:45:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 45 | applyAndTryToFix NilFL = return Nothing | ^^^^^ [ 95 of 239] Compiling Darcs.Patch.Prim.Class ( src/Darcs/Patch/Prim/Class.hs, dist/build/Darcs/Patch/Prim/Class.o ) [ 96 of 239] Compiling Darcs.Patch.Prim.V1.Core ( src/Darcs/Patch/Prim/V1/Core.hs, dist/build/Darcs/Patch/Prim/V1/Core.o ) [ 97 of 239] Compiling Darcs.Patch.Prim.V1.Read ( src/Darcs/Patch/Prim/V1/Read.hs, dist/build/Darcs/Patch/Prim/V1/Read.o ) [ 98 of 239] Compiling Darcs.Patch.Prim.V1.Mangle ( src/Darcs/Patch/Prim/V1/Mangle.hs, dist/build/Darcs/Patch/Prim/V1/Mangle.o ) src/Darcs/Patch/Prim/V1/Mangle.hs:45:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 45 | applyHunks NilFL = id | ^^^^^ [ 99 of 239] Compiling Darcs.Patch.Prim.V1.Details ( src/Darcs/Patch/Prim/V1/Details.hs, dist/build/Darcs/Patch/Prim/V1/Details.o ) [100 of 239] Compiling Darcs.Patch.Prim.V1.Show ( src/Darcs/Patch/Prim/V1/Show.hs, dist/build/Darcs/Patch/Prim/V1/Show.o ) [101 of 239] Compiling Darcs.Patch.Prim.V1.Commute ( src/Darcs/Patch/Prim/V1/Commute.hs, dist/build/Darcs/Patch/Prim/V1/Commute.o ) src/Darcs/Patch/Prim/V1/Commute.hs:77:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Perhaps'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 77 | return = Succeeded | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [102 of 239] Compiling Darcs.Patch.Prim.V1.Coalesce ( src/Darcs/Patch/Prim/V1/Coalesce.hs, dist/build/Darcs/Patch/Prim/V1/Coalesce.o ) src/Darcs/Patch/Prim/V1/Coalesce.hs:95:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 95 | shrinkABit NilFL = NilFL | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:104:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 104 | tryOne _ _ NilFL = Nothing | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:114:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 114 | sortCoalesceFL2 NilFL = NilFL | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:115:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 115 | sortCoalesceFL2 (x:>:xs) | IsEq <- isIdentity x = sortCoalesceFL2 xs | ^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:138:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 138 | pushCoalescePatch new NilFL = Left (new:>:NilFL) | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:141:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 141 | Just (new' :>: NilFL) -> Right $ either id id $ pushCoalescePatch new' ps' | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:142:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 142 | Just NilFL -> Right ps' | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:155:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 155 | | IsEq <- invert p1 =\/= p2 = Just NilFL | ^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:262:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 262 | canonize _ p | IsEq <- isIdentity p = NilFL | ^^^^ [103 of 239] Compiling Darcs.Patch.Prim.V1.Apply ( src/Darcs/Patch/Prim/V1/Apply.hs, dist/build/Darcs/Patch/Prim/V1/Apply.o ) src/Darcs/Patch/Prim/V1/Apply.hs:128:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 128 | applyPrimFL NilFL = return () | ^^^^^ src/Darcs/Patch/Prim/V1/Apply.hs:132:44: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `Prim wW wY' not matched: Move _ _ DP _ _ ChangePref _ _ _ | 132 | do let foo = h :>: mapFL_FL (\(FP _ h') -> h') xs | ^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Prim/V1/Apply.hs:141:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 141 | hunkmod NilFL content = return content | ^^^^^ [104 of 239] Compiling Darcs.Patch.Prim.V1 ( src/Darcs/Patch/Prim/V1.hs, dist/build/Darcs/Patch/Prim/V1.o ) src/Darcs/Patch/Prim/V1.hs:87:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 87 | sift NilRL sofar = seal sofar | ^^^^^ [105 of 239] Compiling Darcs.Patch.Prim.FileUUID.Core ( src/Darcs/Patch/Prim/FileUUID/Core.hs, dist/build/Darcs/Patch/Prim/FileUUID/Core.o ) src/Darcs/Patch/Prim/FileUUID/Core.hs:91:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 91 | deriving instance Show (Prim wX wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Core.hs:131:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | invert Identity = Identity | ^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Core.hs:145:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | unsafeCompare Identity Identity = True | ^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Core.hs:145:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | unsafeCompare Identity Identity = True | ^^^^^^^^ [106 of 239] Compiling Darcs.Patch.Prim.FileUUID.Read ( src/Darcs/Patch/Prim/FileUUID/Read.hs, dist/build/Darcs/Patch/Prim/FileUUID/Read.o ) [107 of 239] Compiling Darcs.Patch.Prim.FileUUID.Details ( src/Darcs/Patch/Prim/FileUUID/Details.hs, dist/build/Darcs/Patch/Prim/FileUUID/Details.o ) [108 of 239] Compiling Darcs.Patch.Prim.FileUUID.Commute ( src/Darcs/Patch/Prim/FileUUID/Commute.hs, dist/build/Darcs/Patch/Prim/FileUUID/Commute.o ) [109 of 239] Compiling Darcs.Patch.Prim.FileUUID.Coalesce ( src/Darcs/Patch/Prim/FileUUID/Coalesce.hs, dist/build/Darcs/Patch/Prim/FileUUID/Coalesce.o ) [110 of 239] Compiling Darcs.Patch.Prim ( src/Darcs/Patch/Prim.hs, dist/build/Darcs/Patch/Prim.o ) [111 of 239] Compiling Darcs.Patch.Split ( src/Darcs/Patch/Split.hs, dist/build/Darcs/Patch/Split.o ) [112 of 239] Compiling Darcs.Patch.FromPrim ( src/Darcs/Patch/FromPrim.hs, dist/build/Darcs/Patch/FromPrim.o ) src/Darcs/Patch/FromPrim.hs:16:24: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:29: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:42: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:47: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:52: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ [113 of 239] Compiling Darcs.Patch.V1.Core ( src/Darcs/Patch/V1/Core.hs, dist/build/Darcs/Patch/V1/Core.o ) [114 of 239] Compiling Darcs.Patch.V1.Show ( src/Darcs/Patch/V1/Show.hs, dist/build/Darcs/Patch/V1/Show.o ) [115 of 239] Compiling Darcs.Patch.Unwind ( src/Darcs/Patch/Unwind.hs, dist/build/Darcs/Patch/Unwind.o ) src/Darcs/Patch/Unwind.hs:97:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 97 | consBefores NilFL u = u | ^^^^^ src/Darcs/Patch/Unwind.hs:105:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 105 | consAfters u NilFL = u | ^^^^^ src/Darcs/Patch/Unwind.hs:113:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 113 | consBefore b (Unwound NilFL ps after) = | ^^^^^ src/Darcs/Patch/Unwind.hs:123:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 123 | | IsEq <- invert b1 =\/= b2 = Unwound bs ps after | ^^^^ src/Darcs/Patch/Unwind.hs:134:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | consAfter (Unwound before ps NilRL) a = | ^^^^^ src/Darcs/Patch/Unwind.hs:144:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 144 | | IsEq <- invert a1 =\/= a2 = Unwound before ps as | ^^^^ src/Darcs/Patch/Unwind.hs:154:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | propagateBefore (NilRL :> p :> acc) = p :>: acc | ^^^^^ src/Darcs/Patch/Unwind.hs:156:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | | IsEq <- invert q =\/= p = reverseRL qs +>+ acc | ^^^^ src/Darcs/Patch/Unwind.hs:165:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 165 | propagateAfter (acc :> p :> NilFL) = acc :<: p | ^^^^^ src/Darcs/Patch/Unwind.hs:167:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 167 | | IsEq <- invert p =\/= q = acc +<+ reverseFL qs | ^^^^ src/Darcs/Patch/Unwind.hs:182:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 182 | squashUnwound NilFL = Unwound NilFL NilFL NilRL | ^^^^^ src/Darcs/Patch/Unwind.hs:215:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 215 | squashPair (Unwound before ps1 NilRL :> Unwound NilFL ps2 after) = | ^^^^^ src/Darcs/Patch/Unwind.hs:215:49: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 215 | squashPair (Unwound before ps1 NilRL :> Unwound NilFL ps2 after) = | ^^^^^ src/Darcs/Patch/Unwind.hs:219:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 219 | before2' :> Nothing2 -> | ^^^^^^^^ src/Darcs/Patch/Unwind.hs:226:33: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 226 | squashPair (Unwound before1 ps1 NilRL :> Unwound (b :>: before2) ps2 after2) = | ^^^^^ src/Darcs/Patch/Unwind.hs:235:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 235 | pushPastForward (p :> NilFL) = NilFL :> Just2 p | ^^^^^ src/Darcs/Patch/Unwind.hs:237:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 237 | | IsEq <- invert p =\/= q = qs :> Nothing2 | ^^^^ [116 of 239] Compiling Darcs.Patch.Summary ( src/Darcs/Patch/Summary.hs, dist/build/Darcs/Patch/Summary.o ) [117 of 239] Compiling Darcs.Patch.Prim.FileUUID.Show ( src/Darcs/Patch/Prim/FileUUID/Show.hs, dist/build/Darcs/Patch/Prim/FileUUID/Show.o ) src/Darcs/Patch/Prim/FileUUID/Show.hs:54:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 54 | showPrim _ Identity = blueText "identity" | ^^^^^^^^ [118 of 239] Compiling Darcs.Patch.Prim.FileUUID.Apply ( src/Darcs/Patch/Prim/FileUUID/Apply.hs, dist/build/Darcs/Patch/Prim/FileUUID/Apply.o ) src/Darcs/Patch/Prim/FileUUID/Apply.hs:37:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 37 | apply Identity = return () | ^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Apply.hs:43:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 43 | applyPrimFL NilFL = return () | ^^^^^ [119 of 239] Compiling Darcs.Patch.Prim.FileUUID ( src/Darcs/Patch/Prim/FileUUID.hs, dist/build/Darcs/Patch/Prim/FileUUID.o ) [120 of 239] Compiling Darcs.Patch.Effect ( src/Darcs/Patch/Effect.hs, dist/build/Darcs/Patch/Effect.o ) [121 of 239] Compiling Darcs.Patch.V2.Non ( src/Darcs/Patch/V2/Non.hs, dist/build/Darcs/Patch/V2/Non.o ) src/Darcs/Patch/V2/Non.hs:130:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 130 | IsEq -> case x =\/= y :: EqCheck wZ1 wZ2 of | ^^^^ src/Darcs/Patch/V2/Non.hs:131:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | IsEq -> True | ^^^^ src/Darcs/Patch/V2/Non.hs:162:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 162 | commuteOrAddToCtxRL NilRL n = n | ^^^^^ src/Darcs/Patch/V2/Non.hs:202:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 202 | NilFL :> c' -> Non c' x | ^^^^^ src/Darcs/Patch/V2/Non.hs:209:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 209 | remNonHelper _ NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/V2/Non.hs:237:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 237 | commuteOrRemFromCtxFL NilFL n = Just n | ^^^^^ src/Darcs/Patch/V2/Non.hs:267:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 267 | commuteRLPastNon NilRL n = Just n | ^^^^^ [122 of 239] Compiling Darcs.Patch.Conflict ( src/Darcs/Patch/Conflict.hs, dist/build/Darcs/Patch/Conflict.o ) src/Darcs/Patch/Conflict.hs:67:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 67 | rcs NilRL _ = [] | ^^^^^ [123 of 239] Compiling Darcs.Patch.V2.RepoPatch ( src/Darcs/Patch/V2/RepoPatch.hs, dist/build/Darcs/Patch/V2/RepoPatch.o ) src/Darcs/Patch/V2/RepoPatch.hs:135:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | isDuplicate (Duplicate _) = True | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:136:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 136 | isDuplicate (Etacilpud _) = True | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:144:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 144 | p@(Etacilpud _) -> justRedP "An inverse duplicate" p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:158:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 158 | Just NilRL -> error "found no patches in mergeUnravelled" | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:162:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 162 | notNullS (Sealed NilFL) = False | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:177:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 177 | NilRL -> error "NilFL encountered in sealed2non" | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:188:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 188 | NilFL -> Just p | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:201:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 201 | joinInverses NilFL = NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:235:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 235 | mac NilRL xs goneby = case joinEffects goneby of | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:236:31: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | NilFL -> Just (NilFL, mapFL_FL Normal xs) | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:245:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 245 | NilFL <- return pa | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:248:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 248 | do NilFL <- return goneby | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:249:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 249 | NilFL <- return $ joinEffects (ps :<: p) | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:259:36: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 259 | NilFL <- return pa | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:264:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 264 | geteff _ NilFL = ([], NilFL) | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:299:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 299 | allNormal NilFL = Just NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:305:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 305 | isConsistent (Duplicate _) = Nothing | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:306:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 306 | isConsistent (Etacilpud _) = Nothing | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:358:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 358 | conflictedEffect (Duplicate (Non _ x)) = [IsC Duplicated x] | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:359:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 359 | conflictedEffect (Etacilpud _) = error "impossible case" | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:386:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 386 | fullUnwind (Duplicate (Non ps p)) = | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:390:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 390 | fullUnwind (Etacilpud non) = | ^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:396:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 396 | commuteNoConflicts (d1@(Duplicate _) :> d2@(Duplicate _)) = Just (d2 :> d1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:396:49: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 396 | commuteNoConflicts (d1@(Duplicate _) :> d2@(Duplicate _)) = Just (d2 :> d1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:397:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 397 | commuteNoConflicts (e@(Etacilpud _) :> d@(Duplicate _)) = Just (d :> e) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:397:47: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 397 | commuteNoConflicts (e@(Etacilpud _) :> d@(Duplicate _)) = Just (d :> e) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:398:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 398 | commuteNoConflicts (d@(Duplicate _) :> e@(Etacilpud _)) = Just (e :> d) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:398:47: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 398 | commuteNoConflicts (d@(Duplicate _) :> e@(Etacilpud _)) = Just (e :> d) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:399:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 399 | commuteNoConflicts (e1@(Etacilpud _) :> e2@(Etacilpud _)) = Just (e2 :> e1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:399:49: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 399 | commuteNoConflicts (e1@(Etacilpud _) :> e2@(Etacilpud _)) = Just (e2 :> e1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:407:35: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 407 | commuteNoConflicts orig@(x :> Duplicate d) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:415:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 415 | commuteNoConflicts (Duplicate d :> x) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:420:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 420 | commuteNoConflicts c@(Etacilpud _ :> _) = invertCommuteNC c | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:421:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 421 | commuteNoConflicts c@(_ :> Etacilpud _) = invertCommuteNC c | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:497:6: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 497 | (Duplicate x) =\/= (Duplicate y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:497:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 497 | (Duplicate x) =\/= (Duplicate y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:498:6: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 498 | (Etacilpud x) =\/= (Etacilpud y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:498:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 498 | (Etacilpud x) =\/= (Etacilpud y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:548:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 548 | Non NilFL pp -> Non (reverseRL deps) pp | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:563:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 563 | rf rs l NilFL = rs :> l | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:571:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 571 | filterConflictsFL _ NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:582:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 582 | invert (Duplicate d) = Etacilpud d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:583:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 583 | invert (Etacilpud d) = Duplicate d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:594:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Non (RepoPatchV2 prim) wY]' not matched: [] | 594 | let p2 : n1nons = reverse $ xx2nons a1'nop2 $ reverseRL (rn1' :<: x) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:597:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 597 | ([], NilFL, Non c y) | NilFL <- joinEffects c -> | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:597:36: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 597 | ([], NilFL, Non c y) | NilFL <- joinEffects c -> | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:607:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe [Non (RepoPatchV2 prim) wY]' not matched: Nothing | 607 | Just a2_minus_p1n1 = a2_minus_p1 `minus` n1nons | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:615:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe [Non (RepoPatchV2 prim) wY]' not matched: Nothing | 615 | Just a1'nop2 = (a2 ++ n2nons) `minus` (p1' : n1'nons) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:616:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe [Non (RepoPatchV2 prim) wY]' not matched: Nothing | 616 | Just a2'o = | ^^^^^^^^^^^... src/Darcs/Patch/V2/RepoPatch.hs:619:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe [Non (RepoPatchV2 prim) wZ]' not matched: Nothing | 619 | Just a2' = | ^^^^^^^^^^... src/Darcs/Patch/V2/RepoPatch.hs:621:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (Non (RepoPatchV2 prim) wZ)' not matched: Nothing | 621 | Just p2' = commuteOrRemFromCtxFL (xx2patches a1'nop2 n1') p2 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:623:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 623 | ([], NilFL, Non c x) -> | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:625:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 625 | NilFL -> let n1'x = n1' +>+ x :>: NilFL in | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:649:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 649 | merge (Etacilpud _ :\/: _) = error "impossible case" | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:650:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 650 | merge (_ :\/: Etacilpud _) = error "impossible case" | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:653:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 653 | merge (Duplicate a :\/: Duplicate b) = Duplicate b :/\: Duplicate a | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:653:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 653 | merge (Duplicate a :\/: Duplicate b) = Duplicate b :/\: Duplicate a | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:655:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 655 | merge (Duplicate a :\/: b) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:659:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 659 | merge m@(_ :\/: Duplicate _) = swapMerge m | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:667:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 667 | | IsEq <- x =\/= y | ^^^^ src/Darcs/Patch/V2/RepoPatch.hs:689:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Non (RepoPatchV2 prim) wY]' not matched: [] | 689 | (x' : nyy) = reverse $ xx2nons iy yyx | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:702:29: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Non (RepoPatchV2 prim) wZ]' not matched: [] | 702 | y' : iy' = | ^^^^^^^^^^... src/Darcs/Patch/V2/RepoPatch.hs:704:29: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Non (RepoPatchV2 prim) wZ]' not matched: [] | 704 | x' : ix' = | ^^^^^^^^^^... src/Darcs/Patch/V2/RepoPatch.hs:721:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 721 | listTouchedFiles (Duplicate p) = nonTouches p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:722:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 722 | listTouchedFiles (Etacilpud p) = nonTouches p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:729:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 729 | hunkMatches f (Duplicate p) = nonHunkMatches f p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:730:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 730 | hunkMatches f (Etacilpud p) = nonHunkMatches f p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:783:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 783 | pullCommon NilFL ys = Fork NilFL NilFL ys | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:784:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 784 | pullCommon xs NilFL = Fork NilFL xs NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:800:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 800 | pullCommonRL NilRL ys = CommonRL NilRL ys NilRL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:801:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 801 | pullCommonRL xs NilRL = CommonRL xs NilRL NilRL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:839:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 839 | showPatch f (Duplicate d) = blueText duplicate $$ showNon f d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:840:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 840 | showPatch f (Etacilpud d) = blueText etacilpud $$ showNon f d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:842:31: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 842 | showPatch f (Conflictor i NilFL p) = | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:849:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 849 | showPatch f (InvConflictor i NilFL p) = | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:895:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 895 | showsPrec d (Duplicate x) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:898:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 898 | showsPrec d (Etacilpud x) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:918:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 918 | non (Duplicate d) = d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:919:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 919 | non (Etacilpud d) = invertNon d -- FIXME !!! ??? | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:925:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 925 | effect (Duplicate _) = NilFL | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:926:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 926 | effect (Etacilpud _) = NilFL | ^^^^^^^^^^^ [124 of 239] Compiling Darcs.Patch.V1.Commute ( src/Darcs/Patch/V1/Commute.hs, dist/build/Darcs/Patch/V1/Commute.o ) src/Darcs/Patch/V1/Commute.hs:105:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Perhaps'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 105 | return = Succeeded | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:312:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 312 | reconcileUnwindings _ NilRL p2s = FlippedSeal p2s | ^^^^^ src/Darcs/Patch/V1/Commute.hs:313:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 313 | reconcileUnwindings _ p1s NilRL = FlippedSeal p1s | ^^^^^ src/Darcs/Patch/V1/Commute.hs:345:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 345 | putBefore _ NilFL = Just (unsafeCoerceP NilFL) | ^^^^^ src/Darcs/Patch/V1/Commute.hs:386:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 386 | dropAllInverses NilFL = NilFL | ^^^^^ src/Darcs/Patch/V1/Commute.hs:409:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 409 | _ `iso` NilFL = True | ^^^^^ src/Darcs/Patch/V1/Commute.hs:410:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 410 | NilFL `iso` _ = False | ^^^^^ src/Darcs/Patch/V1/Commute.hs:412:81: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 412 | head $ ([as `iso` bs | (ah :>: as) <- simpleHeadPermutationsFL a, IsEq <- [ah =\/= b]] :: [Bool]) ++ [False] | ^^^^ src/Darcs/Patch/V1/Commute.hs:450:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched: NilRL | 450 | case filter (\(_:<:pp) -> pp `unsafeCompare` p1) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:450:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched: NilRL | 450 | case filter (\(_:<:pp) -> pp `unsafeCompare` p1) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:459:18: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched: NilRL NilRL | 459 | case filter (\(_:<:p) -> isMerger p) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:459:18: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched: NilRL NilRL | 459 | case filter (\(_:<:p) -> isMerger p) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^ [125 of 239] Compiling Darcs.Patch.V1.Read ( src/Darcs/Patch/V1/Read.hs, dist/build/Darcs/Patch/V1/Read.o ) [126 of 239] Compiling Darcs.Patch.V1.Apply ( src/Darcs/Patch/V1/Apply.hs, dist/build/Darcs/Patch/V1/Apply.o ) [127 of 239] Compiling Darcs.Patch.V1.Viewing ( src/Darcs/Patch/V1/Viewing.hs, dist/build/Darcs/Patch/V1/Viewing.o ) [128 of 239] Compiling Darcs.Patch.Named ( src/Darcs/Patch/Named.hs, dist/build/Darcs/Patch/Named.o ) src/Darcs/Patch/Named.hs:260:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 260 | separate _ NilRL resolved unresolved = resolved :> unresolved | ^^^^^ [129 of 239] Compiling Darcs.Patch.Rebase.Name ( src/Darcs/Patch/Rebase/Name.hs, dist/build/Darcs/Patch/Rebase/Name.o ) src/Darcs/Patch/Rebase/Name.hs:211:4: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 211 | | IsEq <- isInverse = NilFL :> Nothing2 | ^^^^ [130 of 239] Compiling Darcs.Patch.Rebase.Fixup ( src/Darcs/Patch/Rebase/Fixup.hs, dist/build/Darcs/Patch/Rebase/Fixup.o ) src/Darcs/Patch/Rebase/Fixup.hs:134:4: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | | IsEq <- isInverse = NilFL :> Nothing2 | ^^^^ src/Darcs/Patch/Rebase/Fixup.hs:168:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 168 | flToNamesPrims NilFL = NilFL :> NilFL | ^^^^^ [131 of 239] Compiling Darcs.Patch.PatchInfoAnd ( src/Darcs/Patch/PatchInfoAnd.hs, dist/build/Darcs/Patch/PatchInfoAnd.o ) [132 of 239] Compiling Darcs.Repository.ApplyPatches ( src/Darcs/Repository/ApplyPatches.hs, dist/build/Darcs/Repository/ApplyPatches.o ) [133 of 239] Compiling Darcs.Patch.Set ( src/Darcs/Patch/Set.hs, dist/build/Darcs/Patch/Set.o ) src/Darcs/Patch/Set.hs:72:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 72 | deriving instance Show2 p => Show (PatchSet rt p wStart wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:100:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 100 | patchSet2RL (PatchSet ts ps) = concatRL (mapRL_RL ts2rl ts) +<+ ps | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:114:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 114 | appendPSFL (PatchSet ts ps) newps = PatchSet ts (ps +<<+ newps) | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:119:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 119 | progressPatchSet k (PatchSet ts ps) = | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:132:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 132 | inOrderTags (PatchSet ts _) = go ts | ^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:135:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | go NilRL = [] | ^^^^^ src/Darcs/Patch/Set.hs:138:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 138 | patchSetSnoc (PatchSet ts ps) p = PatchSet ts (ps :<: p) | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:145:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | patchSetSplit (PatchSet (ts :<: Tagged t _ ps') ps) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:147:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | patchSetSplit (PatchSet NilRL ps) = PatchSet NilRL NilRL :> ps | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:147:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | patchSetSplit (PatchSet NilRL ps) = PatchSet NilRL NilRL :> ps | ^^^^^ src/Darcs/Patch/Set.hs:154:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | patchSetDrop n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:154:49: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | patchSetDrop n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Set.hs:156:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | patchSetDrop _ (PatchSet NilRL NilRL) = Sealed $ PatchSet NilRL NilRL | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:156:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | patchSetDrop _ (PatchSet NilRL NilRL) = Sealed $ PatchSet NilRL NilRL | ^^^^^ src/Darcs/Patch/Set.hs:156:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | patchSetDrop _ (PatchSet NilRL NilRL) = Sealed $ PatchSet NilRL NilRL | ^^^^^ src/Darcs/Patch/Set.hs:157:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 157 | patchSetDrop n (PatchSet ts (ps :<: _)) = patchSetDrop (n - 1) $ PatchSet ts ps | ^^^^^^^^^^^^^^^^^^^^^^ [134 of 239] Compiling Darcs.Patch.Progress ( src/Darcs/Patch/Progress.hs, dist/build/Darcs/Patch/Progress.o ) src/Darcs/Patch/Progress.hs:25:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 25 | progressFL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Progress.hs:33:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 33 | pl NilFL = NilFL | ^^^^^ src/Darcs/Patch/Progress.hs:34:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 34 | pl (y :>: NilFL) = unsafePerformIO $ do endTedious k | ^^^^^ src/Darcs/Patch/Progress.hs:40:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 40 | progressRL _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:48:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 48 | pl NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:49:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 49 | pl (NilRL:<:y) = unsafePerformIO $ do endTedious k | ^^^^^ src/Darcs/Patch/Progress.hs:57:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 57 | progressRLShowTags _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:66:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 66 | pl NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:67:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 67 | pl (NilRL :<: y) = unsafePerformIO $ do endTedious k | ^^^^^ [135 of 239] Compiling Darcs.Patch.Depends ( src/Darcs/Patch/Depends.hs, dist/build/Darcs/Patch/Depends.o ) src/Darcs/Patch/Depends.hs:108:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 108 | taggedIntersection (PatchSet NilRL ps1) s2 = Fork NilRL ps1 (patchSet2RL s2) | ^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:108:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 108 | taggedIntersection (PatchSet NilRL ps1) s2 = Fork NilRL ps1 (patchSet2RL s2) | ^^^^^ src/Darcs/Patch/Depends.hs:109:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | taggedIntersection s1 (PatchSet NilRL ps2) = Fork NilRL (patchSet2RL s1) ps2 | ^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:109:33: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | taggedIntersection s1 (PatchSet NilRL ps2) = Fork NilRL (patchSet2RL s1) ps2 | ^^^^^ src/Darcs/Patch/Depends.hs:110:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 110 | taggedIntersection s1 (PatchSet (_ :<: Tagged t2 _ _) ps2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:113:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 113 | | Just (PatchSet ts1 ps1) <- maybeSplitSetOnTag (info t2) s1 = | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:115:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 115 | taggedIntersection s1 s2@(PatchSet (ts2 :<: Tagged t2 _ t2ps) ps2) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:132:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 132 | Just (PatchSet com us) -> | ^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:145:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | maybeSplitSetOnTag t0 origSet@(PatchSet (ts :<: Tagged t _ pst) ps) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:148:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 148 | PatchSet ts' ps' <- maybeSplitSetOnTag t0 (PatchSet ts (pst :<: t)) | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:161:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 161 | splitOnTag t s@(PatchSet (_ :<: Tagged hp _ _) _) | info hp == t = Just s | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:166:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 166 | splitOnTag t patchset@(PatchSet ts hps@(ps :<: hp)) | info hp == t = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:182:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 182 | PatchSet xx yy <- splitOnTag t unfolded | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:186:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 186 | splitOnTag t (PatchSet ts (ps :<: p)) = do | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:187:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 187 | PatchSet ns xs <- splitOnTag t (PatchSet ts ps) | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:190:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 190 | splitOnTag t0 patchset@(PatchSet (_ :<: Tagged _ _ _s) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:190:56: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 190 | splitOnTag t0 patchset@(PatchSet (_ :<: Tagged _ _ _s) NilRL) = | ^^^^^ src/Darcs/Patch/Depends.hs:193:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 193 | splitOnTag _ (PatchSet NilRL NilRL) = Nothing | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:193:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 193 | splitOnTag _ (PatchSet NilRL NilRL) = Nothing | ^^^^^ src/Darcs/Patch/Depends.hs:193:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 193 | splitOnTag _ (PatchSet NilRL NilRL) = Nothing | ^^^^^ src/Darcs/Patch/Depends.hs:199:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 199 | cleanLatestTag inp@(PatchSet ts ps) = | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:201:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 201 | NilRL :> _ -> inp -- no tag among the ps -> we are done | ^^^^^ src/Darcs/Patch/Depends.hs:204:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 204 | Just (PatchSet ts' ps') -> PatchSet ts' (ps' +<+ right) | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:210:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 210 | unwrapOneTagged (PatchSet (ts :<: Tagged t _ tps) ps) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:221:6: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 221 | (PatchSet NilRL ps) -> findUncovered (mapRL infoAndExplicitDeps ps) | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:221:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 221 | (PatchSet NilRL ps) -> findUncovered (mapRL infoAndExplicitDeps ps) | ^^^^^ src/Darcs/Patch/Depends.hs:222:6: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 222 | (PatchSet (_ :<: Tagged t _ _) ps) -> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:256:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 256 | slightlyOptimizePatchset (PatchSet ts0 ps0) = | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:260:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 260 | go (PatchSet ts NilRL) = PatchSet ts NilRL | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:260:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 260 | go (PatchSet ts NilRL) = PatchSet ts NilRL | ^^^^^ src/Darcs/Patch/Depends.hs:261:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 261 | go s@(PatchSet ts (ps :<: hp)) | ^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:269:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 269 | removeFromPatchSet bad (PatchSet ts ps) | all (`elem` mapRL info ps) (mapFL info bad) = do | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:272:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 272 | removeFromPatchSet _ (PatchSet NilRL _) = Nothing | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:272:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 272 | removeFromPatchSet _ (PatchSet NilRL _) = Nothing | ^^^^^ src/Darcs/Patch/Depends.hs:273:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 273 | removeFromPatchSet bad (PatchSet (ts :<: Tagged t _ tps) ps) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:288:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 288 | (common2 :> NilFL :> only_ours) -> | ^^^^^ src/Darcs/Patch/Depends.hs:294:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 294 | _ :> NilFL :> only_theirs -> | ^^^^^ src/Darcs/Patch/Depends.hs:359:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 359 | patchSetUnion (Sealed y@(PatchSet tsy psy) : Sealed y2 : ys) = | ^^^^^^^^^^^^^^^^ [136 of 239] Compiling Darcs.Patch.Index.Monad ( src/Darcs/Patch/Index/Monad.hs, dist/build/Darcs/Patch/Index/Monad.o ) [137 of 239] Compiling Darcs.Patch.Annotate ( src/Darcs/Patch/Annotate.hs, dist/build/Darcs/Patch/Annotate.o ) src/Darcs/Patch/Annotate.hs:204:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 204 | annotate' NilRL ann = ann | ^^^^^ [138 of 239] Compiling Darcs.Patch.V2.Prim ( src/Darcs/Patch/V2/Prim.hs, dist/build/Darcs/Patch/V2/Prim.o ) [139 of 239] Compiling Darcs.Patch.V2 ( src/Darcs/Patch/V2.hs, dist/build/Darcs/Patch/V2.o ) [140 of 239] Compiling Darcs.Patch.V1.Prim ( src/Darcs/Patch/V1/Prim.hs, dist/build/Darcs/Patch/V1/Prim.o ) [141 of 239] Compiling Darcs.Patch.V1 ( src/Darcs/Patch/V1.hs, dist/build/Darcs/Patch/V1.o ) [142 of 239] Compiling Darcs.Patch.RepoPatch ( src/Darcs/Patch/RepoPatch.hs, dist/build/Darcs/Patch/RepoPatch.o ) [143 of 239] Compiling Darcs.Patch.Rebase.Change ( src/Darcs/Patch/Rebase/Change.hs, dist/build/Darcs/Patch/Rebase/Change.o ) src/Darcs/Patch/Rebase/Change.hs:224:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 224 | partitionUnconflictedAcc right NilFL = NilFL :> right | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:227:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 227 | Just (p'@(RC NilFL _) :> right') | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:268:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 268 | simplifyPushes _ NilFL ps = Sealed ps | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:279:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 279 | fs2' :> Nothing2 -> RC fs2' e :> Nothing2 | ^^^^^^^^ src/Darcs/Patch/Rebase/Change.hs:313:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 313 | pushThrough (NilFL :> v) = NilFL :> v :> NilFL | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:391:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 391 | forceCommutes (NilFL :> q) = q :> NilFL | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:422:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 422 | go (fixupsIn :> NilFL) = NilFL :> fixupsIn | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:454:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 454 | names :> NilFL -> | ^^^^^ [144 of 239] Compiling Darcs.Patch.Rebase.Legacy.Item ( src/Darcs/Patch/Rebase/Legacy/Item.hs, dist/build/Darcs/Patch/Rebase/Legacy/Item.o ) src/Darcs/Patch/Rebase/Legacy/Item.hs:59:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 59 | toRebaseChanges NilFL = Sealed NilFL | ^^^^^ src/Darcs/Patch/Rebase/Legacy/Item.hs:63:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 63 | Sealed NilFL -> error "rebase chain with Fixup at end" | ^^^^^ [145 of 239] Compiling Darcs.Patch.Rebase.Suspended ( src/Darcs/Patch/Rebase/Suspended.hs, dist/build/Darcs/Patch/Rebase/Suspended.o ) src/Darcs/Patch/Rebase/Suspended.hs:48:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 48 | deriving instance (Show2 p, Show2 (PrimOf p)) => Show (Suspended p wX wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:55:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 55 | listTouchedFiles (Items ps) = listTouchedFiles ps | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:56:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 56 | hunkMatches f (Items ps) = hunkMatches f ps | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:59:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 59 | showPatch f (Items ps) | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:95:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 95 | countToEdit (Items ps) = lengthFL ps | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:101:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 101 | onSuspended f (Items ps) = unseal Items (f ps) | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:136:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 136 | addToEditsToSuspended _ NilFL items = return items | ^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:141:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 141 | Items items'' -> | ^^^^^^^^^^^^^ [146 of 239] Compiling Darcs.Patch.Named.Wrapped ( src/Darcs/Patch/Named/Wrapped.hs, dist/build/Darcs/Patch/Named/Wrapped.o ) src/Darcs/Patch/Named/Wrapped.hs:63:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 63 | deriving instance Show2 p => Show (WrappedNamed rt p wX wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:71:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 71 | fromRebasing (RebaseP {}) = error "internal error: found rebasing internal patch" | ^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:80:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 80 | ident (RebaseP name _) = name | ^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:88:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 88 | showPatch f (RebaseP i s) = showPatchInfo f i <> showPatch f s | ^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:109:7: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | SRepoType SIsRebase -> | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:109:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | SRepoType SIsRebase -> | ^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:111:37: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 111 | wrapNamed (NamedP i [] (ReadSuspended s :>: NilFL)) | ^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:111:57: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 111 | wrapNamed (NamedP i [] (ReadSuspended s :>: NilFL)) | ^^^^^ src/Darcs/Patch/Named/Wrapped.hs:116:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 116 | unRead (ReadSuspended _) = error "unexpected suspended patch" | ^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:131:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | toSuspended (Items ps) = ReadSuspended (Items ps) | ^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:138:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 138 | apply (RebaseP _ _) = return () | ^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:140:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 140 | unapply (RebaseP _ _) = return () | ^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:147:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | commute (RebaseP i1 s1 :> RebaseP i2 s2) = | ^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:147:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | commute (RebaseP i1 s1 :> RebaseP i2 s2) = | ^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:154:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | commute (NormalP n1 :> RebaseP i2 s2) = | ^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:157:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 157 | commute (RebaseP i1 s1 :> NormalP n2) = | ^^^^^^^^^^^^^ [147 of 239] Compiling Darcs.Patch.Invertible ( src/Darcs/Patch/Invertible.hs, dist/build/Darcs/Patch/Invertible.o ) [148 of 239] Compiling Darcs.Patch ( src/Darcs/Patch.hs, dist/build/Darcs/Patch.o ) [149 of 239] Compiling Darcs.Repository.Old ( src/Darcs/Repository/Old.hs, dist/build/Darcs/Repository/Old.o ) [150 of 239] Compiling Darcs.Repository.InternalTypes ( src/Darcs/Repository/InternalTypes.hs, dist/build/Darcs/Repository/InternalTypes.o ) src/Darcs/Repository/InternalTypes.hs:50:40: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ src/Darcs/Repository/InternalTypes.hs:50:45: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ src/Darcs/Repository/InternalTypes.hs:50:50: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ [151 of 239] Compiling Darcs.Repository.Traverse ( src/Darcs/Repository/Traverse.hs, dist/build/Darcs/Repository/Traverse.o ) [152 of 239] Compiling Darcs.Repository.Rebase ( src/Darcs/Repository/Rebase.hs, dist/build/Darcs/Repository/Rebase.o ) src/Darcs/Repository/Rebase.hs:85:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 85 | | SRepoType SIsRebase <- singletonRepoType :: SRepoType rt = do | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Rebase.hs:85:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 85 | | SRepoType SIsRebase <- singletonRepoType :: SRepoType rt = do | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:104:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 104 | checkOldStyleRebaseStatus SNoRebase _ = return () | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:105:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 105 | checkOldStyleRebaseStatus SIsRebase repo = do | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:185:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 185 | maybeDisplaySuspendedStatus SIsRebase repo = do | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:188:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 188 | maybeDisplaySuspendedStatus SNoRebase _ = return () | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:236:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | commuteOutOldStyleRebase NilRL = Nothing | ^^^^^ src/Darcs/Repository/Rebase.hs:238:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 238 | | W.RebaseP _ _ <- hopefully p = Just (ps :> p) | ^^^^^^^^^^^^^ [153 of 239] Compiling Darcs.Repository.Pristine ( src/Darcs/Repository/Pristine.hs, dist/build/Darcs/Repository/Pristine.o ) [154 of 239] Compiling Darcs.Repository.Pending ( src/Darcs/Repository/Pending.hs, dist/build/Darcs/Repository/Pending.o ) src/Darcs/Repository/Pending.hs:134:33: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | showMaybeBracketedFL _ pre post NilFL = text [pre] $$ text [post] | ^^^^^ src/Darcs/Repository/Pending.hs:135:41: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | showMaybeBracketedFL printer _ _ (p :>: NilFL) = printer p | ^^^^^ src/Darcs/Repository/Pending.hs:221:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 221 | updatePending NilFL ys zs = removeRLFL (reverseFL ys) zs | ^^^^^ src/Darcs/Repository/Pending.hs:223:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 223 | updatePending _ NilFL _ = Sealed NilFL | ^^^^^ src/Darcs/Repository/Pending.hs:226:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 226 | updatePending xs ys NilFL = Sealed (invert xs +>+ ys) | ^^^^^ src/Darcs/Repository/Pending.hs:256:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 256 | removeRLFL NilRL _ = Sealed NilFL | ^^^^^ src/Darcs/Repository/Pending.hs:264:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 264 | removeAllFL NilFL zs = Just zs | ^^^^^ src/Darcs/Repository/Pending.hs:272:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 272 | decoalesceAllFL zs NilFL = Just zs | ^^^^^ src/Darcs/Repository/Pending.hs:279:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 279 | decoalesceFL NilFL y = Just (invert y :>: NilFL) | ^^^^^ [155 of 239] Compiling Darcs.Repository.PatchIndex ( src/Darcs/Repository/PatchIndex.hs, dist/build/Darcs/Repository/PatchIndex.o ) src/Darcs/Repository/PatchIndex.hs:625:53: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe FileInfo' not matched: Nothing | 625 | let Just (FileInfo isF _) = M.lookup fid infom] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/PatchIndex.hs:678:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 678 | keepElems NilFL acc _ = unsafeCoerceP acc | ^^^^^ [156 of 239] Compiling Darcs.Repository.Diff ( src/Darcs/Repository/Diff.hs, dist/build/Darcs/Repository/Diff.o ) [157 of 239] Compiling Darcs.Repository.State ( src/Darcs/Repository/State.hs, dist/build/Darcs/Repository/State.o ) src/Darcs/Repository/State.hs:246:3: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 246 | IsEq <- return $ workDirLessRepoWitness r | ^^^^ src/Darcs/Repository/State.hs:546:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 546 | check NilFL = False | ^^^^^ [158 of 239] Compiling Darcs.Repository.Resolution ( src/Darcs/Repository/Resolution.hs, dist/build/Darcs/Repository/Resolution.o ) src/Darcs/Repository/Resolution.hs:232:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 232 | patchsetConflictResolutions (PatchSet ts xs) = | ^^^^^^^^^^^^^^ [159 of 239] Compiling Darcs.Patch.Match ( src/Darcs/Patch/Match.hs, dist/build/Darcs/Patch/Match.o ) src/Darcs/Patch/Match.hs:584:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 584 | splitMatchFL _extract m NilFL = error $ "Couldn't find a patch matching " ++ show m | ^^^^^ src/Darcs/Patch/Match.hs:608:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 608 | matchAPatchset m (PatchSet NilRL NilRL) = | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:608:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 608 | matchAPatchset m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:608:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 608 | matchAPatchset m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:610:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 610 | matchAPatchset m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:610:51: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 610 | matchAPatchset m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:612:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 612 | matchAPatchset m (PatchSet ts (ps :<: p)) | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:620:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 620 | splitOnMatchingTag _ s@(PatchSet NilRL NilRL) = s | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:620:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 620 | splitOnMatchingTag _ s@(PatchSet NilRL NilRL) = s | ^^^^^ src/Darcs/Patch/Match.hs:620:40: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 620 | splitOnMatchingTag _ s@(PatchSet NilRL NilRL) = s | ^^^^^ src/Darcs/Patch/Match.hs:621:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 621 | splitOnMatchingTag m s@(PatchSet (ts :<: Tagged t _ ps) NilRL) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:621:57: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 621 | splitOnMatchingTag m s@(PatchSet (ts :<: Tagged t _ ps) NilRL) | ^^^^^ src/Darcs/Patch/Match.hs:624:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 624 | splitOnMatchingTag m (PatchSet ts (ps:<:p)) | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:632:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 632 | PatchSet ts' ps' -> PatchSet ts' (ps' :<: p) | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:645:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 645 | PatchSet NilRL _ -> throw $ userError $ "Couldn't find a tag matching " ++ show m | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:645:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 645 | PatchSet NilRL _ -> throw $ userError $ "Couldn't find a tag matching " ++ show m | ^^^^^ src/Darcs/Patch/Match.hs:646:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 646 | PatchSet ps' _ -> seal $ PatchSet ps' NilRL | ^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:665:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 665 | PatchSet NilRL _ -> throw $ MatchFailure $ show m | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:665:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 665 | PatchSet NilRL _ -> throw $ MatchFailure $ show m | ^^^^^ src/Darcs/Patch/Match.hs:666:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 666 | PatchSet _ extras -> unapply extras | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:676:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 676 | applyInvToMatcher m (PatchSet NilRL NilRL) = | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:676:31: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 676 | applyInvToMatcher m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:676:37: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 676 | applyInvToMatcher m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:678:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 678 | applyInvToMatcher m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:678:54: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 678 | applyInvToMatcher m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:680:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 680 | applyInvToMatcher m (PatchSet xs (ps :<: p)) | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:688:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 688 | applyNInv _ (PatchSet NilRL NilRL) = throw $ userError "Index out of range" | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:688:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 688 | applyNInv _ (PatchSet NilRL NilRL) = throw $ userError "Index out of range" | ^^^^^ src/Darcs/Patch/Match.hs:688:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 688 | applyNInv _ (PatchSet NilRL NilRL) = throw $ userError "Index out of range" | ^^^^^ src/Darcs/Patch/Match.hs:689:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 689 | applyNInv n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:689:46: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 689 | applyNInv n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:691:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 691 | applyNInv n (PatchSet xs (ps :<: p)) = | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:718:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 718 | mh s@(PatchSet _ x) | ^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:720:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 720 | mh (PatchSet (ts :<: Tagged t _ ps) x) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [160 of 239] Compiling Darcs.UI.Options.Matching ( src/Darcs/UI/Options/Matching.hs, dist/build/Darcs/UI/Options/Matching.o ) [161 of 239] Compiling Darcs.UI.Options.All ( src/Darcs/UI/Options/All.hs, dist/build/Darcs/UI/Options/All.o ) [162 of 239] Compiling Darcs.UI.Options ( src/Darcs/UI/Options.hs, dist/build/Darcs/UI/Options.o ) [163 of 239] Compiling Darcs.UI.Flags ( src/Darcs/UI/Flags.hs, dist/build/Darcs/UI/Flags.o ) [164 of 239] Compiling Darcs.UI.External ( src/Darcs/UI/External.hs, dist/build/Darcs/UI/External.o ) src/Darcs/UI/External.hs:407:25: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[String]' not matched: [] | 407 | let (viewer : args) = words viewerPlusArgs | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [165 of 239] Compiling Darcs.UI.PrintPatch ( src/Darcs/UI/PrintPatch.hs, dist/build/Darcs/UI/PrintPatch.o ) [166 of 239] Compiling Darcs.UI.Commands.Convert.Util ( src/Darcs/UI/Commands/Convert/Util.hs, dist/build/Darcs/UI/Commands/Convert/Util.o ) [167 of 239] Compiling Darcs.Patch.Bundle ( src/Darcs/Patch/Bundle.hs, dist/build/Darcs/Patch/Bundle.o ) src/Darcs/Patch/Bundle.hs:255:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 255 | Just (PatchSet ts _) -> | ^^^^^^^^^^^^^ src/Darcs/Patch/Bundle.hs:271:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 271 | minContext (PatchSet behindTag topCommon) to_be_sent = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [168 of 239] Compiling Darcs.Repository.Hashed ( src/Darcs/Repository/Hashed.hs, dist/build/Darcs/Repository/Hashed.o ) src/Darcs/Repository/Hashed.hs:458:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | writeInventoryPrivate (PatchSet NilRL NilRL) = return Nothing | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:458:37: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | writeInventoryPrivate (PatchSet NilRL NilRL) = return Nothing | ^^^^^ src/Darcs/Repository/Hashed.hs:458:43: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | writeInventoryPrivate (PatchSet NilRL NilRL) = return Nothing | ^^^^^ src/Darcs/Repository/Hashed.hs:459:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 459 | writeInventoryPrivate (PatchSet NilRL ps) = do | ^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:459:37: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 459 | writeInventoryPrivate (PatchSet NilRL ps) = do | ^^^^^ src/Darcs/Repository/Hashed.hs:465:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 465 | (PatchSet xs@(_ :<: Tagged t _ _) x) = do | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:486:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 486 | write_ts NilRL = return Nothing | ^^^^^ src/Darcs/Repository/Hashed.hs:684:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 684 | removeFromUnrevertContext _ NilFL = return () -- nothing to do | ^^^^^ src/Darcs/Repository/Hashed.hs:705:44: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 705 | withSinglet (Sealed (x :>: NilFL)) j = j x | ^^^^^ src/Darcs/Repository/Hashed.hs:775:3: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 775 | PatchSet ts _ <- readTentativeRepo repo (repoLocation repo) | ^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:798:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 798 | W.RebaseP _ r -> do | ^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:800:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 800 | Items old_r <- readTentativeRebase (unsafeCoerceT repo) | ^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:802:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 802 | NilFL -> do | ^^^^^ [169 of 239] Compiling Darcs.Repository.Repair ( src/Darcs/Repository/Repair.hs, dist/build/Darcs/Repository/Repair.o ) src/Darcs/Repository/Repair.hs:87:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 87 | replaceInFL NilFL _ = error "impossible case" | ^^^^^ src/Darcs/Repository/Repair.hs:89:7: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 89 | | IsEq <- winfo o `compareWPatchInfo` o' = c:>:replaceInFL orig ch_rest | ^^^^ src/Darcs/Repository/Repair.hs:98:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 98 | applyAndFix _ _ NilFL = return (NilFL, True) | ^^^^^ src/Darcs/Repository/Repair.hs:109:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | aaf NilFL = return ([], True) | ^^^^^ [170 of 239] Compiling Darcs.Repository.Packs ( src/Darcs/Repository/Packs.hs, dist/build/Darcs/Repository/Packs.o ) [171 of 239] Compiling Darcs.Repository.Merge ( src/Darcs/Repository/Merge.hs, dist/build/Darcs/Repository/Merge.o ) [172 of 239] Compiling Darcs.Repository.Match ( src/Darcs/Repository/Match.hs, dist/build/Darcs/Repository/Match.o ) [173 of 239] Compiling Darcs.Patch.Prim.WithName ( src/Darcs/Patch/Prim/WithName.hs, dist/build/Darcs/Patch/Prim/WithName.o ) src/Darcs/Patch/Prim/WithName.hs:57:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 57 | | i == j, IsEq <- p =\/= q = IsEq | ^^^^ [174 of 239] Compiling Darcs.Patch.V3.Core ( src/Darcs/Patch/V3/Core.hs, dist/build/Darcs/Patch/V3/Core.o ) src/Darcs/Patch/V3/Core.hs:306:48: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 306 | commuteConflicting (Prim p :> Conflictor (ip:>:NilFL) ys cq@(ctxView -> Sealed (NilFL :> q))) | ^^^^^ src/Darcs/Patch/V3/Core.hs:306:81: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 306 | commuteConflicting (Prim p :> Conflictor (ip:>:NilFL) ys cq@(ctxView -> Sealed (NilFL :> q))) | ^^^^^ src/Darcs/Patch/V3/Core.hs:307:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 307 | | [ctxView -> Sealed (NilFL :> p')] <- S.toList ys | ^^^^^ src/Darcs/Patch/V3/Core.hs:308:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 308 | , IsEq <- invert p =\/= ip | ^^^^ src/Darcs/Patch/V3/Core.hs:309:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 309 | , IsEq <- p =\/= p' = | ^^^^ src/Darcs/Patch/V3/Core.hs:328:64: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 328 | commuteConflicting (lhs@(Conflictor r x cp) :> rhs@(Conflictor NilFL y cq)) | ^^^^^ src/Darcs/Patch/V3/Core.hs:331:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 331 | Sealed (NilFL :> cq') -> | ^^^^^ src/Darcs/Patch/V3/Core.hs:385:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 385 | | IsEq <- r =\^/= s -- more efficient than IsEq <- r =\/= s | ^^^^ src/Darcs/Patch/V3/Core.hs:499:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 499 | showEffect NilFL = blueText "[]" | ^^^^^ [175 of 239] Compiling Darcs.Patch.V3.Resolution ( src/Darcs/Patch/V3/Resolution.hs, dist/build/Darcs/Patch/V3/Resolution.o ) src/Darcs/Patch/V3/Resolution.hs:173:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 173 | go check done _ NilRL _ | ^^^^^ src/Darcs/Patch/V3/Resolution.hs:175:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 175 | go check done (cs :<: p) NilRL passedby | ^^^^^ src/Darcs/Patch/V3/Resolution.hs:181:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 181 | go _ _ NilRL NilRL _ = error "autsch, hit the bottom" | ^^^^^ src/Darcs/Patch/V3/Resolution.hs:181:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 181 | go _ _ NilRL NilRL _ = error "autsch, hit the bottom" | ^^^^^ [176 of 239] Compiling Darcs.Patch.Prim.Named ( src/Darcs/Patch/Prim/Named.hs, dist/build/Darcs/Patch/Prim/Named.o ) [177 of 239] Compiling Darcs.Patch.V3 ( src/Darcs/Patch/V3.hs, dist/build/Darcs/Patch/V3.o ) src/Darcs/Patch/V3.hs:26:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 26 | go _ NilFL = NilFL | ^^^^^ [178 of 239] Compiling Darcs.Repository.Working ( src/Darcs/Repository/Working.hs, dist/build/Darcs/Repository/Working.o ) [179 of 239] Compiling Darcs.Repository.Test ( src/Darcs/Repository/Test.hs, dist/build/Darcs/Repository/Test.o ) [180 of 239] Compiling Darcs.Repository.Identify ( src/Darcs/Repository/Identify.hs, dist/build/Darcs/Repository/Identify.o ) [181 of 239] Compiling Darcs.Repository.Job ( src/Darcs/Repository/Job.hs, dist/build/Darcs/Repository/Job.o ) src/Darcs/Repository/Job.hs:172:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 172 | checkTree RepoV1 = IsTree | ^^^^^^ src/Darcs/Repository/Job.hs:173:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 173 | checkTree RepoV2 = IsTree | ^^^^^^ src/Darcs/Repository/Job.hs:174:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 174 | checkTree RepoV3 = IsTree | ^^^^^^ src/Darcs/Repository/Job.hs:189:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 189 | checkPrimV1 RepoV1 = UsesPrimV1 | ^^^^^^ src/Darcs/Repository/Job.hs:190:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 190 | checkPrimV1 RepoV2 = UsesPrimV1 | ^^^^^^ src/Darcs/Repository/Job.hs:191:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 191 | checkPrimV1 RepoV3 = UsesPrimV1 | ^^^^^^ src/Darcs/Repository/Job.hs:236:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | runJob patchType (SRepoType isRebase) repo repojob = do | ^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Job.hs:246:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 246 | RepoV3 -> "darcs-3" | ^^^^^^ src/Darcs/Repository/Job.hs:247:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 247 | RepoV2 -> "darcs-2" | ^^^^^^ src/Darcs/Repository/Job.hs:248:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 248 | RepoV1 -> "darcs-1" | ^^^^^^ src/Darcs/Repository/Job.hs:253:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 253 | SIsRebase -> ["rebase"] | ^^^^^^^^^ src/Darcs/Repository/Job.hs:254:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 254 | SNoRebase -> [] | ^^^^^^^^^ src/Darcs/Repository/Job.hs:268:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 268 | IsTree -> do | ^^^^^^ src/Darcs/Repository/Job.hs:276:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 276 | UsesPrimV1 -> do | ^^^^^^^^^^ src/Darcs/Repository/Job.hs:284:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 284 | (RepoV2, SNoRebase) -> job therepo | ^^^^^^ src/Darcs/Repository/Job.hs:284:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 284 | (RepoV2, SNoRebase) -> job therepo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:285:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | (RepoV2, SIsRebase) -> | ^^^^^^ src/Darcs/Repository/Job.hs:285:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | (RepoV2, SIsRebase) -> | ^^^^^^^^^ src/Darcs/Repository/Job.hs:287:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 287 | (RepoV1, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:290:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 290 | (RepoV3, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:296:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 296 | (RepoV1, SNoRebase) -> job therepo | ^^^^^^ src/Darcs/Repository/Job.hs:296:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 296 | (RepoV1, SNoRebase) -> job therepo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:297:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 297 | (RepoV1, SIsRebase) -> | ^^^^^^ src/Darcs/Repository/Job.hs:297:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 297 | (RepoV1, SIsRebase) -> | ^^^^^^^^^ src/Darcs/Repository/Job.hs:299:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 299 | (RepoV2, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:302:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 302 | (RepoV3, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:308:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 308 | (IsTree, SNoRebase) -> job therepo | ^^^^^^ src/Darcs/Repository/Job.hs:308:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 308 | (IsTree, SNoRebase) -> job therepo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:309:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 309 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:309:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 309 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:315:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 315 | (_ , SNoRebase) -> fail "No rebase in progress. Try 'darcs rebase suspend' first." | ^^^^^^^^^ src/Darcs/Repository/Job.hs:316:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 316 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:316:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 316 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:322:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 322 | (_ , SNoRebase) -> fail "No rebase in progress." | ^^^^^^^^^ src/Darcs/Repository/Job.hs:323:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 323 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:323:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 323 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:331:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 331 | (_ , SNoRebase) -> error "impossible case" | ^^^^^^^^^ src/Darcs/Repository/Job.hs:332:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 332 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:332:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 332 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:384:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 384 | SRepoType SNoRebase -> Just repo | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Job.hs:384:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 384 | SRepoType SNoRebase -> Just repo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:385:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 385 | SRepoType SIsRebase -> Nothing | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Job.hs:385:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 385 | SRepoType SIsRebase -> Nothing | ^^^^^^^^^ [182 of 239] Compiling Darcs.UI.Completion ( src/Darcs/UI/Completion.hs, dist/build/Darcs/UI/Completion.o ) [183 of 239] Compiling Darcs.Repository.Create ( src/Darcs/Repository/Create.hs, dist/build/Darcs/Repository/Create.o ) src/Darcs/Repository/Create.hs:117:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 117 | repo@(EmptyRepository r) <- case patchfmt of | ^^^^^^^^^^^^^^^^^ [184 of 239] Compiling Darcs.Repository.Clone ( src/Darcs/Repository/Clone.hs, dist/build/Darcs/Repository/Clone.o ) src/Darcs/Repository/Clone.hs:187:7: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 187 | EmptyRepository _toRepo <- | ^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Clone.hs:239:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 239 | NilFL -> do | ^^^^^ [185 of 239] Compiling Darcs.Repository ( src/Darcs/Repository.hs, dist/build/Darcs/Repository.o ) [186 of 239] Compiling Darcs.UI.SelectChanges ( src/Darcs/UI/SelectChanges.hs, dist/build/Darcs/UI/SelectChanges.o ) src/Darcs/UI/SelectChanges.hs:463:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 463 | wspfr _ _ NilRL _ = return Nothing | ^^^^^ src/Darcs/UI/SelectChanges.hs:503:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 503 | previousPatch remaining' NilFL = wspfr jn matches remaining' NilFL | ^^^^^ src/Darcs/UI/SelectChanges.hs:1056:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 1056 | independentPatchIds NilRL = [] | ^^^^^ [187 of 239] Compiling Darcs.UI.PatchHeader ( src/Darcs/UI/PatchHeader.hs, dist/build/Darcs/UI/PatchHeader.o ) [188 of 239] Compiling Darcs.UI.Commands ( src/Darcs/UI/Commands.hs, dist/build/Darcs/UI/Commands.o ) src/Darcs/UI/Commands.hs:196:23: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 196 | commandStub n h d c = c { commandName = n | ^^^^^^^^^^^^^^^^^^^... [189 of 239] Compiling Darcs.UI.Usage ( src/Darcs/UI/Usage.hs, dist/build/Darcs/UI/Usage.o ) [190 of 239] Compiling Darcs.UI.Commands.Util ( src/Darcs/UI/Commands/Util.hs, dist/build/Darcs/UI/Commands/Util.o ) [191 of 239] Compiling Darcs.UI.Commands.WhatsNew ( src/Darcs/UI/Commands/WhatsNew.hs, dist/build/Darcs/UI/Commands/WhatsNew.o ) src/Darcs/UI/Commands/WhatsNew.hs:278:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 278 | exitOnNoChanges NilFL = do putStrLn "No changes!" | ^^^^^ src/Darcs/UI/Commands/WhatsNew.hs:289:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 289 | printUnaddedPaths NilFL = return () | ^^^^^ src/Darcs/UI/Commands/WhatsNew.hs:411:10: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 411 | status = statusAlias | ^^^^^^^^^^^... [192 of 239] Compiling Darcs.UI.Commands.Unrevert ( src/Darcs/UI/Commands/Unrevert.hs, dist/build/Darcs/UI/Commands/Unrevert.o ) src/Darcs/UI/Commands/Unrevert.hs:157:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 157 | writeUnrevert _ NilFL _ _ = removeFileMayNotExist unrevertPath | ^^^^^ [193 of 239] Compiling Darcs.UI.Commands.Unrecord ( src/Darcs/UI/Commands/Unrecord.hs, dist/build/Darcs/UI/Commands/Unrecord.o ) src/Darcs/UI/Commands/Unrecord.hs:153:10: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 153 | unpull = (commandAlias "unpull" Nothing obliterate) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Darcs/UI/Commands/Unrecord.hs:285:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | savetoBundle _ NilFL _ = return () | ^^^^^ src/Darcs/UI/Commands/Unrecord.hs:296:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe Darcs.Util.Path.AbsolutePathOrStd' not matched: Nothing | 296 | let Just outname = getOutput opts filename | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [194 of 239] Compiling Darcs.UI.Commands.TransferMode ( src/Darcs/UI/Commands/TransferMode.hs, dist/build/Darcs/UI/Commands/TransferMode.o ) [195 of 239] Compiling Darcs.UI.Commands.Test ( src/Darcs/UI/Commands/Test.hs, dist/build/Darcs/UI/Commands/Test.o ) src/Darcs/UI/Commands/Test.hs:219:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 219 | trackLinear _ _ (Failure _) NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:228:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 228 | trackNextLinear _ _ NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:242:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 242 | trackBackoff _ _ Success NilRL = return StrategySuccess | ^^^^^ src/Darcs/UI/Commands/Test.hs:243:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 243 | trackBackoff _ _ (Failure _) NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:254:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 254 | trackNextBackoff _ _ _ NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:274:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 274 | trackBisect _ _ Success NilRL = return StrategySuccess | ^^^^^ src/Darcs/UI/Commands/Test.hs:275:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 275 | trackBisect _ _ (Failure _) NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:304:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 304 | patchTreeFromRL (NilRL :<: l) = Leaf l | ^^^^^ [196 of 239] Compiling Darcs.UI.Commands.Tag ( src/Darcs/UI/Commands/Tag.hs, dist/build/Darcs/UI/Commands/Tag.o ) [197 of 239] Compiling Darcs.UI.Commands.ShowTags ( src/Darcs/UI/Commands/ShowTags.hs, dist/build/Darcs/UI/Commands/ShowTags.o ) [198 of 239] Compiling Darcs.UI.Commands.ShowRepo ( src/Darcs/UI/Commands/ShowRepo.hs, dist/build/Darcs/UI/Commands/ShowRepo.o ) [199 of 239] Compiling Darcs.UI.Commands.ShowPatchIndex ( src/Darcs/UI/Commands/ShowPatchIndex.hs, dist/build/Darcs/UI/Commands/ShowPatchIndex.o ) [200 of 239] Compiling Darcs.UI.Commands.ShowIndex ( src/Darcs/UI/Commands/ShowIndex.hs, dist/build/Darcs/UI/Commands/ShowIndex.o ) src/Darcs/UI/Commands/ShowIndex.hs:117:16: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 117 | showPristine = showIndex | ^^^^^^^^^... [201 of 239] Compiling Darcs.UI.Commands.ShowFiles ( src/Darcs/UI/Commands/ShowFiles.hs, dist/build/Darcs/UI/Commands/ShowFiles.o ) [202 of 239] Compiling Darcs.UI.Commands.ShowDependencies ( src/Darcs/UI/Commands/ShowDependencies.hs, dist/build/Darcs/UI/Commands/ShowDependencies.o ) src/Darcs/UI/Commands/ShowDependencies.hs:121:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 121 | depsGraph NilRL = M.empty | ^^^^^ src/Darcs/UI/Commands/ShowDependencies.hs:137:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 137 | foldDeps NilRL _ _ acc = progress progressKey acc | ^^^^^ [203 of 239] Compiling Darcs.UI.Commands.ShowContents ( src/Darcs/UI/Commands/ShowContents.hs, dist/build/Darcs/UI/Commands/ShowContents.o ) [204 of 239] Compiling Darcs.UI.Commands.ShowAuthors ( src/Darcs/UI/Commands/ShowAuthors.hs, dist/build/Darcs/UI/Commands/ShowAuthors.o ) [205 of 239] Compiling Darcs.UI.Commands.Show ( src/Darcs/UI/Commands/Show.hs, dist/build/Darcs/UI/Commands/Show.o ) [206 of 239] Compiling Darcs.UI.Commands.SetPref ( src/Darcs/UI/Commands/SetPref.hs, dist/build/Darcs/UI/Commands/SetPref.o ) [207 of 239] Compiling Darcs.UI.Commands.Rollback ( src/Darcs/UI/Commands/Rollback.hs, dist/build/Darcs/UI/Commands/Rollback.o ) [208 of 239] Compiling Darcs.UI.Commands.Revert ( src/Darcs/UI/Commands/Revert.hs, dist/build/Darcs/UI/Commands/Revert.o ) src/Darcs/UI/Commands/Revert.hs:149:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 149 | NilFL -> putInfo opts "There are no changes to revert!" | ^^^^^ [209 of 239] Compiling Darcs.UI.Commands.Replace ( src/Darcs/UI/Commands/Replace.hs, dist/build/Darcs/UI/Commands/Replace.o ) [210 of 239] Compiling Darcs.UI.Commands.Repair ( src/Darcs/UI/Commands/Repair.hs, dist/build/Darcs/UI/Commands/Repair.o ) src/Darcs/UI/Commands/Repair.hs:203:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 203 | NilFL -> "Nothing" | ^^^^^ [211 of 239] Compiling Darcs.UI.Commands.Remove ( src/Darcs/UI/Commands/Remove.hs, dist/build/Darcs/UI/Commands/Remove.o ) [212 of 239] Compiling Darcs.UI.Commands.Record ( src/Darcs/UI/Commands/Record.hs, dist/build/Darcs/UI/Commands/Record.o ) src/Darcs/UI/Commands/Record.hs:285:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | NilFL :> NilFL | not (askDeps cfg) -> do | ^^^^^ src/Darcs/UI/Commands/Record.hs:285:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | NilFL :> NilFL | not (askDeps cfg) -> do | ^^^^^ [213 of 239] Compiling Darcs.UI.Commands.Optimize ( src/Darcs/UI/Commands/Optimize.hs, dist/build/Darcs/UI/Commands/Optimize.o ) src/Darcs/UI/Commands/Optimize.hs:223:17: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 223 | optimizeClean = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:238:19: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 238 | optimizeUpgrade = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:248:16: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 248 | optimizeHttp = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:264:20: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 264 | optimizePristine = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:282:20: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 282 | optimizeCompress = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:290:22: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 290 | optimizeUncompress = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:332:28: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 332 | optimizeEnablePatchIndex = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:344:29: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 344 | optimizeDisablePatchIndex = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:368:19: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 368 | optimizeReorder = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:388:18: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 388 | optimizeRelink = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:593:23: warning: [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record-update construct: Patterns of type `DarcsCommand' not matched: SuperCommand _ _ _ _ _ _ | 593 | optimizeGlobalCache = common | ^^^^^^... [214 of 239] Compiling Darcs.UI.Commands.Move ( src/Darcs/UI/Commands/Move.hs, dist/build/Darcs/UI/Commands/Move.o ) [215 of 239] Compiling Darcs.UI.Commands.MarkConflicts ( src/Darcs/UI/Commands/MarkConflicts.hs, dist/build/Darcs/UI/Commands/MarkConflicts.o ) src/Darcs/UI/Commands/MarkConflicts.hs:204:7: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 204 | NilFL -> return _repository | ^^^^^ [216 of 239] Compiling Darcs.UI.Commands.Log ( src/Darcs/UI/Commands/Log.hs, dist/build/Darcs/UI/Commands/Log.o ) src/Darcs/UI/Commands/Log.hs:443:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 443 | gn _ NilRL = Nothing | ^^^^^ [217 of 239] Compiling Darcs.UI.Commands.Init ( src/Darcs/UI/Commands/Init.hs, dist/build/Darcs/UI/Commands/Init.o ) [218 of 239] Compiling Darcs.UI.Commands.GZCRCs ( src/Darcs/UI/Commands/GZCRCs.hs, dist/build/Darcs/UI/Commands/GZCRCs.o ) [219 of 239] Compiling Darcs.UI.Commands.Dist ( src/Darcs/UI/Commands/Dist.hs, dist/build/Darcs/UI/Commands/Dist.o ) [220 of 239] Compiling Darcs.UI.Commands.Diff ( src/Darcs/UI/Commands/Diff.hs, dist/build/Darcs/UI/Commands/Diff.o ) [221 of 239] Compiling Darcs.UI.Commands.Convert.Import ( src/Darcs/UI/Commands/Convert/Import.hs, dist/build/Darcs/UI/Commands/Convert/Import.o ) src/Darcs/UI/Commands/Convert/Import.hs:233:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 233 | EmptyRepository _repo <- createRepository | ^^^^^^^^^^^^^^^^^^^^^ src/Darcs/UI/Commands/Convert/Import.hs:290:25: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type `AnchoredPath', `p' not matched: (AnchoredPath []) _ | 290 | let nodarcs = \(AnchoredPath (x:_)) _ -> x /= darcsdirName | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [222 of 239] Compiling Darcs.UI.Commands.Convert.Export ( src/Darcs/UI/Commands/Convert/Export.hs, dist/build/Darcs/UI/Commands/Convert/Export.o ) src/Darcs/UI/Commands/Convert/Export.hs:215:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 215 | check _ NilFL = return (1, flipSeal NilFL) | ^^^^^ src/Darcs/UI/Commands/Convert/Export.hs:235:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 235 | dumpPatches _ _ _ NilFL = liftIO $ putStrLn "progress (patches converted)" | ^^^^^ [223 of 239] Compiling Darcs.UI.Commands.Convert.Darcs2 ( src/Darcs/UI/Commands/Convert/Darcs2.hs, dist/build/Darcs/UI/Commands/Convert/Darcs2.o ) src/Darcs/UI/Commands/Convert/Darcs2.hs:188:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 188 | IsEq -> y :>: NilFL | ^^^^ [224 of 239] Compiling Darcs.UI.Commands.Convert ( src/Darcs/UI/Commands/Convert.hs, dist/build/Darcs/UI/Commands/Convert.o ) [225 of 239] Compiling Darcs.UI.Commands.Clone ( src/Darcs/UI/Commands/Clone.hs, dist/build/Darcs/UI/Commands/Clone.o ) [226 of 239] Compiling Darcs.UI.Commands.Send ( src/Darcs/UI/Commands/Send.hs, dist/build/Darcs/UI/Commands/Send.o ) src/Darcs/UI/Commands/Send.hs:234:7: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 234 | NilFL -> do putInfo opts nothingSendable | ^^^^^ src/Darcs/UI/Commands/Send.hs:298:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 298 | auto_subject (p:>:NilFL) = "darcs patch: " ++ trim (patchDesc p) 57 | ^^^^^ [227 of 239] Compiling Darcs.UI.Commands.Push ( src/Darcs/UI/Commands/Push.hs, dist/build/Darcs/UI/Commands/Push.o ) [228 of 239] Compiling Darcs.UI.Commands.Annotate ( src/Darcs/UI/Commands/Annotate.hs, dist/build/Darcs/UI/Commands/Annotate.o ) src/Darcs/UI/Commands/Annotate.hs:112:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `([AnchoredPath], [AnchoredPath], [Darcs.Patch.ApplyMonad.OrigFileNameOf])' not matched: (_, [], _) (_, (_:_:_), _) | 112 | let (_, [path'], _) = | ^^^^^^^^^^^^^^^^^... [229 of 239] Compiling Darcs.UI.Commands.Amend ( src/Darcs/UI/Commands/Amend.hs, dist/build/Darcs/UI/Commands/Amend.o ) src/Darcs/UI/Commands/Amend.hs:236:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | go NilFL | not (hasEditMetadata cfg) = | ^^^^^ [230 of 239] Compiling Darcs.UI.Commands.Add ( src/Darcs/UI/Commands/Add.hs, dist/build/Darcs/UI/Commands/Add.o ) [231 of 239] Compiling Darcs.UI.ApplyPatches ( src/Darcs/UI/ApplyPatches.hs, dist/build/Darcs/UI/ApplyPatches.o ) src/Darcs/UI/ApplyPatches.hs:53:23: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | data PatchProxy (p :: * -> * -> *) = PatchProxy | ^ src/Darcs/UI/ApplyPatches.hs:53:28: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | data PatchProxy (p :: * -> * -> *) = PatchProxy | ^ src/Darcs/UI/ApplyPatches.hs:53:33: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | data PatchProxy (p :: * -> * -> *) = PatchProxy | ^ [232 of 239] Compiling Darcs.UI.Commands.Pull ( src/Darcs/UI/Commands/Pull.hs, dist/build/Darcs/UI/Commands/Pull.o ) [233 of 239] Compiling Darcs.UI.Commands.Apply ( src/Darcs/UI/Commands/Apply.hs, dist/build/Darcs/UI/Commands/Apply.o ) [234 of 239] Compiling Darcs.UI.Commands.Rebase ( src/Darcs/UI/Commands/Rebase.hs, dist/build/Darcs/UI/Commands/Rebase.o ) src/Darcs/UI/Commands/Rebase.hs:357:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 357 | IsEq <- requireNoUnrecordedChanges _repository | ^^^^ src/Darcs/UI/Commands/Rebase.hs:359:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 359 | Items selects <- readTentativeRebase _repository | ^^^^^^^^^^^^^ src/Darcs/UI/Commands/Rebase.hs:374:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 374 | let warnSkip NilRL = return () | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:431:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 431 | doAdd _repo NilFL = return (_repo, NilFL) | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:472:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 472 | IsEq <- return (unsafeCoerceP IsEq :: EqCheck wV wT2) | ^^^^ src/Darcs/UI/Commands/Rebase.hs:486:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 486 | NilFL -> return IsEq | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:517:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 517 | Items selects <- readTentativeRebase _repository | ^^^^^^^^^^^^^ src/Darcs/UI/Commands/Rebase.hs:526:45: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 526 | extractSingle (RC fixups toedit :>: NilFL) = fixups :> toedit | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:581:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 581 | Items selects <- readTentativeRebase _repository | ^^^^^^^^^^^^^ src/Darcs/UI/Commands/Rebase.hs:595:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 595 | do_obliterate NilFL = Sealed | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:813:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 813 | Items ps <- readRebase _repository | ^^^^^^^^ [235 of 239] Compiling Darcs.UI.TheCommands ( src/Darcs/UI/TheCommands.hs, dist/build/Darcs/UI/TheCommands.o ) [236 of 239] Compiling Darcs.UI.Defaults ( src/Darcs/UI/Defaults.hs, dist/build/Darcs/UI/Defaults.o ) [237 of 239] Compiling Darcs.UI.RunCommand ( src/Darcs/UI/RunCommand.hs, dist/build/Darcs/UI/RunCommand.o ) [238 of 239] Compiling Version ( dist/build/global-autogen/Version.hs, dist/build/Version.o ) [239 of 239] Compiling Darcs.UI.Commands.Help ( src/Darcs/UI/Commands/Help.hs, dist/build/Darcs/UI/Commands/Help.o ) Preprocessing executable 'darcs' for darcs-2.16.5.. Building executable 'darcs' for darcs-2.16.5.. [1 of 2] Compiling Version ( dist/build/global-autogen/Version.hs, dist/build/darcs/darcs-tmp/Version.o ) [2 of 2] Compiling Main ( darcs/darcs.hs, dist/build/darcs/darcs-tmp/Main.o ) [3 of 3] Linking dist/build/darcs/darcs Preprocessing library for darcs-2.16.5.. Running Haddock on library for darcs-2.16.5.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: array-0.5.4.0, base-4.17.0.0, binary-0.8.9.1, bytestring-0.11.3.1, containers-0.6.6, deepseq-1.4.8.0, directory-1.3.7.1, exceptions-0.10.5, filepath-1.4.2.2, ghc-bignum-1.3, ghc-boot-th-9.4.4, ghc-prim-0.9.0, haskeline-0.8.2, integer-gmp-1.1, mtl-2.2.2, parsec-3.1.15.0, pretty-1.1.3.6, process-1.6.16.0, stm-2.5.1.0, template-haskell-2.19.0.0, terminfo-0.4.1.5, text-2.0.1, time-1.12.2, transformers-0.5.6.2, unix-2.7.3 Warning: 'DataKinds' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 62% ( 5 / 8) in 'Darcs.Patch.RepoType' Missing documentation for: Module header IsRepoType (src/Darcs/Patch/RepoType.hs:37) IsRebaseType (src/Darcs/Patch/RepoType.hs:17) 0% ( 0 / 5) in 'Darcs.Patch.Witnesses.Unsafe' Missing documentation for: Module header unsafeCoerceP (src/Darcs/Patch/Witnesses/Unsafe.hs:10) unsafeCoercePStart (src/Darcs/Patch/Witnesses/Unsafe.hs:13) unsafeCoercePEnd (src/Darcs/Patch/Witnesses/Unsafe.hs:16) unsafeCoerceP1 (src/Darcs/Patch/Witnesses/Unsafe.hs:19) Warning: Couldn't find .haddock for export Bool Warning: Couldn't find .haddock for export Char Warning: Couldn't find .haddock for export Double Warning: Couldn't find .haddock for export Float Warning: Couldn't find .haddock for export Int Warning: Couldn't find .haddock for export Word Warning: Couldn't find .haddock for export Ordering Warning: Couldn't find .haddock for export Maybe Warning: Couldn't find .haddock for export ~ Warning: Couldn't find .haddock for export Integer Warning: Couldn't find .haddock for export Show Warning: Couldn't find .haddock for export Bounded Warning: Couldn't find .haddock for export Enum Warning: Couldn't find .haddock for export RealFrac Warning: Couldn't find .haddock for export Integral Warning: Couldn't find .haddock for export Read Warning: Couldn't find .haddock for export IO Warning: Couldn't find .haddock for export Ord Warning: Couldn't find .haddock for export String Warning: Couldn't find .haddock for export Rational Warning: Couldn't find .haddock for export Fractional Warning: Couldn't find .haddock for export Real Warning: Couldn't find .haddock for export Eq Warning: Couldn't find .haddock for export Functor Warning: Couldn't find .haddock for export Monad Warning: Couldn't find .haddock for export Either Warning: Couldn't find .haddock for export Foldable Warning: Couldn't find .haddock for export MonadFail Warning: Couldn't find .haddock for export Traversable Warning: Couldn't find .haddock for export ReadS Warning: Couldn't find .haddock for export Floating Warning: Couldn't find .haddock for export IOError Warning: Couldn't find .haddock for export Num Warning: Couldn't find .haddock for export ShowS Warning: Couldn't find .haddock for export RealFloat Warning: Couldn't find .haddock for export FilePath Warning: Couldn't find .haddock for export realToFrac Warning: Couldn't find .haddock for export fromIntegral Warning: Couldn't find .haddock for export $ Warning: Couldn't find .haddock for export otherwise Warning: Couldn't find .haddock for export ++ Warning: Couldn't find .haddock for export map Warning: Couldn't find .haddock for export filter Warning: Couldn't find .haddock for export id Warning: Couldn't find .haddock for export . Warning: Couldn't find .haddock for export const Warning: Couldn't find .haddock for export seq Warning: Couldn't find .haddock for export mapM_ Warning: Couldn't find .haddock for export takeWhile Warning: Couldn't find .haddock for export take Warning: Couldn't find .haddock for export read Warning: Couldn't find .haddock for export =<< Warning: Couldn't find .haddock for export sequence_ Warning: Couldn't find .haddock for export lines Warning: Couldn't find .haddock for export unlines Warning: Couldn't find .haddock for export unwords Warning: Couldn't find .haddock for export words Warning: Couldn't find .haddock for export curry Warning: Couldn't find .haddock for export fst Warning: Couldn't find .haddock for export snd Warning: Couldn't find .haddock for export uncurry Warning: Couldn't find .haddock for export lex Warning: Couldn't find .haddock for export readParen Warning: Couldn't find .haddock for export reads Warning: Couldn't find .haddock for export !! Warning: Couldn't find .haddock for export break Warning: Couldn't find .haddock for export cycle Warning: Couldn't find .haddock for export drop Warning: Couldn't find .haddock for export dropWhile Warning: Couldn't find .haddock for export head Warning: Couldn't find .haddock for export init Warning: Couldn't find .haddock for export iterate Warning: Couldn't find .haddock for export last Warning: Couldn't find .haddock for export repeat Warning: Couldn't find .haddock for export reverse Warning: Couldn't find .haddock for export scanl Warning: Couldn't find .haddock for export scanl1 Warning: Couldn't find .haddock for export scanr Warning: Couldn't find .haddock for export scanr1 Warning: Couldn't find .haddock for export span Warning: Couldn't find .haddock for export splitAt Warning: Couldn't find .haddock for export tail Warning: Couldn't find .haddock for export unzip Warning: Couldn't find .haddock for export zip Warning: Couldn't find .haddock for export zipWith Warning: Couldn't find .haddock for export ioError Warning: Couldn't find .haddock for export && Warning: Couldn't find .haddock for export not Warning: Couldn't find .haddock for export || Warning: Couldn't find .haddock for export either Warning: Couldn't find .haddock for export all Warning: Couldn't find .haddock for export concat Warning: Couldn't find .haddock for export and Warning: Couldn't find .haddock for export any Warning: Couldn't find .haddock for export concatMap Warning: Couldn't find .haddock for export notElem Warning: Couldn't find .haddock for export or Warning: Couldn't find .haddock for export flip Warning: Couldn't find .haddock for export replicate Warning: Couldn't find .haddock for export unzip3 Warning: Couldn't find .haddock for export zip3 Warning: Couldn't find .haddock for export zipWith3 Warning: Couldn't find .haddock for export undefined Warning: Couldn't find .haddock for export error Warning: Couldn't find .haddock for export errorWithoutStackTrace Warning: Couldn't find .haddock for export $! Warning: Couldn't find .haddock for export asTypeOf Warning: Couldn't find .haddock for export until Warning: Couldn't find .haddock for export even Warning: Couldn't find .haddock for export showChar Warning: Couldn't find .haddock for export showParen Warning: Couldn't find .haddock for export showString Warning: Couldn't find .haddock for export maybe Warning: Couldn't find .haddock for export subtract Warning: Couldn't find .haddock for export ^^ Warning: Couldn't find .haddock for export gcd Warning: Couldn't find .haddock for export lcm Warning: Couldn't find .haddock for export odd Warning: Couldn't find .haddock for export shows Warning: Couldn't find .haddock for export appendFile Warning: Couldn't find .haddock for export getChar Warning: Couldn't find .haddock for export getContents Warning: Couldn't find .haddock for export getLine Warning: Couldn't find .haddock for export interact Warning: Couldn't find .haddock for export print Warning: Couldn't find .haddock for export putChar Warning: Couldn't find .haddock for export putStr Warning: Couldn't find .haddock for export putStrLn Warning: Couldn't find .haddock for export readFile Warning: Couldn't find .haddock for export readIO Warning: Couldn't find .haddock for export readLn Warning: Couldn't find .haddock for export writeFile Warning: Couldn't find .haddock for export userError Warning: Couldn't find .haddock for export Applicative Warning: Couldn't find .haddock for export <$> Warning: Couldn't find .haddock for export Monoid Warning: Couldn't find .haddock for export Semigroup 0% ( 0 /139) in 'Darcs.Prelude' Missing documentation for: Module header Bool Char Double Float Int Word Ordering Maybe ~ Integer Show Bounded Enum RealFrac Integral Read IO Ord String Rational Fractional Real Eq Functor Monad Either Foldable MonadFail Traversable ReadS Floating IOError Num ShowS RealFloat FilePath realToFrac fromIntegral $ otherwise ++ map filter id . const seq mapM_ takeWhile take read =<< sequence_ lines unlines unwords words curry fst snd uncurry src/Darcs/Patch/Witnesses/Eq.hs:18:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 18 | IsEq == IsEq = True | ^^^^ src/Darcs/Patch/Witnesses/Eq.hs:18:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 18 | IsEq == IsEq = True | ^^^^ src/Darcs/Patch/Witnesses/Eq.hs:23:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 23 | show IsEq = "IsEq" | ^^^^ src/Darcs/Patch/Witnesses/Eq.hs:56:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 56 | isIsEq IsEq = True | ^^^^ src/Darcs/Patch/Format.hs:24:24: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ src/Darcs/Patch/Format.hs:24:29: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ src/Darcs/Patch/Format.hs:24:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ src/Darcs/UI/Options/Core.hs:287:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid (PrimOptSpec d f a [v])'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 287 | mappend = oappend | ^^^^^^^^^^^^^^^^^ lex readParen reads !! break cycle drop dropWhile head init iterate last repeat reverse scanl scanl1 scanr scanr1 span splitAt tail unzip zip zipWith ioError && not || either all concat and any concatMap notElem or flip replicate unzip3 zip3 zipWith3 undefined error errorWithoutStackTrace $! asTypeOf until even showChar showParen showString maybe subtract ^^ gcd lcm odd shows appendFile getChar getContents getLine interact print putChar putStr putStrLn readFile readIO readLn writeFile userError Applicative <$> Monoid Semigroup traverse 50% ( 2 / 4) in 'Darcs.Patch.Witnesses.Eq' Missing documentation for: Module header isIsEq (src/Darcs/Patch/Witnesses/Eq.hs:55) Warning: '^' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'filename_toks' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 50% ( 1 / 2) in 'Darcs.Patch.RegChars' Missing documentation for: Module header Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Bytestring' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 66% ( 4 / 6) in 'Darcs.Patch.TokenReplace' Missing documentation for: Module header defaultToks (src/Darcs/Patch/TokenReplace.hs:99) Warning: 'p' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Patch' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 50% ( 2 / 4) in 'Darcs.Patch.Format' Missing documentation for: Module header FileNameFormat (src/Darcs/Patch/Format.hs:35) 50% ( 1 / 2) in 'Darcs.Test.TestOnly' Missing documentation for: Module header 83% ( 5 / 6) in 'Darcs.UI.Options.Iso' Missing documentation for: Module header Warning: 'OptDescr' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 19 / 19) in 'Darcs.UI.Options.Core' 66% ( 2 / 3) in 'Darcs.Util.AtExit' Missing documentation for: withAtexit (src/Darcs/Util/AtExit.hs:66) Warning: 's' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 3 / 3) in 'Darcs.Util.CommandLine' Warning: Couldn't find .haddock for export getCurrentTime 0% ( 0 / 7) in 'Darcs.Util.DateTime' Missing documentation for: Module header getCurrentTime toSeconds (src/Darcs/Util/DateTime.hs:26) formatDateTime (src/Darcs/Util/DateTime.hs:52) fromClockTime (src/Darcs/Util/DateTime.hs:58) parseDateTime (src/Darcs/Util/DateTime.hs:55) startOfTime (src/Darcs/Util/DateTime.hs:36) 80% ( 12 / 15) in 'Darcs.Util.Download.Request' Missing documentation for: Module header Cachable (src/Darcs/Util/Download/Request.hs:28) Priority (src/Darcs/Util/Download/Request.hs:24) 25% ( 2 / 8) in 'Darcs.Util.Download' Missing documentation for: setDebugHTTP (src/Darcs/Util/Download.hs:290) disableHTTPPipelining (src/Darcs/Util/Download.hs:287) maxPipelineLength (src/Darcs/Util/Download.hs:73) Cachable (src/Darcs/Util/Download/Request.hs:28) environmentHelpProxy (src/Darcs/Util/Download.hs:308) environmentHelpProxyPassword (src/Darcs/Util/Download.hs:337) 40% ( 2 / 5) in 'Darcs.Util.Encoding' Missing documentation for: Module header encodeUtf8 (src/Darcs/Util/Encoding.hs:57) decodeUtf8 (src/Darcs/Util/Encoding.hs:60) 6% ( 1 / 16) in 'Darcs.Util.Global' Missing documentation for: timingsMode (src/Darcs/Util/Global.hs:103) setTimingsMode (src/Darcs/Util/Global.hs:99) whenDebugMode (src/Darcs/Util/Global.hs:75) withDebugMode (src/Darcs/Util/Global.hs:80) setDebugMode (src/Darcs/Util/Global.hs:71) debugMessage (src/Darcs/Util/Global.hs:84) putTiming (src/Darcs/Util/Global.hs:88) addCRCWarning (src/Darcs/Util/Global.hs:114) getCRCWarnings (src/Darcs/Util/Global.hs:118) resetCRCWarnings (src/Darcs/Util/Global.hs:122) darcsdir (src/Darcs/Util/Global.hs:126) darcsLastMessage (src/Darcs/Util/Global.hs:132) darcsSendMessage (src/Darcs/Util/Global.hs:135) darcsSendMessageFinal (src/Darcs/Util/Global.hs:138) defaultRemoteDarcsCmd (src/Darcs/Util/Global.hs:129) Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: Couldn't find .haddock for export intercalate 52% ( 20 / 38) in 'Darcs.Util.ByteString' Missing documentation for: gzWriteFilePS (src/Darcs/Util/ByteString.hs:249) gzWriteFilePSs (src/Darcs/Util/ByteString.hs:252) gzWriteHandle (src/Darcs/Util/ByteString.hs:256) isGZFile (src/Darcs/Util/ByteString.hs:212) linesPS (src/Darcs/Util/ByteString.hs:158) unlinesPS (src/Darcs/Util/ByteString.hs:164) hashPS (src/Darcs/Util/ByteString.hs:119) breakFirstPS (src/Darcs/Util/ByteString.hs:143) breakLastPS (src/Darcs/Util/ByteString.hs:149) substrPS (src/Darcs/Util/ByteString.hs:127) isFunky (src/Darcs/Util/ByteString.hs:113) fromHex2PS (src/Darcs/Util/ByteString.hs:333) fromPS2Hex (src/Darcs/Util/ByteString.hs:327) intercalate prop_unlinesPS_linesPS_left_inverse (src/Darcs/Util/ByteString.hs:170) prop_linesPS_length (src/Darcs/Util/ByteString.hs:173) prop_unlinesPS_length (src/Darcs/Util/ByteString.hs:176) propHexConversion (src/Darcs/Util/ByteString.hs:344) 42% ( 3 / 7) in 'Darcs.Util.Diff.Myers' Missing documentation for: initP (src/Darcs/Util/Diff/Myers.hs:454) aLen (src/Darcs/Util/Diff/Myers.hs:457) PArray (src/Darcs/Util/Diff/Myers.hs:428) getSlice (src/Darcs/Util/Diff/Myers.hs:98) Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'LCS'' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 0% ( 0 / 2) in 'Darcs.Util.Diff.Patience' Missing documentation for: Module header getChanges (src/Darcs/Util/Diff/Patience.hs:39) 0% ( 0 / 3) in 'Darcs.Util.Diff' Missing documentation for: Module header getChanges (src/Darcs/Util/Diff.hs:16) DiffAlgorithm (src/Darcs/Util/Diff.hs:13) 42% ( 12 / 28) in 'Darcs.Repository.Paths' Missing documentation for: Module header makeDarcsdirPath (src/Darcs/Repository/Paths.hs:9) hashedInventoryPath (src/Darcs/Repository/Paths.hs:17) tentativeHashedInventoryPath (src/Darcs/Repository/Paths.hs:21) inventoriesDirPath (src/Darcs/Repository/Paths.hs:25) pristineDir (src/Darcs/Repository/Paths.hs:29) pristineDirPath (src/Darcs/Repository/Paths.hs:30) patchesDirPath (src/Darcs/Repository/Paths.hs:34) indexInvalidPath (src/Darcs/Repository/Paths.hs:38) tentativeRebasePath (src/Darcs/Repository/Paths.hs:42) tentativePendingPath (src/Darcs/Repository/Paths.hs:49) newPendingPath (src/Darcs/Repository/Paths.hs:50) oldCurrentDirPath (src/Darcs/Repository/Paths.hs:57) oldCheckpointDirPath (src/Darcs/Repository/Paths.hs:58) oldInventoryPath (src/Darcs/Repository/Paths.hs:59) oldTentativeInventoryPath (src/Darcs/Repository/Paths.hs:60) 0% ( 0 / 34) in 'Darcs.Repository.Flags' Missing documentation for: Module header Compression (src/Darcs/Repository/Flags.hs:47) RemoteDarcs (src/Darcs/Repository/Flags.hs:54) remoteDarcs (src/Darcs/Repository/Flags.hs:58) Reorder (src/Darcs/Repository/Flags.hs:62) Verbosity (src/Darcs/Repository/Flags.hs:44) UpdatePending (src/Darcs/Repository/Flags.hs:65) UseCache (src/Darcs/Repository/Flags.hs:68) DryRun (src/Darcs/Repository/Flags.hs:71) UMask (src/Darcs/Repository/Flags.hs:74) LookForAdds (src/Darcs/Repository/Flags.hs:77) LookForReplaces (src/Darcs/Repository/Flags.hs:80) DiffAlgorithm (src/Darcs/Util/Diff.hs:13) LookFor src/Darcs/Util/Printer.hs:448:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical `mappend' definition detected in the instance declaration for `Monoid Doc'. `mappend' will eventually be removed in favour of `(<>)' Either remove definition for `mappend' (recommended) or define as `mappend = (<>)' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 448 | mappend = append | ^^^^^^^^^^^^^^^^ Moves (src/Darcs/Repository/Flags.hs:83) RunTest (src/Darcs/Repository/Flags.hs:89) SetScriptsExecutable (src/Darcs/Repository/Flags.hs:92) LeaveTestDir (src/Darcs/Repository/Flags.hs:95) RemoteRepos (src/Darcs/Repository/Flags.hs:98) SetDefault (src/Darcs/Repository/Flags.hs:101) InheritDefault (src/Darcs/Repository/Flags.hs:104) UseIndex (src/Darcs/Repository/Flags.hs:107) ScanKnown (src/Darcs/Repository/Flags.hs:109) CloneKind (src/Darcs/Repository/Flags.hs:115) AllowConflicts (src/Darcs/Repository/Flags.hs:120) ExternalMerge (src/Darcs/Repository/Flags.hs:123) WorkRepo (src/Darcs/Repository/Flags.hs:126) WantGuiPause (src/Darcs/Repository/Flags.hs:129) WithPatchIndex (src/Darcs/Repository/Flags.hs:51) WithWorkingDir (src/Darcs/Repository/Flags.hs:132) ForgetParent (src/Darcs/Repository/Flags.hs:135) PatchFormat (src/Darcs/Repository/Flags.hs:138) IncludeBoring (src/Darcs/Repository/Flags.hs:86) HooksConfig (src/Darcs/Repository/Flags.hs:141) HookConfig (src/Darcs/Repository/Flags.hs:146) 82% ( 14 / 17) in 'Darcs.Util.Graph' Missing documentation for: Module header Component (src/Darcs/Util/Graph.hs:57) genComponents (src/Darcs/Util/Graph.hs:160) 0% ( 0 / 5) in 'Darcs.Util.HTTP' Missing documentation for: Module header copyRemote (src/Darcs/Util/HTTP.hs:39) copyRemoteLazy (src/Darcs/Util/HTTP.hs:49) speculateRemote (src/Darcs/Util/HTTP.hs:54) postUrl (src/Darcs/Util/HTTP.hs:72) 31% ( 5 / 16) in 'Darcs.Util.Hash' Missing documentation for: Module header Hash (src/Darcs/Util/Hash.hs:34) rawHash (src/Darcs/Util/Hash.hs:64) match (src/Darcs/Util/Hash.hs:68) sha1PS (src/Darcs/Util/Hash.hs:93) SHA1 (src/Darcs/Util/Hash.hs:73) showAsHex (src/Darcs/Util/Hash.hs:97) sha1Xor (src/Darcs/Util/Hash.hs:83) sha1zero (src/Darcs/Util/Hash.hs:87) sha1short (src/Darcs/Util/Hash.hs:90) sha1Show (src/Darcs/Util/Hash.hs:137) Warning: 'noon' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'MCalenderTime' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 86% ( 19 / 22) in 'Darcs.Util.IsoDate' Missing documentation for: subtractFromMCal (src/Darcs/Util/IsoDate.hs:842) addToMCal (src/Darcs/Util/IsoDate.hs:838) TimeInterval (src/Darcs/Util/IsoDate.hs:52) Warning: 's' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 6 / 6) in 'Darcs.Util.DateMatcher' Warning: Couldn't find .haddock for export optional 36% ( 8 / 22) in 'Darcs.Util.Parser' Missing documentation for: Module header Parser char (src/Darcs/Util/Parser.hs:66) checkConsumes (src/Darcs/Util/Parser.hs:82) int (src/Darcs/Util/Parser.hs:74) lexChar (src/Darcs/Util/Parser.hs:58) lexString (src/Darcs/Util/Parser.hs:62) linesStartingWith (src/Darcs/Util/Parser.hs:90) linesStartingWithEndingWith (src/Darcs/Util/Parser.hs:98) lexWord (src/Darcs/Util/Parser.hs:54) optional parse (src/Darcs/Util/Parser.hs:34) string (src/Darcs/Util/Parser.hs:70) takeTillChar (src/Darcs/Util/Parser.hs:78) Warning: 'hputDocWith' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'hputDocLnWith' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'hputDoc' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'hputDocLn' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Documents' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'readerString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'PackedStrings' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Printables' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'n' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Printers' is ambiguous. It is defined * at src/Darcs/Util/Printer.hs:198:18 * at src/Darcs/Util/Printer.hs:195:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Darcs/Util/Printer.hs:195:1 Warning: Couldn't find .haddock for export Semigroup 82% ( 72 / 87) in 'Darcs.Util.Printer' Missing documentation for: <> prefix (src/Darcs/Util/Printer.hs:263) hiddenPrefix (src/Darcs/Util/Printer.hs:290) insertBeforeLastline (src/Darcs/Util/Printer.hs:279) prefixLines (src/Darcs/Util/Printer.hs:273) Printers (src/Darcs/Util/Printer.hs:195) Printer (src/Darcs/Util/Printer.hs:206) doc (src/Darcs/Util/Printer.hs:439) Color (src/Darcs/Util/Printer.hs:208) blueText (src/Darcs/Util/Printer.hs:351) redText (src/Darcs/Util/Printer.hs:351) greenText (src/Darcs/Util/Printer.hs:351) magentaText (src/Darcs/Util/Printer.hs:351) cyanText (src/Darcs/Util/Printer.hs:351) lineColor (src/Darcs/Util/Printer.hs:286) 61% ( 8 / 13) in 'Darcs.Util.English' Missing documentation for: Pronoun (src/Darcs/Util/English.hs:61) anyOfClause (src/Darcs/Util/English.hs:92) itemizeVertical (src/Darcs/Util/English.hs:95) itemize (src/Darcs/Util/English.hs:100) presentParticiple (src/Darcs/Util/English.hs:108) 20% ( 1 / 5) in 'Darcs.UI.Email' Missing documentation for: Module header makeEmail (src/Darcs/UI/Email.hs:208) readEmail (src/Darcs/UI/Email.hs:251) prop_qp_roundtrip (src/Darcs/UI/Email.hs:260) Warning: 'eputDocLn' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'policy' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'hex' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 22% ( 2 / 9) in 'Darcs.Util.Printer.Color' Missing documentation for: Module header unsafeRenderStringColored (src/Darcs/Util/Printer/Color.hs:53) traceDoc (src/Darcs/Util/Printer/Color.hs:50) debugDoc (src/Darcs/Util/Printer/Color.hs:45) environmentHelpColor (src/Darcs/Util/Printer/Color.hs:319) environmentHelpEscape (src/Darcs/Util/Printer/Color.hs:342) environmentHelpEscapeWhite (src/Darcs/Util/Printer/Color.hs:333) 30% ( 4 / 13) in 'Darcs.Util.Progress' Missing documentation for: tediousSize (src/Darcs/Util/Progress.hs:138) debugMessage (src/Darcs/Util/Global.hs:84) withoutProgress (src/Darcs/Util/Progress.hs:254) progress (src/Darcs/Util/Progress.hs:176) progressKeepLatest (src/Darcs/Util/Progress.hs:190) finishedOne (src/Darcs/Util/Progress.hs:203) finishedOneIO (src/Darcs/Util/Progress.hs:207) progressList (src/Darcs/Util/Progress.hs:154) setProgressMode (src/Darcs/Util/Progress.hs:251) 11% ( 1 / 9) in 'Darcs.Util.Exec' Missing documentation for: exec (src/Darcs/Util/Exec.hs:134) execInteractive (src/Darcs/Util/Exec.hs:155) readInteractiveProcess (src/Darcs/Util/Exec.hs:219) renderExecException (src/Darcs/Util/Exec.hs:111) withoutNonBlock (src/Darcs/Util/Exec.hs:198) Redirects (src/Darcs/Util/Exec.hs:86) Redirect (src/Darcs/Util/Exec.hs:88) ExecException (src/Darcs/Util/Exec.hs:100) 75% ( 6 / 8) in 'Darcs.Util.Prompt' Missing documentation for: Module header PromptConfig (src/Darcs/Util/Prompt.hs:62) Warning: Couldn't find .haddock for export readFile Warning: Couldn't find .haddock for export hGetContents 33% ( 1 / 3) in 'Darcs.Util.Ratified' Missing documentation for: readFile hGetContents 100% ( 5 / 5) in 'Darcs.Util.Regex' 0% ( 0 / 3) in 'Darcs.Util.Show' Missing documentation for: Module header appPrec (src/Darcs/Util/Sho src/Darcs/Patch/Witnesses/Sealed.hs:59:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 59 | Sealed x == Sealed y | IsEq <- x =\/= y = True | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:131:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | showsPrec _ NilFL = showString "NilFL" | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:140:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 140 | showsPrec _ NilRL = showString "NilRL" | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:230:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 230 | (a1 :> b1) =\/= (a2 :> b2) | IsEq <- a1 =\/= a2 = b1 =\/= b2 | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:254:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 254 | nullFL NilFL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:258:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 258 | nullRL NilRL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:265:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 265 | filterOutFLFL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:266:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 266 | filterOutFLFL f (x:>:xs) | IsEq <- f x = filterOutFLFL f xs | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:270:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 270 | filterOutRLRL _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:271:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 271 | filterOutRLRL f (xs:<:x) | IsEq <- f x = filterOutRLRL f xs | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:275:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 275 | filterRL _ NilRL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:280:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 280 | NilFL +>+ ys = ys | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:284:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 284 | xs +<+ NilRL = xs | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:290:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 290 | r ls NilFL = ls | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:296:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 296 | r ls NilRL = ls | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:300:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 300 | concatFL NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:304:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 304 | concatRL NilRL = NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:323:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 323 | spanFL_M _ (NilFL) = return $ NilFL :> NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:327:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 327 | splitAtFL _ NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:333:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 333 | splitAtRL _ NilRL = NilRL :> NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:342:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 342 | bunchFL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:345:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 345 | bFL NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:355:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 355 | foldFL_M _ r NilFL = return r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:365:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 365 | foldRL_M _ NilRL r = return r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:383:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 383 | foldrFL _ NilFL r = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:388:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 388 | foldlRL _ r NilRL = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:396:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 396 | foldrwFL _ NilFL r = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:403:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 403 | foldlwRL _ r NilRL = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:407:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 407 | mapFL_FL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:411:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 411 | mapFL_FL_M _ NilFL = return NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:422:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 422 | zipWithFL _ _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:426:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 426 | mapRL_RL _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:431:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 431 | mapFL _ NilFL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:435:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 435 | filterFL _ NilFL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:441:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 441 | mapRL _ NilRL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:447:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 447 | l NilFL n = n | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:453:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 453 | l NilRL n = n | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:458:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | isShorterThanRL NilRL _ = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:469:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 469 | dropWhileFL _ NilFL = flipSeal NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:475:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 475 | dropWhileRL _ NilRL = seal NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:488:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 488 | spanRL _ NilRL = NilRL :> NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:502:6: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 502 | eqFL NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:502:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 502 | eqFL NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:503:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 503 | eqFL (x:>:xs) (y:>:ys) | IsEq <- x =\/= y, IsEq <- eqFL xs ys = IsEq | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:503:44: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 503 | eqFL (x:>:xs) (y:>:ys) | IsEq <- x =\/= y, IsEq <- eqFL xs ys = IsEq | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:507:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 507 | eqFLUnsafe NilFL NilFL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:507:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 507 | eqFLUnsafe NilFL NilFL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:516:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 516 | NilRL +>>+ ys = ys | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:521:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 521 | xs +<<+ NilFL = xs | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:525:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 525 | initsFL NilFL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:531:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 531 | concatRLFL NilRL = NilRL | ^^^^^ src/Darcs/Patch/Witnesses/WZipper.hs:81:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 81 | rightmost (FZipper _ NilFL) = True | ^^^^^ src/Darcs/Patch/Witnesses/WZipper.hs:86:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 86 | right x@(FZipper _ NilFL) = x | ^^^^^ src/Darcs/Patch/Witnesses/WZipper.hs:89:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 89 | leftmost (FZipper NilRL _) = True | ^^^^^ src/Darcs/Patch/Witnesses/WZipper.hs:94:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 94 | left x@(FZipper NilRL _) = x | ^^^^^ src/Darcs/Patch/Witnesses/Maybe.hs:14:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 14 | maybeToFL Nothing2 = NilFL | ^^^^^^^^ src/Darcs/Patch/Witnesses/Maybe.hs:18:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 18 | maybeToRL Nothing2 = NilRL | ^^^^^^^^ src/Darcs/Patch/Witnesses/Maybe.hs:22:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 22 | mapMB_MB _ Nothing2 = Nothing2 | ^^^^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:49:41: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 49 | pushFixupFLFL_FLFLFL _pushOne (fixup :> NilFL) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:60:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 60 | pushFixupFLFL_FLFLFLFL _pushOne (NilFL :> items) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:71:41: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 71 | pushFixupFLMB_FLFLMB _pushOne (fixup :> NilFL) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:75:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 75 | items1' :> Nothing2 -> items1' +>+ items2 :> Nothing2 | ^^^^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:101:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 101 | pushFixupIdMB_FLIdFLFL _pushOne (NilFL :> item) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:107:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 107 | item'' :> Nothing2 -> item'' :> fixups2' | ^^^^^^^^ src/Darcs/Patch/Invert.hs:19:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 19 | invertFL NilFL = NilRL | ^^^^^ src/Darcs/Patch/Invert.hs:23:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 23 | invertRL NilRL = NilFL | ^^^^^ src/Darcs/Patch/Invert.hs:39:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 39 | | IsEq <- invert x =\/= y = Just z | ^^^^ src/Darcs/Patch/CommuteFn.hs:47:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 47 | commuterIdRL _ (x :> NilRL) = return (NilRL :> x) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:54:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 54 | commuterIdFL _ (x :> NilFL) = return (NilFL :> x) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:62:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 62 | mergerIdFL _ (x :\/: NilFL) = NilFL :/\: x | ^^^^^ src/Darcs/Patch/CommuteFn.hs:70:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 70 | totalCommuterIdFL _ (x :> NilFL) = NilFL :> x | ^^^^^ src/Darcs/Patch/CommuteFn.hs:77:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 77 | commuterFLId _ (NilFL :> y) = return (y :> NilFL) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:84:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 84 | commuterRLId _ (NilRL :> y) = return (y :> NilRL) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:94:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 94 | right as NilFL = Just (NilFL :> as) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:100:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 100 | left NilRL bs = Just (bs :> NilRL) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:108:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 108 | totalCommuterFLId _ (NilFL :> y) = y :> NilFL | ^^^^^ src/Darcs/Patch/Commute.hs:45:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 45 | commute (NilFL :> x) = Just (x :> NilFL) | ^^^^^ src/Darcs/Patch/Commute.hs:46:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 46 | commute (x :> NilFL) = Just (NilFL :> x) | ^^^^^ src/Darcs/Patch/Merge.hs:86:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 86 | cleanMerge (NilFL :\/: x) = return $ x :/\: NilFL | ^^^^^ src/Darcs/Patch/Merge.hs:87:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 87 | cleanMerge (x :\/: NilFL) = return $ NilFL :/\: x | ^^^^^ src/Darcs/Patch/Merge.hs:95:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 95 | cleanMergeFL (p :\/: NilFL) = return $ NilFL :/\: p | ^^^^^ src/Darcs/Patch/Merge.hs:140:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 140 | mergerIdFL _mergeFn (p :\/: NilFL) = NilFL :/\: p | ^^^^^ src/Darcs/Patch/Permutations.hs:67:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 67 | partitionFL' _ middle right NilFL = NilFL :> middle :> right | ^^^^^ src/Darcs/Patch/Permutations.hs:70:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 70 | (NilRL :> p' :> right') -> case commuteRL (middle :> p') of | ^^^^^ src/Darcs/Patch/Permutations.hs:92:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 92 | go (NilRL :> qs) = (reverseFL qs :> NilRL) | ^^^^^ src/Darcs/Patch/Permutations.hs:113:31: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 113 | genCommuteWhatWeCanFL _ (y :> NilFL) = NilFL :> y :> NilFL | ^^^^^ src/Darcs/Patch/Permutations.hs:128:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 128 | genCommuteWhatWeCanRL _ (NilRL :> y) = NilRL :> y :> NilRL | ^^^^^ src/Darcs/Patch/Permutations.hs:132:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 132 | removeCommon (xs :\/: NilFL) = xs :\/: NilFL | ^^^^^ src/Darcs/Patch/Permutations.hs:133:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 133 | removeCommon (NilFL :\/: xs) = NilFL :\/: xs | ^^^^^ src/Darcs/Patch/Permutations.hs:147:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | r z ((z':>zs):zss) | IsEq <- z =\/= z' = Just zs | ^^^^ src/Darcs/Patch/Permutations.hs:154:33: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | r z ((zs:<:z'):zss) | IsEq <- z =/\= z' = Just zs | ^^^^ src/Darcs/Patch/Permutations.hs:167:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 167 | rsFL NilFL ys = Just ys | ^^^^^ src/Darcs/Patch/Permutations.hs:177:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 177 | rsRL NilRL ys = Just ys | ^^^^^ src/Darcs/Patch/Permutations.hs:202:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 202 | headPermutationsFL NilFL = [] | ^^^^^ src/Darcs/Patch/Permutations.hs:212:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 212 | headPermutationsRL NilRL = [] | ^^^^^ src/Darcs/Patch/Permutations.hs:229:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 229 | cmpSameLength NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:229:40: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 229 | cmpSameLength NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:239:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 239 | cmpSameLength NilRL NilRL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:239:40: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 239 | cmpSameLength NilRL NilRL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:247:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 247 | partitionConflictingFL NilFL _ = NilFL :> NilFL | ^^^^^ w.hs:9) BSWrapper (src/Darcs/Util/Show.hs:12) 0% ( 0 / 9) in 'Darcs.Patch.Witnesses.Show' Missing documentation for: Module header Show1 (src/Darcs/Patch/Witnesses/Show.hs:26) Show2 (src/Darcs/Patch/Witnesses/Show.hs:37) show1 (src/Darcs/Patch/Witnesses/Show.hs:34) showsPrec1 (src/Darcs/Patch/Witnesses/Show.hs:31) show2 (src/Darcs/Patch/Witnesses/Show.hs:45) showsPrec2 (src/Darcs/Patch/Witnesses/Show.hs:42) showOp2 (src/Darcs/Patch/Witnesses/Show.hs:48) appPrec (src/Darcs/Util/Show.hs:9) Warning: 'Stepped' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'NilFL' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'NilRL' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 38% ( 7 / 18) in 'Darcs.Patch.Witnesses.Sealed' Missing documentation for: Module header seal (src/Darcs/Patch/Witnesses/Sealed.hs:55) seal2 (src/Darcs/Patch/Witnesses/Sealed.hs:66) FlippedSeal (src/Darcs/Patch/Witnesses/Sealed.hs:69) flipSeal (src/Darcs/Patch/Witnesses/Sealed.hs:72) unseal (src/Darcs/Patch/Witnesses/Sealed.hs:81) mapSeal (src/Darcs/Patch/Witnesses/Sealed.hs:107) mapFlipped (src/Darcs/Patch/Witnesses/Sealed.hs:110) unseal2 (src/Darcs/Patch/Witnesses/Sealed.hs:113) mapSeal2 (src/Darcs/Patch/Witnesses/Sealed.hs:116) unsealFlipped (src/Darcs/Patch/Witnesses/Sealed.hs:119) Warning: 'foldM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 41% ( 27 / 65) in 'Darcs.Patch.Witnesses.Ordered' Missing documentation for: Module header nullFL (src/Darcs/Patch/Witnesses/Ordered.hs:253) nullRL (src/Darcs/Patch/Witnesses/Ordered.hs:257) lengthFL (src/Darcs/Patch/Witnesses/Ordered.hs:444) lengthRL (src/Darcs/Patch/Witnesses/Ordered.hs:450) mapFL (src/Darcs/Patch/Witnesses/Ordered.hs:430) mapRL (src/Darcs/Patch/Witnesses/Ordered.hs:440) mapFL_FL (src/Darcs/Patch/Witnesses/Ordered.hs:406) mapRL_RL (src/Darcs/Patch/Witnesses/Ordered.hs:425) allFL (src/Darcs/Patch/Witnesses/Ordered.hs:368) allRL (src/Darcs/Patch/Witnesses/Ordered.hs:374) anyFL (src/Darcs/Patch/Witnesses/Ordered.hs:371) anyRL (src/Darcs/Patch/Witnesses/Ordered.hs:377) filterFL (src/Darcs/Patch/Witnesses/Ordered.hs:434) filterRL (src/Darcs/Patch/Witnesses/Ordered.hs:274) splitAtFL (src/Darcs/Patch/Witnesses/Ordered.hs:325) splitAtRL (src/Darcs/Patch/Witnesses/Ordered.hs:331) filterOutRLRL (src/Darcs/Patch/Witnesses/Ordered.hs:269) reverseFL (src/Darcs/Patch/Witnesses/Ordered.hs:287) reverseRL (src/Darcs/Patch/Witnesses/Ordered.hs:293) +>+ (src/Darcs/Patch/Witnesses/Ordered.hs:279) +<+ (src/Darcs/Patch/Witnesses/Ordered.hs:283) concatFL (src/Darcs/Patch/Witnesses/Ordered.hs:299) concatRL (src/Darcs/Patch/Witnesses/Ordered.hs:303) dropWhileFL (src/Darcs/Patch/Witnesses/Ordered.hs:468) dropWhileRL (src/Darcs/Patch/Witnesses/Ordered.hs:474) bunchFL (src/Darcs/Patch/Witnesses/Ordered.hs:341) spanFL (src/Darcs/Patch/Witnesses/Ordered.hs:307) spanFL_M (src/Darcs/Patch/Witnesses/Ordered.hs:312) zipWithFL (src/Darcs/Patch/Witnesses/Ordered.hs:419) toFL (src/Darcs/Patch/Witnesses/Ordered.hs:464) mapFL_FL_M (src/Darcs/Patch/Witnesses/Ordered.hs:410) sequenceFL_ (src/Darcs/Patch/Witnesses/Ordered.hs:416) eqFLUnsafe (src/Darcs/Patch/Witnesses/Ordered.hs:506) initsFL (src/Darcs/Patch/Witnesses/Ordered.hs:524) isShorterThanRL (src/Darcs/Patch/Witnesses/Ordered.hs:456) snocRLSealed (src/Darcs/Patch/Witnesses/Ordered.hs:461) concatRLFL (src/Darcs/Patch/Witnesses/Ordered.hs:530) 14% ( 2 / 14) in 'Darcs.Patch.Witnesses.WZipper' Missing documentation for: Module header FZipper (src/Darcs/Patch/Witnesses/WZipper.hs:52) focus (src/Darcs/Patch/Witnesses/WZipper.hs:66) leftmost (src/Darcs/Patch/Witnesses/WZipper.hs:88) left (src/Darcs/Patch/Witnesses/WZipper.hs:92) rightmost (src/Darcs/Patch/Witnesses/WZipper.hs:80) right (src/Darcs/Patch/Witnesses/WZipper.hs:84) flToZipper (src/Darcs/Patch/Witnesses/WZipper.hs:56) lengthFZ (src/Darcs/Patch/Witnesses/WZipper.hs:63) nullFZ (src/Darcs/Patch/Witnesses/WZipper.hs:60) toEnd (src/Darcs/Patch/Witnesses/WZipper.hs:96) toStart (src/Darcs/Patch/Witnesses/WZipper.hs:99) 0% ( 0 / 5) in 'Darcs.Patch.Witnesses.Maybe' Missing documentation for: Module header Maybe2 (src/Darcs/Patch/Witnesses/Maybe.hs:9) maybeToFL (src/Darcs/Patch/Witnesses/Maybe.hs:13) maybeToRL (src/Darcs/Patch/Witnesses/Maybe.hs:17) mapMB_MB (src/Darcs/Patch/Witnesses/Maybe.hs:21) 11% ( 1 / 9) in 'Darcs.Patch.Rebase.PushFixup' Missing documentation for: Module header dropFixups (src/Darcs/Patch/Rebase/PushFixup.hs:37) pushFixupFLFL_FLFLFL (src/Darcs/Patch/Rebase/PushFixup.hs:46) pushFixupFLFL_FLFLFLFL (src/Darcs/Patch/Rebase/PushFixup.hs:57) pushFixupFLMB_FLFLMB (src/Darcs/Patch/Rebase/PushFixup.hs:68) pushFixupIdFL_FLFLFL (src/Darcs/Patch/Rebase/PushFixup.hs:80) pushFixupIdMB_FLFLMB (src/Darcs/Patch/Rebase/PushFixup.hs:89) pushFixupIdMB_FLIdFLFL (src/Darcs/Patch/Rebase/PushFixup.hs:98) 40% ( 2 / 5) in 'Darcs.Patch.Invert' Missing documentation for: Module header invertFL (src/Darcs/Patch/Invert.hs:18) invertRL (src/Darcs/Patch/Invert.hs:22) Warning: 'Patchy' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 50% ( 1 / 2) in 'Darcs.Patch.Debug' Missing documentation for: Module header 40% ( 6 / 15) in 'Darcs.Patch.CommuteFn' Missing documentation for: Module header commuterIdFL (src/Darcs/Patch/CommuteFn.hs:53) commuterFLId (src/Darcs/Patch/CommuteFn.hs:76) commuterIdRL (src/Darcs/Patch/CommuteFn.hs:46) commuterRLId (src/Darcs/Patch/CommuteFn.hs:83) commuterRLFL (src/Darcs/Patch/CommuteFn.hs:90) MergeFn (src/Darcs/Patch/CommuteFn.hs:42) PartialMergeFn (src/Darcs/Patch/CommuteFn.hs:44) TotalCommuteFn (src/Darcs/Patch/CommuteFn.hs:40) Warning: 'Invert' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Merge' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'merge' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 83% ( 5 / 6) in 'Darcs.Patch.Commute' Missing documentation for: Module header Warning: 'prop_cleanMergeSymmetric' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 94% ( 17 / 18) in 'Darcs.Patch.Merge' Missing documentation for: mergeFL (src/Darcs/Patch/Merge.hs:132) 61% ( 11 / 18) in 'Darcs.Patch.Permutations' Missing documentation for: Module header removeCommon (src/Darcs/Patch/Permutations.hs:131) commuteWhatWeCanFL (src/Darcs/Patch/Permutations.hs:100) commuteWhatWeCanRL (src/Darcs/Patch/Permutations.hs:115) genCommuteWhatWeCanRL (src/Darcs/Patch/Permutations.hs:118) genCommuteWhatWeCanFL (src/Darcs/Patch/Permutations.hs:103) partitionFL' (src/Darcs/Patch/Permutations.hs:61) Warning: 'commute' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'prop_mergeCommute' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 66% ( 2 / 3) in 'Darcs.Patch.CommuteNoConflicts' Missing documentation for: Module header 15% ( 2 / 13) in 'Darcs.Util.URL' Missing documentation for: isValidLocalPath (src/Darcs/Util/URL.hs:78) isHttpUrl (src/Darcs/Util/URL.hs:83) isSshUrl (src/Darcs/Util/URL.hs:89) isRelative (src/Darcs/Util/URL.hs:70) isAbsolute (src/Darcs/Util/URL.hs:74) isSshNopath (src/Darcs/Util/URL.hs:98) SshFilePath (src/Darcs/Util/URL.hs:130) sshRepo (src/Darcs/Util/URL.hs:131) sshUhost (src/Darcs/Util/URL.hs:130) sshFile (src/Darcs/Util/URL.hs:132) sshFilePathOf (src/Darcs/Util/URL.hs:134) Warning: Couldn't find .haddock for export getCurrentDirectory Warning: Couldn't find .haddock for export installHandler Warning: Couldn't find .haddock for export raiseSignal Warning: Couldn't find .haddock for export Handler Warning: Couldn't find .haddock for export Signal Warning: Couldn't find .haddock for export sigINT Warning: Couldn't find .haddock for export sigHUP Warning: Couldn't find .haddock for export sigABRT Warning: Couldn't find .haddock for export sigALRM Warning: Couldn't find .haddock for export sigTERM Warning: Couldn't find .haddock for export sigPIPE 7% ( 1 / 13) in 'Darcs.Util.Workaround' Missing documentation for: setExecutable (src/Darcs/Util/Workaround.hs:108) getCurrentDirectory installHandler raiseSignal Handler Signal sigINT sigHUP sigABRT sigALRM sigTERM sigPIPE 14% ( 1 / 7) in 'Darcs.Util.SignalHandler' Missing documentation for: Module header withSignalsHandled (src/Darcs/Util/SignalHandler.hs:61) withSignalsBlocked (src/Darcs/Util/SignalHandler.hs:130) catchInterrupt (src/Darcs/Util/SignalHandler.hs:114) tryNonSignal (src/Darcs/Util/SignalHandler.hs:120) stdoutIsAPipe (src/Darcs/Util/SignalHandler.hs:48) 50% ( 6 / 12) in 'Darcs.Util.Exception' Missing documentation for: Module header catchall (src/Darcs/Util/Exception.hs:38) catchNonExistence (src/Darcs/Util/Exception.hs:43) clarifyErrors (src/Darcs/Util/Exception.hs:70) prettyException (src/Darcs/Util/Exception.hs:75) prettyError (src/Darcs/Util/Exception.hs:85) 9% ( 1 / 11) in 'Darcs.Util.Ssh' Missing documentation for: Module header SshSettings (src/Darcs/Util/Ssh.hs:67) defaultSsh (src/Darcs/Util/Ssh.hs:115) windows (src/Darcs/Util/Ssh.hs:64) copySSH (src/Darcs/Util/Ssh.hs:233) SSHCmd (src/Darcs/Util/Ssh.hs:269) environmentHelpSsh (src/Darcs/Util/Ssh.hs:300) environmentHelpScp (src/Darcs/Util/Ssh.hs:312) environmentHelpSshPort (src/Darcs/Util/Ssh.hs:325) transferModeHeader (src/Darcs/Util/Ssh.hs:262) Warning: 'showPatch' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 61% ( 37 / 60) in 'Darcs.Util.Path' Missing documentation for: Module header encodeWhiteName (src/Darcs/Util/Path.hs:545) decodeWhiteName (src/Darcs/Util/Path.hs:552) AbsolutePath (src/Darcs/Util/Path.hs:178) makeAbsoluteOrStd (src/Darcs/Util/Path.hs:291) ioAbsoluteOrStd (src/Darcs/Util/Path.hs:298) stdOut (src/Darcs/Util/Path.hs:295) AbsoluteOrRemotePath (src/Darcs/Util/Path.hs:184) ioAbsoluteOrRemote (src/Darcs/Util/Path.hs:308) isRemote (src/Darcs/Util/Path.hs:318) simpleSubPath (src/Darcs/Util/Path.hs:219) FilePathOrURL (src/Darcs/Util/Path.hs:168) FilePathLike (src/Darcs/Util/Path.hs:171) getCurrentDirectory (src/Darcs/Util/Path.hs:356) setCurrentDirectory (src/Darcs/Util/Path.hs:359) doesPathExist (src/Darcs/Util/Path.hs:233) Name (src/Darcs/Util/Path.hs:424) name2fp (src/Darcs/Util/Path.hs:474) eqAnycase (src/Darcs/Util/Path.hs:542) anchoredRoot (src/Darcs/Util/Path.hs:508) flatten (src/Darcs/Util/Path.hs:478) isRoot (src/Darcs/Util/Path.hs:586) darcsdirName (src/Darcs/Util/Path.hs:583) 63% ( 31 / 49) in 'Darcs.Util.Tree' Missing documentation for: Blob (src/Darcs/Util/Tree.hs:59) TreeItem (src/Darcs/Util/Tree.hs:60) ItemType (src/Darcs/Util/Tree.hs:64) Hash (src/Darcs/Util/Hash.hs:34) makeTree (src/Darcs/Util/Tree.hs:113) makeTreeWithHash (src/Darcs/Util/Tree.hs:117) emptyTree (src/Darcs/Util/Tree.hs:100) emptyBlob (src/Darcs/Util/Tree.hs:104) makeBlob (src/Darcs/Util/Tree.hs:107) makeBlobBS (src/Darcs/Util/Tree.hs:110) expandUpdate (src/Darcs/Util/Tree.hs:174) items (src/Darcs/Util/Tree.hs:80) listImmediate (src/Darcs/Util/Tree.hs:86) itemType (src/Darcs/Util/Tree.hs:95) zipTrees (src/Darcs/Util/Tree.hs:306) FilterTree (src/Darcs/Util/Tree.hs:248) updateSubtrees (src/Darcs/Util/Tree.hs:417) addMissingHashes (src/Darcs/Util/Tree.hs:467) Warning: 'sync' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 83% ( 20 / 24) in 'Darcs.Util.Tree.Monad' Missing documentation for: runTreeMonad (src/Darcs/Util/Tree/Monad.hs:95) findM (src/Darcs/Util/Tree/Monad.hs:288) findFileM (src/Darcs/Util/Tree/Monad.hs:294) findTreeM (src/Darcs/Util/Tree/Monad.hs:291) 50% ( 2 / 4) in 'Darcs.Patch.MonadProgress' Missing documentation for: Module header MonadProgress (src/Darcs/Patch/MonadProgress.hs:46) 58% ( 10 / 17) in 'Darcs.Util.Tree.Hashed' Missing documentation for: readDarcsHashed (src/Darcs/Util/Tree/Hashed.hs:197) readDarcsHashedNosize (src/Darcs/Util/Tree/Hashed.hs:200) darcsAddMissingHashes (src/Darcs/Util/Tree/Hashed.hs:157) darcsLocation (src/Darcs/Util/Tree/Hashed.hs:85) decodeDarcsHash (src/Darcs/Util/Tree/Hashed.hs:72) decodeDarcsSize (src/Darcs/Util/Tree/Hashed.hs:77) darcsUpdateHashes (src/Darcs/Util/Tree/Hashed.hs:144) 54% ( 6 / 11) in 'Darcs.Util.File' Missing documentation for: Module header getFileStatus (src/Darcs/Util/File.hs:49) withCurrentDirectory (src/Darcs/Util/File.hs:37) doesDirectoryReallyExist (src/Darcs/Util/File.hs:53) removeFileMayNotExist (src/Darcs/Util/File.hs:57) 83% ( 5 / 6) in 'Darcs.Util.Tree.Plain' Missing documentation for: readPlainTree (src/Darcs/Util/Tree/Plain.hs:54) Warning: 'D' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'F' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'openIndex'' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'update' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 80% ( 8 / 10) in 'Darcs.Util.Index' Missing documentation for: Index (src/Darcs/Util/Index.hs:357) align (src/Darcs/Util/Index.hs:723) 0% ( 0 / 6) in 'Darcs.Util.Compat' Missing documentation for: Module header stdoutIsAPipe (src/Darcs/Util/SignalHandler.hs:48) canonFilename (src/Darcs/Util/Compat.hs:28) maybeRelink (src/Darcs/Util/Compat.hs:49) atomicCreate (src/Darcs/Util/Compat.hs:70) sloppyAtomicCreate (src/Darcs/Util/Compat.hs:64) 19% ( 6 / 31) in 'Darcs.Util.Lock' Missing documentation for: Module header withLock (src/Darcs/Util/Lock.hs:121) environmentHelpLocks (src/Darcs/Util/Lock.hs:170) withDelayedDir (src/Darcs/Util/Lock.hs:298) withNamedTemp (src/Darcs/Util/Lock.hs:310) writeBinFile (src/Darcs/Util/Lock.hs:344) writeTextFile (src/Darcs/Util/Lock.hs:347) writeDocBinFile (src/Darcs/Util/Lock.hs:352) appendBinFile (src/Darcs/Util/Lock.hs:333) appendTextFile (src/Darcs/Util/Lock.hs:336) appendDocBinFile (src/Darcs/Util/Lock.hs:339) readBinFile (src/Darcs/Util/Lock.hs:315) readTextFile (src/Darcs/Util/Lock.hs:322) readDocBinFile (src/Darcs/Util/Lock.hs:329) writeAtomicFilePS (src/Darcs/Util/Lock.hs:355) gzWriteAtomicFilePS (src/Darcs/Util/Lock.hs:358) gzWriteAtomicFilePSs (src/Darcs/Util/Lock.hs:361) gzWriteDocFile (src/Darcs/Util/Lock.hs:371) removeFileMayNotExist (src/Darcs/Util/File.hs:57) canonFilename (src/Darcs/Util/Compat.hs:28) maybeRelink (src/Darcs/Util/Compat.hs:49) tempdirLoc (src/Darcs/Util/Lock.hs:201) environmentHelpTmpdir (src/Darcs/Util/Lock.hs:212) environmentHelpKeepTmpdir (src/Darcs/Util/Lock.hs:267) addToErrorLoc (src/Darcs/Util/Lock.hs:393) 18% ( 2 / 11) in 'Darcs.Util.External' Missing documentation for: Module header cloneTree (src/Darcs/Util/External.hs:80) cloneFile (src/Darcs/Util/External.hs:101) gzFetchFilePS (src/Darcs/Util/External.hs:160) speculateFileOrUrl (src/Darcs/Util/External.hs:163) copyFileOrUrl (src/Darcs/Util/External.hs:67) Cachable (src/Darcs/Util/Download/Request.hs:28) backupByRenaming (src/Darcs/Util/External.hs:104) backupByCopying (src/Darcs/Util/External.hs:110) 92% ( 12 / 13) in 'Darcs.Repository.Format src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:19: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 49 | data Object (m :: * -> *) | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:24: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 49 | data Object (m :: * -> *) | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:22: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 61 | data ObjectMap (m :: * -> *) = ObjectMap | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:27: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 61 | data ObjectMap (m :: * -> *) = ObjectMap | ^ src/Darcs/Patch/Choices.hs:224:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 224 | pushLasts NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/Choices.hs:295:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 295 | psLast _ _ _ NilFL = error "impossible case" | ^^^^^ src/Darcs/Patch/Choices.hs:320:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 320 | fmfLasts f l1 NilFL = PCs { pcsFirsts = f | ^^^^^ src/Darcs/Patch/Choices.hs:360:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 360 | samf f1 f2 l1 NilFL = PCs (f1 +>+ reverseRL f2) (reverseRL l1) | ^^^^^ src/Darcs/Patch/Choices.hs:394:37: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 394 | forceMatchingMiddleOrLast pred b f1 NilFL ml = | ^^^^^ src/Darcs/Patch/Choices.hs:446:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 446 | mes middle bubble NilFL = | ^^^^^ src/Darcs/Patch/Choices.hs:461:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 461 | | IsEq <- compareLabels lp lp' = new_lps | ^^^^ src/Darcs/Patch/Choices.hs:465:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 465 | | IsEq <- compareLabels lp lp' = mapFL_FL (pcSetLast c) new_lps | ^^^^ src/Darcs/Patch/ApplyMonad.hs:53:37: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:53:42: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:53:48: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:54:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 54 | type ApplyMonadOver state m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:54:39: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 54 | type ApplyMonadOver state m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:61:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:61:39: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:61:45: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:62:44: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 62 | type ApplyMonadStateOperations state :: (* -> *) -> Constraint | ^ src/Darcs/Patch/ApplyMonad.hs:62:49: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 62 | type ApplyMonadStateOperations state :: (* -> *) -> Constraint | ^ src/Darcs/Patch/ApplyMonad.hs:87:33: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:87:38: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:87:44: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:88:30: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 88 | type ApplyMonadBase m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:88:35: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 88 | type ApplyMonadBase m :: * -> * | ^ src/Darcs/Patch/Apply.hs:48:27: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 48 | type ApplyState p :: (* -> *) -> * | ^ src/Darcs/Patch/Apply.hs:48:32: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 48 | type ApplyState p :: (* -> *) -> * | ^ src/Darcs/Patch/Apply.hs:48:38: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 48 | type ApplyState p :: (* -> *) -> * | ^ src/Darcs/Patch/Apply.hs:56:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 56 | apply NilFL = return () | ^^^^^ src/Darcs/Patch/Apply.hs:58:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 58 | unapply NilFL = return () | ^^^^^ src/Darcs/Patch/Apply.hs:63:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 63 | apply NilRL = return () | ^^^^^ src/Darcs/Patch/Apply.hs:65:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 65 | unapply NilRL = return () | ^^^^^ src/Darcs/Patch/TouchesFiles.hs:46:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 46 | labelTouching _ _ NilFL = [] | ^^^^^ ' Missing documentation for: RepoProperty (src/Darcs/Repository/Format.hs:102) 37% ( 11 / 29) in 'Darcs.Repository.Cache' Missing documentation for: Module header okayHash (src/Darcs/Repository/Cache.hs:187) mkCache (src/Darcs/Repository/Cache.hs:97) cacheEntries (src/Darcs/Repository/Cache.hs:100) CacheType (src/Darcs/Repository/Cache.hs:84) CacheLoc (src/Darcs/Repository/Cache.hs:88) WritableOrNot (src/Darcs/Repository/Cache.hs:80) HashedDir (src/Darcs/Repository/Cache.hs:65) hashedDir (src/Darcs/Repository/Cache.hs:69) bucketFolder (src/Darcs/Repository/Cache.hs:229) unionCaches (src/Darcs/Repository/Cache.hs:115) cleanCaches (src/Darcs/Repository/Cache.hs:523) cleanCachesWithHint (src/Darcs/Repository/Cache.hs:526) repo2cache (src/Darcs/Repository/Cache.hs:173) writable (src/Darcs/Repository/Cache.hs:206) isThisRepo (src/Darcs/Repository/Cache.hs:225) allHashedDirs (src/Darcs/Repository/Cache.hs:74) closestWritableDirectory (src/Darcs/Repository/Cache.hs:219) 100% ( 2 / 2) in 'Darcs.UI.Options.Flags' Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'f' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 82% ( 28 / 34) in 'Darcs.UI.Options.Util' Missing documentation for: parseIntArg (src/Darcs/UI/Options/Util.hs:297) parseIndexRangeArg (src/Darcs/UI/Options/Util.hs:303) showIntArg (src/Darcs/UI/Options/Util.hs:310) showIndexRangeArg (src/Darcs/UI/Options/Util.hs:313) AbsolutePath (src/Darcs/Util/Path.hs:178) makeAbsoluteOrStd (src/Darcs/Util/Path.hs:291) 0% ( 0 / 2) in 'Darcs.UI.Options.Markdown' Missing documentation for: Module header optionsMarkdown (src/Darcs/UI/Options/Markdown.hs:10) 16% ( 1 / 6) in 'Darcs.UI.Commands.Util.Tree' Missing documentation for: Module header treeHas (src/Darcs/UI/Commands/Util/Tree.hs:54) treeHasDir (src/Darcs/UI/Commands/Util/Tree.hs:57) treeHasFile (src/Darcs/UI/Commands/Util/Tree.hs:60) treeHasAnycase (src/Darcs/UI/Commands/Util/Tree.hs:40) 23% ( 7 / 30) in 'Darcs.Repository.Prefs' Missing documentation for: Module header addToPreflist (src/Darcs/Repository/Prefs.hs:378) getPreflist (src/Darcs/Repository/Prefs.hs:385) setPreflist (src/Darcs/Repository/Prefs.hs:394) getGlobal (src/Darcs/Repository/Prefs.hs:236) environmentHelpHome (src/Darcs/Repository/Prefs.hs:227) defaultrepo (src/Darcs/Repository/Prefs.hs:433) getDefaultRepo (src/Darcs/Repository/Prefs.hs:440) getPrefval (src/Darcs/Repository/Prefs.hs:403) setPrefval (src/Darcs/Repository/Prefs.hs:412) changePrefval (src/Darcs/Repository/Prefs.hs:421) defPrefval (src/Darcs/Repository/Prefs.hs:400) writeDefaultPrefs (src/Darcs/Repository/Prefs.hs:93) isBoring (src/Darcs/Repository/Prefs.hs:271) FileType (src/Darcs/Repository/Prefs.hs:303) filetypeFunction (src/Darcs/Repository/Prefs.hs:356) getCaches (src/Darcs/Repository/Prefs.hs:522) globalCacheDir (src/Darcs/Repository/Prefs.hs:243) prefsUrl (src/Darcs/Repository/Prefs.hs:576) prefsDirPath (src/Darcs/Repository/Prefs.hs:582) prefsFilePath (src/Darcs/Repository/Prefs.hs:585) getPrefLines (src/Darcs/Repository/Prefs.hs:283) prefsFilesHelp (src/Darcs/Repository/Prefs.hs:588) 0% ( 0 / 3) in 'Darcs.Patch.SummaryData' Missing documentation for: Module header SummDetail (src/Darcs/Patch/SummaryData.hs:7) SummOp (src/Darcs/Patch/SummaryData.hs:14) 10% ( 1 / 10) in 'Darcs.Patch.Prim.FileUUID.ObjectMap' Missing documentation for: Module header UUID (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:39) Object (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49) ObjectMap (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61) DirContent (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:47) FileContent (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:37) isBlob (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:53) isDirectory (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:57) Name (src/Darcs/Util/Path.hs:424) 0% ( 0 / 2) in 'Darcs.Patch.Inspect' Missing documentation for: Module header PatchInspect (src/Darcs/Patch/Inspect.hs:22) 91% ( 31 / 34) in 'Darcs.Patch.Choices' Missing documentation for: label (src/Darcs/Patch/Choices.hs:136) unLabel (src/Darcs/Patch/Choices.hs:142) getLabelInt (src/Darcs/Patch/Choices.hs:139) 50% ( 4 / 8) in 'Darcs.Patch.Index.Types' Missing documentation for: Module header pid2string (src/Darcs/Patch/Index/Types.hs:48) short (src/Darcs/Patch/Index/Types.hs:65) zero (src/Darcs/Patch/Index/Types.hs:68) 12% ( 1 / 8) in 'Darcs.Patch.ApplyMonad' Missing documentation for: Module header ApplyMonad (src/Darcs/Patch/ApplyMonad.hs:82) ApplyMonadTrans (src/Darcs/Patch/ApplyMonad.hs:52) ApplyMonadState (src/Darcs/Patch/ApplyMonad.hs:61) withFiles (src/Darcs/Patch/ApplyMonad.hs:184) ToTree (src/Darcs/Patch/ApplyMonad.hs:46) ApplyMonadTree (src/Darcs/Patch/ApplyMonad.hs:64) 42% ( 3 / 7) in 'Darcs.Patch.Apply' Missing documentation for: Apply (src/Darcs/Patch/Apply.hs:47) applyToPaths (src/Darcs/Patch/Apply.hs:76) applyToState (src/Darcs/Patch/Apply.hs:90) effectOnPaths (src/Darcs/Patch/Apply.hs:69) 0% ( 0 / 5) in 'Darcs.Patch.TouchesFiles' Missing documentation for: Module header lookTouch (src/Darcs/Patch/TouchesFiles.hs:101) chooseTouching (src/Darcs/Patch/TouchesFiles.hs:86) deselectNotTouching (src/Darcs/Patch/TouchesFiles.hs:73) selectNotTouching (src/Darcs/Patch/TouchesFiles.hs:80) Warning: 'PrimPatch' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'RepoPatch' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 28% ( 2 / 7) in 'Darcs.Patch.Show' Missing documentation for: Module header ShowPatchBasic (src/Darcs/Patch/Show.hs:46) displayPatch (src/Darcs/Patch/Show.hs:43) ShowPatchFor (src/Darcs/Patch/Show.hs:41) ShowContextPatch (src/Darcs/Patch/Show.hs:49) 36% ( 11 / 30) in 'Darcs.Patch.Info' Missing documentation for: Module header rawPatchInfo (src/Darcs/Patch/Info.hs:185) replaceJunk (src/Darcs/Patch/Info.hs:228) justLog (src/Darcs/Patch/Info.hs:255) displayPatchInfo (src/Darcs/Patch/Info.hs:258) toXml (src/Darcs/Patch/Info.hs:325) toXmlShort (src/Darcs/Patch/Info.hs:328) piDate (src/Darcs/Patch/Info.hs:292) piDateString (src/Darcs/Patch/Info.hs:295) piRename (src/Darcs/Patch/Info.hs:275) showPatchInfo (src/Darcs/Patch/Info.hs:399) isTag (src/Darcs/Patch/Info.hs:282) escapeXML (src/Darcs/Patch/Info.hs:357) validDate (src/Darcs/Patch/Info.hs:163) validLog (src/Darcs/Patch/Info.hs:173) validAuthor (src/Darcs/Patch/Info.hs:179) validDatePS (src/Darcs/Patch/Info.hs:166) validLogPS (src/Darcs/Patch/Info.hs:176) validAuthorPS (src/Darcs/Patch/Info.hs:182) 9% ( 2 / 22) in 'Darcs.Repository.Inventory' Missing documentation for: Module header Inventory (src/Darcs/Repository/Inventory.hs:90) HeadInventory (src/Darcs/Repository/Inventory.hs:88) InventoryEntry (src/Darcs/Repository/Inventory.hs:96) ValidHash (src/Darcs/Repository/Inventory.hs:50) InventoryHash (src/Darcs/Repository/Inventory.hs:54) PatchHash (src/Darcs/Repository/Inventory.hs:63) PristineHash (src/Darcs/Repository/Inventory.hs:72) inventoryPatchNames (src/Darcs/Repository/Inventory.hs:98) parseInventory (src/Darcs/Repository/Inventory.hs:109) parseHeadInventory (src/Darcs/Repository/Inventory.hs:106) showInventory (src/Darcs/Repository/Inventory.hs:153) showInventoryPatches (src/Darcs/Repository/Inventory.hs:158) showInventoryEntry (src/Darcs/Repository/Inventory.hs:161) emptyInventory (src/Darcs/Repository/Inventory.hs:101) peekPristineHash (src/Darcs/Repository/Inventory.hs:186) pristineName (src/Darcs/Repository/Inventory.hs:210) prop_inventoryParseShow (src/Darcs/Rep src/Darcs/Patch/Ident.hs:49:27: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 49 | type family PatchId (p :: * -> * -> *) | ^ src/Darcs/Patch/Ident.hs:49:32: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 49 | type family PatchId (p :: * -> * -> *) | ^ src/Darcs/Patch/Ident.hs:49:37: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 49 | type family PatchId (p :: * -> * -> *) | ^ src/Darcs/Patch/Ident.hs:165:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 165 | merge2FL xs NilFL = NilFL :/\: xs | ^^^^^ src/Darcs/Patch/Ident.hs:166:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 166 | merge2FL NilFL ys = ys :/\: NilFL | ^^^^^ src/Darcs/Patch/Ident.hs:200:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 200 | pullout _ NilFL = Nothing | ^^^^^ src/Darcs/Patch/Ident.hs:220:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 220 | pullout NilRL _ = Nothing | ^^^^^ src/Darcs/Patch/Ident.hs:231:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 231 | fastRemoveSubsequenceRL NilRL ys = Just ys | ^^^^^ src/Darcs/Patch/Ident.hs:251:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 251 | IsEq -> Fork cxs (reverseRL xs') (reverseRL ys') | ^^^^ src/Darcs/Patch/Ident.hs:263:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 263 | | prefix :> NilRL :> rest <- | ^^^^^ src/Darcs/Patch/Ident.hs:276:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 276 | push _ (NilRL :> left) = return (left :> NilRL) -- input RL is ehausted | ^^^^^ src/Darcs/Patch/Ident.hs:293:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 293 | push _ (NilRL :> left) = left :> NilRL -- input RL is ehausted | ^^^^^ src/Darcs/Patch/Ident.hs:324:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 324 | | IsEq <- p =\/= q = Just $ ident p == ident q | ^^^^ src/Darcs/Patch/Viewing.hs:60:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 60 | NilFL -> fst <$> liftApply (cool pold fh Nothing) s' | ^^^^^ src/Darcs/Patch/Viewing.hs:65:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 65 | scs _ NilFL = return empty | ^^^^^ src/Darcs/Patch/Viewing.hs:117:47: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 117 | showPatchInternal ListFormatV1 (p :>: NilFL) = (showPatch ForStorage) p | ^^^^^ src/Darcs/Patch/Viewing.hs:118:40: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 118 | showPatchInternal ListFormatV1 NilFL = blueText "{" $$ blueText "}" | ^^^^^ src/Darcs/Patch/Viewing.hs:133:54: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 133 | showContextPatchInternal ListFormatV1 (p :>: NilFL) = | ^^^^^ src/Darcs/Patch/Viewing.hs:135:47: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | showContextPatchInternal ListFormatV1 NilFL = | ^^^^^ src/Darcs/Patch/Bracketed.hs:47:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 47 | showPatch _ (Braced NilFL) = blueText "{" $$ blueText "}" | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:104:31: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 104 | prop_ctxInvariants (Contexted NilFL _) = True | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:111:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 111 | prop_ctxNotCom (Contexted NilFL _) = True | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:125:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 125 | prop_ctxNotInv (Contexted NilFL _) = True | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:134:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | IsEq -> isIsEq (p =\/= q) | ^^^^ src/Darcs/Patch/V3/Contexted.hs:194:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 194 | ctxAddRL NilRL cp = cp | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:205:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 205 | ctxAddFL NilFL t = t | ^^^^^ src/Darcs/Patch/Repair.hs:45:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 45 | applyAndTryToFix NilFL = return Nothing | ^^^^^ src/Darcs/Patch/Prim/V1/Mangle.hs:45:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 45 | applyHunks NilFL = id | ^^^^^ src/Darcs/Patch/Prim/V1/Commute.hs:77:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Perhaps'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 77 | return = Succeeded | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:95:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 95 | shrinkABit NilFL = NilFL | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:104:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 104 | tryOne _ _ NilFL = Nothing | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:114:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 114 | sortCoalesceFL2 NilFL = NilFL | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:115:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 115 | sortCoalesceFL2 (x:>:xs) | IsEq <- isIdentity x = sortCoalesceFL2 xs | ^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:138:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 138 | pushCoalescePatch new NilFL = Left (new:>:NilFL) | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:141:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 141 | Just (new' :>: NilFL) -> Right $ either id id $ pushCoalescePatch new' ps' | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:142:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 142 | Just NilFL -> Right ps' | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:155:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 155 | | IsEq <- invert p1 =\/= p2 = Just NilFL | ^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:262:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 262 | canonize _ p | IsEq <- isIdentity p = NilFL | ^^^^ src/Darcs/Patch/Prim/V1/Apply.hs:128:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 128 | applyPrimFL NilFL = return () | ^^^^^ src/Darcs/Patch/Prim/V1/Apply.hs:141:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 141 | hunkmod NilFL content = return content | ^^^^^ src/Darcs/Patch/Prim/V1.hs:87:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 87 | sift NilRL sofar = seal sofar | ^^^^^ src/Darcs/Patch/Prim/FileUUID/Core.hs:91:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 91 | deriving instance Show (Prim wX wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Core.hs:131:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | invert Identity = Identity | ^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Core.hs:145:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | unsafeCompare Identity Identity = True | ^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Core.hs:145:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | unsafeCompare Identity Identity = True | ^^^^^^^^ src/Darcs/Patch/FromPrim.hs:16:24: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:29: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:34: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:42: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:47: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:52: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/Unwind.hs:97:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 97 | consBefores NilFL u = u | ^^^^^ src/Darcs/Patch/Unwind.hs:105:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 105 | consAfters u NilFL = u | ^^^^^ src/Darcs/Patch/Unwind.hs:113:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 113 | consBefore b (Unwound NilFL ps after) = | ^^^^^ src/Darcs/Patch/Unwind.hs:123:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 123 | | IsEq <- invert b1 =\/= b2 = Unwound bs ps after | ^^^^ src/Darcs/Patch/Unwind.hs:134:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | consAfter (Unwound before ps NilRL) a = | ^^^^^ src/Darcs/Patch/Unwind.hs:144:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 144 | | IsEq <- invert a1 =\/= a2 = Unwound before ps as | ^^^^ src/Darcs/Patch/Unwind.hs:154:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | propagateBefore (NilRL :> p :> acc) = p :>: acc | ^^^^^ src/Darcs/Patch/Unwind.hs:156:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | | IsEq <- invert q =\/= p = reverseRL qs +>+ acc | ^^^^ src/Darcs/Patch/Unwind.hs:165:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 165 | propagateAfter (acc :> p :> NilFL) = acc :<: p | ^^^^^ src/Darcs/Patch/Unwind.hs:167:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 167 | | IsEq <- invert p =\/= q = acc +<+ reverseFL qs | ^^^^ src/Darcs/Patch/Unwind.hs:182:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 182 | squashUnwound NilFL = Unwound NilFL NilFL NilRL | ^^^^^ src/Darcs/Patch/Unwind.hs:215:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 215 | squashPair (Unwound before ps1 NilRL :> Unwound NilFL ps2 after) = | ^^^^^ src/Darcs/Patch/Unwind.hs:215:49: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 215 | squashPair (Unwound before ps1 NilRL :> Unwound NilFL ps2 after) = | ^^^^^ src/Darcs/Patch/Unwind.hs:219:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 219 | before2' :> Nothing2 -> | ^^^^^^^^ src/Darcs/Patch/Unwind.hs:226:33: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 226 | squashPair (Unwound before1 ps1 NilRL :> Unwound (b :>: before2) ps2 after2) = | ^^^^^ src/Darcs/Patch/Unwind.hs:235:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 235 | pushPastForward (p :> NilFL) = NilFL :> Just2 p | ^^^^^ src/Darcs/Patch/Unwind.hs:237:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 237 | | IsEq <- invert p =\/= q = qs :> Nothing2 | ^^^^ src/Darcs/Patch/Prim/FileUUID/Show.hs:54:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 54 | showPrim _ Identity = blueText "identity" | ^^^^^^^^ ository/Inventory.hs:224) prop_peekPokePristineHash (src/Darcs/Repository/Inventory.hs:228) prop_skipPokePristineHash (src/Darcs/Repository/Inventory.hs:232) 50% ( 3 / 6) in 'Darcs.Repository.HashedIO' Missing documentation for: Module header copyPartialsHashed (src/Darcs/Repository/HashedIO.hs:327) cleanHashdir (src/Darcs/Repository/HashedIO.hs:350) Warning: 'Invert' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'merge' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 68% ( 13 / 19) in 'Darcs.Patch.Ident' Missing documentation for: Module header PatchId (src/Darcs/Patch/Ident.hs:49) fastRemoveSubsequenceRL (src/Darcs/Patch/Ident.hs:227) prop_identInvariantUnderCommute (src/Darcs/Patch/Ident.hs:305) prop_sameIdentityImpliesCommutable (src/Darcs/Patch/Ident.hs:312) prop_equalImpliesSameIdentity (src/Darcs/Patch/Ident.hs:321) 0% ( 0 / 4) in 'Darcs.Patch.FileHunk' Missing documentation for: Module header FileHunk (src/Darcs/Patch/FileHunk.hs:20) IsHunk (src/Darcs/Patch/FileHunk.hs:24) showFileHunk (src/Darcs/Patch/FileHunk.hs:27) 0% ( 0 / 2) in 'Darcs.Patch.Viewing' Missing documentation for: Module header showContextHunk (src/Darcs/Patch/Viewing.hs:72) 14% ( 1 / 7) in 'Darcs.Patch.Bracketed' Missing documentation for: Module header mapBracketed (src/Darcs/Patch/Bracketed.hs:35) unBracketed (src/Darcs/Patch/Bracketed.hs:27) BracketedFL (src/Darcs/Patch/Bracketed.hs:25) mapBracketedFLFL (src/Darcs/Patch/Bracketed.hs:40) unBracketedFL (src/Darcs/Patch/Bracketed.hs:32) 14% ( 1 / 7) in 'Darcs.Patch.Read' Missing documentation for: Module header readPatch (src/Darcs/Patch/Read.hs:62) readPatchPartial (src/Darcs/Patch/Read.hs:59) bracketedFL (src/Darcs/Patch/Read.hs:104) peekfor (src/Darcs/Patch/Read.hs:119) readFileName (src/Darcs/Patch/Read.hs:126) Warning: 'ShowPatch' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 76% ( 20 / 26) in 'Darcs.Patch.V3.Contexted' Missing documentation for: Contexted (src/Darcs/Patch/V3/Contexted.hs:71) ctxTouches (src/Darcs/Patch/V3/Contexted.hs:227) ctxHunkMatches (src/Darcs/Patch/V3/Contexted.hs:231) showCtx (src/Darcs/Patch/V3/Contexted.hs:241) readCtx (src/Darcs/Patch/V3/Contexted.hs:246) prop_ctxEq (src/Darcs/Patch/V3/Contexted.hs:130) 40% ( 2 / 5) in 'Darcs.Patch.Repair' Missing documentation for: Module header mapMaybeSnd (src/Darcs/Patch/Repair.hs:34) Check (src/Darcs/Patch/Repair.hs:15) 14% ( 2 / 14) in 'Darcs.Patch.Prim.Class' Missing documentation for: Module header PrimConstruct (src/Darcs/Patch/Prim/Class.hs:78) PrimCanonize (src/Darcs/Patch/Prim/Class.hs:90) PrimClassify (src/Darcs/Patch/Prim/Class.hs:66) PrimDetails (src/Darcs/Patch/Prim/Class.hs:155) PrimSift (src/Darcs/Patch/Prim/Class.hs:141) PrimShow (src/Darcs/Patch/Prim/Class.hs:158) PrimRead (src/Darcs/Patch/Prim/Class.hs:162) PrimApply (src/Darcs/Patch/Prim/Class.hs:165) PrimPatch (src/Darcs/Patch/Prim/Class.hs:43) PrimMangleUnravelled (src/Darcs/Patch/Prim/Class.hs:175) primCleanMerge (src/Darcs/Patch/Prim/Class.hs:179) 16% ( 1 / 6) in 'Darcs.Patch.Prim.V1.Core' Missing documentation for: Module header Prim (src/Darcs/Patch/Prim/V1/Core.hs:40) DirPatchType (src/Darcs/Patch/Prim/V1/Core.hs:56) FilePatchType (src/Darcs/Patch/Prim/V1/Core.hs:46) isIdentity (src/Darcs/Patch/Prim/V1/Core.hs:78) 0% ( 0 / 1) in 'Darcs.Patch.Prim.V1.Read' Missing documentation for: Module header 0% ( 0 / 1) in 'Darcs.Patch.Prim.V1.Mangle' Missing documentation for: Module header 0% ( 0 / 1) in 'Darcs.Patch.Prim.V1.Details' Missing documentation for: Module header 0% ( 0 / 2) in 'Darcs.Patch.Prim.V1.Show' Missing documentation for: Module header showHunk (src/Darcs/Patch/Prim/V1/Show.hs:98) 0% ( 0 / 8) in 'Darcs.Patch.Prim.V1.Commute' Missing documentation for: Module header Perhaps (src/Darcs/Patch/Prim/V1/Commute.hs:58) toPerhaps (src/Darcs/Patch/Prim/V1/Commute.hs:93) CommuteFunction (src/Darcs/Patch/Prim/V1/Commute.hs:178) speedyCommute (src/Darcs/Patch/Prim/V1/Commute.hs:112) cleverCommute (src/Darcs/Patch/Prim/V1/Commute.hs:97) commuteFiledir (src/Darcs/Patch/Prim/V1/Commute.hs:142) commuteFilepatches (src/Darcs/Patch/Prim/V1/Commute.hs:180) 0% ( 0 / 1) in 'Darcs.Patch.Prim.V1.Coalesce' Missing documentation for: Module header 0% ( 0 / 1) in 'Darcs.Patch.Prim.V1.Apply' Missing documentation for: Module header 0% ( 0 / 2) in 'Darcs.Patch.Prim.V1' Missing documentation for: Module header Prim (src/Darcs/Patch/Prim/V1/Core.hs:40) 11% ( 1 / 9) in 'Darcs.Patch.Prim.FileUUID.Core' Missing documentation for: Module header Prim (src/Darcs/Patch/Prim/FileUUID/Core.hs:83) Hunk (src/Darcs/Patch/Prim/FileUUID/Core.hs:50) HunkMove (src/Darcs/Patch/Prim/FileUUID/Core.hs:68) Object (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49) UUID (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:39) Name (src/Darcs/Util/Path.hs:424) FileContent (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:37) 0% ( 0 / 1) in 'Darcs.Patch.Prim.FileUUID.Read' Missing documentation for: Module header 0% ( 0 / 1) in 'Darcs.Patch.Prim.FileUUID.Details' Missing documentation for: Module header 0% ( 0 / 1) in 'Darcs.Patch.Prim.FileUUID.Commute' Missing documentation for: Module header 0% ( 0 / 1) in 'Darcs.Patch.Prim.FileUUID.Coalesce' Missing documentation for: Module header 15% ( 2 / 13) in 'Darcs.Patch.Prim' Missing documentation for: Module header PrimApply (src/Darcs/Patch/Prim/Class.hs:165) PrimCanonize (src/Darcs/Patch/Prim/Class.hs:90) PrimClassify (src/Darcs/Patch/Prim/Class.hs:66) PrimConstruct (src/Darcs/Patch/Prim/Class.hs:78) PrimDetails (src/Darcs/Patch/Prim/Class.hs:155) PrimMangleUnravelled (src/Darcs/Patch/Prim/Class.hs:175) PrimPatch (src/Darcs/Patch/Prim/Class.hs:43) PrimRead (src/Darcs/Patch/Prim/Class.hs:162) PrimShow (src/Darcs/Patch/Prim/Class.hs:158) PrimSift (src/Darcs/Patch/Prim/Class.hs:141) 66% ( 4 / 6) in 'Darcs.Patch.Split' Missing documentation for: Module header reversePrimSplitter (src/Darcs/Patch/Split.hs:196) 0% ( 0 / 5) in 'Darcs.Patch.FromPrim' Missing documentation for: Module header PrimPatchBase (src/Darcs/Patch/FromPrim.hs:15) FromPrim (src/Darcs/Patch/FromPrim.hs:24) ToPrim (src/Darcs/Patch/FromPrim.hs:35) ToFromPrim (src/Darcs/Patch/FromPrim.hs:38) 25% ( 1 / 4) in 'Darcs.Patch.V1.Core' Missing documentation for: Module header isMerger (src/Darcs/Patch/V1/Core.hs:83) mergerUndo (src/Darcs/Patch/V1/Core.hs:88) 0% ( 0 / 2) in 'Darcs.Patch.V1.Show' Missing documentation for: Module header showPatch_ (src/Darcs/Patch/V1/Show.hs:12) 40% ( 2 / 5) in 'Darcs.Patch.Unwind' Missing documentation for: Module header Unwind (src/Darcs/Patch/Unwind.hs:75) mkUnwound (src/Darcs/Patch/Unwind.hs:81) Warning: 'Sealed2' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 10% ( 1 / 10) in 'Darcs.Patch.Summary' Missing documentation for: Module header plainSummary (src/Darcs/Patch/Summary.hs:72) plainSummaryFL (src/Darcs/Patch/Summary.hs:75) plainSummaryPrim (src/Darcs/Patch/Summary.hs:65) plainSummaryPrims (src/Darcs/Patch/Summary.hs:68) xmlSummary (src/Darcs/Patch/Summary.hs:78) Summary (src/Darcs/Patch/Summary.hs:45) ConflictState (src/Darcs/Patch/Summary.hs:43) listConflictedFiles (src/Darcs/Patch/Summary.hs:57) 0% ( 0 / 2) in 'Darcs.Patch.Prim.FileUUID.Show' Missing documentation for: Module header displayHunk (src/Darcs/Patch/Prim/FileUUID/Show.hs:64) 0% ( 0 / 3) in 'Darcs.Patch.Prim.FileUUID.Apply' Missing documentation for: Module header hunkEdit (sr src/Darcs/Patch/Prim/FileUUID/Apply.hs:37:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 37 | apply Identity = return () | ^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Apply.hs:43:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 43 | applyPrimFL NilFL = return () | ^^^^^ src/Darcs/Patch/V2/Non.hs:130:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 130 | IsEq -> case x =\/= y :: EqCheck wZ1 wZ2 of | ^^^^ src/Darcs/Patch/V2/Non.hs:131:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | IsEq -> True | ^^^^ src/Darcs/Patch/V2/Non.hs:162:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 162 | commuteOrAddToCtxRL NilRL n = n | ^^^^^ src/Darcs/Patch/V2/Non.hs:202:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 202 | NilFL :> c' -> Non c' x | ^^^^^ src/Darcs/Patch/V2/Non.hs:209:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 209 | remNonHelper _ NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/V2/Non.hs:237:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 237 | commuteOrRemFromCtxFL NilFL n = Just n | ^^^^^ src/Darcs/Patch/V2/Non.hs:267:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 267 | commuteRLPastNon NilRL n = Just n | ^^^^^ src/Darcs/Patch/Conflict.hs:67:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 67 | rcs NilRL _ = [] | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:135:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | isDuplicate (Duplicate _) = True | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:136:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 136 | isDuplicate (Etacilpud _) = True | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:144:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 144 | p@(Etacilpud _) -> justRedP "An inverse duplicate" p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:158:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 158 | Just NilRL -> error "found no patches in mergeUnravelled" | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:162:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 162 | notNullS (Sealed NilFL) = False | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:177:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 177 | NilRL -> error "NilFL encountered in sealed2non" | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:188:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 188 | NilFL -> Just p | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:201:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 201 | joinInverses NilFL = NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:235:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 235 | mac NilRL xs goneby = case joinEffects goneby of | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:236:31: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | NilFL -> Just (NilFL, mapFL_FL Normal xs) | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:245:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 245 | NilFL <- return pa | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:248:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 248 | do NilFL <- return goneby | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:249:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 249 | NilFL <- return $ joinEffects (ps :<: p) | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:259:36: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 259 | NilFL <- return pa | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:264:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 264 | geteff _ NilFL = ([], NilFL) | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:299:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 299 | allNormal NilFL = Just NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:305:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 305 | isConsistent (Duplicate _) = Nothing | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:306:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 306 | isConsistent (Etacilpud _) = Nothing | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:358:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 358 | conflictedEffect (Duplicate (Non _ x)) = [IsC Duplicated x] | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:359:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 359 | conflictedEffect (Etacilpud _) = error "impossible case" | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:386:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 386 | fullUnwind (Duplicate (Non ps p)) = | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:390:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 390 | fullUnwind (Etacilpud non) = | ^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:396:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 396 | commuteNoConflicts (d1@(Duplicate _) :> d2@(Duplicate _)) = Just (d2 :> d1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:396:49: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 396 | commuteNoConflicts (d1@(Duplicate _) :> d2@(Duplicate _)) = Just (d2 :> d1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:397:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 397 | commuteNoConflicts (e@(Etacilpud _) :> d@(Duplicate _)) = Just (d :> e) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:397:47: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 397 | commuteNoConflicts (e@(Etacilpud _) :> d@(Duplicate _)) = Just (d :> e) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:398:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 398 | commuteNoConflicts (d@(Duplicate _) :> e@(Etacilpud _)) = Just (e :> d) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:398:47: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 398 | commuteNoConflicts (d@(Duplicate _) :> e@(Etacilpud _)) = Just (e :> d) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:399:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 399 | commuteNoConflicts (e1@(Etacilpud _) :> e2@(Etacilpud _)) = Just (e2 :> e1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:399:49: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 399 | commuteNoConflicts (e1@(Etacilpud _) :> e2@(Etacilpud _)) = Just (e2 :> e1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:407:35: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 407 | commuteNoConflicts orig@(x :> Duplicate d) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:415:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 415 | commuteNoConflicts (Duplicate d :> x) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:420:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 420 | commuteNoConflicts c@(Etacilpud _ :> _) = invertCommuteNC c | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:421:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 421 | commuteNoConflicts c@(_ :> Etacilpud _) = invertCommuteNC c | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:497:6: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 497 | (Duplicate x) =\/= (Duplicate y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:497:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 497 | (Duplicate x) =\/= (Duplicate y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:498:6: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 498 | (Etacilpud x) =\/= (Etacilpud y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:498:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 498 | (Etacilpud x) =\/= (Etacilpud y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:548:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 548 | Non NilFL pp -> Non (reverseRL deps) pp | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:563:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 563 | rf rs l NilFL = rs :> l | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:571:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 571 | filterConflictsFL _ NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:582:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 582 | invert (Duplicate d) = Etacilpud d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:583:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 583 | invert (Etacilpud d) = Duplicate d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:597:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 597 | ([], NilFL, Non c y) | NilFL <- joinEffects c -> | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:597:36: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 597 | ([], NilFL, Non c y) | NilFL <- joinEffects c -> | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:623:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 623 | ([], NilFL, Non c x) -> | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:625:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 625 | NilFL -> let n1'x = n1' +>+ x :>: NilFL in | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:649:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 649 | merge (Etacilpud _ :\/: _) = error "impossible case" | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:650:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 650 | merge (_ :\/: Etacilpud _) = error "impossible case" | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:653:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 653 | merge (Duplicate a :\/: Duplicate b) = Duplicate b :/\: Duplicate a | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:653:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 653 | merge (Duplicate a :\/: Duplicate b) = Duplicate b :/\: Duplicate a | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:655:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 655 | merge (Duplicate a :\/: b) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:659:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 659 | merge m@(_ :\/: Duplicate _) = swapMerge m | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:667:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 667 | | IsEq <- x =\/= y | ^^^^ src/Darcs/Patch/V2/RepoPatch.hs:721:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 721 | listTouchedFiles (Duplicate p) = nonTouches p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:722:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 722 | listTouchedFiles (Etacilpud p) = nonTouches p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:729:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 729 | hunkMatches f (Duplicate p) = nonHunkMatches f p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:730:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 730 | hunkMatches f (Etacilpud p) = nonHunkMatches f p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:783:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 783 | pullCommon NilFL ys = Fork NilFL NilFL ys | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:784:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 784 | pullCommon xs NilFL = Fork NilFL xs NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:800:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 800 | pullCommonRL NilRL ys = CommonRL NilRL ys NilRL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:801:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 801 | pullCommonRL xs NilRL = CommonRL xs NilRL NilRL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:839:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 839 | showPatch f (Duplicate d) = blueText duplicate $$ showNon f d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:840:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 840 | showPatch f (Etacilpud d) = blueText etacilpud $$ showNon f d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:842:31: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 842 | showPatch f (Conflictor i NilFL p) = | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:849:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 849 | showPatch f (InvConflictor i NilFL p) = | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:895:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 895 | showsPrec d (Duplicate x) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:898:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 898 | showsPrec d (Etacilpud x) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:918:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 918 | non (Duplicate d) = d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:919:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 919 | non (Etacilpud d) = invertNon d -- FIXME !!! ??? | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:925:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 925 | effect (Duplicate _) = NilFL | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:926:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 926 | effect (Etacilpud _) = NilFL | ^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:105:5: warning: [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Perhaps'. `return' will eventually be removed in favour of `pure' Either remove definition for `return' (recommended) or define as `return = pure' See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 105 | return = Succeeded | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:312:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 312 | reconcileUnwindings _ NilRL p2s = FlippedSeal p2s | ^^^^^ src/Darcs/Patch/V1/Commute.hs:313:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 313 | reconcileUnwindings _ p1s NilRL = FlippedSeal p1s | ^^^^^ src/Darcs/Patch/V1/Commute.hs:345:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 345 | putBefore _ NilFL = Just (unsafeCoerceP NilFL) | ^^^^^ src/Darcs/Patch/V1/Commute.hs:386:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 386 | dropAllInverses NilFL = NilFL | ^^^^^ src/Darcs/Patch/V1/Commute.hs:409:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 409 | _ `iso` NilFL = True | ^^^^^ src/Darcs/Patch/V1/Commute.hs:410:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 410 | NilFL `iso` _ = False | ^^^^^ src/Darcs/Patch/V1/Commute.hs:412:81: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 412 | head $ ([as `iso` bs | (ah :>: as) <- simpleHeadPermutationsFL a, IsEq <- [ah =\/= b]] :: [Bool]) ++ [False] | ^^^^ src/Darcs/Patch/Named.hs:260:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 260 | separate _ NilRL resolved unresolved = resolved :> unresolved | ^^^^^ src/Darcs/Patch/Rebase/Name.hs:211:4: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 211 | | IsEq <- isInverse = NilFL :> Nothing2 | ^^^^ src/Darcs/Patch/Rebase/Fixup.hs:134:4: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | | IsEq <- isInverse = NilFL :> Nothing2 | ^^^^ src/Darcs/Patch/Rebase/Fixup.hs:168:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 168 | flToNamesPrims NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/Set.hs:72:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 72 | deriving instance Show2 p => Show (PatchSet rt p wStart wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:100:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 100 | patchSet2RL (PatchSet ts ps) = concatRL (mapRL_RL ts2rl ts) +<+ ps | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:114:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 114 | appendPSFL (PatchSet ts ps) newps = PatchSet ts (ps +<<+ newps) | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:119:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 119 | progressPatchSet k (PatchSet ts ps) = | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:132:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 132 | inOrderTags (PatchSet ts _) = go ts | ^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:135:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | go NilRL = [] | ^^^^^ src/Darcs/Patch/Set.hs:138:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 138 | patchSetSnoc (PatchSet ts ps) p = PatchSet ts (ps :<: p) | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:145:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | patchSetSplit (PatchSet (ts :<: Tagged t _ ps') ps) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:147:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | patchSetSplit (PatchSet NilRL ps) = PatchSet NilRL NilRL :> ps | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:147:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | patchSetSplit (PatchSet NilRL ps) = PatchSet NilRL NilRL :> ps | ^^^^^ src/Darcs/Patch/Set.hs:154:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | patchSetDrop n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:154:49: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | patchSetDrop n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Set.hs:156:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | patchSetDrop _ (PatchSet NilRL NilRL) = Sealed $ PatchSet NilRL NilRL | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:156:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | patchSetDrop _ (PatchSet NilRL NilRL) = Sealed $ PatchSet NilRL NilRL | ^^^^^ src/Darcs/Patch/Set.hs:156:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | patchSetDrop _ (PatchSet NilRL NilRL) = Sealed $ PatchSet NilRL NilRL | ^^^^^ src/Darcs/Patch/Set.hs:157:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 157 | patchSetDrop n (PatchSet ts (ps :<: _)) = patchSetDrop (n - 1) $ PatchSet ts ps | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Progress.hs:25:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 25 | progressFL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Progress.hs:33:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 33 | pl NilFL = NilFL | ^^^^^ src/Darcs/Patch/Progress.hs:34:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 34 | pl (y :>: NilFL) = unsafePerformIO $ do endTedious k | ^^^^^ src/Darcs/Patch/Progress.hs:40:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 40 | progressRL _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:48:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 48 | pl NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:49:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 49 | pl (NilRL:<:y) = unsafePerformIO $ do endTedious k | ^^^^^ src/Darcs/Patch/Progress.hs:57:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 57 | progressRLShowTags _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:66:8: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 66 | pl NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:67:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 67 | pl (NilRL :<: y) = unsafePerformIO $ do endTedious k | ^^^^^ src/Darcs/Patch/Depends.hs:108:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 108 | taggedIntersection (PatchSet NilRL ps1) s2 = Fork NilRL ps1 (patchSet2RL s2) | ^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:108:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 108 | taggedIntersection (PatchSet NilRL ps1) s2 = Fork NilRL ps1 (patchSet2RL s2) | ^^^^^ src/Darcs/Patch/Depends.hs:109:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | taggedIntersection s1 (PatchSet NilRL ps2) = Fork NilRL (patchSet2RL s1) ps2 | ^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:109:33: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | taggedIntersection s1 (PatchSet NilRL ps2) = Fork NilRL (patchSet2RL s1) ps2 | ^^^^^ src/Darcs/Patch/Depends.hs:110:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 110 | taggedIntersection s1 (PatchSet (_ :<: Tagged t2 _ _) ps2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:113:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 113 | | Just (PatchSet ts1 ps1) <- maybeSplitSetOnTag (info t2) s1 = | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:115:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 115 | taggedIntersection s1 s2@(PatchSet (ts2 :<: Tagged t2 _ t2ps) ps2) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:132:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 132 | Just (PatchSet com us) -> | ^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:145:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | maybeSplitSetOnTag t0 origSet@(PatchSet (ts :<: Tagged t _ pst) ps) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:148:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 148 | PatchSet ts' ps' <- maybeSplitSetOnTag t0 (PatchSet ts (pst :<: t)) | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:161:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 161 | splitOnTag t s@(PatchSet (_ :<: Tagged hp _ _) _) | info hp == t = Just s | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:166:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 166 | splitOnTag t patchset@(PatchSet ts hps@(ps :<: hp)) | info hp == t = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:182:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 182 | PatchSet xx yy <- splitOnTag t unfolded | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:186:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 186 | splitOnTag t (PatchSet ts (ps :<: p)) = do | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:187:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 187 | PatchSet ns xs <- splitOnTag t (PatchSet ts ps) | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:190:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 190 | splitOnTag t0 patchset@(PatchSet (_ :<: Tagged _ _ _s) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:190:56: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 190 | splitOnTag t0 patchset@(PatchSet (_ :<: Tagged _ _ _s) NilRL) = | ^^^^^ src/Darcs/Patch/Depends.hs:193:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 193 | splitOnTag _ (PatchSet NilRL NilRL) = Nothing | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:193:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 193 | splitOnTag _ (PatchSet NilRL NilRL) = Nothing | ^^^^^ src/Darcs/Patch/Depends.hs:193:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 193 | splitOnTag _ (PatchSet NilRL NilRL) = Nothing | ^^^^^ src/Darcs/Patch/Depends.hs:199:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 199 | cleanLatestTag inp@(PatchSet ts ps) = | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:201:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 201 | NilRL :> _ -> inp -- no tag among the ps -> we are done | ^^^^^ src/Darcs/Patch/Depends.hs:204:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 204 | Just (PatchSet ts' ps') -> PatchSet ts' (ps' +<+ right) | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:210:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 210 | unwrapOneTagged (PatchSet (ts :<: Tagged t _ tps) ps) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:221:6: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 221 | (PatchSet NilRL ps) -> findUncovered (mapRL infoAndExplicitDeps ps) | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:221:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 221 | (PatchSet NilRL ps) -> findUncovered (mapRL infoAndExplicitDeps ps) | ^^^^^ src/Darcs/Patch/Depends.hs:222:6: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 222 | (PatchSet (_ :<: Tagged t _ _) ps) -> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:256:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 256 | slightlyOptimizePatchset (PatchSet ts0 ps0) = | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:260:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 260 | go (PatchSet ts NilRL) = PatchSet ts NilRL | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:260:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 260 | go (PatchSet ts NilRL) = PatchSet ts NilRL | ^^^^^ src/Darcs/Patch/Depends.hs:261:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 261 | go s@(PatchSet ts (ps :<: hp)) | ^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:269:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 269 | removeFromPatchSet bad (PatchSet ts ps) | all (`elem` mapRL info ps) (mapFL info bad) = do | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:272:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 272 | removeFromPatchSet _ (PatchSet NilRL _) = Nothing | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:272:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 272 | removeFromPatchSet _ (PatchSet NilRL _) = Nothing | ^^^^^ src/Darcs/Patch/Depends.hs:273:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 273 | removeFromPatchSet bad (PatchSet (ts :<: Tagged t _ tps) ps) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:288:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 288 | (common2 :> NilFL :> only_ours) -> | ^^^^^ src/Darcs/Patch/Depends.hs:294:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 294 | _ :> NilFL :> only_theirs -> | ^^^^^ src/Darcs/Patch/Depends.hs:359:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 359 | patchSetUnion (Sealed y@(PatchSet tsy psy) : Sealed y2 : ys) = | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Annotate.hs:204:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 204 | annotate' NilRL ann = ann | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:224:32: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 224 | partitionUnconflictedAcc right NilFL = NilFL :> right | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:227:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 227 | Just (p'@(RC NilFL _) :> right') | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:268:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 268 | simplifyPushes _ NilFL ps = Sealed ps | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:279:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 279 | fs2' :> Nothing2 -> RC fs2' e :> Nothing2 | ^^^^^^^^ src/Darcs/Patch/Rebase/Change.hs:313:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 313 | pushThrough (NilFL :> v) = NilFL :> v :> NilFL | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:391:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 391 | forceCommutes (NilFL :> q) = q :> NilFL | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:422:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 422 | go (fixupsIn :> NilFL) = NilFL :> fixupsIn | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:454:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 454 | names :> NilFL -> | ^^^^^ src/Darcs/Patch/Rebase/Legacy/Item.hs:59:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 59 | toRebaseChanges NilFL = Sealed NilFL | ^^^^^ src/Darcs/Patch/Rebase/Legacy/Item.hs:63:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 63 | Sealed NilFL -> error "rebase chain with Fixup at end" | ^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:48:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 48 | deriving instance (Show2 p, Show2 (PrimOf p)) => Show (Suspended p wX wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:55:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 55 | listTouchedFiles (Items ps) = listTouchedFiles ps | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:56:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 56 | hunkMatches f (Items ps) = hunkMatches f ps | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:59:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 59 | showPatch f (Items ps) | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:95:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 95 | countToEdit (Items ps) = lengthFL ps | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:101:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 101 | onSuspended f (Items ps) = unseal Items (f ps) | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:136:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 136 | addToEditsToSuspended _ NilFL items = return items | ^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:141:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 141 | Items items'' -> | ^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:63:1: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 63 | deriving instance Show2 p => Show (WrappedNamed rt p wX wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:71:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 71 | fromRebasing (RebaseP {}) = error "internal error: found rebasing internal patch" | ^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:80:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 80 | ident (RebaseP name _) = name | ^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:88:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 88 | showPatch f (RebaseP i s) = showPatchInfo f i <> showPatch f s | ^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:109:7: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | SRepoType SIsRebase -> | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:109:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | SRepoType SIsRebase -> | ^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:111:37: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 111 | wrapNamed (NamedP i [] (ReadSuspended s :>: NilFL)) | ^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:111:57: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 111 | wrapNamed (NamedP i [] (ReadSuspended s :>: NilFL)) | ^^^^^ src/Darcs/Patch/Named/Wrapped.hs:116:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 116 | unRead (ReadSuspended _) = error "unexpected suspended patch" | ^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:131:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | toSuspended (Items ps) = ReadSuspended (Items ps) | ^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:138:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 138 | apply (RebaseP _ _) = return () | ^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:140:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 140 | unapply (RebaseP _ _) = return () | ^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:147:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | commute (RebaseP i1 s1 :> RebaseP i2 s2) = | ^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:147:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | commute (RebaseP i1 s1 :> RebaseP i2 s2) = | ^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:154:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | commute (NormalP n1 :> RebaseP i2 s2) = | ^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:157:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 157 | commute (RebaseP i1 s1 :> NormalP n2) = | ^^^^^^^^^^^^^ c/Darcs/Patch/Prim/FileUUID/Apply.hs:48) ObjectMap (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61) 0% ( 0 / 2) in 'Darcs.Patch.Prim.FileUUID' Missing documentation for: Module header Prim (src/Darcs/Patch/Prim/FileUUID/Core.hs:83) 50% ( 1 / 2) in 'Darcs.Patch.Effect' Missing documentation for: Module header Warning: 'Prim' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 88% ( 16 / 18) in 'Darcs.Patch.V2.Non' Missing documentation for: Module header remNons (src/Darcs/Patch/V2/Non.hs:199) Warning: 'commuteNoConflictsFL' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 42% ( 3 / 7) in 'Darcs.Patch.Conflict' Missing documentation for: Module header Conflict (src/Darcs/Patch/Conflict.hs:34) ConflictDetails (src/Darcs/Patch/Conflict.hs:20) mangleOrFail (src/Darcs/Patch/Conflict.hs:26) Warning: 'x' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 83% ( 5 / 6) in 'Darcs.Patch.V2.RepoPatch' Missing documentation for: Module header 20% ( 1 / 5) in 'Darcs.Patch.V1.Commute' Missing documentation for: Module header merge (src/Darcs/Patch/Merge.hs:123) unravel (src/Darcs/Patch/V1/Commute.hs:391) publicUnravel (src/Darcs/Patch/V1/Commute.hs:382) 0% ( 0 / 1) in 'Darcs.Patch.V1.Read' Missing documentation for: Module header 0% ( 0 / 1) in 'Darcs.Patch.V1.Apply' Missing documentation for: Module header 0% ( 0 / 1) in 'Darcs.Patch.V1.Viewing' Missing documentation for: Module header Warning: 'RebaseChange' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 14% ( 2 / 14) in 'Darcs.Patch.Named' Missing documentation for: Module header infopatch (src/Darcs/Patch/Named.hs:151) adddeps (src/Darcs/Patch/Named.hs:154) anonymous (src/Darcs/Patch/Named.hs:146) patch2patchinfo (src/Darcs/Patch/Named.hs:165) patchname (src/Darcs/Patch/Named.hs:168) patchcontents (src/Darcs/Patch/Named.hs:171) fmapNamed (src/Darcs/Patch/Named.hs:177) fmapFL_Named (src/Darcs/Patch/Named.hs:180) mergerIdNamed (src/Darcs/Patch/Named.hs:212) ShowDepsFormat (src/Darcs/Patch/Named.hs:305) showDependencies (src/Darcs/Patch/Named.hs:308) 77% ( 7 / 9) in 'Darcs.Patch.Rebase.Name' Missing documentation for: Module header pushFixupName (src/Darcs/Patch/Rebase/Name.hs:209) 28% ( 2 / 7) in 'Darcs.Patch.Rebase.Fixup' Missing documentation for: Module header commuteNamedFixup (src/Darcs/Patch/Rebase/Fixup.hs:178) commuteFixupNamed (src/Darcs/Patch/Rebase/Fixup.hs:189) pushFixupFixup (src/Darcs/Patch/Rebase/Fixup.hs:141) namedToFixups (src/Darcs/Patch/Rebase/Fixup.hs:56) Warning: 'hp' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 36% ( 8 / 22) in 'Darcs.Patch.PatchInfoAnd' Missing documentation for: Module header PatchInfoAnd (src/Darcs/Patch/PatchInfoAnd.hs:101) unWPatchInfo (src/Darcs/Patch/PatchInfoAnd.hs:113) compareWPatchInfo (src/Darcs/Patch/PatchInfoAnd.hs:118) patchInfoAndPatch (src/Darcs/Patch/PatchInfoAnd.hs:149) fmapPIAP (src/Darcs/Patch/PatchInfoAnd.hs:156) fmapFLPIAP (src/Darcs/Patch/PatchInfoAnd.hs:152) info (src/Darcs/Patch/PatchInfoAnd.hs:132) winfo (src/Darcs/Patch/PatchInfoAnd.hs:138) createHashed (src/Darcs/Patch/PatchInfoAnd.hs:206) extractHash (src/Darcs/Patch/PatchInfoAnd.hs:213) actually (src/Darcs/Patch/PatchInfoAnd.hs:203) unavailable (src/Darcs/Patch/PatchInfoAnd.hs:217) patchDesc (src/Darcs/Patch/PatchInfoAnd.hs:135) 50% ( 3 / 6) in 'Darcs.Repository.ApplyPatches' Missing documentation for: Module header applyPatches (src/Darcs/Repository/ApplyPatches.hs:62) DefaultIO (src/Darcs/Repository/ApplyPatches.hs:75) Warning: 'Fork' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 66% ( 10 / 15) in 'Darcs.Patch.Set' Missing documentation for: Module header SealedPatchSet (src/Darcs/Patch/Set.hs:51) emptyPatchSet (src/Darcs/Patch/Set.hs:79) inOrderTags (src/Darcs/Patch/Set.hs:131) patchSetSnoc (src/Darcs/Patch/Set.hs:137) 75% ( 3 / 4) in 'Darcs.Patch.Progress' Missing documentation for: Module header 40% ( 6 / 15) in 'Darcs.Patch.Depends' Missing documentation for: areUnrelatedRepos (src/Darcs/Patch/Depends.hs:364) findCommonAndUncommon (src/Darcs/Patch/Depends.hs:276) mergeThem (src/Darcs/Patch/Depends.hs:332) findCommonWithThem (src/Darcs/Patch/Depends.hs:300) countUsThem (src/Darcs/Patch/Depends.hs:322) removeFromPatchSet (src/Darcs/Patch/Depends.hs:267) patchSetUnion (src/Darcs/Patch/Depends.hs:354) patchSetIntersection (src/Darcs/Patch/Depends.hs:341) findUncommon (src/Darcs/Patch/Depends.hs:314) 25% ( 1 / 4) in 'Darcs.Patch.Index.Monad' Missing documentation for: Module header withPatchMods (src/Darcs/Patch/Index/Monad.hs:47) makePatchID (src/Darcs/Patch/Index/Monad.hs:123) 25% ( 2 / 8) in 'Darcs.Patch.Annotate' Missing documentation for: annotateFile (src/Darcs/Patch/Annotate.hs:209) annotateDirectory (src/Darcs/Patch/Annotate.hs:223) format (src/Darcs/Patch/Annotate.hs:244) machineFormat (src/Darcs/Patch/Annotate.hs:236) AnnotateResult (src/Darcs/Patch/Annotate.hs:77) Annotate (src/Darcs/Patch/Annotate.hs:101) 0% ( 0 / 2) in 'Darcs.Patch.V2.Prim' Missing documentation for: Module header Prim (src/Darcs/Patch/V2/Prim.hs:45) 50% ( 1 / 2) in 'Darcs.Patch.V2' Missing documentation for: Module header 0% ( 0 / 2) in 'Darcs.Patch.V1.Prim' Missing documentation for: Module header Prim (src/Darcs/Patch/V1/Prim.hs:45) 50% ( 1 / 2) in 'Darcs.Patch.V1' Missing documentation for: Module header 39% ( 9 / 23) in 'Darcs.Patch.RepoPatch' Missing documentation for: Module header RepoPatch (src/Darcs/Patch/RepoPatch.hs:43) Apply (src/Darcs/Patch/Apply.hs:47) Check (src/Darcs/Patch/Repair.hs:15) Conflict (src/Darcs/Patch/Conflict.hs:34) FromPrim (src/Darcs/Patch/FromPrim.hs:24) IsHunk (src/Darcs/Patch/FileHunk.hs:24) PatchInspect (src/Darcs/Patch/Inspect.hs:22) PrimPatchBase (src/Darcs/Patch/FromPrim.hs:15) ShowContextPatch (src/Darcs/Patch/Show.hs:49) ShowPatchBasic (src/Darcs/Patch/Show.hs:46) Summary (src/Darcs/Patch/Summary.hs:45) ToPrim (src/Darcs/Patch/FromPrim.hs:35) Unwind (src/Darcs/Patch/Unwind.hs:75) Warning: 'ToEdit' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 53% ( 7 / 13) in 'Darcs.Patch.Rebase.Change' Missing documentation for: Module header RebaseChange (src/Darcs/Patch/Rebase/Change.hs:92) toRebaseChanges (src/Darcs/Patch/Rebase/Change.hs:195) WDDNamed (src/Darcs/Patch/Rebase/Change.hs:323) commuterIdWDD (src/Darcs/Patch/Rebase/Change.hs:330) addNamedToRebase (src/Darcs/Patch/Rebase/Change.hs:486) Warning: 'PatchInfo' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 33% ( 1 / 3) in 'Darcs.Patch.Rebase.Legacy.Item' Missing documentation for: Module header toRebaseChanges (src/Darcs/Patch/Rebase/Legacy/Item.hs:54) Warning: 'RebaseItem' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Patchinfo' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 50% ( 4 / 8) in 'Darcs.Patch.Rebase.Suspended' Missing documentation for: Module header countToEdit (src/Darcs/Patch/Rebase/Suspended.hs:94) simplifyPush (src/Darcs/Patch/Rebase/Suspended.hs:145) simplifyPushes (src/Darcs/Patch/Rebase/Suspended.hs:153) 33% ( 1 / 3) in 'Darcs.Patch.Named.Wrapped' Missing documentation for: Module header fromRebasing (src/Darcs/Patch/Named/Wrapped.hs:69) 100% ( 5 / 5) in 'Darcs.Patch.Invertible' 22% ( 15 / 68) in 'Darcs.Patch' Missing documentation for: Module header IsRepoType (src/Darcs/Patch/RepoType src/Darcs/Repository/InternalTypes.hs:50:40: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ src/Darcs/Repository/InternalTypes.hs:50:45: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ src/Darcs/Repository/InternalTypes.hs:50:50: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ src/Darcs/Repository/Rebase.hs:85:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 85 | | SRepoType SIsRebase <- singletonRepoType :: SRepoType rt = do | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Rebase.hs:85:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 85 | | SRepoType SIsRebase <- singletonRepoType :: SRepoType rt = do | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:104:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 104 | checkOldStyleRebaseStatus SNoRebase _ = return () | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:105:27: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 105 | checkOldStyleRebaseStatus SIsRebase repo = do | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:185:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 185 | maybeDisplaySuspendedStatus SIsRebase repo = do | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:188:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 188 | maybeDisplaySuspendedStatus SNoRebase _ = return () | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:236:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | commuteOutOldStyleRebase NilRL = Nothing | ^^^^^ src/Darcs/Repository/Rebase.hs:238:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 238 | | W.RebaseP _ _ <- hopefully p = Just (ps :> p) | ^^^^^^^^^^^^^ src/Darcs/Repository/Pending.hs:134:33: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | showMaybeBracketedFL _ pre post NilFL = text [pre] $$ text [post] | ^^^^^ src/Darcs/Repository/Pending.hs:135:41: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | showMaybeBracketedFL printer _ _ (p :>: NilFL) = printer p | ^^^^^ src/Darcs/Repository/Pending.hs:221:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 221 | updatePending NilFL ys zs = removeRLFL (reverseFL ys) zs | ^^^^^ src/Darcs/Repository/Pending.hs:223:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 223 | updatePending _ NilFL _ = Sealed NilFL | ^^^^^ src/Darcs/Repository/Pending.hs:226:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 226 | updatePending xs ys NilFL = Sealed (invert xs +>+ ys) | ^^^^^ src/Darcs/Repository/Pending.hs:256:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 256 | removeRLFL NilRL _ = Sealed NilFL | ^^^^^ src/Darcs/Repository/Pending.hs:264:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 264 | removeAllFL NilFL zs = Just zs | ^^^^^ src/Darcs/Repository/Pending.hs:272:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 272 | decoalesceAllFL zs NilFL = Just zs | ^^^^^ src/Darcs/Repository/Pending.hs:279:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 279 | decoalesceFL NilFL y = Just (invert y :>: NilFL) | ^^^^^ src/Darcs/Repository/PatchIndex.hs:678:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 678 | keepElems NilFL acc _ = unsafeCoerceP acc | ^^^^^ src/Darcs/Repository/State.hs:246:3: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 246 | IsEq <- return $ workDirLessRepoWitness r | ^^^^ src/Darcs/Repository/State.hs:546:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 546 | check NilFL = False | ^^^^^ src/Darcs/Repository/Resolution.hs:232:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 232 | patchsetConflictResolutions (PatchSet ts xs) = | ^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:584:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 584 | splitMatchFL _extract m NilFL = error $ "Couldn't find a patch matching " ++ show m | ^^^^^ src/Darcs/Patch/Match.hs:608:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 608 | matchAPatchset m (PatchSet NilRL NilRL) = | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:608:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 608 | matchAPatchset m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:608:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 608 | matchAPatchset m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:610:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 610 | matchAPatchset m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:610:51: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 610 | matchAPatchset m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:612:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 612 | matchAPatchset m (PatchSet ts (ps :<: p)) | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:620:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 620 | splitOnMatchingTag _ s@(PatchSet NilRL NilRL) = s | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:620:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 620 | splitOnMatchingTag _ s@(PatchSet NilRL NilRL) = s | ^^^^^ src/Darcs/Patch/Match.hs:620:40: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 620 | splitOnMatchingTag _ s@(PatchSet NilRL NilRL) = s | ^^^^^ src/Darcs/Patch/Match.hs:621:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 621 | splitOnMatchingTag m s@(PatchSet (ts :<: Tagged t _ ps) NilRL) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:621:57: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 621 | splitOnMatchingTag m s@(PatchSet (ts :<: Tagged t _ ps) NilRL) | ^^^^^ src/Darcs/Patch/Match.hs:624:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 624 | splitOnMatchingTag m (PatchSet ts (ps:<:p)) | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:632:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 632 | PatchSet ts' ps' -> PatchSet ts' (ps' :<: p) | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:645:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 645 | PatchSet NilRL _ -> throw $ userError $ "Couldn't find a tag matching " ++ show m | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:645:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 645 | PatchSet NilRL _ -> throw $ userError $ "Couldn't find a tag matching " ++ show m | ^^^^^ src/Darcs/Patch/Match.hs:646:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 646 | PatchSet ps' _ -> seal $ PatchSet ps' NilRL | ^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:665:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 665 | PatchSet NilRL _ -> throw $ MatchFailure $ show m | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:665:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 665 | PatchSet NilRL _ -> throw $ MatchFailure $ show m | ^^^^^ src/Darcs/Patch/Match.hs:666:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 666 | PatchSet _ extras -> unapply extras | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:676:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 676 | applyInvToMatcher m (PatchSet NilRL NilRL) = | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:676:31: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 676 | applyInvToMatcher m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:676:37: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 676 | applyInvToMatcher m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:678:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 678 | applyInvToMatcher m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:678:54: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 678 | applyInvToMatcher m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:680:22: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 680 | applyInvToMatcher m (PatchSet xs (ps :<: p)) | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:688:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 688 | applyNInv _ (PatchSet NilRL NilRL) = throw $ userError "Index out of range" | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:688:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 688 | applyNInv _ (PatchSet NilRL NilRL) = throw $ userError "Index out of range" | ^^^^^ src/Darcs/Patch/Match.hs:688:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 688 | applyNInv _ (PatchSet NilRL NilRL) = throw $ userError "Index out of range" | ^^^^^ src/Darcs/Patch/Match.hs:689:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 689 | applyNInv n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:689:46: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 689 | applyNInv n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:691:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 691 | applyNInv n (PatchSet xs (ps :<: p)) = | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:718:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 718 | mh s@(PatchSet _ x) | ^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:720:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 720 | mh (PatchSet (ts :<: Tagged t _ ps) x) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .hs:37) PrimPatchBase (src/Darcs/Patch/FromPrim.hs:15) ApplyState (src/Darcs/Patch/Apply.hs:48) rmfile (src/Darcs/Patch/Prim/Class.hs:80) addfile (src/Darcs/Patch/Prim/Class.hs:79) rmdir (src/Darcs/Patch/Prim/Class.hs:82) adddir (src/Darcs/Patch/Prim/Class.hs:81) move (src/Darcs/Patch/Prim/Class.hs:83) hunk (src/Darcs/Patch/Prim/Class.hs:85) tokreplace (src/Darcs/Patch/Prim/Class.hs:86) anonymous (src/Darcs/Patch/Named.hs:146) binary (src/Darcs/Patch/Prim/Class.hs:87) description (src/Darcs/Patch/Show.hs:68) ShowPatchFor (src/Darcs/Patch/Show.hs:41) showPatch (src/Darcs/Patch/Show.hs:47) displayPatch (src/Darcs/Patch/Show.hs:43) content (src/Darcs/Patch/Show.hs:65) infopatch (src/Darcs/Patch/Named.hs:151) changepref (src/Darcs/Patch/Prim/Class.hs:84) thing (src/Darcs/Patch/Show.hs:76) things (src/Darcs/Patch/Show.hs:79) primIsAddfile (src/Darcs/Patch/Prim/Class.hs:67) primIsHunk (src/Darcs/Patch/Prim/Class.hs:72) primIsSetpref (src/Darcs/Patch/Prim/Class.hs:75) merge (src/Darcs/Patch/Merge.hs:123) commute (src/Darcs/Patch/Commute.hs:41) listTouchedFiles (src/Darcs/Patch/Inspect.hs:23) hunkMatches (src/Darcs/Patch/Inspect.hs:24) PrimPatch (src/Darcs/Patch/Prim/Class.hs:43) effect (src/Darcs/Patch/Effect.hs:19) primIsBinary (src/Darcs/Patch/Prim/Class.hs:74) primIsAdddir (src/Darcs/Patch/Prim/Class.hs:69) invert (src/Darcs/Patch/Invert.hs:16) invertFL (src/Darcs/Patch/Invert.hs:18) invertRL (src/Darcs/Patch/Invert.hs:22) readPatch (src/Darcs/Patch/Read.hs:62) readPatchPartial (src/Darcs/Patch/Read.hs:59) patchname (src/Darcs/Patch/Named.hs:168) patchcontents (src/Darcs/Patch/Named.hs:171) apply (src/Darcs/Patch/Apply.hs:49) effectOnPaths (src/Darcs/Patch/Apply.hs:69) patch2patchinfo (src/Darcs/Patch/Named.hs:165) summary (src/Darcs/Patch/Show.hs:71) summaryFL (src/Darcs/Patch/Show.hs:73) plainSummary (src/Darcs/Patch/Summary.hs:72) xmlSummary (src/Darcs/Patch/Summary.hs:78) plainSummaryPrims (src/Darcs/Patch/Summary.hs:68) adddeps (src/Darcs/Patch/Named.hs:154) getdeps (src/Darcs/Patch/Named.hs:160) listConflictedFiles (src/Darcs/Patch/Summary.hs:57) isInconsistent (src/Darcs/Patch/Repair.hs:16) RepoPatch (src/Darcs/Patch/RepoPatch.hs:43) 0% ( 0 / 3) in 'Darcs.Repository.Old' Missing documentation for: Module header readOldRepo (src/Darcs/Repository/Old.hs:53) oldRepoFailMsg (src/Darcs/Repository/Old.hs:117) 6% ( 1 / 15) in 'Darcs.Repository.InternalTypes' Missing documentation for: Module header PristineType (src/Darcs/Repository/InternalTypes.hs:38) repoCache (src/Darcs/Repository/InternalTypes.hs:67) modifyCache (src/Darcs/Repository/InternalTypes.hs:70) repoFormat (src/Darcs/Repository/InternalTypes.hs:61) repoLocation (src/Darcs/Repository/InternalTypes.hs:55) withRepoLocation (src/Darcs/Repository/InternalTypes.hs:58) repoPristineType (src/Darcs/Repository/InternalTypes.hs:64) unsafeCoerceRepoType (src/Darcs/Repository/InternalTypes.hs:73) unsafeCoercePatchType (src/Darcs/Repository/InternalTypes.hs:76) unsafeCoerceR (src/Darcs/Repository/InternalTypes.hs:79) unsafeCoerceU (src/Darcs/Repository/InternalTypes.hs:82) unsafeCoerceT (src/Darcs/Repository/InternalTypes.hs:85) mkRepo (src/Darcs/Repository/InternalTypes.hs:88) 81% ( 9 / 11) in 'Darcs.Repository.Traverse' Missing documentation for: Module header cleanRepository (src/Darcs/Repository/Traverse.hs:54) 25% ( 3 / 12) in 'Darcs.Repository.Rebase' Missing documentation for: Module header withManualRebaseUpdate (src/Darcs/Repository/Rebase.hs:78) readTentativeRebase (src/Darcs/Repository/Rebase.hs:199) writeTentativeRebase (src/Darcs/Repository/Rebase.hs:203) withTentativeRebase (src/Darcs/Repository/Rebase.hs:190) createTentativeRebase (src/Darcs/Repository/Rebase.hs:210) readRebase (src/Darcs/Repository/Rebase.hs:207) commuteOutOldStyleRebase (src/Darcs/Repository/Rebase.hs:233) checkOldStyleRebaseStatus (src/Darcs/Repository/Rebase.hs:100) 50% ( 6 / 12) in 'Darcs.Repository.Pristine' Missing documentation for: Module header ApplyDir (src/Darcs/Repository/Pristine.hs:70) applyToTentativePristineCwd (src/Darcs/Repository/Pristine.hs:146) peekPristineHash (src/Darcs/Repository/Inventory.hs:186) withRecorded (src/Darcs/Repository/Pristine.hs:197) withTentative (src/Darcs/Repository/Pristine.hs:206) 83% ( 10 / 12) in 'Darcs.Repository.Pending' Missing documentation for: Module header revertPending (src/Darcs/Repository/Pending.hs:337) 92% ( 13 / 14) in 'Darcs.Repository.PatchIndex' Missing documentation for: PatchFilter (src/Darcs/Repository/PatchIndex.hs:683) 50% ( 1 / 2) in 'Darcs.Repository.Diff' Missing documentation for: treeDiff (src/Darcs/Repository/Diff.hs:85) 76% ( 19 / 25) in 'Darcs.Repository.State' Missing documentation for: Module header TreeFilter (src/Darcs/Repository/State.hs:131) readPendingAndWorking (src/Darcs/Repository/State.hs:238) readIndex (src/Darcs/Repository/State.hs:483) UseIndex (src/Darcs/Repository/Flags.hs:107) ScanKnown (src/Darcs/Repository/Flags.hs:109) 0% ( 0 / 9) in 'Darcs.Repository.Resolution' Missing documentation for: Module header standardResolution (src/Darcs/Repository/Resolution.hs:96) externalResolution (src/Darcs/Repository/Resolution.hs:156) patchsetConflictResolutions (src/Darcs/Repository/Resolution.hs:229) StandardResolution (src/Darcs/Repository/Resolution.hs:89) announceConflicts (src/Darcs/Repository/Resolution.hs:132) warnUnmangled (src/Darcs/Repository/Resolution.hs:116) showUnmangled (src/Darcs/Repository/Resolution.hs:121) showUnravelled (src/Darcs/Repository/Resolution.hs:128) Warning: 'getOnePatchset' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 75% ( 15 / 20) in 'Darcs.Patch.Match' Missing documentation for: PatchSetMatch (src/Darcs/Patch/Match.hs:383) patchSetMatch (src/Darcs/Patch/Match.hs:389) checkMatchSyntax (src/Darcs/Patch/Match.hs:415) hasIndexRange (src/Darcs/Patch/Match.hs:520) MatchFlag (src/Darcs/Patch/Match.hs:166) 62% ( 10 / 16) in 'Darcs.UI.Options.Matching' Missing documentation for: MatchFlag (src/Darcs/Patch/Match.hs:166) matchUpToOne (src/Darcs/UI/Options/Matching.hs:44) context (src/Darcs/UI/Options/Matching.hs:103) matchLast (src/Darcs/UI/Options/Matching.hs:66) matchFrom (src/Darcs/UI/Options/Matching.hs:93) matchAny (src/Darcs/UI/Options/Matching.hs:96) 8% ( 13 /156) in 'Darcs.UI.Options.All' Missing documentation for: YesNo (src/Darcs/UI/Options/All.hs:294) rootActions (src/Darcs/UI/Options/All.hs:374) StdCmdAction (src/Darcs/UI/Options/All.hs:390) stdCmdActions (src/Darcs/UI/Options/All.hs:392) debug (src/Darcs/UI/Options/All.hs:402) Verbosity (src/Darcs/Repository/Flags.hs:44) verbosity (src/Darcs/UI/Options/All.hs:408) timings (src/Darcs/UI/Options/All.hs:415) debugging (src/Darcs/UI/Options/All.hs:418) HooksConfig (src/Darcs/Repository/Flags.hs:141) HookConfig (src/Darcs/Repository/Flags.hs:146) preHook (src/Darcs/UI/Options/All.hs:433) postHook (src/Darcs/UI/Options/All.hs:436) hooks (src/Darcs/UI/Options/All.hs:423) UseCache (src/Darcs/Repository/Flags.hs:68) useCache (src/Darcs/UI/Options/All.hs:466) XmlOutput (src/Darcs/UI/Options/All.hs:481) xmlOutput (src/Darcs/UI/Options/All.hs:487) DryRun (src/Darcs/Repository/Flags.hs:71) dryRunXml (src/Darcs/UI/Options/All.hs:502) interactive (src/Darcs/UI/Options/All.hs:508) pipe (src/Darcs/UI/Options/All.hs:505) WantGuiPause (src/Darcs/Repository/Flags.hs:129) pauseForGui (src/Darcs/UI/Options/All.hs:513) askDeps (src/Darcs/UI/Options/All.hs:520) SelectDeps (src/Darcs/UI/Options/All.hs:527) selectDeps (src/Darcs/UI/Options/All.hs:529) changesReverse (src/Darcs/UI/Options/All.hs:538) maxCount (src/Darcs/UI/Options/All.hs:543) repoDir (src/Darcs/UI/Options/All.hs:553) RemoteRepos (src/Darcs/Repository/Flags.hs:98) remoteRepos (src/Darcs/UI/Options/All.hs:576) possiblyRemoteRepo (src/Darcs/UI/Options/All.hs:570) NotInRemote (src/Darcs/UI/Options/All.hs:586) notInRemote (src/Darcs/UI/Options/All.hs:590) notInRemoteFlagName (src/Darcs/UI/Options/All.hs:583) RepoCombinator (src/Darcs/UI/Options/All.hs:602) repoCombinator (src/Darcs/UI/Options/All.hs:604) allowUnrelatedRepos (src/Darcs/UI/Options/All.hs:613) justThisRepo (src/Darcs/UI/Options/All.hs:617) WithWorkingDir (src/Darcs/Repository/Flags.hs:132) SetDefault (src/Darcs/Repository/Flags.hs:101) setDefault (src/Darcs/UI/Options/All.hs:629) InheritDefault (src/Darcs/Repository/Flags.hs:104) inheritDefault (src/Darcs/UI/Options/All.hs:634) patchname (src/Darcs/UI/Options/All.hs:641) author (src/Darcs/UI/Options/All.hs:647) AskLongComment (src/Darcs/UI/Options/All.hs:653) askLongComment (src/Darcs/UI/Options/All.hs:656) keepDate (src/Darcs/UI/Options/All.hs:665) Logfile (src/Darcs/UI/Options/All.hs:673) logfile (src/Darcs/UI/Options/All.hs:678) LookFor (src/Darcs/UI/Options/All.hs:698) LookForAdds (src/Darcs/Repository/Flags.hs:77) LookForMoves (src/Darcs/Repository/Flags.hs:83) LookForReplaces (src/Darcs/Repository/Flags.hs:80) lookfor (src/Darcs/UI/Options/All.hs:704) lookforadds (src/Darcs/UI/Options/All.hs:709) lookforreplaces (src/Darcs/UI/Options/All.hs:716) lookformoves (src/Darcs/UI/Options/All.hs:724) UseIndex (src/Darcs/Repository/Flags.hs:107) ScanKnown (src/Darcs/Repository/Flags.hs:109) IncludeBoring (src/Darcs/Repository/Flags.hs:86) includeBoring (src/Darcs/UI/Options/All.hs:741) allowProblematicFilenames (src/Darcs/UI/Options/All.hs:746) allowCaseDifferingFilenames (src/Darcs/UI/Options/All.hs:749) allowWindowsReservedFilenames (src/Darcs/UI/Options/All.hs:756) useIndex (src/Darcs/UI/Options/All.hs:734) recursive (src/Darcs/UI/Options/All.hs:778) DiffAlgorithm (src/Darcs/Util/Diff.hs:13) diffAlgorithm (src/Darcs/UI/Options/All.hs:785) WithContext (src/Darcs/UI/Options/All.hs:792) withContext (src/Darcs/UI/Options/All.hs:798) ExternalDiff (src/Darcs/UI/Options/All.hs:809) extDiff (src/Darcs/UI/Options/All.hs:815) TestChanges (src/Darcs/UI/Options/All.hs:838) testChanges (src/Darcs/UI/Options/All.hs:840) RunTest (src/Darcs/Repository/Flags.hs:89) runTest (src/Darcs/UI/Options/All.hs:847) LeaveTestDir (src/Darcs/Repository/Flags.hs:95) leaveTestDir (src/Darcs/UI/Options/All.hs:852) HeaderFields (src/Darcs/UI/Options/All.hs:861) headerFields (src/Darcs/UI/Options/All.hs:866) sendToContext (src/Darcs/UI/Options/All.hs:897) mail (src/Darcs/UI/Options/All.hs:903) sendmailCmd (src/Darcs/UI/Options/All.hs:906) charset (src/Darcs/UI/Options/All.hs:917) editDescription (src/Darcs/UI/Options/All.hs:923) applyAs (src/Darcs/UI/Options/All.hs:932) Sign (src/Darcs/UI/Options/All.hs:942) sign (src/Darcs/UI/Options/All.hs:944) Verify (src/Darcs/UI/Options/All.hs:957) verify (src/Darcs/UI/Options/All.hs:959) AllowConflicts (src/Darcs/Repository/Flags.hs:120) ExternalMerge (src/Darcs/Repository/Flags.hs:123) externalMerge (src/Darcs/UI/Options/All.hs:995) Compression (src/Darcs/Repository/Flags.hs:47) compress (src/Darcs/UI/Options/All.hs:1016) usePacks (src/Darcs/UI/Options/All.hs:1021) WithPatchIndex (src/Darcs/Repository/Flags.hs:51) patchIndexNo (src/Darcs/UI/Options/All.hs:1027) patchIndexYes (src/Darcs/UI/Options/All.hs:1031) Reorder (src/Darcs/Repository/Flags.hs:62) minimize (src/Darcs/UI/Options/All.hs:912) storeInMemory (src/Darcs/UI/Options/All.hs:1039) Output (src/Darcs/UI/Options/All.hs:1048) output (src/Darcs/UI/Options/All.hs:1052) WithSummary (src/Darcs/UI/Options/All.hs:1072) withSummary (src/Darcs/UI/Options/All.hs:1079) maybeSummary (src/Darcs/UI/Options/All.hs:1089) RemoteDarcs (src/Darcs/Repository/Flags.hs:54) network (src/Darcs/UI/Options/All.hs:1106) UMask (src/Darcs/Repository/Flags.hs:74) umask (src/Darcs/UI/Options/All.hs:1114) SetScriptsExecutable (src/Darcs/Repository/Flags.hs:92) setScriptsExecutable (src/Darcs/UI/Options/All.hs:1125) amendUnrecord (src/Darcs/UI/Options/All.hs:1136) selectAuthor (src/Darcs/UI/Options/All.hs:1141) machineReadable (src/Darcs/UI/Options/All.hs:1147) CloneKind (src/Darcs/Repository/Flags.hs:115) cloneKind (src/Darcs/UI/Options/All.hs:1160) distname (src/Darcs/UI/Options/All.hs:1200) distzip (src/Darcs/UI/Options/All.hs:1205) marks (src/Darcs/UI/Options/All.hs:1167) readMarks (src/Darcs/UI/Options/All.hs:1170) writeMarks (src/Darcs/UI/Options/All.hs:1176) PatchFormat (src/Darcs/Repository/Flags.hs:138) patchFormat (src/Darcs/UI/Options/All.hs:1189) ChangesFormat (src/Darcs/UI/Options/All.hs:1210) changesFormat (src/Darcs/UI/Options/All.hs:1219) tokens (src/Darcs/UI/Options/All.hs:1230) forceReplace (src/Darcs/UI/Options/All.hs:1235) TestStrategy (src/Darcs/UI/Options/All.hs:1244) testStrategy (src/Darcs/UI/Options/All.hs:1246) files (src/Darcs/UI/Options/All.hs:1255) directories (src/Darcs/UI/Options/All.hs:1260) pending (src/Darcs/UI/Options/All.hs:1265) nullFlag (src/Darcs/UI/Options/All.hs:1271) EnumPatches (src/Darcs/UI/Options/All.hs:359) enumPatches (src/Darcs/UI/Options/All.hs:1276) GzcrcsAction (src/Darcs/UI/Options/All.hs:1285) gzcrcsActions (src/Darcs/UI/Options/All.hs:1287) siblings (src/Darcs/UI/Options/All.hs:1294) 71% ( 5 / 7) in 'Darcs.UI.Options' Missing documentation for: Module header Config (src/Darcs/UI/Options.hs:24) Warning: 'SubPath' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 28% ( 22 / 77) in 'Darcs.UI.Flags' Missing documentation for: remoteDarcs (src/Darcs/UI/Flags.hs:162) diffingOpts (src/Darcs/UI/Flags.hs:178) diffOpts (src/Darcs/UI/Flags.hs:168) willRemoveLogFile (src/Darcs/UI/Flags.hs:206) includeBoring (src/Darcs/UI/Flags.hs:209) lookForAdds (src/Darcs/UI/Flags.hs:214) lookForMoves (src/Darcs/UI/Flags.hs:220) lookForReplaces (src/Darcs/UI/Flags.hs:217) setDefault (src/Darcs/UI/Flags.hs:223) allowConflicts (src/Darcs/UI/Flags.hs:228) hasXmlOutput (src/Darcs/UI/Flags.hs:486) hasLogfile (src/Darcs/UI/Flags.hs:489) quiet (src/Darcs/UI/Flags.hs:159) verbose (src/Darcs/UI/Flags.hs:156) enumeratePatches (src/Darcs/UI/Flags.hs:165) fileHelpAuthor (src/Darcs/UI/Flags.hs:319) environmentHelpEmail (src/Darcs/UI/Flags.hs:333) getInReplyTo (src/Darcs/UI/Flags.hs:483) environmentHelpSendmail (src/Darcs/UI/Flags.hs:436) getDate (src/Darcs/UI/Flags.hs:432) workRepo (src/Darcs/UI/Flags.hs:492) withNewRepo (src/Darcs/UI/Flags.hs:499) compress (src/Darcs/UI/Options/All.hs:1016) diffAlgorithm (src/Darcs/UI/Options/All.hs:785) minimize (src/Darcs/UI/Options/All.hs:912) editDescription (src/Darcs/UI/Options/All.hs:923) externalMerge (src/Darcs/UI/Options/All.hs:995) maxCount (src/Darcs/UI/Options/All.hs:543) matchAny (src/Darcs/UI/Options/Matching.hs:96) withContext (src/Darcs/UI/Options/All.hs:798) allowCaseDifferingFilenames (src/Darcs/UI/Options/All.hs:749) allowWindowsReservedFilenames (src/Darcs/UI/Options/All.hs:756) changesReverse (src/Darcs/UI/Options/All.hs:538) usePacks (src/Darcs/UI/Options/All.hs:1021) amendUnrecord (src/Darcs/UI/Options/All.hs:1136) verbosity (src/Darcs/UI/Options/All.hs:408) useCache (src/Darcs/UI/Options/All.hs:466) useIndex (src/Darcs/UI/Options/All.hs:734) umask (src/Darcs/UI/Options/All.hs:1114) runTest (src/Darcs/UI/Options/All.hs:847) testChanges (src/Darcs/UI/Options/All.hs:840) setScriptsExecutable (src/Darcs/UI/Options/All.hs:1125) leaveTestDir (src/Darcs/UI/Options/All.hs:852) remote src/Darcs/Patch/Bundle.hs:255:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 255 | Just (PatchSet ts _) -> | ^^^^^^^^^^^^^ src/Darcs/Patch/Bundle.hs:271:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 271 | minContext (PatchSet behindTag topCommon) to_be_sent = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:458:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | writeInventoryPrivate (PatchSet NilRL NilRL) = return Nothing | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:458:37: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | writeInventoryPrivate (PatchSet NilRL NilRL) = return Nothing | ^^^^^ src/Darcs/Repository/Hashed.hs:458:43: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | writeInventoryPrivate (PatchSet NilRL NilRL) = return Nothing | ^^^^^ src/Darcs/Repository/Hashed.hs:459:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 459 | writeInventoryPrivate (PatchSet NilRL ps) = do | ^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:459:37: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 459 | writeInventoryPrivate (PatchSet NilRL ps) = do | ^^^^^ src/Darcs/Repository/Hashed.hs:465:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 465 | (PatchSet xs@(_ :<: Tagged t _ _) x) = do | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:486:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 486 | write_ts NilRL = return Nothing | ^^^^^ src/Darcs/Repository/Hashed.hs:684:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 684 | removeFromUnrevertContext _ NilFL = return () -- nothing to do | ^^^^^ src/Darcs/Repository/Hashed.hs:705:44: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 705 | withSinglet (Sealed (x :>: NilFL)) j = j x | ^^^^^ src/Darcs/Repository/Hashed.hs:775:3: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 775 | PatchSet ts _ <- readTentativeRepo repo (repoLocation repo) | ^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:798:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 798 | W.RebaseP _ r -> do | ^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:800:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 800 | Items old_r <- readTentativeRebase (unsafeCoerceT repo) | ^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:802:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 802 | NilFL -> do | ^^^^^ src/Darcs/Repository/Repair.hs:87:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 87 | replaceInFL NilFL _ = error "impossible case" | ^^^^^ src/Darcs/Repository/Repair.hs:89:7: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 89 | | IsEq <- winfo o `compareWPatchInfo` o' = c:>:replaceInFL orig ch_rest | ^^^^ src/Darcs/Repository/Repair.hs:98:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 98 | applyAndFix _ _ NilFL = return (NilFL, True) | ^^^^^ src/Darcs/Repository/Repair.hs:109:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | aaf NilFL = return ([], True) | ^^^^^ src/Darcs/Patch/Prim/WithName.hs:57:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 57 | | i == j, IsEq <- p =\/= q = IsEq | ^^^^ src/Darcs/Patch/V3/Core.hs:306:48: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 306 | commuteConflicting (Prim p :> Conflictor (ip:>:NilFL) ys cq@(ctxView -> Sealed (NilFL :> q))) | ^^^^^ src/Darcs/Patch/V3/Core.hs:306:81: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 306 | commuteConflicting (Prim p :> Conflictor (ip:>:NilFL) ys cq@(ctxView -> Sealed (NilFL :> q))) | ^^^^^ src/Darcs/Patch/V3/Core.hs:307:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 307 | | [ctxView -> Sealed (NilFL :> p')] <- S.toList ys | ^^^^^ src/Darcs/Patch/V3/Core.hs:308:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 308 | , IsEq <- invert p =\/= ip | ^^^^ src/Darcs/Patch/V3/Core.hs:309:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 309 | , IsEq <- p =\/= p' = | ^^^^ src/Darcs/Patch/V3/Core.hs:328:64: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 328 | commuteConflicting (lhs@(Conflictor r x cp) :> rhs@(Conflictor NilFL y cq)) | ^^^^^ src/Darcs/Patch/V3/Core.hs:331:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 331 | Sealed (NilFL :> cq') -> | ^^^^^ src/Darcs/Patch/V3/Core.hs:385:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 385 | | IsEq <- r =\^/= s -- more efficient than IsEq <- r =\/= s | ^^^^ src/Darcs/Patch/V3/Core.hs:499:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 499 | showEffect NilFL = blueText "[]" | ^^^^^ src/Darcs/Patch/V3/Resolution.hs:173:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 173 | go check done _ NilRL _ | ^^^^^ src/Darcs/Patch/V3/Resolution.hs:175:28: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 175 | go check done (cs :<: p) NilRL passedby | ^^^^^ src/Darcs/Patch/V3/Resolution.hs:181:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 181 | go _ _ NilRL NilRL _ = error "autsch, hit the bottom" | ^^^^^ src/Darcs/Patch/V3/Resolution.hs:181:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 181 | go _ _ NilRL NilRL _ = error "autsch, hit the bottom" | ^^^^^ src/Darcs/Patch/V3.hs:26:12: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 26 | go _ NilFL = NilFL | ^^^^^ src/Darcs/Repository/Job.hs:172:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 172 | checkTree RepoV1 = IsTree | ^^^^^^ src/Darcs/Repository/Job.hs:173:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 173 | checkTree RepoV2 = IsTree | ^^^^^^ src/Darcs/Repository/Job.hs:174:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 174 | checkTree RepoV3 = IsTree | ^^^^^^ src/Darcs/Repository/Job.hs:189:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 189 | checkPrimV1 RepoV1 = UsesPrimV1 | ^^^^^^ src/Darcs/Repository/Job.hs:190:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 190 | checkPrimV1 RepoV2 = UsesPrimV1 | ^^^^^^ src/Darcs/Repository/Job.hs:191:13: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 191 | checkPrimV1 RepoV3 = UsesPrimV1 | ^^^^^^ src/Darcs/Repository/Job.hs:236:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | runJob patchType (SRepoType isRebase) repo repojob = do | ^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Job.hs:246:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 246 | RepoV3 -> "darcs-3" | ^^^^^^ src/Darcs/Repository/Job.hs:247:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 247 | RepoV2 -> "darcs-2" | ^^^^^^ src/Darcs/Repository/Job.hs:248:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 248 | RepoV1 -> "darcs-1" | ^^^^^^ src/Darcs/Repository/Job.hs:253:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 253 | SIsRebase -> ["rebase"] | ^^^^^^^^^ src/Darcs/Repository/Job.hs:254:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 254 | SNoRebase -> [] | ^^^^^^^^^ src/Darcs/Repository/Job.hs:268:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 268 | IsTree -> do | ^^^^^^ src/Darcs/Repository/Job.hs:276:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 276 | UsesPrimV1 -> do | ^^^^^^^^^^ src/Darcs/Repository/Job.hs:284:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 284 | (RepoV2, SNoRebase) -> job therepo | ^^^^^^ src/Darcs/Repository/Job.hs:284:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 284 | (RepoV2, SNoRebase) -> job therepo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:285:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | (RepoV2, SIsRebase) -> | ^^^^^^ src/Darcs/Repository/Job.hs:285:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | (RepoV2, SIsRebase) -> | ^^^^^^^^^ src/Darcs/Repository/Job.hs:287:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 287 | (RepoV1, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:290:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 290 | (RepoV3, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:296:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 296 | (RepoV1, SNoRebase) -> job therepo | ^^^^^^ src/Darcs/Repository/Job.hs:296:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 296 | (RepoV1, SNoRebase) -> job therepo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:297:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 297 | (RepoV1, SIsRebase) -> | ^^^^^^ src/Darcs/Repository/Job.hs:297:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 297 | (RepoV1, SIsRebase) -> | ^^^^^^^^^ src/Darcs/Repository/Job.hs:299:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 299 | (RepoV2, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:302:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 302 | (RepoV3, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:308:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 308 | (IsTree, SNoRebase) -> job therepo | ^^^^^^ src/Darcs/Repository/Job.hs:308:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 308 | (IsTree, SNoRebase) -> job therepo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:309:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 309 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:309:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 309 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:315:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 315 | (_ , SNoRebase) -> fail "No rebase in progress. Try 'darcs rebase suspend' first." | ^^^^^^^^^ src/Darcs/Repository/Job.hs:316:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 316 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:316:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 316 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:322:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 322 | (_ , SNoRebase) -> fail "No rebase in progress." | ^^^^^^^^^ src/Darcs/Repository/Job.hs:323:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 323 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:323:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 323 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:331:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 331 | (_ , SNoRebase) -> error "impossible case" | ^^^^^^^^^ src/Darcs/Repository/Job.hs:332:10: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 332 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:332:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 332 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:384:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 384 | SRepoType SNoRebase -> Just repo | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Job.hs:384:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 384 | SRepoType SNoRebase -> Just repo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:385:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 385 | SRepoType SIsRebase -> Nothing | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Job.hs:385:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 385 | SRepoType SIsRebase -> Nothing | ^^^^^^^^^ src/Darcs/Repository/Create.hs:117:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 117 | repo@(EmptyRepository r) <- case patchfmt of | ^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Clone.hs:187:7: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 187 | EmptyRepository _toRepo <- | ^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Clone.hs:239:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 239 | NilFL -> do | ^^^^^ Repos (src/Darcs/UI/Options/All.hs:576) cloneKind (src/Darcs/UI/Options/All.hs:1160) patchIndexNo (src/Darcs/UI/Options/All.hs:1027) patchIndexYes (src/Darcs/UI/Options/All.hs:1031) xmlOutput (src/Darcs/UI/Options/All.hs:487) selectDeps (src/Darcs/UI/Options/All.hs:529) author (src/Darcs/UI/Options/All.hs:647) patchFormat (src/Darcs/UI/Options/All.hs:1189) charset (src/Darcs/UI/Options/All.hs:917) siblings (src/Darcs/UI/Options/All.hs:1294) applyAs (src/Darcs/UI/Options/All.hs:932) enumPatches (src/Darcs/UI/Options/All.hs:1276) 23% ( 4 / 17) in 'Darcs.UI.External' Missing documentation for: Module header sendEmail (src/Darcs/UI/External.hs:165) generateEmail (src/Darcs/UI/External.hs:170) signString (src/Darcs/UI/External.hs:314) verifyPS (src/Darcs/UI/External.hs:340) execDocPipe (src/Darcs/UI/External.hs:304) pipeDoc (src/Darcs/UI/External.hs:137) pipeDocSSH (src/Darcs/UI/External.hs:160) viewDoc (src/Darcs/UI/External.hs:397) viewDocWith (src/Darcs/UI/External.hs:400) checkDefaultSendmail (src/Darcs/UI/External.hs:189) diffProgram (src/Darcs/UI/External.hs:127) editText (src/Darcs/UI/External.hs:461) 37% ( 3 / 8) in 'Darcs.UI.PrintPatch' Missing documentation for: Module header printContent (src/Darcs/UI/PrintPatch.hs:64) printContentWithPager (src/Darcs/UI/PrintPatch.hs:67) printSummary (src/Darcs/UI/PrintPatch.hs:61) showWithSummary (src/Darcs/UI/PrintPatch.hs:55) 0% ( 0 / 10) in 'Darcs.UI.Commands.Convert.Util' Missing documentation for: Module header Marks (src/Darcs/UI/Commands/Convert/Util.hs:33) emptyMarks (src/Darcs/UI/Commands/Convert/Util.hs:35) addMark (src/Darcs/UI/Commands/Convert/Util.hs:44) getMark (src/Darcs/UI/Commands/Convert/Util.hs:41) lastMark (src/Darcs/UI/Commands/Convert/Util.hs:38) readMarks (src/Darcs/UI/Commands/Convert/Util.hs:47) writeMarks (src/Darcs/UI/Commands/Convert/Util.hs:55) patchHash (src/Darcs/UI/Commands/Convert/Util.hs:63) updatePending (src/Darcs/UI/Commands/Convert/Util.hs:66) 42% ( 3 / 7) in 'Darcs.Patch.Bundle' Missing documentation for: Module header makeBundle (src/Darcs/Patch/Bundle.hs:145) parseBundle (src/Darcs/Patch/Bundle.hs:174) readContextFile (src/Darcs/Patch/Bundle.hs:233) 68% ( 15 / 22) in 'Darcs.Repository.Hashed' Missing documentation for: Module header tentativelyAddPatch (src/Darcs/Repository/Hashed.hs:502) tentativelyRemovePatches (src/Darcs/Repository/Hashed.hs:547) tentativelyRemovePatches_ (src/Darcs/Repository/Hashed.hs:561) tentativelyAddPatch_ (src/Darcs/Repository/Hashed.hs:526) tentativelyAddPatches_ (src/Darcs/Repository/Hashed.hs:515) UpdatePristine (src/Darcs/Repository/Hashed.hs:511) 0% ( 0 / 5) in 'Darcs.Repository.Repair' Missing documentation for: Module header replayRepository (src/Darcs/Repository/Repair.hs:224) checkIndex (src/Darcs/Repository/Repair.hs:240) replayRepositoryInTemp (src/Darcs/Repository/Repair.hs:203) RepositoryConsistency (src/Darcs/Repository/Repair.hs:127) 40% ( 2 / 5) in 'Darcs.Repository.Packs' Missing documentation for: fetchAndUnpackBasic (src/Darcs/Repository/Packs.hs:107) fetchAndUnpackPatches (src/Darcs/Repository/Packs.hs:99) packsDir (src/Darcs/Repository/Packs.hs:85) 0% ( 0 / 3) in 'Darcs.Repository.Merge' Missing documentation for: Module header tentativelyMergePatches (src/Darcs/Repository/Merge.hs:324) considerMergeToWorking (src/Darcs/Repository/Merge.hs:337) Warning: 'getOnePatchSet' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 33% ( 1 / 3) in 'Darcs.Repository.Match' Missing documentation for: Module header getOnePatchset (src/Darcs/Repository/Match.hs:59) Warning: 'name' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 2 / 2) in 'Darcs.Patch.Prim.WithName' 50% ( 3 / 6) in 'Darcs.Patch.V3.Core' Missing documentation for: RepoPatchV3 (src/Darcs/Patch/V3/Core.hs:124) PrimP (src/Darcs/Patch/V3/Core.hs:144) ConflictorP (src/Darcs/Patch/V3/Core.hs:147) Warning: 'getSupers' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 1 / 1) in 'Darcs.Patch.V3.Resolution' 50% ( 4 / 8) in 'Darcs.Patch.Prim.Named' Missing documentation for: NamedPrim (src/Darcs/Patch/Prim/Named.hs:66) namedPrim (src/Darcs/Patch/Prim/Named.hs:68) anonymousNamedPrim (src/Darcs/Patch/Prim/Named.hs:100) prop_primPatchIdNonZero (src/Darcs/Patch/Prim/Named.hs:55) 0% ( 0 / 2) in 'Darcs.Patch.V3' Missing documentation for: Module header RepoPatchV3 (src/Darcs/Patch/V3.hs:16) Warning: '#!' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 0% ( 0 / 4) in 'Darcs.Repository.Working' Missing documentation for: Module header applyToWorking (src/Darcs/Repository/Working.hs:41) setScriptsExecutable (src/Darcs/Repository/Working.hs:64) setScriptsExecutablePatches (src/Darcs/Repository/Working.hs:69) 0% ( 0 / 5) in 'Darcs.Repository.Test' Missing documentation for: Module header getTest (src/Darcs/Repository/Test.hs:51) runPosthook (src/Darcs/Repository/Test.hs:63) runPrehook (src/Darcs/Repository/Test.hs:83) testTentative (src/Darcs/Repository/Test.hs:113) Warning: 'url' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 58% ( 7 / 12) in 'Darcs.Repository.Identify' Missing documentation for: ReadingOrWriting (src/Darcs/Repository/Identify.hs:122) findRepository (src/Darcs/Repository/Identify.hs:212) amInRepository (src/Darcs/Repository/Identify.hs:141) amNotInRepository (src/Darcs/Repository/Identify.hs:198) amInHashedRepository (src/Darcs/Repository/Identify.hs:156) Warning: 'PrimPatch' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 70% ( 7 / 10) in 'Darcs.Repository.Job' Missing documentation for: Module header IsPrimV1 (src/Darcs/Repository/Job.hs:176) withUMaskFlag (src/Darcs/Repository/Job.hs:93) 100% ( 7 / 7) in 'Darcs.UI.Completion' 0% ( 0 / 6) in 'Darcs.Repository.Create' Missing documentation for: Module header createRepository (src/Darcs/Repository/Create.hs:111) createRepositoryV1 (src/Darcs/Repository/Create.hs:145) createRepositoryV2 (src/Darcs/Repository/Create.hs:156) EmptyRepository (src/Darcs/Repository/Create.hs:106) writePristine (src/Darcs/Repository/Create.hs:173) 33% ( 1 / 3) in 'Darcs.Repository.Clone' Missing documentation for: Module header cloneRepository (src/Darcs/Repository/Clone.hs:162) 42% ( 30 / 70) in 'Darcs.Repository' Missing documentation for: Module header repoLocation (src/Darcs/Repository/InternalTypes.hs:55) repoFormat (src/Darcs/Repository/InternalTypes.hs:61) repoPristineType (src/Darcs/Repository/InternalTypes.hs:64) repoCache (src/Darcs/Repository/InternalTypes.hs:67) PristineType (src/Darcs/Repository/InternalTypes.hs:38) HashedDir (src/Darcs/Repository/Cache.hs:65) CacheLoc (src/Darcs/Repository/Cache.hs:88) CacheType (src/Darcs/Repository/Cache.hs:84) WritableOrNot (src/Darcs/Repository/Cache.hs:80) cacheEntries (src/Darcs/Repository/Cache.hs:100) mkCache (src/Darcs/Repository/Cache.hs:97) ReadingOrWriting (src/Darcs/Repository/Identify.hs:122) withRecorded (src/Darcs/Repository/Pristine.hs:197) withUMaskFlag (src/Darcs/Repository/Job.hs:93) findRepository (src/Darcs/Repository/Identify.hs:212) amInRepository (src/Darcs/Repository/Identify.hs:141) amNotInRepository (src/Darcs/Repository/Identify.hs:198) amInHashedRepository (src/Darcs/Repository/Identify.hs:156) prefsUrl (src/Darcs/Repository/Prefs.hs:576) tentativelyAddPatch (src/Darcs/Repository/Hashed.hs:502) tentativelyRemovePatches (src/Darcs/Repository/Hashed.hs:547) withManualRebaseUpdate (src/Darcs/Repository/Rebase.hs:78) tentativelyMe src/Darcs/UI/SelectChanges.hs:463:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 463 | wspfr _ _ NilRL _ = return Nothing | ^^^^^ src/Darcs/UI/SelectChanges.hs:503:34: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 503 | previousPatch remaining' NilFL = wspfr jn matches remaining' NilFL | ^^^^^ src/Darcs/UI/SelectChanges.hs:1056:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 1056 | independentPatchIds NilRL = [] | ^^^^^ src/Darcs/UI/Commands/WhatsNew.hs:278:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 278 | exitOnNoChanges NilFL = do putStrLn "No changes!" | ^^^^^ src/Darcs/UI/Commands/WhatsNew.hs:289:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 289 | printUnaddedPaths NilFL = return () | ^^^^^ src/Darcs/UI/Commands/Unrevert.hs:157:17: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 157 | writeUnrevert _ NilFL _ _ = removeFileMayNotExist unrevertPath | ^^^^^ src/Darcs/UI/Commands/Unrecord.hs:285:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | savetoBundle _ NilFL _ = return () | ^^^^^ src/Darcs/UI/Commands/Test.hs:219:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 219 | trackLinear _ _ (Failure _) NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:228:21: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 228 | trackNextLinear _ _ NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:242:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 242 | trackBackoff _ _ Success NilRL = return StrategySuccess | ^^^^^ src/Darcs/UI/Commands/Test.hs:243:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 243 | trackBackoff _ _ (Failure _) NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:254:24: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 254 | trackNextBackoff _ _ _ NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:274:25: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 274 | trackBisect _ _ Success NilRL = return StrategySuccess | ^^^^^ src/Darcs/UI/Commands/Test.hs:275:29: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 275 | trackBisect _ _ (Failure _) NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:304:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 304 | patchTreeFromRL (NilRL :<: l) = Leaf l | ^^^^^ src/Darcs/UI/Commands/ShowDependencies.hs:121:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 121 | depsGraph NilRL = M.empty | ^^^^^ src/Darcs/UI/Commands/ShowDependencies.hs:137:14: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 137 | foldDeps NilRL _ _ acc = progress progressKey acc | ^^^^^ src/Darcs/UI/Commands/Revert.hs:149:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 149 | NilFL -> putInfo opts "There are no changes to revert!" | ^^^^^ src/Darcs/UI/Commands/Repair.hs:203:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 203 | NilFL -> "Nothing" | ^^^^^ rgePatches (src/Darcs/Repository/Merge.hs:324) considerMergeToWorking (src/Darcs/Repository/Merge.hs:337) createRepository (src/Darcs/Repository/Create.hs:111) createRepositoryV1 (src/Darcs/Repository/Create.hs:145) createRepositoryV2 (src/Darcs/Repository/Create.hs:156) EmptyRepository (src/Darcs/Repository/Create.hs:106) cloneRepository (src/Darcs/Repository/Clone.hs:162) applyToWorking (src/Darcs/Repository/Working.hs:41) cleanRepository (src/Darcs/Repository/Traverse.hs:54) SealedPatchSet (src/Darcs/Patch/Set.hs:51) PatchInfoAnd (src/Darcs/Patch/PatchInfoAnd.hs:101) setScriptsExecutable (src/Darcs/Repository/Working.hs:64) setScriptsExecutablePatches (src/Darcs/Repository/Working.hs:69) testTentative (src/Darcs/Repository/Test.hs:113) modifyCache (src/Darcs/Repository/InternalTypes.hs:70) readPendingAndWorking (src/Darcs/Repository/State.hs:238) readIndex (src/Darcs/Repository/State.hs:483) Warning: 'Prim' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'PatchSelection' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'keyPress' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 79% ( 27 / 34) in 'Darcs.UI.SelectChanges' Missing documentation for: Module header PatchSelectionOptions (src/Darcs/UI/SelectChanges.hs:189) InteractiveSelectionM (src/Darcs/UI/SelectChanges.hs:277) initialSelectionState (src/Darcs/UI/SelectChanges.hs:537) backAll (src/Darcs/UI/SelectChanges.hs:757) isSingleFile (src/Darcs/UI/SelectChanges.hs:761) askAboutDepends (src/Darcs/UI/SelectChanges.hs:1027) 87% ( 7 / 8) in 'Darcs.UI.PatchHeader' Missing documentation for: Module header 9% ( 3 / 31) in 'Darcs.UI.Commands' Missing documentation for: Module header CommandControl (src/Darcs/UI/Commands.hs:113) commandAlias (src/Darcs/UI/Commands.hs:177) commandStub (src/Darcs/UI/Commands.hs:195) commandOptions (src/Darcs/UI/Commands.hs:167) commandAlloptions (src/Darcs/UI/Commands.hs:156) withStdOpts (src/Darcs/UI/Commands.hs:150) disambiguateCommands (src/Darcs/UI/Commands.hs:212) CommandArgs (src/Darcs/UI/Commands.hs:206) getSubcommands (src/Darcs/UI/Commands.hs:173) extractCommands (src/Darcs/UI/Commands.hs:93) extractAllCommands (src/Darcs/UI/Commands.hs:99) normalCommand (src/Darcs/UI/Commands.hs:104) hiddenCommand (src/Darcs/UI/Commands.hs:107) commandGroup (src/Darcs/UI/Commands.hs:110) superName (src/Darcs/UI/Commands.hs:202) nodefaults (src/Darcs/UI/Commands.hs:170) putInfo (src/Darcs/UI/Commands.hs:239) putVerbose (src/Darcs/UI/Commands.hs:236) putWarning (src/Darcs/UI/Commands.hs:246) putVerboseWarning (src/Darcs/UI/Commands.hs:249) putFinished (src/Darcs/UI/Commands.hs:242) abortRun (src/Darcs/UI/Commands.hs:252) defaultRepo (src/Darcs/UI/Commands.hs:298) amInHashedRepository (src/Darcs/UI/Commands.hs:301) amInRepository (src/Darcs/UI/Commands.hs:304) amNotInRepository (src/Darcs/UI/Commands.hs:307) findRepository (src/Darcs/UI/Commands.hs:311) 0% ( 0 / 6) in 'Darcs.UI.Usage' Missing documentation for: Module header getCommandHelp (src/Darcs/UI/Usage.hs:142) getSuperCommandHelp (src/Darcs/UI/Usage.hs:166) getCommandMiniHelp (src/Darcs/UI/Usage.hs:130) usage (src/Darcs/UI/Usage.hs:72) subusage (src/Darcs/UI/Usage.hs:88) 15% ( 2 / 13) in 'Darcs.UI.Commands.Util' Missing documentation for: Module header announceFiles (src/Darcs/UI/Commands/Util.hs:102) testTentativeAndMaybeExit (src/Darcs/UI/Commands/Util.hs:108) getUniqueRepositoryName (src/Darcs/UI/Commands/Util.hs:199) getUniqueDPatchName (src/Darcs/UI/Commands/Util.hs:207) doesDirectoryReallyExist (src/Darcs/UI/Commands/Util.hs:224) checkUnrelatedRepos (src/Darcs/UI/Commands/Util.hs:227) preselectPatches (src/Darcs/UI/Commands/Util.hs:270) getLastPatches (src/Darcs/UI/Commands/Util.hs:262) matchRange (src/Darcs/UI/Commands/Util.hs:291) historyEditHelp (src/Darcs/UI/Commands/Util.hs:304) 33% ( 1 / 3) in 'Darcs.UI.Commands.WhatsNew' Missing documentation for: Module header whatsnew (src/Darcs/UI/Commands/WhatsNew.hs:129) 0% ( 0 / 3) in 'Darcs.UI.Commands.Unrevert' Missing documentation for: Module header unrevert (src/Darcs/UI/Commands/Unrevert.hs:98) writeUnrevert (src/Darcs/UI/Commands/Unrevert.hs:154) 0% ( 0 / 4) in 'Darcs.UI.Commands.Unrecord' Missing documentation for: Module header unrecord (src/Darcs/UI/Commands/Unrecord.hs:94) unpull (src/Darcs/UI/Commands/Unrecord.hs:152) obliterate (src/Darcs/UI/Commands/Unrecord.hs:181) 0% ( 0 / 2) in 'Darcs.UI.Commands.TransferMode' Missing documentation for: Module header transferMode (src/Darcs/UI/Commands/TransferMode.hs:56) 0% ( 0 / 2) in 'Darcs.UI.Commands.Test' Missing documentation for: Module header test (src/Darcs/UI/Commands/Test.hs:115) 0% ( 0 / 2) in 'Darcs.UI.Commands.Tag' Missing documentation for: Module header tag (src/Darcs/UI/Commands/Tag.hs:98) 0% ( 0 / 2) in 'Darcs.UI.Commands.ShowTags' Missing documentation for: Module header showTags (src/Darcs/UI/Commands/ShowTags.hs:50) 0% ( 0 / 2) in 'Darcs.UI.Commands.ShowRepo' Missing documentation for: Module header showRepo (src/Darcs/UI/Commands/ShowRepo.hs:74) 0% ( 0 / 2) in 'Darcs.UI.Commands.ShowPatchIndex' Missing documentation for: Module header showPatchIndex (src/Darcs/UI/Commands/ShowPatchIndex.hs:23) 0% ( 0 / 3) in 'Darcs.UI.Commands.ShowIndex' Missing documentation for: Module header showIndex (src/Darcs/UI/Commands/ShowIndex.hs:58) showPristine (src/Darcs/UI/Commands/ShowIndex.hs:116) 0% ( 0 / 2) in 'Darcs.UI.Commands.ShowFiles' Missing documentation for: Module header showFiles (src/Darcs/UI/Commands/ShowFiles.hs:78) Warning: 'DepthGraph' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 0% ( 0 / 2) in 'Darcs.UI.Commands.ShowDependencies' Missing documentation for: Module header showDeps (src/Darcs/UI/Commands/ShowDependencies.hs:76) 0% ( 0 / 2) in 'Darcs.UI.Commands.ShowContents' Missing documentation for: Module header showContents (src/Darcs/UI/Commands/ShowContents.hs:51) 0% ( 0 / 6) in 'Darcs.UI.Commands.ShowAuthors' Missing documentation for: Module header showAuthors (src/Darcs/UI/Commands/ShowAuthors.hs:96) Spelling (src/Darcs/UI/Commands/ShowAuthors.hs:50) compiledAuthorSpellings (src/Darcs/UI/Commands/ShowAuthors.hs:159) canonizeAuthor (src/Darcs/UI/Commands/ShowAuthors.hs:147) rankAuthors (src/Darcs/UI/Commands/ShowAuthors.hs:127) 0% ( 0 / 2) in 'Darcs.UI.Commands.Show' Missing documentation for: Module header showCommand (src/Darcs/UI/Commands/Show.hs:45) 0% ( 0 / 2) in 'Darcs.UI.Commands.SetPref' Missing documentation for: Module header setpref (src/Darcs/UI/Commands/SetPref.hs:78) 0% ( 0 / 2) in 'Darcs.UI.Commands.Rollback' Missing documentation for: Module header rollback (src/Darcs/UI/Commands/Rollback.hs:92) 0% ( 0 / 2) in 'Darcs.UI.Commands.Revert' Missing documentation for: Module header revert (src/Darcs/UI/Commands/Revert.hs:111) 0% ( 0 / 3) in 'Darcs.UI.Commands.Replace' Missing documentation for: Module header replace (src/Darcs/UI/Commands/Replace.hs:122) defaultToks (src/Darcs/Patch/TokenReplace.hs:99) 33% ( 1 / 3) in 'Darcs.UI.Commands.Repair' Missing documentation for: Module header repair (src/Darcs/UI/Commands/Repair.hs:88) Warning: 'Recursive' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 0% ( 0 / 4) in 'Darcs.UI.Commands.Remove' Missing documentation for: Module header remove (src/Darcs/UI/Commands/Remove.hs:72) rm (src/Darcs/UI/Commands/Remove.hs:182) unadd (src/Darcs/UI/Commands/Remove.hs:185) 33% ( src/Darcs/UI/Commands/Record.hs:285:11: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | NilFL :> NilFL | not (askDeps cfg) -> do | ^^^^^ src/Darcs/UI/Commands/Record.hs:285:20: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | NilFL :> NilFL | not (askDeps cfg) -> do | ^^^^^ src/Darcs/UI/Commands/MarkConflicts.hs:204:7: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 204 | NilFL -> return _repository | ^^^^^ src/Darcs/UI/Commands/Log.hs:443:26: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 443 | gn _ NilRL = Nothing | ^^^^^ src/Darcs/UI/Commands/Convert/Import.hs:233:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 233 | EmptyRepository _repo <- createRepository | ^^^^^^^^^^^^^^^^^^^^^ src/Darcs/UI/Commands/Convert/Export.hs:215:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 215 | check _ NilFL = return (1, flipSeal NilFL) | ^^^^^ src/Darcs/UI/Commands/Convert/Export.hs:235:19: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 235 | dumpPatches _ _ _ NilFL = liftIO $ putStrLn "progress (patches converted)" | ^^^^^ src/Darcs/UI/Commands/Convert/Darcs2.hs:188:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 188 | IsEq -> y :>: NilFL | ^^^^ src/Darcs/UI/Commands/Send.hs:234:7: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 234 | NilFL -> do putInfo opts nothingSendable | ^^^^^ src/Darcs/UI/Commands/Send.hs:298:30: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 298 | auto_subject (p:>:NilFL) = "darcs patch: " ++ trim (patchDesc p) 57 | ^^^^^ src/Darcs/UI/Commands/Amend.hs:236:16: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | go NilFL | not (hasEditMetadata cfg) = | ^^^^^ src/Darcs/UI/ApplyPatches.hs:53:23: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | data PatchProxy (p :: * -> * -> *) = PatchProxy | ^ src/Darcs/UI/ApplyPatches.hs:53:28: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | data PatchProxy (p :: * -> * -> *) = PatchProxy | ^ src/Darcs/UI/ApplyPatches.hs:53:33: warning: [-Wstar-is-type] Using `*' (or its Unicode variant) to mean `Data.Kind.Type' relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use `Type' from `Data.Kind' instead. | 53 | data PatchProxy (p :: * -> * -> *) = PatchProxy | ^ src/Darcs/UI/Commands/Rebase.hs:357:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 357 | IsEq <- requireNoUnrecordedChanges _repository | ^^^^ src/Darcs/UI/Commands/Rebase.hs:359:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 359 | Items selects <- readTentativeRebase _repository | ^^^^^^^^^^^^^ src/Darcs/UI/Commands/Rebase.hs:374:18: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 374 | let warnSkip NilRL = return () | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:431:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 431 | doAdd _repo NilFL = return (_repo, NilFL) | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:472:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 472 | IsEq <- return (unsafeCoerceP IsEq :: EqCheck wV wT2) | ^^^^ src/Darcs/UI/Commands/Rebase.hs:486:15: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 486 | NilFL -> return IsEq | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:517:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 517 | Items selects <- readTentativeRebase _repository | ^^^^^^^^^^^^^ src/Darcs/UI/Commands/Rebase.hs:526:45: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 526 | extractSingle (RC fixups toedit :>: NilFL) = fixups :> toedit | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:581:5: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 581 | Items selects <- readTentativeRebase _repository | ^^^^^^^^^^^^^ src/Darcs/UI/Commands/Rebase.hs:595:23: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 595 | do_obliterate NilFL = Sealed | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:813:9: warning: [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 813 | Items ps <- readRebase _repository | ^^^^^^^^ 1 / 3) in 'Darcs.UI.Commands.Record' Missing documentation for: Module header record (src/Darcs/UI/Commands/Record.hs:229) 0% ( 0 / 2) in 'Darcs.UI.Commands.Optimize' Missing documentation for: Module header optimize (src/Darcs/UI/Commands/Optimize.hs:174) Warning: 'Subpath' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 0% ( 0 / 3) in 'Darcs.UI.Commands.Move' Missing documentation for: Module header move (src/Darcs/UI/Commands/Move.hs:91) mv (src/Darcs/UI/Commands/Move.hs:349) 0% ( 0 / 2) in 'Darcs.UI.Commands.MarkConflicts' Missing documentation for: Module header markconflicts (src/Darcs/UI/Commands/MarkConflicts.hs:103) 16% ( 1 / 6) in 'Darcs.UI.Commands.Log' Missing documentation for: Module header log (src/Darcs/UI/Commands/Log.hs:142) changelog (src/Darcs/UI/Commands/Log.hs:366) logInfoFL (src/Darcs/UI/Commands/Log.hs:262) simpleLogInfo (src/Darcs/UI/Commands/Log.hs:271) 0% ( 0 / 3) in 'Darcs.UI.Commands.Init' Missing documentation for: Module header initialize (src/Darcs/UI/Commands/Init.hs:85) initializeCmd (src/Darcs/UI/Commands/Init.hs:107) 33% ( 1 / 3) in 'Darcs.UI.Commands.GZCRCs' Missing documentation for: Module header gzcrcs (src/Darcs/UI/Commands/GZCRCs.hs:113) 25% ( 1 / 4) in 'Darcs.UI.Commands.Dist' Missing documentation for: dist (src/Darcs/UI/Commands/Dist.hs:103) doFastZip (src/Darcs/UI/Commands/Dist.hs:175) doFastZip' (src/Darcs/UI/Commands/Dist.hs:183) 0% ( 0 / 2) in 'Darcs.UI.Commands.Diff' Missing documentation for: Module header diffCommand (src/Darcs/UI/Commands/Diff.hs:110) 0% ( 0 / 2) in 'Darcs.UI.Commands.Convert.Import' Missing documentation for: Module header convertImport (src/Darcs/UI/Commands/Convert/Import.hs:161) 0% ( 0 / 2) in 'Darcs.UI.Commands.Convert.Export' Missing documentation for: Module header convertExport (src/Darcs/UI/Commands/Convert/Export.hs:160) 0% ( 0 / 2) in 'Darcs.UI.Commands.Convert.Darcs2' Missing documentation for: Module header convertDarcs2 (src/Darcs/UI/Commands/Convert/Darcs2.hs:121) 0% ( 0 / 2) in 'Darcs.UI.Commands.Convert' Missing documentation for: Module header convert (src/Darcs/UI/Commands/Convert.hs:31) 0% ( 0 / 7) in 'Darcs.UI.Commands.Clone' Missing documentation for: Module header get (src/Darcs/UI/Commands/Clone.hs:152) put (src/Darcs/UI/Commands/Clone.hs:165) clone (src/Darcs/UI/Commands/Clone.hs:123) makeRepoName (src/Darcs/UI/Commands/Clone.hs:251) cloneToSSH (src/Darcs/UI/Commands/Clone.hs:236) otherHelpInheritDefault (src/Darcs/UI/Commands/Clone.hs:311) 0% ( 0 / 2) in 'Darcs.UI.Commands.Send' Missing documentation for: Module header send (src/Darcs/UI/Commands/Send.hs:147) 0% ( 0 / 2) in 'Darcs.UI.Commands.Push' Missing documentation for: Module header push (src/Darcs/UI/Commands/Push.hs:126) 0% ( 0 / 2) in 'Darcs.UI.Commands.Annotate' Missing documentation for: Module header annotate (src/Darcs/UI/Commands/Annotate.hs:70) 33% ( 1 / 3) in 'Darcs.UI.Commands.Amend' Missing documentation for: amend (src/Darcs/UI/Commands/Amend.hs:167) amendrecord (src/Darcs/UI/Commands/Amend.hs:215) 50% ( 1 / 2) in 'Darcs.UI.Commands.Add' Missing documentation for: add (src/Darcs/UI/Commands/Add.hs:115) 16% ( 1 / 6) in 'Darcs.UI.ApplyPatches' Missing documentation for: Module header PatchProxy (src/Darcs/UI/ApplyPatches.hs:53) StandardPatchApplier (src/Darcs/UI/ApplyPatches.hs:84) applyPatchesStart (src/Darcs/UI/ApplyPatches.hs:118) applyPatchesFinish (src/Darcs/UI/ApplyPatches.hs:135) 25% ( 2 / 8) in 'Darcs.UI.Commands.Pull' Missing documentation for: Module header pull (src/Darcs/UI/Commands/Pull.hs:191) fetch (src/Darcs/UI/Commands/Pull.hs:155) pullCmd (src/Darcs/UI/Commands/Pull.hs:236) StandardPatchApplier (src/Darcs/UI/ApplyPatches.hs:84) fetchPatches (src/Darcs/UI/Commands/Pull.hs:258) 0% ( 0 / 4) in 'Darcs.UI.Commands.Apply' Missing documentation for: Module header apply (src/Darcs/UI/Commands/Apply.hs:143) applyCmd (src/Darcs/UI/Commands/Apply.hs:182) getPatchBundle (src/Darcs/UI/Commands/Apply.hs:252) 0% ( 0 / 2) in 'Darcs.UI.Commands.Rebase' Missing documentation for: Module header rebase (src/Darcs/UI/Commands/Rebase.hs:136) 50% ( 1 / 2) in 'Darcs.UI.TheCommands' Missing documentation for: Module header Warning: 'DarcsOption' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 50% ( 1 / 2) in 'Darcs.UI.Defaults' Missing documentation for: Module header 33% ( 1 / 3) in 'Darcs.UI.RunCommand' Missing documentation for: runTheCommand (src/Darcs/UI/RunCommand.hs:81) runWithHooks (src/Darcs/UI/RunCommand.hs:137) 0% ( 0 / 5) in 'Darcs.UI.Commands.Help' Missing documentation for: Module header helpCmd (src/Darcs/UI/Commands/Help.hs:137) commandControlList (src/Darcs/UI/Commands/Help.hs:209) printVersion (src/Darcs/UI/Commands/Help.hs:205) listAvailableCommands (src/Darcs/UI/Commands/Help.hs:190) Warning: Darcs.Patch.RepoType: could not find link destinations for: - Darcs.Patch.RepoType.singletonRebaseType Warning: Darcs.Prelude: could not find link destinations for: - Foreign.Storable.sizeOf - Foreign.Storable.alignment - Foreign.Storable.peekElemOff - Foreign.Storable.pokeElemOff - Foreign.Storable.peekByteOff - Foreign.Storable.pokeByteOff - Foreign.Storable.peek - Foreign.Storable.poke - GHC.Bits.Bits - GHC.Bits..&. - GHC.Bits..|. - GHC.Bits.xor - GHC.Bits.complement - GHC.Bits.shift - GHC.Bits.rotate - GHC.Bits.zeroBits - GHC.Bits.bit - GHC.Bits.setBit - GHC.Bits.clearBit - GHC.Bits.complementBit - GHC.Bits.testBit - GHC.Bits.bitSizeMaybe - GHC.Bits.bitSize - GHC.Bits.isSigned - GHC.Bits.shiftL - GHC.Bits.unsafeShiftL - GHC.Bits.shiftR - GHC.Bits.unsafeShiftR - GHC.Bits.rotateL - GHC.Bits.rotateR - GHC.Bits.popCount - GHC.Bits.FiniteBits - GHC.Bits.finiteBitSize - GHC.Bits.countLeadingZeros - GHC.Bits.countTrailingZeros - GHC.Types.Type - GHC.Generics.SingKind - GHC.Generics.fromSing - GHC.Generics.Sing - GHC.Generics.DemoteRep - GHC.Ix.Ix - GHC.Ix.range - GHC.Ix.index - GHC.Ix.unsafeIndex - GHC.Ix.inRange - GHC.Ix.rangeSize - GHC.Ix.unsafeRangeSize - Text.ParserCombinators.ReadPrec.ReadPrec - Data.Binary.Class.Binary - Data.Binary.Class.put - Data.Binary.Put.Put - Data.Binary.Class.get - Data.Binary.Get.Internal.Get - Data.Binary.Class.putList - Control.DeepSeq.NFData - Control.DeepSeq.rnf - Data.Array.Base.IArray - Data.Array.Base.UArray - Data.Array.Base.bounds - Data.Array.Base.numElements - Data.Array.Base.unsafeArray - Data.Array.Base.unsafeAt - Data.Array.Base.unsafeReplace - Data.Array.Base.unsafeAccum - Data.Array.Base.unsafeAccumArray - GHC.Generics.SingI - GHC.Generics.sing - Language.Haskell.TH.Syntax.Lift - GHC.Prim.TYPE - Language.Haskell.TH.Syntax.lift - Language.Haskell.TH.Syntax.Exp - Language.Haskell.TH.Syntax.liftTyped - GHC.ST.ST - Data.Array.Base.MArray - Data.Array.Base.STUArray - Data.Array.Base.getBounds - Data.Array.Base.getNumElements - Data.Array.Base.newArray - Data.Array.Base.newArray_ - Data.Array.Base.unsafeNewArray_ - Data.Array.Base.unsafeRead - Data.Array.Base.unsafeWrite - GHC.Generics.D1 - GHC.Generics.MetaData - GHC.Generics.:+: - GHC.Generics.C1 - GHC.Generics.MetaCons - GHC.Generics.PrefixI - GHC.Generics.U1 - GHC.Generics.D:R:SingBoola0 - GHC.Generics.STrue - GHC.Generics.SFalse - Data.Vector.Unboxed.Base.D:R:VectorBool0 - Data.Vector.Unboxed.Base.V_Bool - Data.Vector.Unboxed.Base.D:R:MVectorsBool0 - Text.Printf.IsChar - Text.Printf.toChar - Text.Printf.fromChar - Text.Printf.PrintfArg - Text.Printf.formatArg - Text.Printf.FieldFormatter - Text.Printf.parseFormat - Text.Printf.ModifierParser - Data.Proxy.Proxy - GHC.Prim.Addr# - Data.CaseInsensitive.Internal.foldCaseList - GHC.Prim.Int# - GHC.Prim.State# - Control.Monad.Trans.Error.ErrorList - Control.Monad.Trans.Error.listMsg - Text.Parsec.Prim.Stream - Text.Parsec.Prim.uncons - Data.Text.Internal.Text - Data.Text.Internal.Lazy.Text - GHC.Generics.Generic1 - GHC.Generics.URec - GHC.Generics.from1 - GHC.Generics.Rep1 - GHC.Generics.to1 - GHC.Generics.UChar - Data.Foldable.fold - Data.Foldable.foldMap' - Data.Foldable.foldr' - Data.Foldable.foldl' - Data.Foldable.toList - System.Console.Terminfo.Base.OutputCap - System.Console.Terminfo.Base.hasOkPadding - System.Console.Terminfo.Base.outputCap - System.Console.Terminfo.Base.TermStr - Data.Vector.Unboxed.Base.D:R:VectorChar0 - Data.Vector.Unboxed.Base.V_Char - GHC.Generics.D:R:UReckCharp0 - GHC.Generics.UChar - GHC.Generics.uChar# - GHC.Prim.Char# - Data.Vector.Unboxed.Base.D:R:MVectorsChar0 - Data.Type.Ord.Compare - GHC.TypeLits.Internal.CmpChar - GHC.Generics.S1 - GHC.Generics.MetaSel - GHC.Generics.NoSourceUnpackedness - GHC.Generics.NoSourceStrictness - GHC.Generics.DecidedLazy - GHC.Float.pi - GHC.Float.log - GHC.Float.log1p - GHC.Float.expm1 - GHC.Float.log1pexp - GHC.Float.log1mexp - GHC.Generics.UDouble - Data.Vector.Unboxed.Base.D:R:VectorDouble0 - Data.Vector.Unboxed.Base.V_Double - GHC.Generics.D:R:UReckDoublep0 - GHC.Generics.UDouble - GHC.Generics.uDouble# - GHC.Prim.Double# - Data.Vector.Unboxed.Base.D:R:MVectorsDouble0 - GHC.Generics.UFloat - Data.Vector.Unboxed.Base.D:R:VectorFloat0 - Data.Vector.Unboxed.Base.V_Float - GHC.Generics.D:R:UReckFloatp0 - GHC.Generics.UFloat - GHC.Generics.uFloat# - GHC.Prim.Float# - Data.Vector.Unboxed.Base.D:R:MVectorsFloat0 - Data.UUID.Types.Internal.Builder.ByteSource - Data.UUID.Types.Internal.Builder./-/ - Data.UUID.Types.Internal.Builder.ByteSink - GHC.Generics.UInt - Data.Vector.Unboxed.Base.D:R:VectorInt0 - Data.Vector.Unboxed.Base.V_Int - GHC.Generics.D:R:UReckIntp0 - GHC.Generics.UInt - GHC.Generics.uInt# - Data.UUID.Types.Internal.Builder.Takes4Bytes - Data.Vector.Unboxed.Base.D:R:MVectorsInt0 - GHC.Generics.UWord - Data.Vector.Unboxed.Base.D:R:VectorWord0 - Data.Vector.Unboxed.Base.V_Word - GHC.Generics.D:R:UReckWordp0 - GHC.Generics.UWord - GHC.Generics.uWord# - GHC.Prim.Word# - Data.Vector.Unboxed.Base.D:R:MVectorsWord0 - Control.Monad.Fix.MonadFix - Control.Monad.Fix.mfix - Data.Functor.Classes.Eq1 - Data.Functor.Classes.liftEq - Data.Functor.Classes.Ord1 - Data.Functor.Classes.liftCompare - Data.Functor.Classes.Read1 - Data.Functor.Classes.liftReadsPrec - Data.Functor.Classes.liftReadList - Data.Functor.Classes.liftReadPrec - Data.Functor.Classes.liftReadListPrec - Data.Functor.Classes.Show1 - Data.Functor.Classes.liftShowsPrec - Data.Functor.Classes.liftShowList - GHC.Base.Alternative - GHC.Base.empty - Control.DeepSeq.NFData1 - Control.DeepSeq.liftRnf - GHC.Types.Symbol - GHC.Generics.Par1 - GHC.Generics.Rec0 - GHC.Generics.D:R:SingMaybeb0 - GHC.Generics.SNothing - GHC.Generics.SJust - GHC.Prim.~# - Control.Exception.Base.NestedAtomically - Control.Exception.Base.NoMethodError - Control.Exception.Base.NonTermination - Control.Exception.Base.PatternMatchFail - Control.Exception.Base.RecConError - Control.Exception.Base.RecSelError - Control.Exception.Base.RecUpdError - Control.Exception.Base.TypeError - Data.Array.Byte.ByteArray - Data.Typeable.Internal.SomeTypeRep - Data.Version.Version - Foreign.Ptr.IntPtr - Foreign.Ptr.WordPtr - GHC.Conc.Sync.BlockReason - GHC.Conc.Sync.ThreadId - GHC.Conc.Sync.ThreadStatus - GHC.Exception.ErrorCall - GHC.Exception.Type.ArithException - GHC.Exception.Type.SomeException - GHC.Generics.Associativity - GHC.Generics.DecidedStrictness - GHC.Generics.Fixity - GHC.Generics.SourceStrictness - GHC.Generics.SourceUnpackedness - GHC.IO.MaskingState - GHC.IO.Device.SeekMode - GHC.IO.Encoding.Types.CodingProgress - GHC.IO.Encoding.Types.TextEncoding - GHC.IO.Exception.AllocationLimitExceeded - GHC.IO.Exception.ArrayException - GHC.IO.Exception.AssertionFailed - GHC.IO.Exception.AsyncException - GHC.IO.Exception.BlockedIndefinitelyOnMVar - GHC.IO.Exception.BlockedIndefinitelyOnSTM - GHC.IO.Exception.CompactionFailed - GHC.IO.Exception.Deadlock - GHC.IO.Exception.FixIOException - GHC.IO.Exception.IOErrorType - GHC.IO.Exception.IOException - GHC.IO.Exception.SomeAsyncException - GHC.IO.Handle.HandlePosn - GHC.IO.Handle.Types.BufferMode - GHC.IO.Handle.Types.Handle - GHC.IO.Handle.Types.HandleType - GHC.IO.Handle.Types.Newline - GHC.IO.Handle.Types.NewlineMode - GHC.IO.IOMode.IOMode - GHC.RTS.Flags.CCFlags - GHC.RTS.Flags.ConcFlags - GHC.RTS.Flags.DebugFlags - GHC.RTS.Flags.DoCostCentres - GHC.RTS.Flags.DoHeapProfile - GHC.RTS.Flags.DoTrace - GHC.RTS.Flags.GCFlags - GHC.RTS.Flags.GiveGCStats - GHC.RTS.Flags.IoSubSystem - GHC.RTS.Flags.MiscFlags - GHC.RTS.Flags.ParFlags - GHC.RTS.Flags.ProfFlags - GHC.RTS.Flags.RTSFlags - GHC.RTS.Flags.TickyFlags - GHC.RTS.Flags.TraceFlags - GHC.Real.FractionalExponentBase - GHC.Stack.Types.CallStack - GHC.Stack.Types.SrcLoc - GHC.TypeNats.SomeNat - GHC.Unicode.GeneralCategory - System.Posix.Types.CBlkCnt - System.Posix.Types.CBlkSize - System.Posix.Types.CCc - System.Posix.Types.CClockId - System.Posix.Types.CDev - System.Posix.Types.CFsBlkCnt - System.Posix.Types.CFsFilCnt - System.Posix.Types.CGid - System.Posix.Types.CId - System.Posix.Types.CIno - System.Posix.Types.CKey - System.Posix.Types.CNfds - System.Posix.Types.CNlink - System.Posix.Types.CPid - System.Posix.Types.CRLim - System.Posix.Types.CSocklen - System.Posix.Types.CSpeed - System.Posix.Types.CSsize - System.Posix.Types.CTcflag - System.Posix.Types.CTimer - System.Posix.Types.CUid - System.Posix.Types.Fd - Text.Read.Lex.Number - Basement.String.Encoding.ASCII7.ASCII7_Invalid - Basement.String.Encoding.ISO_8859_1.ISO_8859_1_Invalid - Basement.String.Encoding.UTF16.UTF16_Invalid - Basement.String.Encoding.UTF32.UTF32_Invalid - Data.ByteString.Short.Internal.ShortByteString - Data.IntSet.Internal.IntSet - System.Directory.Internal.Common.FileType - System.Directory.Internal.Common.Permissions - System.Directory.Internal.Common.XdgDirectory - System.Directory.Internal.Common.XdgDirectoryList - GHC.ForeignSrcLang.Type.ForeignSrcLang - GHC.LanguageExtensions.Type.Extension - GHC.Types.KindRep - GHC.Types.Module - GHC.Types.TrName - GHC.Types.TyCon - GHC.Types.TypeLitSort - Network.HTTP.Client.Request.EncapsulatedPopperException - Network.HTTP.Client.Types.HttpExceptionContentWrapper - Data.NonNull.NullError - Text.Parsec.Error.ParseError - Text.Parsec.Pos.SourcePos - Text.PrettyPrint.Annotated.HughesPJ.Mode - Text.PrettyPrint.Annotated.HughesPJ.Style - Text.PrettyPrint.Annotated.HughesPJ.TextDetails - Text.PrettyPrint.HughesPJ.Doc - System.Process.Common.CmdSpec - System.Process.Common.CreateProcess - Language.Haskell.TH.Syntax.AnnLookup - Language.Haskell.TH.Syntax.AnnTarget - Language.Haskell.TH.Syntax.Bang - Language.Haskell.TH.Syntax.Body - Language.Haskell.TH.Syntax.Bytes - Language.Haskell.TH.Syntax.Callconv - Language.Haskell.TH.Syntax.Clause - Language.Haskell.TH.Syntax.Con - Language.Haskell.TH.Syntax.Dec - Language.Haskell.TH.Syntax.DecidedStrictness - Language.Haskell.TH.Syntax.DerivClause - Language.Haskell.TH.Syntax.DerivStrategy - Language.Haskell.TH.Syntax.DocLoc - Language.Haskell.TH.Syntax.FamilyResultSig - Language.Haskell.TH.Syntax.Fixity - Language.Haskell.TH.Syntax.FixityDirection - Language.Haskell.TH.Syntax.Foreign - Language.Haskell.TH.Syntax.FunDep - Language.Haskell.TH.Syntax.Guard - Language.Haskell.TH.Syntax.Info - Language.Haskell.TH.Syntax.InjectivityAnn - Language.Haskell.TH.Syntax.Inline - Language.Haskell.TH.Syntax.Lit - Language.Haskell.TH.Syntax.Loc - Language.Haskell.TH.Syntax.Match - Language.Haskell.TH.Syntax.ModName - Language.Haskell.TH.Syntax.Module - Language.Haskell.TH.Syntax.ModuleInfo - Language.Haskell.TH.Syntax.Name - Language.Haskell.TH.Syntax.NameFlavour - Language.Haskell.TH.Syntax.NameSpace - Language.Haskell.TH.Syntax.OccName - Language.Haskell.TH.Syntax.Overlap - Language.Haskell.TH.Syntax.Pat - Language.Haskell.TH.Syntax.PatSynArgs - Language.Haskell.TH.Syntax.PatSynDir - Language.Haskell.TH.Syntax.Phases - Language.Haskell.TH.Syntax.PkgName - Language.Haskell.TH.Syntax.Pragma - Language.Haskell.TH.Syntax.Range - Language.Haskell.TH.Syntax.Role - Language.Haskell.TH.Syntax.RuleBndr - Language.Haskell.TH.Syntax.RuleMatch - Language.Haskell.TH.Syntax.Safety - Language.Haskell.TH.Syntax.SourceStrictness - Language.Haskell.TH.Syntax.SourceUnpackedness - Language.Haskell.TH.Syntax.Stmt - Language.Haskell.TH.Syntax.TyLit - Language.Haskell.TH.Syntax.TySynEqn - Language.Haskell.TH.Syntax.Type - Language.Haskell.TH.Syntax.TypeFamilyHead - System.Console.Terminfo.Base.SetupTermError - Data.Text.Encoding.Decoding - Data.Text.Encoding.Error.UnicodeException - Data.UUID.Types.Internal.UnpackedUUID - Codec.Archive.Zip.MSDOSDateTime - Codec.Archive.Zip.PKWAREVerificationType - Codec.Compression.Zlib.Stream.DictionaryHash - GHC.Types.Levity - GHC.Types.RuntimeRep - GHC.Types.VecCount - GHC.Types.VecElem - Control.Applicative.ZipList - Data.Bits.And - Data.Bits.Iff - Data.Bits.Ior - Data.Bits.Xor - Data.Complex.Complex - Data.Ord.Down - GHC.Ptr.FunPtr - GHC.Real.Ratio - Data.Binary.Get.Internal.Decoder - Data.IntMap.Internal.IntMap - Data.Sequence.Internal.Seq - Data.Sequence.Internal.ViewL - Data.Sequence.Internal.ViewR - Data.Set.Internal.Intersection - Data.Set.Internal.Set - Data.Tree.Tree - Control.Monad.Catch.ExitCase - Text.PrettyPrint.Annotated.HughesPJ.AnnotDetails - Text.PrettyPrint.Annotated.HughesPJ.Doc - Text.PrettyPrint.Annotated.HughesPJ.Span - Language.Haskell.TH.Syntax.TyVarBndr - Data.Typeable.Internal.TypeRep - GHC.Arr.Array - GHC.Generics.V1 - Data.Map.Internal.Map - Control.Monad.Trans.List.ListT - Control.Monad.Trans.Maybe.MaybeT - Data.Type.Ord.OrderingI - GHC.Generics.Rec1 - Control.Monad.Trans.Error.ErrorT - Control.Monad.Trans.Except.ExceptT - Control.Monad.Trans.Writer.Lazy.WriterT - Control.Monad.Trans.Writer.Strict.WriterT - Data.Functor.Product.Product - Data.Functor.Sum.Sum - GHC.Generics.:*: - GHC.Generics.K1 - Data.Functor.Compose.Compose - GHC.Generics.:.: - GHC.Generics.M1 - Basement.Bits.SizeValid - Text.Parsec.Error.Message - Control.Monad.Catch.MonadCatch - Control.Monad.Catch.catch - Control.Monad.Catch.MonadMask - Control.Monad.Catch.mask - Control.Monad.Catch.uninterruptibleMask - Control.Monad.Catch.generalBracket - Language.Haskell.TH.Syntax.Quasi - Language.Haskell.TH.Syntax.qNewName - Language.Haskell.TH.Syntax.qReport - Language.Haskell.TH.Syntax.qRecover - Language.Haskell.TH.Syntax.qLookupName - Language.Haskell.TH.Syntax.qReify - Language.Haskell.TH.Syntax.qReifyFixity - Language.Haskell.TH.Syntax.qReifyType - Language.Haskell.TH.Syntax.qReifyInstances - Language.Haskell.TH.Syntax.qReifyRoles - Language.Haskell.TH.Syntax.qReifyAnnotations - Language.Haskell.TH.Syntax.qReifyModule - Language.Haskell.TH.Syntax.qReifyConStrictness - Language.Haskell.TH.Syntax.qLocation - Language.Haskell.TH.Syntax.qRunIO - Language.Haskell.TH.Syntax.qGetPackageRoot - Language.Haskell.TH.Syntax.qAddDependentFile - Language.Haskell.TH.Syntax.qAddTempFile - Language.Haskell.TH.Syntax.qAddTopDecls - Language.Haskell.TH.Syntax.qAddForeignFilePath - Language.Haskell.TH.Syntax.qAddModFinalizer - Language.Haskell.TH.Syntax.Q - Language.Haskell.TH.Syntax.qAddCorePlugin - Language.Haskell.TH.Syntax.qGetQ - Language.Haskell.TH.Syntax.qPutQ - Language.Haskell.TH.Syntax.qIsExtEnabled - Language.Haskell.TH.Syntax.qExtsEnabled - Language.Haskell.TH.Syntax.qPutDoc - Language.Haskell.TH.Syntax.qGetDoc - GHC.IOArray.IOArray - Text.Printf.HPrintfType - Text.Printf.hspr - Text.Printf.UPrintf - Text.Printf.PrintfType - Text.Printf.spr - GHC.IORef.IORef - Data.Text.Short.Internal.B - Foreign.C.Error.Errno - GHC.Exts.SpecConstrAnnotation - GHC.IO.Device.IODeviceType - Data.Array.Byte.MutableByteArray - GHC.Conc.Sync.TVar - GHC.MVar.MVar - GHC.Arr.STArray - Control.Exception.Handler - GHC.Conc.Sync.STM - System.Console.GetOpt.ArgDescr - System.Console.GetOpt.ArgOrder - System.Console.GetOpt.OptDescr - Text.ParserCombinators.ReadP.P - Text.ParserCombinators.ReadP.ReadP - Data.Binary.Put.PutM - Data.Sequence.Internal.Digit - Data.Sequence.Internal.Elem - Data.Sequence.Internal.FingerTree - Data.Sequence.Internal.Node - Text.Parsec.Prim.Consumed - System.Console.Terminfo.Base.Capability - Codec.Compression.Zlib.Stream.Stream - Control.Applicative.WrappedMonad - Control.Arrow.ArrowMonad - Control.Arrow.Arrow - Control.Monad.ST.Lazy.Imp.ST - Control.Monad.Catch.Handler - System.Console.Haskeline.InputT.InputT - Codec.Archive.Tar.Read.Partial - Control.Applicative.WrappedArrow - Control.Arrow.Kleisli - Data.IntMap.Internal.WhenMissing - Text.Parsec.Prim.Reply - Control.Monad.Trans.Accum.AccumT - Control.Monad.Trans.Reader.ReaderT - Control.Monad.Trans.State.Lazy.StateT - Control.Monad.Trans.State.Strict.StateT - Data.IntMap.Internal.WhenMatched - Data.Map.Internal.WhenMissing - Text.Parsec.Prim.ParsecT - Control.Monad.Trans.Cont.ContT - Data.Map.Internal.WhenMatched - Control.Monad.Trans.RWS.Lazy.RWST - Control.Monad.Trans.RWS.Strict.RWST - Control.Arrow.ArrowApply - Control.Monad.Trans.Error.Error - Data.Functor.Classes.Eq2 - Data.Functor.Classes.liftEq2 - Data.Functor.Classes.Ord2 - Data.Functor.Classes.liftCompare2 - Data.Functor.Classes.Read2 - Data.Functor.Classes.liftReadsPrec2 - Data.Functor.Classes.liftReadList2 - Data.Functor.Classes.liftReadPrec2 - Data.Functor.Classes.liftReadListPrec2 - Data.Functor.Classes.Show2 - Data.Functor.Classes.liftShowsPrec2 - Data.Functor.Classes.liftShowList2 - Control.DeepSeq.NFData2 - Control.DeepSeq.liftRnf2 - GHC.Generics.UAddr - Data.Bifoldable.Bifoldable - Data.Bitraversable.Bitraversable - System.Console.Terminfo.Base.TermOutput - Data.Set.Internal.MergeSet Warning: Darcs.Patch.Witnesses.Eq: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.RegChars: could not find link destinations for: - Darcs.Patch.RegChars.unescapeChars - Darcs.Patch.RegChars.normalRegChars Warning: Darcs.Patch.Format: could not find link destinations for: - GHC.Types.Type Warning: Darcs.UI.Options.Iso: could not find link destinations for: - GHC.Types.Type Warning: Darcs.UI.Options.Core: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Util.CommandLine: could not find link destinations for: - Darcs.Util.CommandLine.FTable - Text.Parsec.Error.ParseError Warning: Darcs.Util.Download.Request: could not find link destinations for: - Data.Map.Internal.Map - Darcs.Util.Download.Request.InProgressStatus - Text.ParserCombinators.ReadPrec.ReadPrec Warning: Darcs.Util.Download: could not find link destinations for: - Text.ParserCombinators.ReadPrec.ReadPrec Warning: Darcs.Util.ByteString: could not find link destinations for: - GHC.IO.Handle.Types.Handle Warning: Darcs.Util.Diff.Myers: could not find link destinations for: - Darcs.Util.Diff.Myers.BSTArray - GHC.ST.ST - Data.Array.Base.IArray - GHC.Arr.Array Warning: Darcs.Util.Hash: could not find link destinations for: - Text.ParserCombinators.ReadPrec.ReadPrec - Data.Binary.Class.Binary - Data.Binary.Class.put - Data.Binary.Put.Put - Data.Binary.Class.get - Data.Binary.Get.Internal.Get - Data.Binary.Class.putList Warning: Darcs.Util.IsoDate: could not find link destinations for: - Darcs.Util.IsoDate.readDate - Text.Parsec.Error.ParseError - Darcs.Util.IsoDate.dateTime - Text.ParserCombinators.Parsec.Char.CharParser - Darcs.Util.IsoDate.englishDate - Darcs.Util.IsoDate.englishTime - Darcs.Util.IsoDate.englishAgo - Text.Parsec.Char.char - Text.Parsec.Char.string - Darcs.Util.IsoDate.cvsDateTime - Darcs.Util.IsoDate.iso8601DateTime - Darcs.Util.IsoDate.oldDateTime - Darcs.Util.IsoDate.rfc2822DateTime - Darcs.Util.IsoDate.optchain - Darcs.Util.IsoDate.englishDuration - Darcs.Util.IsoDate.iso8601Time - Darcs.Util.IsoDate.multiplyDiff - Darcs.Util.IsoDate.copyCalendar Warning: Darcs.Util.DateMatcher: could not find link destinations for: - Text.Parsec.Error.ParseError - Darcs.Util.DateMatcher.withinDay - Darcs.Util.DateMatcher.dateRange - Darcs.Util.DateMatcher.cDateRange - Darcs.Util.DateMatcher.within - Darcs.Util.DateMatcher.samePartialDate - Darcs.Util.DateMatcher.tryMatchers - Darcs.Util.DateMatcher.showMatcher Warning: Darcs.Util.Parser: could not find link destinations for: - GHC.Base.Alternative Warning: Darcs.Util.Printer: could not find link destinations for: - Darcs.Util.Printer.St - Darcs.Util.Printer.Document - GHC.IO.Handle.Types.Handle - Darcs.Util.Printer.hPrintPrintables - Darcs.Util.Printer.hPrintPrintable Warning: Darcs.Util.Printer.Color: could not find link destinations for: - Darcs.Util.Printer.Color.Policy - Darcs.Util.Printer.Color.getPolicy - Darcs.Util.Printer.Color.lineColorTrans - Darcs.Util.Printer.Color.escape - Darcs.Util.Printer.Color.noEscape - Darcs.Util.Printer.Color.isPrintableAscii - Darcs.Util.Printer.Color.quoteChar - Darcs.Util.Printer.Color.markEscape - Darcs.Util.Printer.Color.color - Darcs.Util.Printer.Color.makeAsciiart - Darcs.Util.Printer.Color.withColor - Darcs.Util.Printer.Color.setColor - Darcs.Util.Printer.Color.makeBold - Darcs.Util.Printer.Color.makeInvert Warning: Darcs.Util.Progress: could not find link destinations for: - Darcs.Util.Progress._progressData Warning: Darcs.Util.Exec: could not find link destinations for: - GHC.Exception.Type.toException - GHC.Exception.Type.SomeException - GHC.Exception.Type.fromException - GHC.Exception.Type.displayException Warning: Darcs.Util.Ratified: could not find link destinations for: - GHC.IO.Handle.Types.Handle Warning: Darcs.Patch.Witnesses.Show: could not find link destinations for: - Darcs.Patch.Witnesses.Show.ShowDict - GHC.Types.Type Warning: Darcs.Patch.Witnesses.Sealed: could not find link destinations for: - Darcs.Patch.Witnesses.Sealed.Poly - GHC.Types.Type Warning: Darcs.Patch.Witnesses.Ordered: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Invert: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Debug: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Commute: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Merge: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Permutations: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.CommuteNoConflicts: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Util.Workaround: could not find link destinations for: - System.Posix.Signals.SignalSet - System.Posix.Signals.SignalInfo Warning: Darcs.Util.SignalHandler: could not find link destinations for: - GHC.Exception.Type.SomeException - GHC.IO.catch Warning: Darcs.Util.Exception: could not find link destinations for: - GHC.Exception.Type.SomeException Warning: Darcs.Util.Ssh: could not find link destinations for: - GHC.MVar.MVar Warning: Darcs.Util.Path: could not find link destinations for: - GHC.Base.ord - Darcs.Util.Path.CharLike - Data.Binary.Class.Binary - Data.Binary.Class.put - Data.Binary.Put.Put - Data.Binary.Class.get - Data.Binary.Get.Internal.Get - Data.Binary.Class.putList Warning: Darcs.Util.Tree: could not find link destinations for: - GHC.Types.Type - Text.ParserCombinators.ReadPrec.ReadPrec - Data.Map.Internal.Map Warning: Darcs.Util.Tree.Monad: could not find link destinations for: - Control.Monad.Trans.RWS.Strict.RWST - Darcs.Util.Tree.Monad.TreeEnv - GHC.Types.Type Warning: Darcs.Patch.MonadProgress: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Util.Index: could not find link destinations for: - System.Posix.Types.FileID - Darcs.Util.Index.IndexM - Darcs.Util.Index.Item - Darcs.Util.Index.State Warning: Darcs.Util.Lock: could not find link destinations for: - GHC.IO.Handle.Types.Handle - GHC.IO.Exception.IOException Warning: Darcs.Repository.Format: could not find link destinations for: - Darcs.Repository.Format.findProblems Warning: Darcs.UI.Options.Util: could not find link destinations for: - Data.Functor.Compose.Compose - System.Console.GetOpt.OptDescr - Darcs.UI.Options.Util.SingleArgOptDescr - GHC.Types.Type Warning: Darcs.Patch.Prim.FileUUID.ObjectMap: could not find link destinations for: - GHC.Types.Type - Control.Monad.Trans.State.Lazy.StateT - Data.Map.Internal.Map - Data.Binary.Class.Binary - Data.Binary.Class.put - Data.Binary.Put.Put - Data.Binary.Class.get - Data.Binary.Get.Internal.Get - Data.Binary.Class.putList Warning: Darcs.Patch.Inspect: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Choices: could not find link destinations for: - Darcs.Patch.Choices.PatchChoice - GHC.Types.Type - Darcs.Patch.Choices.pcsMiddleLasts Warning: Darcs.Patch.Index.Types: could not find link destinations for: - Data.Binary.Class.Binary - Data.Binary.Class.put - Data.Binary.Put.Put - Data.Binary.Class.get - Data.Binary.Get.Internal.Get - Data.Binary.Class.putList - GHC.Types.Type Warning: Darcs.Patch.ApplyMonad: could not find link destinations for: - GHC.Types.Type - Control.Monad.Trans.State.Lazy.StateT - Darcs.Patch.ApplyMonad.OrigFileNameOf - Darcs.Patch.ApplyMonad.FilePathMonad - Darcs.Patch.ApplyMonad.FilePathMonadState - Darcs.Patch.ApplyMonad.RestrictedApply Warning: Darcs.Patch.Apply: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Show: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Repository.HashedIO: could not find link destinations for: - Darcs.Repository.HashedIO.ProgressKey Warning: Darcs.Patch.Ident: could not find link destinations for: - GHC.Types.Type - Data.Set.Internal.Set Warning: Darcs.Patch.FileHunk: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Viewing: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Bracketed: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Read: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.V3.Contexted: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Repair: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Prim.Class: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Prim.V1.Core: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Annotate.AnnotatedM - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Prim.V1.Read: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Prim.V1.Mangle: could not find link destinations for: - Darcs.Patch.Prim.V1.Mangle.applyHunk - GHC.Types.Type Warning: Darcs.Patch.Prim.V1.Details: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Prim.V1.Show: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Prim.V1.Commute: could not find link destinations for: - GHC.Base.Alternative - GHC.Types.Type - GHC.Base.empty Warning: Darcs.Patch.Prim.V1.Coalesce: could not find link destinations for: - Darcs.Patch.Prim.V1.Coalesce.pushCoalescePatch - Darcs.Patch.Prim.V1.Coalesce.coalescePair - GHC.Types.Type Warning: Darcs.Patch.Prim.V1.Apply: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Prim.V1: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Annotate.AnnotatedM - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Prim.FileUUID.Core: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Annotate.AnnotatedM - Darcs.Patch.Witnesses.Show.ShowDict - Data.Binary.Class.Binary - Data.Binary.Class.put - Data.Binary.Put.Put - Data.Binary.Class.get - Data.Binary.Get.Internal.Get - Data.Binary.Class.putList Warning: Darcs.Patch.Prim.FileUUID.Read: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Prim.FileUUID.Details: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Prim.FileUUID.Commute: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Prim.FileUUID.Coalesce: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Prim: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.FromPrim: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.V1.Core: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.V1.Show: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Unwind: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Summary: could not find link destinations for: - GHC.Types.Type - Text.ParserCombinators.ReadPrec.ReadPrec Warning: Darcs.Patch.Prim.FileUUID.Show: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Prim.FileUUID.Apply: could not find link destinations for: - GHC.Types.Type - Control.Monad.Trans.State.Lazy.StateT Warning: Darcs.Patch.Prim.FileUUID: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Annotate.AnnotatedM - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Effect: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.V2.Non: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.V2.Non.WL Warning: Darcs.Patch.Conflict: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.V2.RepoPatch: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict - Darcs.Patch.V2.RepoPatch.CommonRL - Darcs.Patch.V2.RepoPatch.Common - Darcs.Patch.V2.RepoPatch.allNormal - Darcs.Patch.V2.RepoPatch.pullCommon - Darcs.Patch.V2.RepoPatch.pullCommonRL Warning: Darcs.Patch.V1.Commute: could not find link destinations for: - Darcs.Patch.V1.Commute.cleverCommute - GHC.Types.Type Warning: Darcs.Patch.V1.Read: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.V1.Apply: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.V1.Viewing: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Named: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Rebase.Name: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Rebase.Fixup: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.PatchInfoAnd: could not find link destinations for: - Darcs.Patch.PatchInfoAnd.SimpleHopefully - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Repository.ApplyPatches: could not find link destinations for: - Darcs.Repository.ApplyPatches.TolerantWrapper - Darcs.Repository.ApplyPatches.TolerantIO - Darcs.Repository.ApplyPatches.SilentIO - GHC.Types.Type Warning: Darcs.Patch.Set: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Depends: could not find link destinations for: - Darcs.Patch.Depends.taggedIntersection - Darcs.Patch.Depends.maybeSplitSetOnTag - Darcs.Patch.Depends.unwrapOneTagged Warning: Darcs.Patch.Index.Monad: could not find link destinations for: - Darcs.Patch.Index.Monad.FileModMonad - Data.Set.Internal.Set Warning: Darcs.Patch.Annotate: could not find link destinations for: - Darcs.Patch.Annotate.AnnotatedM - GHC.Types.Type Warning: Darcs.Patch.V2.Prim: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Annotate.AnnotatedM - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.V2: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.V1.Prim: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Annotate.AnnotatedM - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.V1: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.RepoPatch: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.Rebase.Change: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Rebase.Legacy.Item: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Rebase.Suspended: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Named.Wrapped: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.Invertible: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Invertible.Fwd - Darcs.Patch.Invertible.Rev Warning: Darcs.Patch: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Repository.Traverse: could not find link destinations for: - Darcs.Repository.Traverse.PlainLayout - Darcs.Repository.Traverse.BucketedLayout Warning: Darcs.Repository.Rebase: could not find link destinations for: - Darcs.Repository.Rebase.PiaW Warning: Darcs.Repository.Pending: could not find link destinations for: - Darcs.Repository.Pending.updatePending Warning: Darcs.Patch.Match: could not find link destinations for: - Darcs.Patch.Match.Matcher - Darcs.Patch.Match.MatchFun - Darcs.Patch.Match.firstMatcher - Darcs.Patch.Match.secondMatcher - Darcs.Patch.Match.nonrangeMatcher Warning: Darcs.UI.Options.Matching: could not find link destinations for: - Darcs.UI.Options.Matching.MatchOption Warning: Darcs.UI.Options: could not find link destinations for: - Data.Functor.Compose.Compose - System.Console.GetOpt.OptDescr Warning: Darcs.UI.Flags: could not find link destinations for: - Darcs.UI.Options.Matching.MatchOption Warning: Darcs.UI.External: could not find link destinations for: - GHC.IO.Handle.Types.Handle - GHC.IO.Encoding.getFileSystemEncoding - GHC.IO.Encoding.setLocaleEncoding Warning: Darcs.UI.Commands.Convert.Util: could not find link destinations for: - Data.IntMap.Internal.IntMap Warning: Darcs.Patch.Prim.WithName: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Annotate.AnnotatedM - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.Patch.V3.Core: could not find link destinations for: - Data.Set.Internal.Set - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict - Data.Set.Internal.insert - Data.Set.Internal.delete Warning: Darcs.Patch.V3.Resolution: could not find link destinations for: - Darcs.Patch.V3.Resolution.Node - Darcs.Patch.V3.Resolution.neighbors - Darcs.Patch.V3.Resolution.self - Darcs.Patch.V3.Resolution.conflictsWith - GHC.Types.Type Warning: Darcs.Patch.Prim.Named: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Patch.V3: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Repository.Job: could not find link destinations for: - GHC.Types.Type Warning: Darcs.Repository: could not find link destinations for: - GHC.Types.Type - Darcs.Patch.Witnesses.Show.ShowDict Warning: Darcs.UI.SelectChanges: could not find link destinations for: - Control.Monad.Trans.State.Lazy.StateT - Darcs.UI.SelectChanges.PatchSelectionM - Darcs.UI.SelectChanges.backward - Darcs.UI.SelectChanges.triv - Darcs.UI.SelectChanges.iswanted Warning: Darcs.UI.PatchHeader: could not find link destinations for: - Control.Monad.Trans.State.Strict.StateT Warning: Darcs.UI.Commands: could not find link destinations for: - System.Console.GetOpt.OptDescr Warning: Darcs.UI.Commands.ShowDependencies: could not find link destinations for: - Data.Map.Internal.Map - Darcs.UI.Commands.ShowDependencies.Deps - Darcs.UI.Commands.ShowDependencies.DepsGraph Warning: Darcs.UI.Commands.Replace: could not find link destinations for: - Darcs.UI.Commands.Replace.filenameToks - Darcs.UI.Commands.Replace.replaceHelp Warning: Darcs.UI.Commands.MarkConflicts: could not find link destinations for: - Darcs.UI.Commands.MarkConflicts.Everything - Darcs.UI.Commands.MarkConflicts.Only - Darcs.UI.Commands.MarkConflicts.PathSet Warning: Darcs.UI.Commands.Log: could not find link destinations for: - Darcs.UI.Commands.Log.LogInfo Warning: Darcs.UI.ApplyPatches: could not find link destinations for: - GHC.Types.Type Warning: Darcs.UI.Commands.Pull: could not find link destinations for: - GHC.Types.Type Warning: Darcs.UI.Defaults: could not find link destinations for: - Darcs.UI.Defaults.CmdName - Darcs.UI.Defaults.SuperCmd - Darcs.UI.Defaults.Default - Darcs.UI.Defaults.OptionMap Documentation created: dist/doc/html/darcs/index.html Preprocessing executable 'darcs' for darcs-2.16.5..