@@ -0,0 +1,1759 @@
1+name: Cabal
2+version: 3.4.0.0
3+visibility: public
4+id: Cabal-3.4.0.0
5+key: Cabal-3.4.0.0
6+license: BSD-3-Clause
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.NonEmptySet Distribution.Compat.Parsing
36+ Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38+ Distribution.Compat.Stack Distribution.Compat.Time
39+ Distribution.Compat.Typeable Distribution.Compiler
40+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43+ Distribution.FieldGrammar.Pretty Distribution.Fields
44+ Distribution.Fields.ConfVar Distribution.Fields.Field
45+ Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46+ Distribution.Fields.ParseResult Distribution.Fields.Parser
47+ Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48+ Distribution.License Distribution.Make Distribution.ModuleName
49+ Distribution.Package Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Position Distribution.Parsec.Warning
59+ Distribution.Pretty Distribution.ReadE Distribution.SPDX
60+ Distribution.SPDX.License Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Doctest
71+ Distribution.Simple.Flag Distribution.Simple.GHC
72+ Distribution.Simple.GHCJS Distribution.Simple.Glob
73+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
74+ Distribution.Simple.Hpc Distribution.Simple.Install
75+ Distribution.Simple.InstallDirs
76+ Distribution.Simple.InstallDirs.Internal
77+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
78+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
79+ Distribution.Simple.Program Distribution.Simple.Program.Ar
80+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
81+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
82+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
83+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
84+ Distribution.Simple.Program.ResponseFile
85+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
86+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
87+ Distribution.Simple.Register Distribution.Simple.Setup
88+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
89+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
90+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
91+ Distribution.Simple.UHC Distribution.Simple.UserHooks
92+ Distribution.Simple.Utils Distribution.System
93+ Distribution.TestSuite Distribution.Text
94+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
95+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
96+ Distribution.Types.Benchmark.Lens
97+ Distribution.Types.BenchmarkInterface
98+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
99+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
100+ Distribution.Types.Component Distribution.Types.ComponentId
101+ Distribution.Types.ComponentInclude
102+ Distribution.Types.ComponentLocalBuildInfo
103+ Distribution.Types.ComponentName
104+ Distribution.Types.ComponentRequestedSpec
105+ Distribution.Types.CondTree Distribution.Types.Condition
106+ Distribution.Types.ConfVar Distribution.Types.Dependency
107+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
108+ Distribution.Types.Executable Distribution.Types.Executable.Lens
109+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110+ Distribution.Types.Flag Distribution.Types.ForeignLib
111+ Distribution.Types.ForeignLib.Lens
112+ Distribution.Types.ForeignLibOption
113+ Distribution.Types.ForeignLibType
114+ Distribution.Types.GenericPackageDescription
115+ Distribution.Types.GenericPackageDescription.Lens
116+ Distribution.Types.GivenComponent
117+ Distribution.Types.HookedBuildInfo
118+ Distribution.Types.IncludeRenaming
119+ Distribution.Types.InstalledPackageInfo
120+ Distribution.Types.InstalledPackageInfo.FieldGrammar
121+ Distribution.Types.InstalledPackageInfo.Lens
122+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
123+ Distribution.Types.Library Distribution.Types.Library.Lens
124+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
125+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
126+ Distribution.Types.Module Distribution.Types.ModuleReexport
127+ Distribution.Types.ModuleRenaming
128+ Distribution.Types.MungedPackageId
129+ Distribution.Types.MungedPackageName
130+ Distribution.Types.PackageDescription
131+ Distribution.Types.PackageDescription.Lens
132+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
133+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
134+ Distribution.Types.PackageVersionConstraint
135+ Distribution.Types.PkgconfigDependency
136+ Distribution.Types.PkgconfigName
137+ Distribution.Types.PkgconfigVersion
138+ Distribution.Types.PkgconfigVersionRange
139+ Distribution.Types.SetupBuildInfo
140+ Distribution.Types.SetupBuildInfo.Lens
141+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
142+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
143+ Distribution.Types.TestSuite.Lens
144+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
145+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
146+ Distribution.Types.Version Distribution.Types.VersionInterval
147+ Distribution.Types.VersionRange
148+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149+ Distribution.Utils.IOData Distribution.Utils.LogProgress
150+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
151+ Distribution.Utils.NubList Distribution.Utils.Progress
152+ Distribution.Utils.ShortText Distribution.Utils.Structured
153+ Distribution.Verbosity Distribution.Verbosity.Internal
154+ Distribution.Version Language.Haskell.Extension
155+hidden-modules:
156+ Distribution.Backpack.PreExistingComponent
157+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
158+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
159+ Distribution.Backpack.Id Distribution.Utils.UnionFind
160+ Distribution.Utils.Base62 Distribution.Compat.Async
161+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
162+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
163+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
164+ Distribution.Utils.String Distribution.Simple.Build.Macros.Z
165+ Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
168+ Paths_Cabal
169+import-dirs:
170+library-dirs:
171+dynamic-library-dirs:
172+data-dir:
173+hs-libraries: HSCabal-3.4.0.0
174+depends:
175+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
176+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
177+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
178+ process-1.6.11.0 text-1.2.4.1 time-1.9.3 transformers-0.5.6.2
179+ unix-2.7.2.2
180+haddock-interfaces:
181+haddock-html:
182+---
183+name: array
184+version: 0.5.4.0
185+visibility: public
186+id: array-0.5.4.0
187+key: array-0.5.4.0
188+license: BSD-3-Clause
189+maintainer: libraries@haskell.org
190+synopsis: Mutable and immutable arrays
191+description:
192+ In addition to providing the "Data.Array" module
193+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
194+ this package also defines the classes 'IArray' of
195+ immutable arrays and 'MArray' of arrays mutable within appropriate
196+ monads, as well as some instances of these classes.
197+category: Data Structures
198+exposed: True
199+exposed-modules:
200+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
201+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
202+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
203+ Data.Array.Storable Data.Array.Storable.Internals
204+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
205+import-dirs:
206+library-dirs:
207+dynamic-library-dirs:
208+data-dir:
209+hs-libraries: HSarray-0.5.4.0
210+depends: base-4.15.0.0
211+haddock-interfaces:
212+haddock-html:
213+---
214+name: base
215+version: 4.15.0.0
216+visibility: public
217+id: base-4.15.0.0
218+key: base-4.15.0.0
219+license: BSD-3-Clause
220+maintainer: libraries@haskell.org
221+synopsis: Basic libraries
222+description:
223+ This package contains the Standard Haskell "Prelude" and its support libraries,
224+ and a large collection of useful libraries ranging from data
225+ structures to parsing combinators and debugging utilities.
226+category: Prelude
227+exposed: True
228+exposed-modules:
229+ Control.Applicative, Control.Arrow, Control.Category,
230+ Control.Concurrent, Control.Concurrent.Chan,
231+ Control.Concurrent.MVar, Control.Concurrent.QSem,
232+ Control.Concurrent.QSemN, Control.Exception,
233+ Control.Exception.Base, Control.Monad, Control.Monad.Fail,
234+ Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
235+ Control.Monad.ST, Control.Monad.ST.Lazy,
236+ Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
237+ Control.Monad.ST.Safe, Control.Monad.ST.Strict,
238+ Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
239+ Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
240+ Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
241+ Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
242+ Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
243+ Data.Functor.Const, Data.Functor.Contravariant,
244+ Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
245+ Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
246+ Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
247+ Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
248+ Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
249+ Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
250+ Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word,
251+ Debug.Trace, Foreign, Foreign.C, Foreign.C.Error, Foreign.C.String,
252+ Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr,
253+ Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe,
254+ Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array,
255+ Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe,
256+ Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr,
257+ Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr,
258+ GHC.Base, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc,
259+ GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler,
260+ GHC.Constants, GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err,
261+ GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
262+ GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
263+ GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
264+ GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
265+ GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
266+ GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
267+ GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
268+ GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
269+ GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
270+ GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
271+ GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
272+ GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
273+ GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
274+ GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
275+ GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
276+ GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
277+ GHC.Num.BigNat from ghc-bignum-1.0:GHC.Num.BigNat,
278+ GHC.Num.Integer from ghc-bignum-1.0:GHC.Num.Integer,
279+ GHC.Num.Natural from ghc-bignum-1.0:GHC.Num.Natural, GHC.OldList,
280+ GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
281+ GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
282+ GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
283+ GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
284+ GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeNats,
285+ GHC.Unicode, GHC.Weak, GHC.Word, Numeric, Numeric.Natural, Prelude,
286+ System.CPUTime, System.Console.GetOpt, System.Environment,
287+ System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
288+ System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
289+ System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
290+ System.Timeout, Text.ParserCombinators.ReadP,
291+ Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
292+ Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
293+ Type.Reflection.Unsafe, Unsafe.Coerce
294+hidden-modules:
295+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
296+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
297+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
298+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
299+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
300+ GHC.StaticPtr.Internal GHC.Event.Internal.Types
301+ System.Environment.ExecutablePath System.CPUTime.Utils
302+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
303+ GHC.Event.IntTable GHC.Event.Internal GHC.Event.KQueue
304+ GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll GHC.Event.Thread
305+ GHC.Event.TimerManager GHC.Event.Unique
306+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
307+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
308+import-dirs:
309+library-dirs:
310+dynamic-library-dirs:
311+data-dir:
312+hs-libraries: HSbase-4.15.0.0
313+extra-libraries: iconv
314+include-dirs:
315+includes: HsBase.h
316+depends: ghc-bignum-1.0 ghc-prim-0.7.0 rts
317+haddock-interfaces:
318+haddock-html:
319+---
320+name: binary
321+version: 0.8.8.0
322+visibility: public
323+id: binary-0.8.8.0
324+key: binary-0.8.8.0
325+license: BSD-3-Clause
326+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
327+author: Lennart Kolmodin <kolmodin@gmail.com>
328+stability: provisional
329+homepage: https://github.com/kolmodin/binary
330+synopsis:
331+ Binary serialisation for Haskell values using lazy ByteStrings
332+description:
333+ Efficient, pure binary serialisation using lazy ByteStrings.
334+ Haskell values may be encoded to and from binary formats,
335+ written to disk as binary, or sent over the network.
336+ The format used can be automatically generated, or
337+ you can choose to implement a custom format if needed.
338+ Serialisation speeds of over 1 G\/sec have been observed,
339+ so this library should be suitable for high performance
340+ scenarios.
341+category: Data, Parsing
342+exposed: True
343+exposed-modules:
344+ Data.Binary Data.Binary.Builder Data.Binary.Get
345+ Data.Binary.Get.Internal Data.Binary.Put
346+hidden-modules:
347+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
348+ Data.Binary.FloatCast
349+import-dirs:
350+library-dirs:
351+dynamic-library-dirs:
352+data-dir:
353+hs-libraries: HSbinary-0.8.8.0
354+depends:
355+ array-0.5.4.0 base-4.15.0.0 bytestring-0.10.12.1 containers-0.6.4.1
356+haddock-interfaces:
357+haddock-html:
358+---
359+name: bytestring
360+version: 0.10.12.1
361+visibility: public
362+id: bytestring-0.10.12.1
363+key: bytestring-0.10.12.1
364+license: BSD-3-Clause
365+copyright:
366+ Copyright (c) Don Stewart 2005-2009,
367+ (c) Duncan Coutts 2006-2015,
368+ (c) David Roundy 2003-2005,
369+ (c) Jasper Van der Jeugt 2010,
370+ (c) Simon Meier 2010-2013.
371+maintainer:
372+ Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
373+author:
374+ Don Stewart,
375+ Duncan Coutts
376+homepage: https://github.com/haskell/bytestring
377+synopsis:
378+ Fast, compact, strict and lazy byte strings with a list interface
379+description:
380+ An efficient compact, immutable byte string type (both strict and lazy)
381+ suitable for binary or 8-bit character data.
382+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
383+ It is suitable for high performance use, both in terms of large data
384+ quantities, or high speed requirements. The 'ByteString' functions follow
385+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
386+ from using 'String' to 'ByteString'.
387+ Two 'ByteString' variants are provided:
388+ * Strict 'ByteString's keep the string as a single large array. This
389+ makes them convenient for passing data between C and Haskell.
390+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
391+ suitable for I\/O streaming tasks.
392+ The @Char8@ modules provide a character-based view of the same
393+ underlying 'ByteString' types. This makes it convenient to handle mixed
394+ binary and 8-bit character content (which is common in many file formats
395+ and network protocols).
396+ The 'Builder' module provides an efficient way to build up 'ByteString's
397+ in an ad-hoc way by repeated concatenation. This is ideal for fast
398+ serialisation or pretty printing.
399+ There is also a 'ShortByteString' type which has a lower memory overhead
400+ and can can be converted to or from a 'ByteString', but supports very few
401+ other operations. It is suitable for keeping many short strings in memory.
402+ 'ByteString's are not designed for Unicode. For Unicode strings you should
403+ use the 'Text' type from the @text@ package.
404+ These modules are intended to be imported qualified, to avoid name clashes
405+ with "Prelude" functions, e.g.
406+ > import qualified Data.ByteString as BS
407+category: Data
408+exposed: True
409+exposed-modules:
410+ Data.ByteString Data.ByteString.Builder
411+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
412+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
413+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
414+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
415+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
416+ Data.ByteString.Lazy.Internal Data.ByteString.Short
417+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
418+hidden-modules:
419+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
420+ Data.ByteString.Builder.Prim.ASCII
421+ Data.ByteString.Builder.Prim.Internal.Floating
422+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
423+ Data.ByteString.Builder.Prim.Internal.Base16
424+import-dirs:
425+library-dirs:
426+dynamic-library-dirs:
427+data-dir:
428+hs-libraries: HSbytestring-0.10.12.1
429+include-dirs:
430+includes: fpstring.h
431+depends:
432+ base-4.15.0.0 deepseq-1.4.5.0 ghc-bignum-1.0 ghc-prim-0.7.0
433+haddock-interfaces:
434+haddock-html:
435+---
436+name: containers
437+version: 0.6.4.1
438+visibility: public
439+id: containers-0.6.4.1
440+key: containers-0.6.4.1
441+license: BSD-3-Clause
442+maintainer: libraries@haskell.org
443+synopsis: Assorted concrete container types
444+description:
445+ This package contains efficient general-purpose implementations
446+ of various immutable container types including sets, maps, sequences,
447+ trees, and graphs.
448+ For a walkthrough of what this package provides with examples of common
449+ operations see the [containers
450+ introduction](https://haskell-containers.readthedocs.io).
451+ The declared cost of each operation is either worst-case or amortized, but
452+ remains valid even if structures are shared.
453+category: Data Structures
454+exposed: True
455+exposed-modules:
456+ Data.Containers.ListUtils Data.Graph Data.IntMap
457+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
458+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
459+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
460+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
461+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
462+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
463+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
464+ Utils.Containers.Internal.BitQueue
465+ Utils.Containers.Internal.BitUtil
466+ Utils.Containers.Internal.StrictPair
467+hidden-modules:
468+ Utils.Containers.Internal.State
469+ Utils.Containers.Internal.StrictMaybe
470+ Utils.Containers.Internal.PtrEquality
471+ Utils.Containers.Internal.Coercions
472+ Utils.Containers.Internal.TypeError
473+ Data.Map.Internal.DeprecatedShowTree
474+ Data.IntMap.Internal.DeprecatedDebug
475+import-dirs:
476+library-dirs:
477+dynamic-library-dirs:
478+data-dir:
479+hs-libraries: HScontainers-0.6.4.1
480+depends: array-0.5.4.0 base-4.15.0.0 deepseq-1.4.5.0
481+haddock-interfaces:
482+haddock-html:
483+---
484+name: deepseq
485+version: 1.4.5.0
486+visibility: public
487+id: deepseq-1.4.5.0
488+key: deepseq-1.4.5.0
489+license: BSD-3-Clause
490+maintainer: libraries@haskell.org
491+synopsis: Deep evaluation of data structures
492+description:
493+ This package provides methods for fully evaluating data structures
494+ (\"deep evaluation\"). Deep evaluation is often used for adding
495+ strictness to a program, e.g. in order to force pending exceptions,
496+ remove space leaks, or force lazy I/O to happen. It is also useful
497+ in parallel programs, to ensure pending work does not migrate to the
498+ wrong thread.
499+ The primary use of this package is via the 'deepseq' function, a
500+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
501+ typeclass (\"Normal Form Data\", data structures with no unevaluated
502+ components) which defines strategies for fully evaluating different
503+ data types. See module documentation in "Control.DeepSeq" for more
504+ details.
505+category: Control
506+exposed: True
507+exposed-modules: Control.DeepSeq
508+hidden-modules: Control.DeepSeq.BackDoor
509+import-dirs:
510+library-dirs:
511+dynamic-library-dirs:
512+data-dir:
513+hs-libraries: HSdeepseq-1.4.5.0
514+depends: array-0.5.4.0 base-4.15.0.0
515+haddock-interfaces:
516+haddock-html:
517+---
518+name: directory
519+version: 1.3.6.1
520+visibility: public
521+id: directory-1.3.6.1
522+key: directory-1.3.6.1
523+license: BSD-3-Clause
524+maintainer: libraries@haskell.org
525+synopsis: Platform-agnostic library for filesystem operations
526+description:
527+ This library provides a basic set of operations for manipulating files and
528+ directories in a portable way.
529+category: System
530+exposed: True
531+exposed-modules:
532+ System.Directory System.Directory.Internal
533+ System.Directory.Internal.Prelude
534+hidden-modules:
535+ System.Directory.Internal.C_utimensat
536+ System.Directory.Internal.Common System.Directory.Internal.Config
537+ System.Directory.Internal.Posix System.Directory.Internal.Windows
538+import-dirs:
539+library-dirs:
540+dynamic-library-dirs:
541+data-dir:
542+hs-libraries: HSdirectory-1.3.6.1
543+depends:
544+ base-4.15.0.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
545+haddock-interfaces:
546+haddock-html:
547+---
548+name: exceptions
549+version: 0.10.4
550+visibility: public
551+id: exceptions-0.10.4
552+key: exceptions-0.10.4
553+license: BSD-3-Clause
554+copyright:
555+ Copyright (C) 2013-2015 Edward A. Kmett
556+ Copyright (C) 2012 Google Inc.
557+maintainer: Edward A. Kmett <ekmett@gmail.com>
558+author: Edward A. Kmett
559+stability: provisional
560+homepage: http://github.com/ekmett/exceptions/
561+synopsis: Extensible optionally-pure exceptions
562+description: Extensible optionally-pure exceptions.
563+category: Control, Exceptions, Monad
564+exposed: True
565+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
566+import-dirs:
567+library-dirs:
568+dynamic-library-dirs:
569+data-dir:
570+hs-libraries: HSexceptions-0.10.4
571+depends:
572+ base-4.15.0.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.17.0.0
573+ transformers-0.5.6.2
574+haddock-interfaces:
575+haddock-html:
576+---
577+name: filepath
578+version: 1.4.2.1
579+visibility: public
580+id: filepath-1.4.2.1
581+key: filepath-1.4.2.1
582+license: BSD-3-Clause
583+copyright: Neil Mitchell 2005-2020
584+maintainer: Neil Mitchell <ndmitchell@gmail.com>
585+author: Neil Mitchell <ndmitchell@gmail.com>
586+homepage: https://github.com/haskell/filepath#readme
587+synopsis: Library for manipulating FilePaths in a cross platform way.
588+description:
589+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
590+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
591+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
592+ * "System.FilePath" is an alias for the module appropriate to your platform.
593+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
594+category: System
595+exposed: True
596+exposed-modules:
597+ System.FilePath System.FilePath.Posix System.FilePath.Windows
598+import-dirs:
599+library-dirs:
600+dynamic-library-dirs:
601+data-dir:
602+hs-libraries: HSfilepath-1.4.2.1
603+depends: base-4.15.0.0
604+haddock-interfaces:
605+haddock-html:
606+---
607+name: ghc
608+version: 9.0.1
609+visibility: public
610+id: ghc-9.0.1
611+key: ghc-9.0.1
612+license: BSD-3-Clause
613+maintainer: glasgow-haskell-users@haskell.org
614+author: The GHC Team
615+homepage: http://www.haskell.org/ghc/
616+synopsis: The GHC API
617+description:
618+ GHC's functionality can be useful for more things than just
619+ compiling Haskell programs. Important use cases are programs
620+ that analyse (and perhaps transform) Haskell code. Others
621+ include loading Haskell code dynamically in a GHCi-like manner.
622+ For this reason, a lot of GHC's functionality is made available
623+ through this package.
624+ See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
625+ for more information.
626+category: Development
627+exposed-modules:
628+ GHC GHC.Builtin.Names GHC.Builtin.Names.TH GHC.Builtin.PrimOps
629+ GHC.Builtin.RebindableNames GHC.Builtin.Types
630+ GHC.Builtin.Types.Literals GHC.Builtin.Types.Prim
631+ GHC.Builtin.Uniques GHC.Builtin.Utils GHC.ByteCode.Asm
632+ GHC.ByteCode.InfoTable GHC.ByteCode.Instr GHC.ByteCode.Linker
633+ GHC.ByteCode.Types GHC.Cmm GHC.Cmm.BlockId GHC.Cmm.CLabel
634+ GHC.Cmm.CallConv GHC.Cmm.CommonBlockElim GHC.Cmm.ContFlowOpt
635+ GHC.Cmm.Dataflow GHC.Cmm.Dataflow.Block
636+ GHC.Cmm.Dataflow.Collections GHC.Cmm.Dataflow.Graph
637+ GHC.Cmm.Dataflow.Label GHC.Cmm.DebugBlock GHC.Cmm.Expr
638+ GHC.Cmm.Graph GHC.Cmm.Info GHC.Cmm.Info.Build GHC.Cmm.LayoutStack
639+ GHC.Cmm.Lexer GHC.Cmm.Lint GHC.Cmm.Liveness GHC.Cmm.MachOp
640+ GHC.Cmm.Monad GHC.Cmm.Node GHC.Cmm.Opt GHC.Cmm.Parser
641+ GHC.Cmm.Pipeline GHC.Cmm.Ppr GHC.Cmm.Ppr.Decl GHC.Cmm.Ppr.Expr
642+ GHC.Cmm.ProcPoint GHC.Cmm.Sink GHC.Cmm.Switch
643+ GHC.Cmm.Switch.Implement GHC.Cmm.Type GHC.Cmm.Utils GHC.CmmToAsm
644+ GHC.CmmToAsm.BlockLayout GHC.CmmToAsm.CFG
645+ GHC.CmmToAsm.CFG.Dominators GHC.CmmToAsm.CPrim GHC.CmmToAsm.Config
646+ GHC.CmmToAsm.Dwarf GHC.CmmToAsm.Dwarf.Constants
647+ GHC.CmmToAsm.Dwarf.Types GHC.CmmToAsm.Format GHC.CmmToAsm.Instr
648+ GHC.CmmToAsm.Monad GHC.CmmToAsm.PIC GHC.CmmToAsm.PPC.CodeGen
649+ GHC.CmmToAsm.PPC.Cond GHC.CmmToAsm.PPC.Instr GHC.CmmToAsm.PPC.Ppr
650+ GHC.CmmToAsm.PPC.RegInfo GHC.CmmToAsm.PPC.Regs GHC.CmmToAsm.Ppr
651+ GHC.CmmToAsm.Reg.Graph GHC.CmmToAsm.Reg.Graph.Base
652+ GHC.CmmToAsm.Reg.Graph.Coalesce GHC.CmmToAsm.Reg.Graph.Spill
653+ GHC.CmmToAsm.Reg.Graph.SpillClean GHC.CmmToAsm.Reg.Graph.SpillCost
654+ GHC.CmmToAsm.Reg.Graph.Stats GHC.CmmToAsm.Reg.Graph.TrivColorable
655+ GHC.CmmToAsm.Reg.Graph.X86 GHC.CmmToAsm.Reg.Linear
656+ GHC.CmmToAsm.Reg.Linear.Base GHC.CmmToAsm.Reg.Linear.FreeRegs
657+ GHC.CmmToAsm.Reg.Linear.JoinToTargets GHC.CmmToAsm.Reg.Linear.PPC
658+ GHC.CmmToAsm.Reg.Linear.SPARC GHC.CmmToAsm.Reg.Linear.StackMap
659+ GHC.CmmToAsm.Reg.Linear.State GHC.CmmToAsm.Reg.Linear.Stats
660+ GHC.CmmToAsm.Reg.Linear.X86 GHC.CmmToAsm.Reg.Linear.X86_64
661+ GHC.CmmToAsm.Reg.Liveness GHC.CmmToAsm.Reg.Target
662+ GHC.CmmToAsm.Reg.Utils GHC.CmmToAsm.SPARC.AddrMode
663+ GHC.CmmToAsm.SPARC.Base GHC.CmmToAsm.SPARC.CodeGen
664+ GHC.CmmToAsm.SPARC.CodeGen.Amode GHC.CmmToAsm.SPARC.CodeGen.Base
665+ GHC.CmmToAsm.SPARC.CodeGen.CondCode
666+ GHC.CmmToAsm.SPARC.CodeGen.Expand GHC.CmmToAsm.SPARC.CodeGen.Gen32
667+ GHC.CmmToAsm.SPARC.CodeGen.Gen64 GHC.CmmToAsm.SPARC.CodeGen.Sanity
668+ GHC.CmmToAsm.SPARC.Cond GHC.CmmToAsm.SPARC.Imm
669+ GHC.CmmToAsm.SPARC.Instr GHC.CmmToAsm.SPARC.Ppr
670+ GHC.CmmToAsm.SPARC.Regs GHC.CmmToAsm.SPARC.ShortcutJump
671+ GHC.CmmToAsm.SPARC.Stack GHC.CmmToAsm.X86.CodeGen
672+ GHC.CmmToAsm.X86.Cond GHC.CmmToAsm.X86.Instr GHC.CmmToAsm.X86.Ppr
673+ GHC.CmmToAsm.X86.RegInfo GHC.CmmToAsm.X86.Regs GHC.CmmToC
674+ GHC.CmmToLlvm GHC.CmmToLlvm.Base GHC.CmmToLlvm.CodeGen
675+ GHC.CmmToLlvm.Data GHC.CmmToLlvm.Mangler GHC.CmmToLlvm.Ppr
676+ GHC.CmmToLlvm.Regs GHC.Core GHC.Core.Class GHC.Core.Coercion
677+ GHC.Core.Coercion.Axiom GHC.Core.Coercion.Opt GHC.Core.ConLike
678+ GHC.Core.DataCon GHC.Core.FVs GHC.Core.FamInstEnv GHC.Core.InstEnv
679+ GHC.Core.Lint GHC.Core.Make GHC.Core.Map GHC.Core.Multiplicity
680+ GHC.Core.Opt.Arity GHC.Core.Opt.CSE GHC.Core.Opt.CallArity
681+ GHC.Core.Opt.ConstantFold GHC.Core.Opt.CprAnal GHC.Core.Opt.DmdAnal
682+ GHC.Core.Opt.Exitify GHC.Core.Opt.FloatIn GHC.Core.Opt.FloatOut
683+ GHC.Core.Opt.LiberateCase GHC.Core.Opt.Monad GHC.Core.Opt.OccurAnal
684+ GHC.Core.Opt.Pipeline GHC.Core.Opt.SetLevels GHC.Core.Opt.Simplify
685+ GHC.Core.Opt.Simplify.Env GHC.Core.Opt.Simplify.Monad
686+ GHC.Core.Opt.Simplify.Utils GHC.Core.Opt.SpecConstr
687+ GHC.Core.Opt.Specialise GHC.Core.Opt.StaticArgs
688+ GHC.Core.Opt.WorkWrap GHC.Core.Opt.WorkWrap.Utils GHC.Core.PatSyn
689+ GHC.Core.Ppr GHC.Core.Ppr.TyThing GHC.Core.Predicate GHC.Core.Rules
690+ GHC.Core.Seq GHC.Core.SimpleOpt GHC.Core.Stats GHC.Core.Subst
691+ GHC.Core.Tidy GHC.Core.TyCo.FVs GHC.Core.TyCo.Ppr GHC.Core.TyCo.Rep
692+ GHC.Core.TyCo.Subst GHC.Core.TyCo.Tidy GHC.Core.TyCon GHC.Core.Type
693+ GHC.Core.Unfold GHC.Core.Unify GHC.Core.UsageEnv GHC.Core.Utils
694+ GHC.CoreToByteCode GHC.CoreToIface GHC.CoreToStg GHC.CoreToStg.Prep
695+ GHC.Data.Bag GHC.Data.Bitmap GHC.Data.BooleanFormula
696+ GHC.Data.EnumSet GHC.Data.FastMutInt GHC.Data.FastString
697+ GHC.Data.FastString.Env GHC.Data.FiniteMap GHC.Data.Graph.Base
698+ GHC.Data.Graph.Color GHC.Data.Graph.Directed GHC.Data.Graph.Ops
699+ GHC.Data.Graph.Ppr GHC.Data.Graph.UnVar GHC.Data.IOEnv
700+ GHC.Data.List.SetOps GHC.Data.Maybe GHC.Data.OrdList GHC.Data.Pair
701+ GHC.Data.Stream GHC.Data.StringBuffer GHC.Data.TrieMap
702+ GHC.Driver.Backend GHC.Driver.Backpack GHC.Driver.Backpack.Syntax
703+ GHC.Driver.CmdLine GHC.Driver.CodeOutput GHC.Driver.Finder
704+ GHC.Driver.Flags GHC.Driver.Hooks GHC.Driver.Main GHC.Driver.Make
705+ GHC.Driver.MakeFile GHC.Driver.Monad GHC.Driver.Phases
706+ GHC.Driver.Pipeline GHC.Driver.Pipeline.Monad GHC.Driver.Plugins
707+ GHC.Driver.Session GHC.Driver.Types GHC.Driver.Ways GHC.Hs
708+ GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc GHC.Hs.Dump GHC.Hs.Expr
709+ GHC.Hs.Extension GHC.Hs.ImpExp GHC.Hs.Instances GHC.Hs.Lit
710+ GHC.Hs.Pat GHC.Hs.Stats GHC.Hs.Type GHC.Hs.Utils GHC.HsToCore
711+ GHC.HsToCore.Arrows GHC.HsToCore.Binds GHC.HsToCore.Coverage
712+ GHC.HsToCore.Docs GHC.HsToCore.Expr GHC.HsToCore.Foreign.Call
713+ GHC.HsToCore.Foreign.Decl GHC.HsToCore.GuardedRHSs
714+ GHC.HsToCore.ListComp GHC.HsToCore.Match
715+ GHC.HsToCore.Match.Constructor GHC.HsToCore.Match.Literal
716+ GHC.HsToCore.Monad GHC.HsToCore.PmCheck GHC.HsToCore.PmCheck.Oracle
717+ GHC.HsToCore.PmCheck.Ppr GHC.HsToCore.PmCheck.Types
718+ GHC.HsToCore.Quote GHC.HsToCore.Usage GHC.HsToCore.Utils
719+ GHC.Iface.Binary GHC.Iface.Env GHC.Iface.Ext.Ast
720+ GHC.Iface.Ext.Binary GHC.Iface.Ext.Debug GHC.Iface.Ext.Types
721+ GHC.Iface.Ext.Utils GHC.Iface.Load GHC.Iface.Make GHC.Iface.Recomp
722+ GHC.Iface.Recomp.Binary GHC.Iface.Recomp.Flags GHC.Iface.Rename
723+ GHC.Iface.Syntax GHC.Iface.Tidy GHC.Iface.Tidy.StaticPtrTable
724+ GHC.Iface.Type GHC.Iface.UpdateIdInfos GHC.IfaceToCore GHC.Llvm
725+ GHC.Llvm.MetaData GHC.Llvm.Ppr GHC.Llvm.Syntax GHC.Llvm.Types
726+ GHC.Parser GHC.Parser.Annotation GHC.Parser.CharClass
727+ GHC.Parser.Header GHC.Parser.Lexer GHC.Parser.PostProcess
728+ GHC.Parser.PostProcess.Haddock GHC.Platform.AArch64
729+ GHC.Platform.ARM GHC.Platform.NoRegs GHC.Platform.PPC
730+ GHC.Platform.Reg GHC.Platform.Reg.Class GHC.Platform.Regs
731+ GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
732+ GHC.Platform.X86_64 GHC.Plugins GHC.Prelude GHC.Rename.Bind
733+ GHC.Rename.Doc GHC.Rename.Env GHC.Rename.Expr GHC.Rename.Fixity
734+ GHC.Rename.HsType GHC.Rename.Module GHC.Rename.Names GHC.Rename.Pat
735+ GHC.Rename.Splice GHC.Rename.Unbound GHC.Rename.Utils
736+ GHC.Runtime.Debugger GHC.Runtime.Eval GHC.Runtime.Eval.Types
737+ GHC.Runtime.Heap.Inspect GHC.Runtime.Heap.Layout
738+ GHC.Runtime.Interpreter GHC.Runtime.Interpreter.Types
739+ GHC.Runtime.Linker GHC.Runtime.Linker.Types GHC.Runtime.Loader
740+ GHC.Settings GHC.Settings.Config GHC.Settings.Constants
741+ GHC.Settings.IO GHC.Stg.CSE GHC.Stg.DepAnal GHC.Stg.FVs
742+ GHC.Stg.Lift GHC.Stg.Lift.Analysis GHC.Stg.Lift.Monad GHC.Stg.Lint
743+ GHC.Stg.Pipeline GHC.Stg.Stats GHC.Stg.Subst GHC.Stg.Syntax
744+ GHC.Stg.Unarise GHC.StgToCmm GHC.StgToCmm.ArgRep GHC.StgToCmm.Bind
745+ GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure GHC.StgToCmm.DataCon
746+ GHC.StgToCmm.Env GHC.StgToCmm.Expr GHC.StgToCmm.ExtCode
747+ GHC.StgToCmm.Foreign GHC.StgToCmm.Heap GHC.StgToCmm.Hpc
748+ GHC.StgToCmm.Layout GHC.StgToCmm.Monad GHC.StgToCmm.Prim
749+ GHC.StgToCmm.Prof GHC.StgToCmm.Ticky GHC.StgToCmm.Types
750+ GHC.StgToCmm.Utils GHC.SysTools GHC.SysTools.Ar
751+ GHC.SysTools.BaseDir GHC.SysTools.Elf GHC.SysTools.ExtraObj
752+ GHC.SysTools.FileCleanup GHC.SysTools.Info GHC.SysTools.Process
753+ GHC.SysTools.Tasks GHC.SysTools.Terminal GHC.Tc.Deriv
754+ GHC.Tc.Deriv.Functor GHC.Tc.Deriv.Generate GHC.Tc.Deriv.Generics
755+ GHC.Tc.Deriv.Infer GHC.Tc.Deriv.Utils GHC.Tc.Errors
756+ GHC.Tc.Errors.Hole GHC.Tc.Errors.Hole.FitTypes
757+ GHC.Tc.Gen.Annotation GHC.Tc.Gen.Arrow GHC.Tc.Gen.Bind
758+ GHC.Tc.Gen.Default GHC.Tc.Gen.Export GHC.Tc.Gen.Expr
759+ GHC.Tc.Gen.Foreign GHC.Tc.Gen.HsType GHC.Tc.Gen.Match
760+ GHC.Tc.Gen.Pat GHC.Tc.Gen.Rule GHC.Tc.Gen.Sig GHC.Tc.Gen.Splice
761+ GHC.Tc.Instance.Class GHC.Tc.Instance.Family
762+ GHC.Tc.Instance.FunDeps GHC.Tc.Instance.Typeable GHC.Tc.Module
763+ GHC.Tc.Plugin GHC.Tc.Solver GHC.Tc.Solver.Canonical
764+ GHC.Tc.Solver.Flatten GHC.Tc.Solver.Interact GHC.Tc.Solver.Monad
765+ GHC.Tc.TyCl GHC.Tc.TyCl.Build GHC.Tc.TyCl.Class
766+ GHC.Tc.TyCl.Instance GHC.Tc.TyCl.PatSyn GHC.Tc.TyCl.Utils
767+ GHC.Tc.Types GHC.Tc.Types.Constraint GHC.Tc.Types.EvTerm
768+ GHC.Tc.Types.Evidence GHC.Tc.Types.Origin GHC.Tc.Utils.Backpack
769+ GHC.Tc.Utils.Env GHC.Tc.Utils.Instantiate GHC.Tc.Utils.Monad
770+ GHC.Tc.Utils.TcMType GHC.Tc.Utils.TcType GHC.Tc.Utils.Unify
771+ GHC.Tc.Utils.Zonk GHC.Tc.Validity GHC.ThToHs GHC.Types.Annotations
772+ GHC.Types.Avail GHC.Types.Basic GHC.Types.CostCentre
773+ GHC.Types.CostCentre.State GHC.Types.Cpr GHC.Types.Demand
774+ GHC.Types.FieldLabel GHC.Types.ForeignCall GHC.Types.Id
775+ GHC.Types.Id.Info GHC.Types.Id.Make GHC.Types.Literal
776+ GHC.Types.Name GHC.Types.Name.Cache GHC.Types.Name.Env
777+ GHC.Types.Name.Occurrence GHC.Types.Name.Reader GHC.Types.Name.Set
778+ GHC.Types.Name.Shape GHC.Types.RepType GHC.Types.SrcLoc
779+ GHC.Types.Unique GHC.Types.Unique.DFM GHC.Types.Unique.DSet
780+ GHC.Types.Unique.FM GHC.Types.Unique.Set GHC.Types.Unique.Supply
781+ GHC.Types.Var GHC.Types.Var.Env GHC.Types.Var.Set GHC.Unit
782+ GHC.Unit.Info GHC.Unit.Module GHC.Unit.Module.Env
783+ GHC.Unit.Module.Location GHC.Unit.Module.Name GHC.Unit.Parser
784+ GHC.Unit.Ppr GHC.Unit.State GHC.Unit.Types GHC.Utils.Asm
785+ GHC.Utils.Binary GHC.Utils.BufHandle GHC.Utils.CliOption
786+ GHC.Utils.Encoding GHC.Utils.Error GHC.Utils.Exception GHC.Utils.FV
787+ GHC.Utils.Fingerprint GHC.Utils.IO.Unsafe GHC.Utils.Json
788+ GHC.Utils.Lexeme GHC.Utils.Misc GHC.Utils.Monad
789+ GHC.Utils.Monad.State GHC.Utils.Outputable GHC.Utils.Panic
790+ GHC.Utils.Panic.Plain GHC.Utils.Ppr GHC.Utils.Ppr.Colour
791+import-dirs:
792+library-dirs:
793+dynamic-library-dirs:
794+data-dir:
795+hs-libraries: HSghc-9.0.1
796+include-dirs:
797+depends:
798+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
799+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
800+ exceptions-0.10.4 filepath-1.4.2.1 ghc-boot-9.0.1 ghc-boot-th-9.0.1
801+ ghc-heap-9.0.1 ghci-9.0.1 hpc-0.6.1.0 process-1.6.11.0
802+ template-haskell-2.17.0.0 terminfo-0.4.1.4 time-1.9.3
803+ transformers-0.5.6.2 unix-2.7.2.2
804+haddock-interfaces:
805+haddock-html:
806+---
807+name: ghc-bignum
808+version: 1.0
809+visibility: public
810+id: ghc-bignum-1.0
811+key: ghc-bignum-1.0
812+license: BSD-3-Clause
813+maintainer: libraries@haskell.org
814+author: Sylvain Henry
815+synopsis: GHC BigNum library
816+description:
817+ This package provides the low-level implementation of the standard
818+ 'BigNat', 'Natural' and 'Integer' types.
819+category: Numeric, Algebra, GHC
820+exposed: True
821+exposed-modules:
822+ GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
823+ GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
824+ GHC.Num.WordArray
825+hidden-modules: GHC.Num.Backend.GMP
826+import-dirs:
827+library-dirs:
828+dynamic-library-dirs:
829+data-dir:
830+hs-libraries: HSghc-bignum-1.0
831+extra-libraries: gmp
832+include-dirs:
833+depends: ghc-prim-0.7.0
834+haddock-interfaces:
835+haddock-html:
836+---
837+name: ghc-boot
838+version: 9.0.1
839+visibility: public
840+id: ghc-boot-9.0.1
841+key: ghc-boot-9.0.1
842+license: BSD-3-Clause
843+maintainer: ghc-devs@haskell.org
844+synopsis: Shared functionality between GHC and its boot libraries
845+description:
846+ This library is shared between GHC, ghc-pkg, and other boot
847+ libraries.
848+ A note about "GHC.Unit.Database": it only deals with the subset of
849+ the package database that the compiler cares about: modules
850+ paths etc and not package metadata like description, authors
851+ etc. It is thus not a library interface to ghc-pkg and is *not*
852+ suitable for modifying GHC package databases.
853+ The package database format and this library are constructed in
854+ such a way that while ghc-pkg depends on Cabal, the GHC library
855+ and program do not have to depend on Cabal.
856+category: GHC
857+exposed: True
858+exposed-modules:
859+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
860+ GHC.LanguageExtensions GHC.Platform GHC.Platform.Host
861+ GHC.Serialized GHC.Settings.Platform GHC.Settings.Utils
862+ GHC.UniqueSubdir GHC.Unit.Database GHC.Version
863+import-dirs:
864+library-dirs:
865+dynamic-library-dirs:
866+data-dir:
867+hs-libraries: HSghc-boot-9.0.1
868+depends:
869+ base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
870+ containers-0.6.4.1 directory-1.3.6.1 filepath-1.4.2.1
871+ ghc-boot-th-9.0.1
872+haddock-interfaces:
873+haddock-html:
874+---
875+name: ghc-boot-th
876+version: 9.0.1
877+visibility: public
878+id: ghc-boot-th-9.0.1
879+key: ghc-boot-th-9.0.1
880+license: BSD-3-Clause
881+maintainer: ghc-devs@haskell.org
882+synopsis:
883+ Shared functionality between GHC and the @template-haskell@
884+ library
885+description:
886+ This library contains various bits shared between the @ghc@ and
887+ @template-haskell@ libraries.
888+ This package exists to ensure that @template-haskell@ has a
889+ minimal set of transitive dependencies, since it is intended to
890+ be depended upon by user code.
891+category: GHC
892+exposed: True
893+exposed-modules:
894+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
895+import-dirs:
896+library-dirs:
897+dynamic-library-dirs:
898+data-dir:
899+hs-libraries: HSghc-boot-th-9.0.1
900+depends: base-4.15.0.0
901+haddock-interfaces:
902+haddock-html:
903+---
904+name: ghc-compact
905+version: 0.1.0.0
906+visibility: public
907+id: ghc-compact-0.1.0.0
908+key: ghc-compact-0.1.0.0
909+license: BSD-3-Clause
910+maintainer: libraries@haskell.org
911+synopsis: In memory storage of deeply evaluated data structure
912+description:
913+ This package provides minimal functionality for working with
914+ "compact regions", which hold a fully evaluated Haskell object graph.
915+ These regions maintain the invariant that no pointers live inside the struct
916+ that point outside it, which ensures efficient garbage collection without
917+ ever reading the structure contents (effectively, it works as a manually
918+ managed "oldest generation" which is never freed until the whole is
919+ released).
920+ Internally, the struct is stored a single contiguous block of memory,
921+ which allows efficient serialization and deserialization of structs
922+ for distributed computing.
923+category: Data
924+exposed: True
925+exposed-modules: GHC.Compact GHC.Compact.Serialized
926+import-dirs:
927+library-dirs:
928+dynamic-library-dirs:
929+data-dir:
930+hs-libraries: HSghc-compact-0.1.0.0
931+depends: base-4.15.0.0 bytestring-0.10.12.1 ghc-prim-0.7.0
932+haddock-interfaces:
933+haddock-html:
934+---
935+name: ghc-heap
936+version: 9.0.1
937+visibility: public
938+id: ghc-heap-9.0.1
939+key: ghc-heap-9.0.1
940+license: BSD-3-Clause
941+maintainer: libraries@haskell.org
942+synopsis: Functions for walking GHC's heap
943+description:
944+ This package provides functions for walking the GHC heap data structures
945+ and retrieving information about those data structures.
946+category: GHC
947+exposed: True
948+exposed-modules:
949+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
950+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
951+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
952+ GHC.Exts.Heap.Utils
953+import-dirs:
954+library-dirs:
955+dynamic-library-dirs:
956+data-dir:
957+hs-libraries: HSghc-heap-9.0.1
958+depends: base-4.15.0.0 ghc-prim-0.7.0 rts
959+haddock-interfaces:
960+haddock-html:
961+---
962+name: ghc-prim
963+version: 0.7.0
964+visibility: public
965+id: ghc-prim-0.7.0
966+key: ghc-prim-0.7.0
967+license: BSD-3-Clause
968+maintainer: libraries@haskell.org
969+synopsis: GHC primitives
970+description:
971+ This package contains the primitive types and operations supplied by GHC.
972+category: GHC
973+exposed: True
974+exposed-modules:
975+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
976+ GHC.Prim.Exception GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers
977+ GHC.Tuple GHC.Types GHC.Prim
978+import-dirs:
979+library-dirs:
980+dynamic-library-dirs:
981+data-dir:
982+hs-libraries: HSghc-prim-0.7.0
983+depends: rts
984+haddock-interfaces:
985+haddock-html:
986+---
987+name: ghci
988+version: 9.0.1
989+visibility: public
990+id: ghci-9.0.1
991+key: ghci-9.0.1
992+license: BSD-3-Clause
993+maintainer: ghc-devs@haskell.org
994+synopsis: The library supporting GHC's interactive interpreter
995+description:
996+ This library offers interfaces which mediate interactions between the
997+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
998+ backend.
999+category: GHC
1000+exposed: True
1001+exposed-modules:
1002+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1003+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1004+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1005+ GHCi.TH.Binary SizedSeq
1006+import-dirs:
1007+library-dirs:
1008+dynamic-library-dirs:
1009+data-dir:
1010+hs-libraries: HSghci-9.0.1
1011+include-dirs:
1012+depends:
1013+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1014+ containers-0.6.4.1 deepseq-1.4.5.0 filepath-1.4.2.1 ghc-boot-9.0.1
1015+ ghc-boot-th-9.0.1 ghc-heap-9.0.1 template-haskell-2.17.0.0
1016+ transformers-0.5.6.2 unix-2.7.2.2
1017+haddock-interfaces:
1018+haddock-html:
1019+---
1020+name: haskeline
1021+version: 0.8.1.0
1022+visibility: public
1023+id: haskeline-0.8.1.0
1024+key: haskeline-0.8.1.0
1025+license: BSD-3-Clause
1026+copyright: (c) Judah Jacobson
1027+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1028+author: Judah Jacobson
1029+stability: Stable
1030+homepage: https://github.com/judah/haskeline
1031+synopsis:
1032+ A command-line interface for user input, written in Haskell.
1033+description:
1034+ Haskeline provides a user interface for line input in command-line
1035+ programs. This library is similar in purpose to readline, but since
1036+ it is written in Haskell it is (hopefully) more easily used in other
1037+ Haskell programs.
1038+ Haskeline runs both on POSIX-compatible systems and on Windows.
1039+category: User Interfaces
1040+exposed: True
1041+exposed-modules:
1042+ System.Console.Haskeline System.Console.Haskeline.Completion
1043+ System.Console.Haskeline.History System.Console.Haskeline.IO
1044+ System.Console.Haskeline.Internal
1045+hidden-modules:
1046+ System.Console.Haskeline.Backend
1047+ System.Console.Haskeline.Backend.WCWidth
1048+ System.Console.Haskeline.Command
1049+ System.Console.Haskeline.Command.Completion
1050+ System.Console.Haskeline.Command.History
1051+ System.Console.Haskeline.Command.KillRing
1052+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1053+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
1054+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1055+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1056+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1057+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1058+ System.Console.Haskeline.Backend.Posix
1059+ System.Console.Haskeline.Backend.Posix.Encoder
1060+ System.Console.Haskeline.Backend.DumbTerm
1061+ System.Console.Haskeline.Backend.Terminfo
1062+import-dirs:
1063+library-dirs:
1064+dynamic-library-dirs:
1065+data-dir:
1066+hs-libraries: HShaskeline-0.8.1.0
1067+depends:
1068+ base-4.15.0.0 bytestring-0.10.12.1 containers-0.6.4.1
1069+ directory-1.3.6.1 exceptions-0.10.4 filepath-1.4.2.1
1070+ process-1.6.11.0 stm-2.5.0.0 terminfo-0.4.1.4 transformers-0.5.6.2
1071+ unix-2.7.2.2
1072+haddock-interfaces:
1073+haddock-html:
1074+---
1075+name: hpc
1076+version: 0.6.1.0
1077+visibility: public
1078+id: hpc-0.6.1.0
1079+key: hpc-0.6.1.0
1080+license: BSD-3-Clause
1081+maintainer: ghc-devs@haskell.org
1082+author: Andy Gill
1083+synopsis: Code Coverage Library for Haskell
1084+description:
1085+ This package provides the code coverage library for Haskell.
1086+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1087+ information.
1088+category: Control
1089+exposed: True
1090+exposed-modules:
1091+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1092+import-dirs:
1093+library-dirs:
1094+dynamic-library-dirs:
1095+data-dir:
1096+hs-libraries: HShpc-0.6.1.0
1097+depends:
1098+ base-4.15.0.0 containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
1099+ filepath-1.4.2.1 time-1.9.3
1100+haddock-interfaces:
1101+haddock-html:
1102+---
1103+name: integer-gmp
1104+version: 1.1
1105+visibility: public
1106+id: integer-gmp-1.1
1107+key: integer-gmp-1.1
1108+license: BSD-3-Clause
1109+maintainer: hvr@gnu.org
1110+author: Herbert Valerio Riedel
1111+synopsis: Integer library based on GMP
1112+description:
1113+ This package used to provide an implementation of the standard 'Integer'
1114+ type based on the
1115+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1116+ It is now deprecated in favor of the 'ghc-bignum' package.
1117+ Its purpose is to provide backward compatibility for codes directly
1118+ depending on the `integer-gmp` package.
1119+category: Numeric, Algebra
1120+exposed: True
1121+exposed-modules: GHC.Integer.GMP.Internals
1122+import-dirs:
1123+library-dirs:
1124+dynamic-library-dirs:
1125+data-dir:
1126+hs-libraries: HSinteger-gmp-1.1
1127+depends: base-4.15.0.0 ghc-bignum-1.0 ghc-prim-0.7.0
1128+haddock-interfaces:
1129+haddock-html:
1130+---
1131+name: libiserv
1132+version: 9.0.1
1133+visibility: public
1134+id: libiserv-9.0.1
1135+key: libiserv-9.0.1
1136+license: BSD-3-Clause
1137+copyright: XXX
1138+maintainer: XXX
1139+author: XXX
1140+synopsis: Provides shared functionality between iserv and iserv-proxy
1141+category: Development
1142+exposed: True
1143+exposed-modules: GHCi.Utils Lib
1144+import-dirs:
1145+library-dirs:
1146+dynamic-library-dirs:
1147+data-dir:
1148+hs-libraries: HSlibiserv-9.0.1
1149+depends:
1150+ base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1151+ containers-0.6.4.1 deepseq-1.4.5.0 ghci-9.0.1 unix-2.7.2.2
1152+haddock-interfaces:
1153+haddock-html:
1154+---
1155+name: mtl
1156+version: 2.2.2
1157+visibility: public
1158+id: mtl-2.2.2
1159+key: mtl-2.2.2
1160+license: BSD-3-Clause
1161+maintainer: Edward Kmett <ekmett@gmail.com>
1162+author: Andy Gill
1163+homepage: http://github.com/haskell/mtl
1164+synopsis: Monad classes, using functional dependencies
1165+description:
1166+ Monad classes using functional dependencies, with instances
1167+ for various monad transformers, inspired by the paper
1168+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1169+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1170+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1171+category: Control
1172+exposed: True
1173+exposed-modules:
1174+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1175+ Control.Monad.Error.Class Control.Monad.Except
1176+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1177+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1178+ Control.Monad.RWS.Strict Control.Monad.Reader
1179+ Control.Monad.Reader.Class Control.Monad.State
1180+ Control.Monad.State.Class Control.Monad.State.Lazy
1181+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1182+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1183+ Control.Monad.Writer.Strict
1184+import-dirs:
1185+library-dirs:
1186+dynamic-library-dirs:
1187+data-dir:
1188+hs-libraries: HSmtl-2.2.2
1189+depends: base-4.15.0.0 transformers-0.5.6.2
1190+haddock-interfaces:
1191+haddock-html:
1192+---
1193+name: parsec
1194+version: 3.1.14.0
1195+visibility: public
1196+id: parsec-3.1.14.0
1197+key: parsec-3.1.14.0
1198+license: BSD-3-Clause
1199+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1200+author:
1201+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1202+homepage: https://github.com/haskell/parsec
1203+synopsis: Monadic parser combinators
1204+description:
1205+ Parsec is designed from scratch as an industrial-strength parser
1206+ library. It is simple, safe, well documented (on the package
1207+ homepage), has extensive libraries, good error messages,
1208+ and is fast. It is defined as a monad transformer that can be
1209+ stacked on arbitrary monads, and it is also parametric in the
1210+ input stream type.
1211+ The main entry point is the "Text.Parsec" module which provides
1212+ defaults for parsing 'Char'acter data.
1213+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1214+ the legacy @parsec-2@ API and may be removed at some point in
1215+ the future.
1216+category: Parsing
1217+exposed: True
1218+exposed-modules:
1219+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1220+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1221+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1222+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1223+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1224+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1225+ Text.ParserCombinators.Parsec.Combinator
1226+ Text.ParserCombinators.Parsec.Error
1227+ Text.ParserCombinators.Parsec.Expr
1228+ Text.ParserCombinators.Parsec.Language
1229+ Text.ParserCombinators.Parsec.Perm
1230+ Text.ParserCombinators.Parsec.Pos
1231+ Text.ParserCombinators.Parsec.Prim
1232+ Text.ParserCombinators.Parsec.Token
1233+import-dirs:
1234+library-dirs:
1235+dynamic-library-dirs:
1236+data-dir:
1237+hs-libraries: HSparsec-3.1.14.0
1238+depends:
1239+ base-4.15.0.0 bytestring-0.10.12.1 mtl-2.2.2 text-1.2.4.1
1240+haddock-interfaces:
1241+haddock-html:
1242+---
1243+name: pretty
1244+version: 1.1.3.6
1245+visibility: public
1246+id: pretty-1.1.3.6
1247+key: pretty-1.1.3.6
1248+license: BSD-3-Clause
1249+maintainer: David Terei <code@davidterei.com>
1250+stability: Stable
1251+homepage: http://github.com/haskell/pretty
1252+synopsis: Pretty-printing library
1253+description:
1254+ This package contains a pretty-printing library, a set of API's
1255+ that provides a way to easily print out text in a consistent
1256+ format of your choosing. This is useful for compilers and related
1257+ tools.
1258+ This library was originally designed by John Hughes's and has since
1259+ been heavily modified by Simon Peyton Jones.
1260+category: Text
1261+exposed: True
1262+exposed-modules:
1263+ Text.PrettyPrint Text.PrettyPrint.Annotated
1264+ Text.PrettyPrint.Annotated.HughesPJ
1265+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1266+ Text.PrettyPrint.HughesPJClass
1267+import-dirs:
1268+library-dirs:
1269+dynamic-library-dirs:
1270+data-dir:
1271+hs-libraries: HSpretty-1.1.3.6
1272+depends: base-4.15.0.0 deepseq-1.4.5.0 ghc-prim-0.7.0
1273+haddock-interfaces:
1274+haddock-html:
1275+---
1276+name: process
1277+version: 1.6.11.0
1278+visibility: public
1279+id: process-1.6.11.0
1280+key: process-1.6.11.0
1281+license: BSD-3-Clause
1282+maintainer: libraries@haskell.org
1283+synopsis: Process libraries
1284+description:
1285+ This package contains libraries for dealing with system processes.
1286+ The typed-process package is a more recent take on a process API,
1287+ which uses this package internally. It features better binary
1288+ support, easier concurrency, and a more composable API. You can
1289+ read more about it at
1290+ <https://github.com/fpco/typed-process/#readme>.
1291+category: System
1292+exposed: True
1293+exposed-modules: System.Cmd System.Process System.Process.Internals
1294+hidden-modules: System.Process.Common System.Process.Posix
1295+import-dirs:
1296+library-dirs:
1297+dynamic-library-dirs:
1298+data-dir:
1299+hs-libraries: HSprocess-1.6.11.0
1300+include-dirs:
1301+includes: runProcess.h
1302+depends:
1303+ base-4.15.0.0 deepseq-1.4.5.0 directory-1.3.6.1 filepath-1.4.2.1
1304+ unix-2.7.2.2
1305+haddock-interfaces:
1306+haddock-html:
1307+---
1308+name: stm
1309+version: 2.5.0.0
1310+visibility: public
1311+id: stm-2.5.0.0
1312+key: stm-2.5.0.0
1313+license: BSD-3-Clause
1314+maintainer: libraries@haskell.org
1315+homepage: https://wiki.haskell.org/Software_transactional_memory
1316+synopsis: Software Transactional Memory
1317+description:
1318+ Software Transactional Memory, or STM, is an abstraction for
1319+ concurrent communication. The main benefits of STM are
1320+ /composability/ and /modularity/. That is, using STM you can write
1321+ concurrent abstractions that can be easily composed with any other
1322+ abstraction built using STM, without exposing the details of how
1323+ your abstraction ensures safety. This is typically not the case
1324+ with other forms of concurrent communication, such as locks or
1325+ 'MVar's.
1326+category: Concurrency
1327+exposed: True
1328+exposed-modules:
1329+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1330+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1331+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1332+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1333+ Control.Monad.STM
1334+hidden-modules: Control.Sequential.STM
1335+import-dirs:
1336+library-dirs:
1337+dynamic-library-dirs:
1338+data-dir:
1339+hs-libraries: HSstm-2.5.0.0
1340+depends: array-0.5.4.0 base-4.15.0.0
1341+haddock-interfaces:
1342+haddock-html:
1343+---
1344+name: template-haskell
1345+version: 2.17.0.0
1346+visibility: public
1347+id: template-haskell-2.17.0.0
1348+key: template-haskell-2.17.0.0
1349+license: BSD-3-Clause
1350+maintainer: libraries@haskell.org
1351+synopsis: Support library for Template Haskell
1352+description:
1353+ This package provides modules containing facilities for manipulating
1354+ Haskell source code using Template Haskell.
1355+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1356+ information.
1357+category: Template Haskell
1358+exposed: True
1359+exposed-modules:
1360+ Language.Haskell.TH Language.Haskell.TH.CodeDo
1361+ Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1362+ Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1363+ Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1364+ Language.Haskell.TH.Syntax
1365+hidden-modules: Language.Haskell.TH.Lib.Map
1366+import-dirs:
1367+library-dirs:
1368+dynamic-library-dirs:
1369+data-dir:
1370+hs-libraries: HStemplate-haskell-2.17.0.0
1371+depends:
1372+ base-4.15.0.0 ghc-boot-th-9.0.1 ghc-prim-0.7.0 pretty-1.1.3.6
1373+haddock-interfaces:
1374+haddock-html:
1375+---
1376+name: terminfo
1377+version: 0.4.1.4
1378+visibility: public
1379+id: terminfo-0.4.1.4
1380+key: terminfo-0.4.1.4
1381+license: BSD-3-Clause
1382+copyright: (c) Judah Jacobson
1383+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1384+author: Judah Jacobson
1385+stability: Stable
1386+homepage: https://github.com/judah/terminfo
1387+synopsis: Haskell bindings to the terminfo library.
1388+description:
1389+ This library provides an interface to the terminfo database (via bindings to the
1390+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1391+ systems to interact with a variety of terminals using a standard set of capabilities.
1392+category: User Interfaces
1393+exposed: True
1394+exposed-modules:
1395+ System.Console.Terminfo System.Console.Terminfo.Base
1396+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1397+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1398+ System.Console.Terminfo.Keys
1399+import-dirs:
1400+library-dirs:
1401+dynamic-library-dirs:
1402+data-dir:
1403+hs-libraries: HSterminfo-0.4.1.4
1404+extra-libraries: tinfo
1405+depends: base-4.15.0.0
1406+haddock-interfaces:
1407+haddock-html:
1408+---
1409+name: text
1410+version: 1.2.4.1
1411+visibility: public
1412+id: text-1.2.4.1
1413+key: text-1.2.4.1
1414+license: BSD-2-Clause
1415+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1416+maintainer:
1417+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1418+author: Bryan O'Sullivan <bos@serpentine.com>
1419+homepage: https://github.com/haskell/text
1420+synopsis: An efficient packed Unicode text type.
1421+description:
1422+ An efficient packed, immutable Unicode text type (both strict and
1423+ lazy), with a powerful loop fusion optimization framework.
1424+ The 'Text' type represents Unicode character strings, in a time and
1425+ space-efficient manner. This package provides text processing
1426+ capabilities that are optimized for performance critical use, both
1427+ in terms of large data quantities and high speed.
1428+ The 'Text' type provides character-encoding, type-safe case
1429+ conversion via whole-string case conversion functions (see "Data.Text").
1430+ It also provides a range of functions for converting 'Text' values to
1431+ and from 'ByteStrings', using several standard encodings
1432+ (see "Data.Text.Encoding").
1433+ Efficient locale-sensitive support for text IO is also supported
1434+ (see "Data.Text.IO").
1435+ These modules are intended to be imported qualified, to avoid name
1436+ clashes with Prelude functions, e.g.
1437+ > import qualified Data.Text as T
1438+ == ICU Support
1439+ To use an extended and very rich family of functions for working
1440+ with Unicode text (including normalization, regular expressions,
1441+ non-standard encodings, text breaking, and locales), see
1442+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1443+ based on the well-respected and liberally
1444+ licensed [ICU library](http://site.icu-project.org/).
1445+ == Internal Representation: UTF-16 vs. UTF-8
1446+ Currently the @text@ library uses UTF-16 as its internal representation
1447+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1448+ for Unicode text. We're currently investigating the feasibility
1449+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1450+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1451+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1452+ <https://hackage.haskell.org/package/text-short text-short>.
1453+category: Data, Text
1454+exposed: True
1455+exposed-modules:
1456+ Data.Text Data.Text.Array Data.Text.Encoding
1457+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1458+ Data.Text.Internal Data.Text.Internal.Builder
1459+ Data.Text.Internal.Builder.Functions
1460+ Data.Text.Internal.Builder.Int.Digits
1461+ Data.Text.Internal.Builder.RealFloat.Functions
1462+ Data.Text.Internal.ByteStringCompat
1463+ Data.Text.Internal.Encoding.Fusion
1464+ Data.Text.Internal.Encoding.Fusion.Common
1465+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1466+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1467+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1468+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1469+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1470+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1471+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1472+ Data.Text.Internal.Private Data.Text.Internal.Read
1473+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1474+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1475+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1476+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1477+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1478+ Data.Text.Read Data.Text.Unsafe
1479+hidden-modules: Data.Text.Show
1480+import-dirs:
1481+library-dirs:
1482+dynamic-library-dirs:
1483+data-dir:
1484+hs-libraries: HStext-1.2.4.1
1485+depends:
1486+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1487+ deepseq-1.4.5.0 ghc-bignum-1.0 ghc-prim-0.7.0
1488+ template-haskell-2.17.0.0
1489+haddock-interfaces:
1490+haddock-html:
1491+---
1492+name: time
1493+version: 1.9.3
1494+visibility: public
1495+id: time-1.9.3
1496+key: time-1.9.3
1497+license: BSD-3-Clause
1498+maintainer: <ashley@semantic.org>
1499+author: Ashley Yakeley
1500+stability: stable
1501+homepage: https://github.com/haskell/time
1502+synopsis: A time library
1503+description: Time, clocks and calendars
1504+category: Time
1505+exposed: True
1506+exposed-modules:
1507+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1508+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1509+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1510+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1511+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1512+ Data.Time.Format.Internal Data.Time.LocalTime
1513+hidden-modules:
1514+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1515+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1516+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1517+ Data.Time.Clock.Internal.DiffTime
1518+ Data.Time.Clock.Internal.AbsoluteTime
1519+ Data.Time.Clock.Internal.NominalDiffTime
1520+ Data.Time.Clock.Internal.POSIXTime
1521+ Data.Time.Clock.Internal.UniversalTime
1522+ Data.Time.Clock.Internal.SystemTime
1523+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1524+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1525+ Data.Time.LocalTime.Internal.TimeZone
1526+ Data.Time.LocalTime.Internal.TimeOfDay
1527+ Data.Time.LocalTime.Internal.CalendarDiffTime
1528+ Data.Time.LocalTime.Internal.LocalTime
1529+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1530+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1531+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1532+ Data.Time.Format.Parse.Instances
1533+import-dirs:
1534+library-dirs:
1535+dynamic-library-dirs:
1536+data-dir:
1537+hs-libraries: HStime-1.9.3
1538+include-dirs:
1539+depends: base-4.15.0.0 deepseq-1.4.5.0
1540+haddock-interfaces:
1541+haddock-html:
1542+---
1543+name: transformers
1544+version: 0.5.6.2
1545+visibility: public
1546+id: transformers-0.5.6.2
1547+key: transformers-0.5.6.2
1548+license: BSD-3-Clause
1549+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1550+author: Andy Gill, Ross Paterson
1551+synopsis: Concrete functor and monad transformers
1552+description:
1553+ A portable library of functor and monad transformers, inspired by
1554+ the paper
1555+ * \"Functional Programming with Overloading and Higher-Order
1556+ Polymorphism\", by Mark P Jones,
1557+ in /Advanced School of Functional Programming/, 1995
1558+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1559+ This package contains:
1560+ * the monad transformer class (in "Control.Monad.Trans.Class")
1561+ * concrete functor and monad transformers, each with associated
1562+ operations and functions to lift operations associated with other
1563+ transformers.
1564+ The package can be used on its own in portable Haskell code, in
1565+ which case operations need to be manually lifted through transformer
1566+ stacks (see "Control.Monad.Trans.Class" for some examples).
1567+ Alternatively, it can be used with the non-portable monad classes in
1568+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1569+ introduced by monad transformers through other transformers.
1570+category: Control
1571+exposed: True
1572+exposed-modules:
1573+ Control.Applicative.Backwards Control.Applicative.Lift
1574+ Control.Monad.Signatures Control.Monad.Trans.Accum
1575+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1576+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1577+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1578+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1579+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1580+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1581+ Control.Monad.Trans.Select Control.Monad.Trans.State
1582+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1583+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1584+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1585+ Data.Functor.Constant Data.Functor.Reverse
1586+import-dirs:
1587+library-dirs:
1588+dynamic-library-dirs:
1589+data-dir:
1590+hs-libraries: HStransformers-0.5.6.2
1591+depends: base-4.15.0.0
1592+haddock-interfaces:
1593+haddock-html:
1594+---
1595+name: unix
1596+version: 2.7.2.2
1597+visibility: public
1598+id: unix-2.7.2.2
1599+key: unix-2.7.2.2
1600+license: BSD-3-Clause
1601+maintainer: libraries@haskell.org
1602+homepage: https://github.com/haskell/unix
1603+synopsis: POSIX functionality
1604+description:
1605+ This package gives you access to the set of operating system
1606+ services standardised by
1607+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1608+ (or the IEEE Portable Operating System Interface for Computing
1609+ Environments - IEEE Std. 1003.1).
1610+ The package is not supported under Windows.
1611+category: System
1612+exposed: True
1613+exposed-modules:
1614+ System.Posix System.Posix.ByteString
1615+ System.Posix.ByteString.FilePath System.Posix.Directory
1616+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1617+ System.Posix.DynamicLinker.ByteString
1618+ System.Posix.DynamicLinker.Module
1619+ System.Posix.DynamicLinker.Module.ByteString
1620+ System.Posix.DynamicLinker.Prim System.Posix.Env
1621+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1622+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1623+ System.Posix.IO.ByteString System.Posix.Process
1624+ System.Posix.Process.ByteString System.Posix.Process.Internals
1625+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1626+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1627+ System.Posix.Temp.ByteString System.Posix.Terminal
1628+ System.Posix.Terminal.ByteString System.Posix.Time
1629+ System.Posix.Unistd System.Posix.User
1630+hidden-modules:
1631+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1632+ System.Posix.Files.Common System.Posix.IO.Common
1633+ System.Posix.Process.Common System.Posix.Terminal.Common
1634+import-dirs:
1635+library-dirs:
1636+dynamic-library-dirs:
1637+data-dir:
1638+hs-libraries: HSunix-2.7.2.2
1639+include-dirs:
1640+includes: HsUnix.h execvpe.h
1641+depends: base-4.15.0.0 bytestring-0.10.12.1 time-1.9.3
1642+haddock-interfaces:
1643+haddock-html:
1644+---
1645+name: xhtml
1646+version: 3000.2.2.1
1647+visibility: public
1648+id: xhtml-3000.2.2.1
1649+key: xhtml-3000.2.2.1
1650+license: BSD-3-Clause
1651+copyright:
1652+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1653+ Graduate Institute of Science and Technology, 1999-2001
1654+maintainer: Chris Dornan <chris@chrisdornan.com>
1655+author: Bjorn Bringert
1656+stability: Stable
1657+homepage: https://github.com/haskell/xhtml
1658+synopsis: An XHTML combinator library
1659+description:
1660+ This package provides combinators for producing
1661+ XHTML 1.0, including the Strict, Transitional and
1662+ Frameset variants.
1663+category: Web, XML, Pretty Printer
1664+exposed: True
1665+exposed-modules:
1666+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1667+ Text.XHtml.Table Text.XHtml.Transitional
1668+hidden-modules:
1669+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1670+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1671+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1672+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1673+import-dirs:
1674+library-dirs:
1675+dynamic-library-dirs:
1676+data-dir:
1677+hs-libraries: HSxhtml-3000.2.2.1
1678+depends: base-4.15.0.0
1679+haddock-interfaces:
1680+haddock-html:
1681+---
1682+name: rts
1683+version: 1.0
1684+visibility: public
1685+id: rts
1686+key: rts
1687+license: BSD-3-Clause
1688+maintainer: glasgow-haskell-users@haskell.org
1689+exposed: True
1690+library-dirs:
1691+hs-libraries: HSrts
1692+extra-libraries: m dl ffi
1693+include-dirs:
1694+includes: Stg.h
1695+ld-options:
1696+ "-Wl,-u,_base_GHCziTopHandler_runIO_closure"
1697+ "-Wl,-u,_base_GHCziTopHandler_runNonIO_closure"
1698+ "-Wl,-u,_ghczmprim_GHCziTuple_Z0T_closure"
1699+ "-Wl,-u,_ghczmprim_GHCziTypes_True_closure"
1700+ "-Wl,-u,_ghczmprim_GHCziTypes_False_closure"
1701+ "-Wl,-u,_base_GHCziPack_unpackCString_closure"
1702+ "-Wl,-u,_base_GHCziWeak_runFinalizzerBatch_closure"
1703+ "-Wl,-u,_base_GHCziIOziException_stackOverflow_closure"
1704+ "-Wl,-u,_base_GHCziIOziException_heapOverflow_closure"
1705+ "-Wl,-u,_base_GHCziIOziException_allocationLimitExceeded_closure"
1706+ "-Wl,-u,_base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1707+ "-Wl,-u,_base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1708+ "-Wl,-u,_base_GHCziIOziException_cannotCompactFunction_closure"
1709+ "-Wl,-u,_base_GHCziIOziException_cannotCompactPinned_closure"
1710+ "-Wl,-u,_base_GHCziIOziException_cannotCompactMutable_closure"
1711+ "-Wl,-u,_base_GHCziIOPort_doubleReadException_closure"
1712+ "-Wl,-u,_base_ControlziExceptionziBase_nonTermination_closure"
1713+ "-Wl,-u,_base_ControlziExceptionziBase_nestedAtomically_closure"
1714+ "-Wl,-u,_base_GHCziEventziThread_blockedOnBadFD_closure"
1715+ "-Wl,-u,_base_GHCziExceptionziType_divZZeroException_closure"
1716+ "-Wl,-u,_base_GHCziExceptionziType_underflowException_closure"
1717+ "-Wl,-u,_base_GHCziExceptionziType_overflowException_closure"
1718+ "-Wl,-u,_base_GHCziConcziSync_runSparks_closure"
1719+ "-Wl,-u,_base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1720+ "-Wl,-u,_base_GHCziConcziIO_interruptIOManager_closure"
1721+ "-Wl,-u,_base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1722+ "-Wl,-u,_base_GHCziConcziSignal_runHandlersPtr_closure"
1723+ "-Wl,-u,_base_GHCziTopHandler_flushStdHandles_closure"
1724+ "-Wl,-u,_base_GHCziTopHandler_runMainIO_closure"
1725+ "-Wl,-u,_ghczmprim_GHCziTypes_Czh_con_info"
1726+ "-Wl,-u,_ghczmprim_GHCziTypes_Izh_con_info"
1727+ "-Wl,-u,_ghczmprim_GHCziTypes_Fzh_con_info"
1728+ "-Wl,-u,_ghczmprim_GHCziTypes_Dzh_con_info"
1729+ "-Wl,-u,_ghczmprim_GHCziTypes_Wzh_con_info"
1730+ "-Wl,-u,_base_GHCziPtr_Ptr_con_info"
1731+ "-Wl,-u,_base_GHCziPtr_FunPtr_con_info"
1732+ "-Wl,-u,_base_GHCziInt_I8zh_con_info"
1733+ "-Wl,-u,_base_GHCziInt_I16zh_con_info"
1734+ "-Wl,-u,_base_GHCziInt_I32zh_con_info"
1735+ "-Wl,-u,_base_GHCziInt_I64zh_con_info"
1736+ "-Wl,-u,_base_GHCziWord_W8zh_con_info"
1737+ "-Wl,-u,_base_GHCziWord_W16zh_con_info"
1738+ "-Wl,-u,_base_GHCziWord_W32zh_con_info"
1739+ "-Wl,-u,_base_GHCziWord_W64zh_con_info"
1740+ "-Wl,-u,_base_GHCziStable_StablePtr_con_info"
1741+ "-Wl,-u,_hs_atomic_add8" "-Wl,-u,_hs_atomic_add16"
1742+ "-Wl,-u,_hs_atomic_add32" "-Wl,-u,_hs_atomic_add64"
1743+ "-Wl,-u,_hs_atomic_sub8" "-Wl,-u,_hs_atomic_sub16"
1744+ "-Wl,-u,_hs_atomic_sub32" "-Wl,-u,_hs_atomic_sub64"
1745+ "-Wl,-u,_hs_atomic_and8" "-Wl,-u,_hs_atomic_and16"
1746+ "-Wl,-u,_hs_atomic_and32" "-Wl,-u,_hs_atomic_and64"
1747+ "-Wl,-u,_hs_atomic_nand8" "-Wl,-u,_hs_atomic_nand16"
1748+ "-Wl,-u,_hs_atomic_nand32" "-Wl,-u,_hs_atomic_nand64"
1749+ "-Wl,-u,_hs_atomic_or8" "-Wl,-u,_hs_atomic_or16"
1750+ "-Wl,-u,_hs_atomic_or32" "-Wl,-u,_hs_atomic_or64"
1751+ "-Wl,-u,_hs_atomic_xor8" "-Wl,-u,_hs_atomic_xor16"
1752+ "-Wl,-u,_hs_atomic_xor32" "-Wl,-u,_hs_atomic_xor64"
1753+ "-Wl,-u,_hs_cmpxchg8" "-Wl,-u,_hs_cmpxchg16" "-Wl,-u,_hs_cmpxchg32"
1754+ "-Wl,-u,_hs_cmpxchg64" "-Wl,-u,_hs_xchg8" "-Wl,-u,_hs_xchg16"
1755+ "-Wl,-u,_hs_xchg32" "-Wl,-u,_hs_xchg64" "-Wl,-u,_hs_atomicread8"
1756+ "-Wl,-u,_hs_atomicread16" "-Wl,-u,_hs_atomicread32"
1757+ "-Wl,-u,_hs_atomicread64" "-Wl,-u,_hs_atomicwrite8"
1758+ "-Wl,-u,_hs_atomicwrite16" "-Wl,-u,_hs_atomicwrite32"
1759+ "-Wl,-u,_hs_atomicwrite64" "-Wl,-search_paths_first"