on iko/ghcjs-patch-master help sign in
add aarch64-musl, and armv7l-musl dummy ghcs
commit51ac35855e80b913815d19ec1196b843dc087280 authorMoritz Angermann <moritz.angermann@gmail.com> dateMon 25 May 2020, 13:28 (6 years ago) parent582018f
10 files changed+3049
materialized/dummy-ghc/aarch64-unknown-linux-musl-aarch64-unknown-linux-musl-ghc-8.6.5-x86_64-linux/ghc-pkg/dump-global+1221 materialized/dummy-ghc/aarch64-unknown-linux-musl-aarch64-unknown-linux-musl-ghc-8.6.5-x86_64-linux/ghc-pkg/version+1 materialized/dummy-ghc/aarch64-unknown-linux-musl-aarch64-unknown-linux-musl-ghc-8.6.5-x86_64-linux/ghc/info+57 materialized/dummy-ghc/aarch64-unknown-linux-musl-aarch64-unknown-linux-musl-ghc-8.6.5-x86_64-linux/ghc/numeric-version+1 materialized/dummy-ghc/aarch64-unknown-linux-musl-aarch64-unknown-linux-musl-ghc-8.6.5-x86_64-linux/ghc/supported-languages+247 materialized/dummy-ghc/armv7l-unknown-linux-musleabihf-armv7l-unknown-linux-musleabihf-ghc-8.6.5-x86_64-linux/ghc-pkg/dump-global+1216 materialized/dummy-ghc/armv7l-unknown-linux-musleabihf-armv7l-unknown-linux-musleabihf-ghc-8.6.5-x86_64-linux/ghc-pkg/version+1 materialized/dummy-ghc/armv7l-unknown-linux-musleabihf-armv7l-unknown-linux-musleabihf-ghc-8.6.5-x86_64-linux/ghc/info+57 materialized/dummy-ghc/armv7l-unknown-linux-musleabihf-armv7l-unknown-linux-musleabihf-ghc-8.6.5-x86_64-linux/ghc/numeric-version+1 materialized/dummy-ghc/armv7l-unknown-linux-musleabihf-armv7l-unknown-linux-musleabihf-ghc-8.6.5-x86_64-linux/ghc/supported-languages+247
materialized/dummy-ghc/aarch64-unknown-linux-musl-aarch64-unknown-linux-musl-ghc-8.6.5-x86_64-linux/ghc-pkg/dump-globalnew file+1221
@@ -0,0 +1,1221 @@
1+name: Cabal
2+version: 2.4.0.1
3+id: Cabal-2.4.0.1
4+key: Cabal-2.4.0.1
5+license: BSD-3-Clause
6+copyright: 2003-2018, Cabal Development Team (see AUTHORS file)
7+maintainer: cabal-devel@haskell.org
8+author: Cabal Development Team <cabal-devel@haskell.org>
9+homepage: http://www.haskell.org/cabal/
10+synopsis: A framework for packaging Haskell software
11+description:
12+ The Haskell Common Architecture for Building Applications and
13+ Libraries: a framework defining a common interface for authors to more
14+ easily build their Haskell applications in a portable way.
15+ .
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.Graph
33+ Distribution.Compat.Internal.TempFile Distribution.Compat.Lens
34+ Distribution.Compat.Newtype Distribution.Compat.Parsing
35+ Distribution.Compat.Prelude.Internal Distribution.Compat.ReadP
36+ Distribution.Compat.Semigroup Distribution.Compat.Stack
37+ Distribution.Compat.Time Distribution.Compiler
38+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
39+ Distribution.FieldGrammar.FieldDescrs
40+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
41+ Distribution.InstalledPackageInfo Distribution.License
42+ Distribution.Make Distribution.ModuleName Distribution.Package
43+ Distribution.PackageDescription
44+ Distribution.PackageDescription.Check
45+ Distribution.PackageDescription.Configuration
46+ Distribution.PackageDescription.FieldGrammar
47+ Distribution.PackageDescription.Parsec
48+ Distribution.PackageDescription.PrettyPrint
49+ Distribution.PackageDescription.Quirks
50+ Distribution.PackageDescription.Utils Distribution.ParseUtils
51+ Distribution.Parsec.Class Distribution.Parsec.Common
52+ Distribution.Parsec.ConfVar Distribution.Parsec.Field
53+ Distribution.Parsec.FieldLineStream Distribution.Parsec.Lexer
54+ Distribution.Parsec.LexerMonad Distribution.Parsec.Newtypes
55+ Distribution.Parsec.ParseResult Distribution.Parsec.Parser
56+ Distribution.Pretty Distribution.PrettyUtils Distribution.ReadE
57+ Distribution.SPDX Distribution.SPDX.License
58+ Distribution.SPDX.LicenseExceptionId
59+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
60+ Distribution.SPDX.LicenseListVersion
61+ Distribution.SPDX.LicenseReference Distribution.Simple
62+ Distribution.Simple.Bench Distribution.Simple.Build
63+ Distribution.Simple.Build.Macros
64+ Distribution.Simple.Build.PathsModule
65+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
66+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
67+ Distribution.Simple.Command Distribution.Simple.Compiler
68+ Distribution.Simple.Configure Distribution.Simple.Doctest
69+ Distribution.Simple.Flag Distribution.Simple.GHC
70+ Distribution.Simple.GHCJS Distribution.Simple.Glob
71+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
72+ Distribution.Simple.Hpc Distribution.Simple.Install
73+ Distribution.Simple.InstallDirs Distribution.Simple.LocalBuildInfo
74+ Distribution.Simple.PackageIndex Distribution.Simple.PreProcess
75+ Distribution.Simple.PreProcess.Unlit Distribution.Simple.Program
76+ Distribution.Simple.Program.Ar Distribution.Simple.Program.Builtin
77+ Distribution.Simple.Program.Db Distribution.Simple.Program.Find
78+ Distribution.Simple.Program.GHC Distribution.Simple.Program.HcPkg
79+ Distribution.Simple.Program.Hpc
80+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
81+ Distribution.Simple.Program.ResponseFile
82+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
83+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
84+ Distribution.Simple.Register Distribution.Simple.Setup
85+ Distribution.Simple.SrcDist Distribution.Simple.Test
86+ Distribution.Simple.Test.ExeV10 Distribution.Simple.Test.LibV09
87+ Distribution.Simple.Test.Log Distribution.Simple.UHC
88+ Distribution.Simple.UserHooks Distribution.Simple.Utils
89+ Distribution.System Distribution.TestSuite Distribution.Text
90+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
91+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
92+ Distribution.Types.Benchmark.Lens
93+ Distribution.Types.BenchmarkInterface
94+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
95+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
96+ Distribution.Types.Component Distribution.Types.ComponentId
97+ Distribution.Types.ComponentInclude
98+ Distribution.Types.ComponentLocalBuildInfo
99+ Distribution.Types.ComponentName
100+ Distribution.Types.ComponentRequestedSpec
101+ Distribution.Types.CondTree Distribution.Types.Condition
102+ Distribution.Types.Dependency Distribution.Types.DependencyMap
103+ Distribution.Types.ExeDependency Distribution.Types.Executable
104+ Distribution.Types.Executable.Lens
105+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
106+ Distribution.Types.ForeignLib Distribution.Types.ForeignLib.Lens
107+ Distribution.Types.ForeignLibOption
108+ Distribution.Types.ForeignLibType
109+ Distribution.Types.GenericPackageDescription
110+ Distribution.Types.GenericPackageDescription.Lens
111+ Distribution.Types.HookedBuildInfo
112+ Distribution.Types.IncludeRenaming
113+ Distribution.Types.InstalledPackageInfo
114+ Distribution.Types.InstalledPackageInfo.FieldGrammar
115+ Distribution.Types.InstalledPackageInfo.Lens
116+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
117+ Distribution.Types.Library Distribution.Types.Library.Lens
118+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
119+ Distribution.Types.Module Distribution.Types.ModuleReexport
120+ Distribution.Types.ModuleRenaming
121+ Distribution.Types.MungedPackageId
122+ Distribution.Types.MungedPackageName
123+ Distribution.Types.PackageDescription
124+ Distribution.Types.PackageDescription.Lens
125+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
126+ Distribution.Types.PackageName
127+ Distribution.Types.PkgconfigDependency
128+ Distribution.Types.PkgconfigName Distribution.Types.SetupBuildInfo
129+ Distribution.Types.SetupBuildInfo.Lens
130+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
131+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
132+ Distribution.Types.TestSuite.Lens
133+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
134+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
135+ Distribution.Types.Version Distribution.Types.VersionInterval
136+ Distribution.Types.VersionRange Distribution.Utils.Generic
137+ Distribution.Utils.IOData Distribution.Utils.LogProgress
138+ Distribution.Utils.MapAccum Distribution.Utils.NubList
139+ Distribution.Utils.Progress Distribution.Utils.ShortText
140+ Distribution.Verbosity Distribution.Version
141+ Language.Haskell.Extension
142+hidden-modules: Distribution.Backpack.PreExistingComponent
143+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
144+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
145+ Distribution.Backpack.Id Distribution.Utils.UnionFind
146+ Distribution.Utils.Base62 Distribution.Compat.CopyFile
147+ Distribution.Compat.GetShortPathName Distribution.Compat.MonadFail
148+ Distribution.Compat.Prelude Distribution.Compat.SnocList
149+ Distribution.GetOpt Distribution.Lex Distribution.Utils.String
150+ Distribution.Simple.GHC.EnvironmentParser
151+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
152+ Paths_Cabal
153+hs-libraries: HSCabal-2.4.0.1
154+depends:
155+ array-0.5.3.0 base-4.12.0.0 binary-0.8.6.0 bytestring-0.10.8.2
156+ containers-0.6.0.1 deepseq-1.4.4.0 directory-1.3.3.0
157+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.13.0 pretty-1.1.3.6
158+ process-1.6.5.0 text-1.2.3.1 time-1.8.0.2 transformers-0.5.6.2
159+ unix-2.7.2.2
160+---
161+name: array
162+version: 0.5.3.0
163+id: array-0.5.3.0
164+key: array-0.5.3.0
165+license: BSD-3-Clause
166+maintainer: libraries@haskell.org
167+synopsis: Mutable and immutable arrays
168+description:
169+ In addition to providing the "Data.Array" module
170+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
171+ this package also defines the classes 'IArray' of
172+ immutable arrays and 'MArray' of arrays mutable within appropriate
173+ monads, as well as some instances of these classes.
174+category: Data Structures
175+exposed: True
176+exposed-modules:
177+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
178+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
179+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
180+ Data.Array.Storable Data.Array.Storable.Internals
181+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
182+hs-libraries: HSarray-0.5.3.0
183+depends:
184+ base-4.12.0.0
185+---
186+name: base
187+version: 4.12.0.0
188+id: base-4.12.0.0
189+key: base-4.12.0.0
190+license: BSD-3-Clause
191+maintainer: libraries@haskell.org
192+synopsis: Basic libraries
193+description:
194+ This package contains the Standard Haskell "Prelude" and its support libraries,
195+ and a large collection of useful libraries ranging from data
196+ structures to parsing combinators and debugging utilities.
197+category: Prelude
198+exposed: True
199+exposed-modules:
200+ Control.Applicative Control.Arrow Control.Category
201+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
202+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
203+ Control.Exception.Base Control.Monad Control.Monad.Fail
204+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
205+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
206+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
207+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
208+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
209+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
210+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
211+ Data.Functor Data.Functor.Classes Data.Functor.Compose
212+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
213+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
214+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
215+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
216+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
217+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
218+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
219+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
220+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
221+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
222+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
223+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
224+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
225+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
226+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
227+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
228+ GHC.Environment GHC.Err GHC.Event GHC.Exception GHC.Exception.Type
229+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
230+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
231+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
232+ GHC.ForeignPtr GHC.GHCi GHC.Generics GHC.IO GHC.IO.Buffer
233+ GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
234+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
235+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
236+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
237+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
238+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
239+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
240+ GHC.IORef GHC.Int GHC.List GHC.MVar GHC.Maybe GHC.Natural GHC.Num
241+ GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling GHC.Ptr
242+ GHC.RTS.Flags GHC.Read GHC.Real GHC.Records GHC.ResponseFile GHC.ST
243+ GHC.STRef GHC.Show GHC.Stable GHC.StableName GHC.Stack
244+ GHC.Stack.CCS GHC.Stack.Types GHC.StaticPtr GHC.Stats GHC.Storable
245+ GHC.TopHandler GHC.TypeLits GHC.TypeNats GHC.Unicode GHC.Weak
246+ GHC.Word Numeric Numeric.Natural Prelude System.CPUTime
247+ System.Console.GetOpt System.Environment System.Environment.Blank
248+ System.Exit System.IO System.IO.Error System.IO.Unsafe System.Info
249+ System.Mem System.Mem.StableName System.Mem.Weak
250+ System.Posix.Internals System.Posix.Types System.Timeout
251+ Text.ParserCombinators.ReadP Text.ParserCombinators.ReadPrec
252+ Text.Printf Text.Read Text.Read.Lex Text.Show Text.Show.Functions
253+ Type.Reflection Type.Reflection.Unsafe Unsafe.Coerce
254+hidden-modules: Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp
255+ Data.Functor.Utils Data.OldList Data.Semigroup.Internal
256+ Data.Typeable.Internal Foreign.ForeignPtr.Imp
257+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
258+ System.CPUTime.Utils GHC.Event.Arr GHC.Event.Array
259+ GHC.Event.Control GHC.Event.EPoll GHC.Event.IntTable
260+ GHC.Event.Internal GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ
261+ GHC.Event.Poll GHC.Event.Thread GHC.Event.TimerManager
262+ GHC.Event.Unique System.CPUTime.Posix.ClockGetTime
263+ System.CPUTime.Posix.Times System.CPUTime.Posix.RUsage
264+ System.CPUTime.Unsupported
265+hs-libraries: HSbase-4.12.0.0
266+includes:
267+ HsBase.h
268+depends:
269+ ghc-prim-0.5.3 integer-gmp-1.0.2.0 rts
270+---
271+name: binary
272+version: 0.8.6.0
273+id: binary-0.8.6.0
274+key: binary-0.8.6.0
275+license: BSD-3-Clause
276+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
277+author: Lennart Kolmodin <kolmodin@gmail.com>
278+stability: provisional
279+homepage: https://github.com/kolmodin/binary
280+synopsis: Binary serialisation for Haskell values using lazy ByteStrings
281+description:
282+ Efficient, pure binary serialisation using lazy ByteStrings.
283+ Haskell values may be encoded to and from binary formats,
284+ written to disk as binary, or sent over the network.
285+ The format used can be automatically generated, or
286+ you can choose to implement a custom format if needed.
287+ Serialisation speeds of over 1 G\/sec have been observed,
288+ so this library should be suitable for high performance
289+ scenarios.
290+category: Data, Parsing
291+exposed: True
292+exposed-modules:
293+ Data.Binary Data.Binary.Builder Data.Binary.Get
294+ Data.Binary.Get.Internal Data.Binary.Put
295+hidden-modules: Data.Binary.Class Data.Binary.Internal
296+ Data.Binary.Generic Data.Binary.FloatCast
297+hs-libraries: HSbinary-0.8.6.0
298+depends:
299+ array-0.5.3.0 base-4.12.0.0 bytestring-0.10.8.2 containers-0.6.0.1
300+---
301+name: bytestring
302+version: 0.10.8.2
303+id: bytestring-0.10.8.2
304+key: bytestring-0.10.8.2
305+license: BSD-3-Clause
306+copyright: Copyright (c) Don Stewart 2005-2009,
307+ (c) Duncan Coutts 2006-2015,
308+ (c) David Roundy 2003-2005,
309+ (c) Jasper Van der Jeugt 2010,
310+ (c) Simon Meier 2010-2013.
311+maintainer: Duncan Coutts <duncan@community.haskell.org>
312+author: Don Stewart,
313+ Duncan Coutts
314+homepage: https://github.com/haskell/bytestring
315+synopsis: Fast, compact, strict and lazy byte strings with a list interface
316+description:
317+ An efficient compact, immutable byte string type (both strict and lazy)
318+ suitable for binary or 8-bit character data.
319+ .
320+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
321+ It is suitable for high performance use, both in terms of large data
322+ quantities, or high speed requirements. The 'ByteString' functions follow
323+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
324+ from using 'String' to 'ByteString'.
325+ .
326+ Two 'ByteString' variants are provided:
327+ .
328+ * Strict 'ByteString's keep the string as a single large array. This
329+ makes them convenient for passing data between C and Haskell.
330+ .
331+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
332+ suitable for I\/O streaming tasks.
333+ .
334+ The @Char8@ modules provide a character-based view of the same
335+ underlying 'ByteString' types. This makes it convenient to handle mixed
336+ binary and 8-bit character content (which is common in many file formats
337+ and network protocols).
338+ .
339+ The 'Builder' module provides an efficient way to build up 'ByteString's
340+ in an ad-hoc way by repeated concatenation. This is ideal for fast
341+ serialisation or pretty printing.
342+ .
343+ There is also a 'ShortByteString' type which has a lower memory overhead
344+ and can can be converted to or from a 'ByteString', but supports very few
345+ other operations. It is suitable for keeping many short strings in memory.
346+ .
347+ 'ByteString's are not designed for Unicode. For Unicode strings you should
348+ use the 'Text' type from the @text@ package.
349+ .
350+ These modules are intended to be imported qualified, to avoid name clashes
351+ with "Prelude" functions, e.g.
352+ .
353+ > import qualified Data.ByteString as BS
354+category: Data
355+exposed: True
356+exposed-modules:
357+ Data.ByteString Data.ByteString.Builder
358+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
359+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
360+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
361+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
362+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
363+ Data.ByteString.Lazy.Internal Data.ByteString.Short
364+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
365+hidden-modules: Data.ByteString.Builder.ASCII
366+ Data.ByteString.Builder.Prim.Binary
367+ Data.ByteString.Builder.Prim.ASCII
368+ Data.ByteString.Builder.Prim.Internal.Floating
369+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
370+ Data.ByteString.Builder.Prim.Internal.Base16
371+hs-libraries: HSbytestring-0.10.8.2
372+includes:
373+ fpstring.h
374+depends:
375+ base-4.12.0.0 deepseq-1.4.4.0 ghc-prim-0.5.3 integer-gmp-1.0.2.0
376+---
377+name: containers
378+version: 0.6.0.1
379+id: containers-0.6.0.1
380+key: containers-0.6.0.1
381+license: BSD-3-Clause
382+maintainer: libraries@haskell.org
383+synopsis: Assorted concrete container types
384+description:
385+ .
386+ This package contains efficient general-purpose implementations
387+ of various immutable container types including sets, maps, sequences,
388+ trees, and graphs.
389+ .
390+ For a walkthrough of what this package provides with examples of common
391+ operations see the [containers
392+ introduction](https://haskell-containers.readthedocs.io).
393+ .
394+ The declared cost of each operation is either worst-case or amortized, but
395+ remains valid even if structures are shared.
396+category: Data Structures
397+exposed: True
398+exposed-modules:
399+ Data.Containers.ListUtils Data.Graph Data.IntMap
400+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
401+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
402+ Data.IntSet Data.IntSet.Internal Data.Map Data.Map.Internal
403+ Data.Map.Internal.Debug Data.Map.Lazy Data.Map.Merge.Lazy
404+ Data.Map.Merge.Strict Data.Map.Strict Data.Map.Strict.Internal
405+ Data.Sequence Data.Sequence.Internal Data.Sequence.Internal.Sorting
406+ Data.Set Data.Set.Internal Data.Tree
407+ Utils.Containers.Internal.BitQueue
408+ Utils.Containers.Internal.BitUtil
409+ Utils.Containers.Internal.StrictPair
410+hidden-modules: Utils.Containers.Internal.State
411+ Utils.Containers.Internal.StrictMaybe
412+ Utils.Containers.Internal.PtrEquality
413+ Utils.Containers.Internal.Coercions
414+ Utils.Containers.Internal.TypeError
415+ Data.Map.Internal.DeprecatedShowTree
416+ Data.IntMap.Internal.DeprecatedDebug
417+hs-libraries: HScontainers-0.6.0.1
418+depends:
419+ array-0.5.3.0 base-4.12.0.0 deepseq-1.4.4.0 ghc-prim-0.5.3
420+---
421+name: deepseq
422+version: 1.4.4.0
423+id: deepseq-1.4.4.0
424+key: deepseq-1.4.4.0
425+license: BSD-3-Clause
426+maintainer: libraries@haskell.org
427+synopsis: Deep evaluation of data structures
428+description:
429+ This package provides methods for fully evaluating data structures
430+ (\"deep evaluation\"). Deep evaluation is often used for adding
431+ strictness to a program, e.g. in order to force pending exceptions,
432+ remove space leaks, or force lazy I/O to happen. It is also useful
433+ in parallel programs, to ensure pending work does not migrate to the
434+ wrong thread.
435+ .
436+ The primary use of this package is via the 'deepseq' function, a
437+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
438+ typeclass (\"Normal Form Data\", data structures with no unevaluated
439+ components) which defines strategies for fully evaluating different
440+ data types. See module documentation in "Control.DeepSeq" for more
441+ details.
442+category: Control
443+exposed: True
444+exposed-modules:
445+ Control.DeepSeq
446+hidden-modules: Control.DeepSeq.BackDoor
447+hs-libraries: HSdeepseq-1.4.4.0
448+depends:
449+ array-0.5.3.0 base-4.12.0.0
450+---
451+name: directory
452+version: 1.3.3.0
453+id: directory-1.3.3.0
454+key: directory-1.3.3.0
455+license: BSD-3-Clause
456+maintainer: libraries@haskell.org
457+synopsis: Platform-agnostic library for filesystem operations
458+description:
459+ This library provides a basic set of operations for manipulating files and
460+ directories in a portable way.
461+category: System
462+exposed: True
463+exposed-modules:
464+ System.Directory System.Directory.Internal
465+ System.Directory.Internal.Prelude
466+hidden-modules: System.Directory.Internal.C_utimensat
467+ System.Directory.Internal.Common System.Directory.Internal.Config
468+ System.Directory.Internal.Posix System.Directory.Internal.Windows
469+hs-libraries: HSdirectory-1.3.3.0
470+depends:
471+ base-4.12.0.0 filepath-1.4.2.1 time-1.8.0.2 unix-2.7.2.2
472+---
473+name: filepath
474+version: 1.4.2.1
475+id: filepath-1.4.2.1
476+key: filepath-1.4.2.1
477+license: BSD-3-Clause
478+copyright: Neil Mitchell 2005-2018
479+maintainer: Neil Mitchell <ndmitchell@gmail.com>
480+author: Neil Mitchell <ndmitchell@gmail.com>
481+homepage: https://github.com/haskell/filepath#readme
482+synopsis: Library for manipulating FilePaths in a cross platform way.
483+description:
484+ 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:
485+ .
486+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
487+ .
488+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
489+ .
490+ * "System.FilePath" is an alias for the module appropriate to your platform.
491+ .
492+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
493+category: System
494+exposed: True
495+exposed-modules:
496+ System.FilePath System.FilePath.Posix System.FilePath.Windows
497+hs-libraries: HSfilepath-1.4.2.1
498+depends:
499+ base-4.12.0.0
500+---
501+name: ghc-boot
502+version: 8.6.5
503+id: ghc-boot-8.6.5
504+key: ghc-boot-8.6.5
505+license: BSD-3-Clause
506+maintainer: ghc-devs@haskell.org
507+synopsis: Shared functionality between GHC and its boot libraries
508+description:
509+ This library is shared between GHC, ghc-pkg, and other boot
510+ libraries.
511+ .
512+ A note about "GHC.PackageDb": it only deals with the subset of
513+ the package database that the compiler cares about: modules
514+ paths etc and not package metadata like description, authors
515+ etc. It is thus not a library interface to ghc-pkg and is *not*
516+ suitable for modifying GHC package databases.
517+ .
518+ The package database format and this library are constructed in
519+ such a way that while ghc-pkg depends on Cabal, the GHC library
520+ and program do not have to depend on Cabal.
521+category: GHC
522+exposed: True
523+exposed-modules:
524+ GHC.ForeignSrcLang GHC.HandleEncoding GHC.LanguageExtensions
525+ GHC.PackageDb GHC.Serialized
526+hs-libraries: HSghc-boot-8.6.5
527+depends:
528+ base-4.12.0.0 binary-0.8.6.0 bytestring-0.10.8.2 directory-1.3.3.0
529+ filepath-1.4.2.1 ghc-boot-th-8.6.5
530+---
531+name: ghc-boot-th
532+version: 8.6.5
533+id: ghc-boot-th-8.6.5
534+key: ghc-boot-th-8.6.5
535+license: BSD-3-Clause
536+maintainer: ghc-devs@haskell.org
537+synopsis: Shared functionality between GHC and the @template-haskell@
538+ library
539+description:
540+ This library contains various bits shared between the @ghc@ and
541+ @template-haskell@ libraries.
542+ .
543+ This package exists to ensure that @template-haskell@ has a
544+ minimal set of transitive dependencies, since it is intended to
545+ be depended upon by user code.
546+category: GHC
547+exposed: True
548+exposed-modules:
549+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
550+hs-libraries: HSghc-boot-th-8.6.5
551+depends:
552+ base-4.12.0.0
553+---
554+name: ghc-compact
555+version: 0.1.0.0
556+id: ghc-compact-0.1.0.0
557+key: ghc-compact-0.1.0.0
558+license: BSD-3-Clause
559+maintainer: libraries@haskell.org
560+synopsis: In memory storage of deeply evaluated data structure
561+description:
562+ This package provides minimal functionality for working with
563+ "compact regions", which hold a fully evaluated Haskell object graph.
564+ These regions maintain the invariant that no pointers live inside the struct
565+ that point outside it, which ensures efficient garbage collection without
566+ ever reading the structure contents (effectively, it works as a manually
567+ managed "oldest generation" which is never freed until the whole is
568+ released).
569+ Internally, the struct is stored a single contiguous block of memory,
570+ which allows efficient serialization and deserialization of structs
571+ for distributed computing.
572+category: Data
573+exposed: True
574+exposed-modules:
575+ GHC.Compact GHC.Compact.Serialized
576+hs-libraries: HSghc-compact-0.1.0.0
577+depends:
578+ base-4.12.0.0 bytestring-0.10.8.2 ghc-prim-0.5.3
579+---
580+name: ghc-heap
581+version: 8.6.5
582+id: ghc-heap-8.6.5
583+key: ghc-heap-8.6.5
584+license: BSD-3-Clause
585+maintainer: libraries@haskell.org
586+synopsis: Functions for walking GHC's heap
587+description:
588+ This package provides functions for walking the GHC heap data structures
589+ and retrieving information about those data structures.
590+category: GHC
591+exposed: True
592+exposed-modules:
593+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
594+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
595+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
596+ GHC.Exts.Heap.Utils
597+hs-libraries: HSghc-heap-8.6.5
598+depends:
599+ base-4.12.0.0 ghc-prim-0.5.3 rts
600+---
601+name: ghc-prim
602+version: 0.5.3
603+id: ghc-prim-0.5.3
604+key: ghc-prim-0.5.3
605+license: BSD-3-Clause
606+maintainer: libraries@haskell.org
607+synopsis: GHC primitives
608+description:
609+ This package contains the primitive types and operations supplied by GHC.
610+category: GHC
611+exposed: True
612+exposed-modules:
613+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
614+ GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
615+hs-libraries: HSghc-prim-0.5.3
616+extra-libraries:
617+ c m
618+depends:
619+ rts
620+---
621+name: ghci
622+version: 8.6.5
623+id: ghci-8.6.5
624+key: ghci-8.6.5
625+license: BSD-3-Clause
626+maintainer: ghc-devs@haskell.org
627+synopsis: The library supporting GHC's interactive interpreter
628+description:
629+ This library offers interfaces which mediate interactions between the
630+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
631+ backend.
632+category: GHC
633+exposed: True
634+exposed-modules:
635+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
636+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
637+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
638+ GHCi.TH.Binary SizedSeq
639+hs-libraries: HSghci-8.6.5
640+depends:
641+ array-0.5.3.0 base-4.12.0.0 binary-0.8.6.0 bytestring-0.10.8.2
642+ containers-0.6.0.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.6.5
643+ ghc-boot-th-8.6.5 ghc-heap-8.6.5 template-haskell-2.14.0.0
644+ transformers-0.5.6.2 unix-2.7.2.2
645+---
646+name: haskeline
647+version: 0.7.4.3
648+id: haskeline-0.7.4.3
649+key: haskeline-0.7.4.3
650+license: BSD-3-Clause
651+copyright: (c) Judah Jacobson
652+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
653+author: Judah Jacobson
654+stability: Stable
655+homepage: https://github.com/judah/haskeline
656+synopsis: A command-line interface for user input, written in Haskell.
657+description:
658+ Haskeline provides a user interface for line input in command-line
659+ programs. This library is similar in purpose to readline, but since
660+ it is written in Haskell it is (hopefully) more easily used in other
661+ Haskell programs.
662+ .
663+ Haskeline runs both on POSIX-compatible systems and on Windows.
664+category: User Interfaces
665+exposed: True
666+exposed-modules:
667+ System.Console.Haskeline System.Console.Haskeline.Completion
668+ System.Console.Haskeline.History System.Console.Haskeline.IO
669+ System.Console.Haskeline.MonadException
670+hidden-modules: System.Console.Haskeline.Backend
671+ System.Console.Haskeline.Backend.WCWidth
672+ System.Console.Haskeline.Command
673+ System.Console.Haskeline.Command.Completion
674+ System.Console.Haskeline.Command.History
675+ System.Console.Haskeline.Command.KillRing
676+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
677+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
678+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
679+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
680+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
681+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
682+ System.Console.Haskeline.Backend.Posix
683+ System.Console.Haskeline.Backend.Posix.Encoder
684+ System.Console.Haskeline.Backend.DumbTerm
685+hs-libraries: HShaskeline-0.7.4.3
686+depends:
687+ base-4.12.0.0 bytestring-0.10.8.2 containers-0.6.0.1
688+ directory-1.3.3.0 filepath-1.4.2.1 process-1.6.5.0 stm-2.5.0.0
689+ transformers-0.5.6.2 unix-2.7.2.2
690+---
691+name: hpc
692+version: 0.6.0.3
693+id: hpc-0.6.0.3
694+key: hpc-0.6.0.3
695+license: BSD-3-Clause
696+maintainer: ghc-devs@haskell.org
697+author: Andy Gill
698+synopsis: Code Coverage Library for Haskell
699+description:
700+ This package provides the code coverage library for Haskell.
701+ .
702+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
703+ information.
704+category: Control
705+exposed: True
706+exposed-modules:
707+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
708+hs-libraries: HShpc-0.6.0.3
709+depends:
710+ base-4.12.0.0 containers-0.6.0.1 directory-1.3.3.0 filepath-1.4.2.1
711+ time-1.8.0.2
712+---
713+name: integer-gmp
714+version: 1.0.2.0
715+id: integer-gmp-1.0.2.0
716+key: integer-gmp-1.0.2.0
717+license: BSD-3-Clause
718+maintainer: hvr@gnu.org
719+author: Herbert Valerio Riedel
720+synopsis: Integer library based on GMP
721+description:
722+ This package provides the low-level implementation of the standard
723+ 'Integer' type based on the
724+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
725+ .
726+ This package provides access to the internal representation of
727+ 'Integer' as well as primitive operations with no proper error
728+ handling, and should only be used directly with the utmost care.
729+category: Numeric, Algebra
730+exposed: True
731+exposed-modules:
732+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
733+ GHC.Integer.Logarithms.Internals
734+hidden-modules: GHC.Integer.Type
735+hs-libraries: HSinteger-gmp-1.0.2.0
736+extra-libraries:
737+ gmp
738+depends:
739+ ghc-prim-0.5.3
740+---
741+name: libiserv
742+version: 8.6.5
743+id: libiserv-8.6.5
744+key: libiserv-8.6.5
745+license: BSD-3-Clause
746+copyright: XXX
747+maintainer: XXX
748+author: XXX
749+synopsis: Provides shared functionality between iserv and iserv-proxy
750+category: Development
751+exposed: True
752+exposed-modules:
753+ GHCi.Utils Lib
754+hs-libraries: HSlibiserv-8.6.5
755+depends:
756+ base-4.12.0.0 binary-0.8.6.0 bytestring-0.10.8.2 containers-0.6.0.1
757+ deepseq-1.4.4.0 ghci-8.6.5 unix-2.7.2.2
758+---
759+name: mtl
760+version: 2.2.2
761+id: mtl-2.2.2
762+key: mtl-2.2.2
763+license: BSD-3-Clause
764+maintainer: Edward Kmett <ekmett@gmail.com>
765+author: Andy Gill
766+homepage: http://github.com/haskell/mtl
767+synopsis: Monad classes, using functional dependencies
768+description:
769+ Monad classes using functional dependencies, with instances
770+ for various monad transformers, inspired by the paper
771+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
772+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
773+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
774+category: Control
775+exposed: True
776+exposed-modules:
777+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
778+ Control.Monad.Error.Class Control.Monad.Except
779+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
780+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
781+ Control.Monad.RWS.Strict Control.Monad.Reader
782+ Control.Monad.Reader.Class Control.Monad.State
783+ Control.Monad.State.Class Control.Monad.State.Lazy
784+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
785+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
786+ Control.Monad.Writer.Strict
787+hs-libraries: HSmtl-2.2.2
788+depends:
789+ base-4.12.0.0 transformers-0.5.6.2
790+---
791+name: parsec
792+version: 3.1.13.0
793+id: parsec-3.1.13.0
794+key: parsec-3.1.13.0
795+license: BSD-3-Clause
796+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
797+author: Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
798+homepage: https://github.com/haskell/parsec
799+synopsis: Monadic parser combinators
800+description:
801+ Parsec is designed from scratch as an industrial-strength parser
802+ library. It is simple, safe, well documented (on the package
803+ homepage), has extensive libraries, good error messages,
804+ and is fast. It is defined as a monad transformer that can be
805+ stacked on arbitrary monads, and it is also parametric in the
806+ input stream type.
807+ .
808+ The main entry point is the "Text.Parsec" module which provides
809+ defaults for parsing 'Char'acter data.
810+ .
811+ The "Text.ParserCombinators.Parsec" module hierarchy contains
812+ the legacy @parsec-2@ API and may be removed at some point in
813+ the future.
814+category: Parsing
815+exposed: True
816+exposed-modules:
817+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
818+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
819+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
820+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
821+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
822+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
823+ Text.ParserCombinators.Parsec.Combinator
824+ Text.ParserCombinators.Parsec.Error
825+ Text.ParserCombinators.Parsec.Expr
826+ Text.ParserCombinators.Parsec.Language
827+ Text.ParserCombinators.Parsec.Perm
828+ Text.ParserCombinators.Parsec.Pos
829+ Text.ParserCombinators.Parsec.Prim
830+ Text.ParserCombinators.Parsec.Token
831+hs-libraries: HSparsec-3.1.13.0
832+depends:
833+ base-4.12.0.0 bytestring-0.10.8.2 mtl-2.2.2 text-1.2.3.1
834+---
835+name: pretty
836+version: 1.1.3.6
837+id: pretty-1.1.3.6
838+key: pretty-1.1.3.6
839+license: BSD-3-Clause
840+maintainer: David Terei <code@davidterei.com>
841+stability: Stable
842+homepage: http://github.com/haskell/pretty
843+synopsis: Pretty-printing library
844+description:
845+ This package contains a pretty-printing library, a set of API's
846+ that provides a way to easily print out text in a consistent
847+ format of your choosing. This is useful for compilers and related
848+ tools.
849+ .
850+ This library was originally designed by John Hughes's and has since
851+ been heavily modified by Simon Peyton Jones.
852+category: Text
853+exposed: True
854+exposed-modules:
855+ Text.PrettyPrint Text.PrettyPrint.Annotated
856+ Text.PrettyPrint.Annotated.HughesPJ
857+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
858+ Text.PrettyPrint.HughesPJClass
859+hs-libraries: HSpretty-1.1.3.6
860+depends:
861+ base-4.12.0.0 deepseq-1.4.4.0 ghc-prim-0.5.3
862+---
863+name: process
864+version: 1.6.5.0
865+id: process-1.6.5.0
866+key: process-1.6.5.0
867+license: BSD-3-Clause
868+maintainer: libraries@haskell.org
869+synopsis: Process libraries
870+description:
871+ This package contains libraries for dealing with system processes.
872+ .
873+ The typed-process package is a more recent take on a process API,
874+ which uses this package internally. It features better binary
875+ support, easier concurrency, and a more composable API. You can
876+ read more about it at
877+ <https://haskell-lang.org/library/typed-process>.
878+category: System
879+exposed: True
880+exposed-modules:
881+ System.Cmd System.Process System.Process.Internals
882+hidden-modules: System.Process.Common System.Process.Posix
883+hs-libraries: HSprocess-1.6.5.0
884+includes:
885+ runProcess.h
886+depends:
887+ base-4.12.0.0 deepseq-1.4.4.0 directory-1.3.3.0 filepath-1.4.2.1
888+ unix-2.7.2.2
889+---
890+name: rts
891+version: 1.0
892+id: rts
893+key: rts
894+license: BSD-3-Clause
895+maintainer: glasgow-haskell-users@haskell.org
896+exposed: True
897+hs-libraries: HSrts
898+extra-libraries:
899+ m rt dl ffi
900+includes:
901+ Stg.h
902+ld-options: "-Wl,-u,base_GHCziTopHandler_runIO_closure"
903+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
904+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
905+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
906+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
907+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
908+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
909+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
910+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
911+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
912+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
913+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
914+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
915+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
916+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
917+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
918+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
919+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
920+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
921+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
922+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
923+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
924+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
925+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
926+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
927+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
928+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
929+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
930+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
931+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
932+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
933+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
934+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
935+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
936+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
937+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
938+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
939+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
940+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
941+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
942+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
943+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
944+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
945+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
946+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
947+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
948+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
949+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
950+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
951+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
952+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
953+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
954+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
955+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
956+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
957+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
958+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
959+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
960+ "-Wl,-u,hs_atomicwrite64"
961+---
962+name: stm
963+version: 2.5.0.0
964+id: stm-2.5.0.0
965+key: stm-2.5.0.0
966+license: BSD-3-Clause
967+maintainer: libraries@haskell.org
968+homepage: https://wiki.haskell.org/Software_transactional_memory
969+synopsis: Software Transactional Memory
970+description:
971+ Software Transactional Memory, or STM, is an abstraction for
972+ concurrent communication. The main benefits of STM are
973+ /composability/ and /modularity/. That is, using STM you can write
974+ concurrent abstractions that can be easily composed with any other
975+ abstraction built using STM, without exposing the details of how
976+ your abstraction ensures safety. This is typically not the case
977+ with other forms of concurrent communication, such as locks or
978+ 'MVar's.
979+category: Concurrency
980+exposed: True
981+exposed-modules:
982+ Control.Concurrent.STM Control.Concurrent.STM.TArray
983+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
984+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
985+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
986+ Control.Monad.STM
987+hidden-modules: Control.Sequential.STM
988+hs-libraries: HSstm-2.5.0.0
989+depends:
990+ array-0.5.3.0 base-4.12.0.0
991+---
992+name: template-haskell
993+version: 2.14.0.0
994+id: template-haskell-2.14.0.0
995+key: template-haskell-2.14.0.0
996+license: BSD-3-Clause
997+maintainer: libraries@haskell.org
998+synopsis: Support library for Template Haskell
999+description:
1000+ This package provides modules containing facilities for manipulating
1001+ Haskell source code using Template Haskell.
1002+ .
1003+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1004+ information.
1005+category: Template Haskell
1006+exposed: True
1007+exposed-modules:
1008+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1009+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1010+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1011+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1012+hidden-modules: Language.Haskell.TH.Lib.Map
1013+hs-libraries: HStemplate-haskell-2.14.0.0
1014+depends:
1015+ base-4.12.0.0 ghc-boot-th-8.6.5 pretty-1.1.3.6
1016+---
1017+name: text
1018+version: 1.2.3.1
1019+id: text-1.2.3.1
1020+key: text-1.2.3.1
1021+license: BSD-2-Clause
1022+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1023+maintainer: Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1024+author: Bryan O'Sullivan <bos@serpentine.com>
1025+homepage: https://github.com/haskell/text
1026+synopsis: An efficient packed Unicode text type.
1027+description:
1028+ .
1029+ An efficient packed, immutable Unicode text type (both strict and
1030+ lazy), with a powerful loop fusion optimization framework.
1031+ .
1032+ The 'Text' type represents Unicode character strings, in a time and
1033+ space-efficient manner. This package provides text processing
1034+ capabilities that are optimized for performance critical use, both
1035+ in terms of large data quantities and high speed.
1036+ .
1037+ The 'Text' type provides character-encoding, type-safe case
1038+ conversion via whole-string case conversion functions (see "Data.Text").
1039+ It also provides a range of functions for converting 'Text' values to
1040+ and from 'ByteStrings', using several standard encodings
1041+ (see "Data.Text.Encoding").
1042+ .
1043+ Efficient locale-sensitive support for text IO is also supported
1044+ (see "Data.Text.IO").
1045+ .
1046+ These modules are intended to be imported qualified, to avoid name
1047+ clashes with Prelude functions, e.g.
1048+ .
1049+ > import qualified Data.Text as T
1050+ .
1051+ To use an extended and very rich family of functions for working
1052+ with Unicode text (including normalization, regular expressions,
1053+ non-standard encodings, text breaking, and locales), see
1054+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1055+ based on the well-respected and liberally
1056+ licensed [ICU library](http://site.icu-project.org/).
1057+category: Data, Text
1058+exposed: True
1059+exposed-modules:
1060+ Data.Text Data.Text.Array Data.Text.Encoding
1061+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1062+ Data.Text.Internal Data.Text.Internal.Builder
1063+ Data.Text.Internal.Builder.Functions
1064+ Data.Text.Internal.Builder.Int.Digits
1065+ Data.Text.Internal.Builder.RealFloat.Functions
1066+ Data.Text.Internal.Encoding.Fusion
1067+ Data.Text.Internal.Encoding.Fusion.Common
1068+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1069+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1070+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1071+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1072+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1073+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1074+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1075+ Data.Text.Internal.Private Data.Text.Internal.Read
1076+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1077+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1078+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1079+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1080+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1081+ Data.Text.Read Data.Text.Unsafe
1082+hidden-modules: Data.Text.Show
1083+hs-libraries: HStext-1.2.3.1
1084+depends:
1085+ array-0.5.3.0 base-4.12.0.0 binary-0.8.6.0 bytestring-0.10.8.2
1086+ deepseq-1.4.4.0 ghc-prim-0.5.3 integer-gmp-1.0.2.0
1087+---
1088+name: time
1089+version: 1.8.0.2
1090+id: time-1.8.0.2
1091+key: time-1.8.0.2
1092+license: BSD-3-Clause
1093+maintainer: <ashley@semantic.org>
1094+author: Ashley Yakeley
1095+stability: stable
1096+homepage: https://github.com/haskell/time
1097+synopsis: A time library
1098+description:
1099+ A time library
1100+category: Time
1101+exposed: True
1102+exposed-modules:
1103+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1104+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1105+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1106+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1107+ Data.Time.Clock.TAI Data.Time.Format Data.Time.LocalTime
1108+hidden-modules: Data.Time.Calendar.Private Data.Time.Calendar.Days
1109+ Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay
1110+ Data.Time.Clock.Internal.DiffTime
1111+ Data.Time.Clock.Internal.AbsoluteTime
1112+ Data.Time.Clock.Internal.NominalDiffTime
1113+ Data.Time.Clock.Internal.POSIXTime
1114+ Data.Time.Clock.Internal.UniversalTime
1115+ Data.Time.Clock.Internal.SystemTime
1116+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1117+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1118+ Data.Time.LocalTime.Internal.TimeZone
1119+ Data.Time.LocalTime.Internal.TimeOfDay
1120+ Data.Time.LocalTime.Internal.LocalTime
1121+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1122+ Data.Time.Format.Locale
1123+hs-libraries: HStime-1.8.0.2
1124+depends:
1125+ base-4.12.0.0 deepseq-1.4.4.0
1126+---
1127+name: transformers
1128+version: 0.5.6.2
1129+id: transformers-0.5.6.2
1130+key: transformers-0.5.6.2
1131+license: BSD-3-Clause
1132+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1133+author: Andy Gill, Ross Paterson
1134+synopsis: Concrete functor and monad transformers
1135+description:
1136+ A portable library of functor and monad transformers, inspired by
1137+ the paper
1138+ .
1139+ * \"Functional Programming with Overloading and Higher-Order
1140+ Polymorphism\", by Mark P Jones,
1141+ in /Advanced School of Functional Programming/, 1995
1142+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1143+ .
1144+ This package contains:
1145+ .
1146+ * the monad transformer class (in "Control.Monad.Trans.Class")
1147+ .
1148+ * concrete functor and monad transformers, each with associated
1149+ operations and functions to lift operations associated with other
1150+ transformers.
1151+ .
1152+ The package can be used on its own in portable Haskell code, in
1153+ which case operations need to be manually lifted through transformer
1154+ stacks (see "Control.Monad.Trans.Class" for some examples).
1155+ Alternatively, it can be used with the non-portable monad classes in
1156+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1157+ introduced by monad transformers through other transformers.
1158+category: Control
1159+exposed: True
1160+exposed-modules:
1161+ Control.Applicative.Backwards Control.Applicative.Lift
1162+ Control.Monad.Signatures Control.Monad.Trans.Accum
1163+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1164+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1165+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1166+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1167+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1168+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1169+ Control.Monad.Trans.Select Control.Monad.Trans.State
1170+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1171+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1172+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1173+ Data.Functor.Constant Data.Functor.Reverse
1174+hs-libraries: HStransformers-0.5.6.2
1175+depends:
1176+ base-4.12.0.0
1177+---
1178+name: unix
1179+version: 2.7.2.2
1180+id: unix-2.7.2.2
1181+key: unix-2.7.2.2
1182+license: BSD-3-Clause
1183+maintainer: libraries@haskell.org
1184+homepage: https://github.com/haskell/unix
1185+synopsis: POSIX functionality
1186+description:
1187+ This package gives you access to the set of operating system
1188+ services standardised by
1189+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1190+ (or the IEEE Portable Operating System Interface for Computing
1191+ Environments - IEEE Std. 1003.1).
1192+ .
1193+ The package is not supported under Windows.
1194+category: System
1195+exposed: True
1196+exposed-modules:
1197+ System.Posix System.Posix.ByteString
1198+ System.Posix.ByteString.FilePath System.Posix.Directory
1199+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1200+ System.Posix.DynamicLinker.ByteString
1201+ System.Posix.DynamicLinker.Module
1202+ System.Posix.DynamicLinker.Module.ByteString
1203+ System.Posix.DynamicLinker.Prim System.Posix.Env
1204+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1205+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1206+ System.Posix.IO.ByteString System.Posix.Process
1207+ System.Posix.Process.ByteString System.Posix.Process.Internals
1208+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1209+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1210+ System.Posix.Temp.ByteString System.Posix.Terminal
1211+ System.Posix.Terminal.ByteString System.Posix.Time
1212+ System.Posix.Unistd System.Posix.User
1213+hidden-modules: System.Posix.Directory.Common
1214+ System.Posix.DynamicLinker.Common System.Posix.Files.Common
1215+ System.Posix.IO.Common System.Posix.Process.Common
1216+ System.Posix.Terminal.Common
1217+hs-libraries: HSunix-2.7.2.2
1218+includes:
1219+ HsUnix.h execvpe.h
1220+depends:
1221+ base-4.12.0.0 bytestring-0.10.8.2 time-1.8.0.2
materialized/dummy-ghc/aarch64-unknown-linux-musl-aarch64-unknown-linux-musl-ghc-8.6.5-x86_64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.6.5
materialized/dummy-ghc/aarch64-unknown-linux-musl-aarch64-unknown-linux-musl-ghc-8.6.5-x86_64-linux/ghc/infonew file+57
@@ -0,0 +1,57 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler flags"," -fno-stack-protector")
4+ ,("C compiler link flags"," -Wl,-z,noexecstack")
5+ ,("C compiler supports -no-pie","YES")
6+ ,("Haskell CPP flags","-E -undef -traditional")
7+ ,("ld flags"," -z noexecstack")
8+ ,("ld supports compact unwind","YES")
9+ ,("ld supports build-id","YES")
10+ ,("ld supports filelist","NO")
11+ ,("ld is GNU ld","YES")
12+ ,("ar flags","q")
13+ ,("ar supports at file","YES")
14+ ,("touch command","touch")
15+ ,("dllwrap command","/bin/false")
16+ ,("windres command","/bin/false")
17+ ,("libtool command","libtool")
18+ ,("cross compiling","YES")
19+ ,("target os","OSLinux")
20+ ,("target arch","ArchARM64")
21+ ,("target word size","8")
22+ ,("target has GNU nonexec stack","True")
23+ ,("target has .ident directive","True")
24+ ,("target has subsections via symbols","False")
25+ ,("target has RTS linker","YES")
26+ ,("Unregisterised","NO")
27+ ,("LLVM llc command","llc")
28+ ,("LLVM opt command","opt")
29+ ,("LLVM clang command","clang")
30+ ,("Project version","8.6.5")
31+ ,("Project Git commit id","92b6a0237e0195cee4773de4b237951addd659d9")
32+ ,("Booter version","8.4.4")
33+ ,("Stage","1")
34+ ,("Build platform","x86_64-unknown-linux")
35+ ,("Host platform","x86_64-unknown-linux")
36+ ,("Target platform","aarch64-unknown-linux")
37+ ,("Have interpreter","YES")
38+ ,("Object splitting supported","NO")
39+ ,("Have native code generator","NO")
40+ ,("Support SMP","YES")
41+ ,("Tables next to code","YES")
42+ ,("RTS ways","l debug thr thr_debug thr_l thr_p ")
43+ ,("RTS expects libdw","NO")
44+ ,("Support dynamic-too","YES")
45+ ,("Support parallel --make","YES")
46+ ,("Support reexported-modules","YES")
47+ ,("Support thinning and renaming package flags","YES")
48+ ,("Support Backpack","YES")
49+ ,("Requires unified installed package IDs","YES")
50+ ,("Uses package keys","YES")
51+ ,("Uses unit IDs","YES")
52+ ,("Dynamic by default","NO")
53+ ,("GHC Dynamic","NO")
54+ ,("GHC Profiled","NO")
55+ ,("Leading underscore","NO")
56+ ,("Debug on","False")
57+ ]
materialized/dummy-ghc/aarch64-unknown-linux-musl-aarch64-unknown-linux-musl-ghc-8.6.5-x86_64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.6.5
materialized/dummy-ghc/aarch64-unknown-linux-musl-aarch64-unknown-linux-musl-ghc-8.6.5-x86_64-linux/ghc/supported-languagesnew file+247
@@ -0,0 +1,247 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+ConstrainedClassMethods
25+NoConstrainedClassMethods
26+ConstraintKinds
27+NoConstraintKinds
28+DataKinds
29+NoDataKinds
30+DatatypeContexts
31+NoDatatypeContexts
32+DefaultSignatures
33+NoDefaultSignatures
34+DeriveAnyClass
35+NoDeriveAnyClass
36+DeriveDataTypeable
37+NoDeriveDataTypeable
38+DeriveFoldable
39+NoDeriveFoldable
40+DeriveFunctor
41+NoDeriveFunctor
42+DeriveGeneric
43+NoDeriveGeneric
44+DeriveLift
45+NoDeriveLift
46+DeriveTraversable
47+NoDeriveTraversable
48+DerivingStrategies
49+NoDerivingStrategies
50+DerivingVia
51+NoDerivingVia
52+DisambiguateRecordFields
53+NoDisambiguateRecordFields
54+DoAndIfThenElse
55+NoDoAndIfThenElse
56+BlockArguments
57+NoBlockArguments
58+DoRec
59+NoDoRec
60+DuplicateRecordFields
61+NoDuplicateRecordFields
62+EmptyCase
63+NoEmptyCase
64+EmptyDataDecls
65+NoEmptyDataDecls
66+EmptyDataDeriving
67+NoEmptyDataDeriving
68+ExistentialQuantification
69+NoExistentialQuantification
70+ExplicitForAll
71+NoExplicitForAll
72+ExplicitNamespaces
73+NoExplicitNamespaces
74+ExtendedDefaultRules
75+NoExtendedDefaultRules
76+FlexibleContexts
77+NoFlexibleContexts
78+FlexibleInstances
79+NoFlexibleInstances
80+ForeignFunctionInterface
81+NoForeignFunctionInterface
82+FunctionalDependencies
83+NoFunctionalDependencies
84+GADTSyntax
85+NoGADTSyntax
86+GADTs
87+NoGADTs
88+GHCForeignImportPrim
89+NoGHCForeignImportPrim
90+GeneralizedNewtypeDeriving
91+NoGeneralizedNewtypeDeriving
92+GeneralisedNewtypeDeriving
93+NoGeneralisedNewtypeDeriving
94+ImplicitParams
95+NoImplicitParams
96+ImplicitPrelude
97+NoImplicitPrelude
98+ImpredicativeTypes
99+NoImpredicativeTypes
100+IncoherentInstances
101+NoIncoherentInstances
102+TypeFamilyDependencies
103+NoTypeFamilyDependencies
104+InstanceSigs
105+NoInstanceSigs
106+ApplicativeDo
107+NoApplicativeDo
108+InterruptibleFFI
109+NoInterruptibleFFI
110+JavaScriptFFI
111+NoJavaScriptFFI
112+KindSignatures
113+NoKindSignatures
114+LambdaCase
115+NoLambdaCase
116+LiberalTypeSynonyms
117+NoLiberalTypeSynonyms
118+MagicHash
119+NoMagicHash
120+MonadComprehensions
121+NoMonadComprehensions
122+MonadFailDesugaring
123+NoMonadFailDesugaring
124+MonoLocalBinds
125+NoMonoLocalBinds
126+MonoPatBinds
127+NoMonoPatBinds
128+MonomorphismRestriction
129+NoMonomorphismRestriction
130+MultiParamTypeClasses
131+NoMultiParamTypeClasses
132+MultiWayIf
133+NoMultiWayIf
134+NumericUnderscores
135+NoNumericUnderscores
136+NPlusKPatterns
137+NoNPlusKPatterns
138+NamedFieldPuns
139+NoNamedFieldPuns
140+NamedWildCards
141+NoNamedWildCards
142+NegativeLiterals
143+NoNegativeLiterals
144+HexFloatLiterals
145+NoHexFloatLiterals
146+NondecreasingIndentation
147+NoNondecreasingIndentation
148+NullaryTypeClasses
149+NoNullaryTypeClasses
150+NumDecimals
151+NoNumDecimals
152+OverlappingInstances
153+NoOverlappingInstances
154+OverloadedLabels
155+NoOverloadedLabels
156+OverloadedLists
157+NoOverloadedLists
158+OverloadedStrings
159+NoOverloadedStrings
160+PackageImports
161+NoPackageImports
162+ParallelArrays
163+NoParallelArrays
164+ParallelListComp
165+NoParallelListComp
166+PartialTypeSignatures
167+NoPartialTypeSignatures
168+PatternGuards
169+NoPatternGuards
170+PatternSignatures
171+NoPatternSignatures
172+PatternSynonyms
173+NoPatternSynonyms
174+PolyKinds
175+NoPolyKinds
176+PolymorphicComponents
177+NoPolymorphicComponents
178+QuantifiedConstraints
179+NoQuantifiedConstraints
180+PostfixOperators
181+NoPostfixOperators
182+QuasiQuotes
183+NoQuasiQuotes
184+Rank2Types
185+NoRank2Types
186+RankNTypes
187+NoRankNTypes
188+RebindableSyntax
189+NoRebindableSyntax
190+RecordPuns
191+NoRecordPuns
192+RecordWildCards
193+NoRecordWildCards
194+RecursiveDo
195+NoRecursiveDo
196+RelaxedLayout
197+NoRelaxedLayout
198+RelaxedPolyRec
199+NoRelaxedPolyRec
200+RoleAnnotations
201+NoRoleAnnotations
202+ScopedTypeVariables
203+NoScopedTypeVariables
204+StandaloneDeriving
205+NoStandaloneDeriving
206+StarIsType
207+NoStarIsType
208+StaticPointers
209+NoStaticPointers
210+Strict
211+NoStrict
212+StrictData
213+NoStrictData
214+TemplateHaskell
215+NoTemplateHaskell
216+TemplateHaskellQuotes
217+NoTemplateHaskellQuotes
218+TraditionalRecordSyntax
219+NoTraditionalRecordSyntax
220+TransformListComp
221+NoTransformListComp
222+TupleSections
223+NoTupleSections
224+TypeApplications
225+NoTypeApplications
226+TypeInType
227+NoTypeInType
228+TypeFamilies
229+NoTypeFamilies
230+TypeOperators
231+NoTypeOperators
232+TypeSynonymInstances
233+NoTypeSynonymInstances
234+UnboxedTuples
235+NoUnboxedTuples
236+UnboxedSums
237+NoUnboxedSums
238+UndecidableInstances
239+NoUndecidableInstances
240+UndecidableSuperClasses
241+NoUndecidableSuperClasses
242+UnicodeSyntax
243+NoUnicodeSyntax
244+UnliftedFFITypes
245+NoUnliftedFFITypes
246+ViewPatterns
247+NoViewPatterns
materialized/dummy-ghc/armv7l-unknown-linux-musleabihf-armv7l-unknown-linux-musleabihf-ghc-8.6.5-x86_64-linux/ghc-pkg/dump-globalnew file+1216
@@ -0,0 +1,1216 @@
1+name: Cabal
2+version: 2.4.0.1
3+id: Cabal-2.4.0.1
4+key: Cabal-2.4.0.1
5+license: BSD-3-Clause
6+copyright: 2003-2018, Cabal Development Team (see AUTHORS file)
7+maintainer: cabal-devel@haskell.org
8+author: Cabal Development Team <cabal-devel@haskell.org>
9+homepage: http://www.haskell.org/cabal/
10+synopsis: A framework for packaging Haskell software
11+description:
12+ The Haskell Common Architecture for Building Applications and
13+ Libraries: a framework defining a common interface for authors to more
14+ easily build their Haskell applications in a portable way.
15+ .
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.Graph
33+ Distribution.Compat.Internal.TempFile Distribution.Compat.Lens
34+ Distribution.Compat.Newtype Distribution.Compat.Parsing
35+ Distribution.Compat.Prelude.Internal Distribution.Compat.ReadP
36+ Distribution.Compat.Semigroup Distribution.Compat.Stack
37+ Distribution.Compat.Time Distribution.Compiler
38+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
39+ Distribution.FieldGrammar.FieldDescrs
40+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
41+ Distribution.InstalledPackageInfo Distribution.License
42+ Distribution.Make Distribution.ModuleName Distribution.Package
43+ Distribution.PackageDescription
44+ Distribution.PackageDescription.Check
45+ Distribution.PackageDescription.Configuration
46+ Distribution.PackageDescription.FieldGrammar
47+ Distribution.PackageDescription.Parsec
48+ Distribution.PackageDescription.PrettyPrint
49+ Distribution.PackageDescription.Quirks
50+ Distribution.PackageDescription.Utils Distribution.ParseUtils
51+ Distribution.Parsec.Class Distribution.Parsec.Common
52+ Distribution.Parsec.ConfVar Distribution.Parsec.Field
53+ Distribution.Parsec.FieldLineStream Distribution.Parsec.Lexer
54+ Distribution.Parsec.LexerMonad Distribution.Parsec.Newtypes
55+ Distribution.Parsec.ParseResult Distribution.Parsec.Parser
56+ Distribution.Pretty Distribution.PrettyUtils Distribution.ReadE
57+ Distribution.SPDX Distribution.SPDX.License
58+ Distribution.SPDX.LicenseExceptionId
59+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
60+ Distribution.SPDX.LicenseListVersion
61+ Distribution.SPDX.LicenseReference Distribution.Simple
62+ Distribution.Simple.Bench Distribution.Simple.Build
63+ Distribution.Simple.Build.Macros
64+ Distribution.Simple.Build.PathsModule
65+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
66+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
67+ Distribution.Simple.Command Distribution.Simple.Compiler
68+ Distribution.Simple.Configure Distribution.Simple.Doctest
69+ Distribution.Simple.Flag Distribution.Simple.GHC
70+ Distribution.Simple.GHCJS Distribution.Simple.Glob
71+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
72+ Distribution.Simple.Hpc Distribution.Simple.Install
73+ Distribution.Simple.InstallDirs Distribution.Simple.LocalBuildInfo
74+ Distribution.Simple.PackageIndex Distribution.Simple.PreProcess
75+ Distribution.Simple.PreProcess.Unlit Distribution.Simple.Program
76+ Distribution.Simple.Program.Ar Distribution.Simple.Program.Builtin
77+ Distribution.Simple.Program.Db Distribution.Simple.Program.Find
78+ Distribution.Simple.Program.GHC Distribution.Simple.Program.HcPkg
79+ Distribution.Simple.Program.Hpc
80+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
81+ Distribution.Simple.Program.ResponseFile
82+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
83+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
84+ Distribution.Simple.Register Distribution.Simple.Setup
85+ Distribution.Simple.SrcDist Distribution.Simple.Test
86+ Distribution.Simple.Test.ExeV10 Distribution.Simple.Test.LibV09
87+ Distribution.Simple.Test.Log Distribution.Simple.UHC
88+ Distribution.Simple.UserHooks Distribution.Simple.Utils
89+ Distribution.System Distribution.TestSuite Distribution.Text
90+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
91+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
92+ Distribution.Types.Benchmark.Lens
93+ Distribution.Types.BenchmarkInterface
94+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
95+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
96+ Distribution.Types.Component Distribution.Types.ComponentId
97+ Distribution.Types.ComponentInclude
98+ Distribution.Types.ComponentLocalBuildInfo
99+ Distribution.Types.ComponentName
100+ Distribution.Types.ComponentRequestedSpec
101+ Distribution.Types.CondTree Distribution.Types.Condition
102+ Distribution.Types.Dependency Distribution.Types.DependencyMap
103+ Distribution.Types.ExeDependency Distribution.Types.Executable
104+ Distribution.Types.Executable.Lens
105+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
106+ Distribution.Types.ForeignLib Distribution.Types.ForeignLib.Lens
107+ Distribution.Types.ForeignLibOption
108+ Distribution.Types.ForeignLibType
109+ Distribution.Types.GenericPackageDescription
110+ Distribution.Types.GenericPackageDescription.Lens
111+ Distribution.Types.HookedBuildInfo
112+ Distribution.Types.IncludeRenaming
113+ Distribution.Types.InstalledPackageInfo
114+ Distribution.Types.InstalledPackageInfo.FieldGrammar
115+ Distribution.Types.InstalledPackageInfo.Lens
116+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
117+ Distribution.Types.Library Distribution.Types.Library.Lens
118+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
119+ Distribution.Types.Module Distribution.Types.ModuleReexport
120+ Distribution.Types.ModuleRenaming
121+ Distribution.Types.MungedPackageId
122+ Distribution.Types.MungedPackageName
123+ Distribution.Types.PackageDescription
124+ Distribution.Types.PackageDescription.Lens
125+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
126+ Distribution.Types.PackageName
127+ Distribution.Types.PkgconfigDependency
128+ Distribution.Types.PkgconfigName Distribution.Types.SetupBuildInfo
129+ Distribution.Types.SetupBuildInfo.Lens
130+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
131+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
132+ Distribution.Types.TestSuite.Lens
133+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
134+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
135+ Distribution.Types.Version Distribution.Types.VersionInterval
136+ Distribution.Types.VersionRange Distribution.Utils.Generic
137+ Distribution.Utils.IOData Distribution.Utils.LogProgress
138+ Distribution.Utils.MapAccum Distribution.Utils.NubList
139+ Distribution.Utils.Progress Distribution.Utils.ShortText
140+ Distribution.Verbosity Distribution.Version
141+ Language.Haskell.Extension
142+hidden-modules: Distribution.Backpack.PreExistingComponent
143+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
144+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
145+ Distribution.Backpack.Id Distribution.Utils.UnionFind
146+ Distribution.Utils.Base62 Distribution.Compat.CopyFile
147+ Distribution.Compat.GetShortPathName Distribution.Compat.MonadFail
148+ Distribution.Compat.Prelude Distribution.Compat.SnocList
149+ Distribution.GetOpt Distribution.Lex Distribution.Utils.String
150+ Distribution.Simple.GHC.EnvironmentParser
151+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
152+ Paths_Cabal
153+hs-libraries: HSCabal-2.4.0.1
154+depends:
155+ array-0.5.3.0 base-4.12.0.0 binary-0.8.6.0 bytestring-0.10.8.2
156+ containers-0.6.0.1 deepseq-1.4.4.0 directory-1.3.3.0
157+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.13.0 pretty-1.1.3.6
158+ process-1.6.5.0 text-1.2.3.1 time-1.8.0.2 transformers-0.5.6.2
159+ unix-2.7.2.2
160+---
161+name: array
162+version: 0.5.3.0
163+id: array-0.5.3.0
164+key: array-0.5.3.0
165+license: BSD-3-Clause
166+maintainer: libraries@haskell.org
167+synopsis: Mutable and immutable arrays
168+description:
169+ In addition to providing the "Data.Array" module
170+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
171+ this package also defines the classes 'IArray' of
172+ immutable arrays and 'MArray' of arrays mutable within appropriate
173+ monads, as well as some instances of these classes.
174+category: Data Structures
175+exposed: True
176+exposed-modules:
177+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
178+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
179+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
180+ Data.Array.Storable Data.Array.Storable.Internals
181+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
182+hs-libraries: HSarray-0.5.3.0
183+depends:
184+ base-4.12.0.0
185+---
186+name: base
187+version: 4.12.0.0
188+id: base-4.12.0.0
189+key: base-4.12.0.0
190+license: BSD-3-Clause
191+maintainer: libraries@haskell.org
192+synopsis: Basic libraries
193+description:
194+ This package contains the Standard Haskell "Prelude" and its support libraries,
195+ and a large collection of useful libraries ranging from data
196+ structures to parsing combinators and debugging utilities.
197+category: Prelude
198+exposed: True
199+exposed-modules:
200+ Control.Applicative Control.Arrow Control.Category
201+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
202+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
203+ Control.Exception.Base Control.Monad Control.Monad.Fail
204+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
205+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
206+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
207+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
208+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
209+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
210+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
211+ Data.Functor Data.Functor.Classes Data.Functor.Compose
212+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
213+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
214+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
215+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
216+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
217+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
218+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
219+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
220+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
221+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
222+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
223+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
224+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
225+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
226+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
227+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
228+ GHC.Environment GHC.Err GHC.Event GHC.Exception GHC.Exception.Type
229+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
230+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
231+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
232+ GHC.ForeignPtr GHC.GHCi GHC.Generics GHC.IO GHC.IO.Buffer
233+ GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
234+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
235+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
236+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
237+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
238+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
239+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
240+ GHC.IORef GHC.Int GHC.List GHC.MVar GHC.Maybe GHC.Natural GHC.Num
241+ GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling GHC.Ptr
242+ GHC.RTS.Flags GHC.Read GHC.Real GHC.Records GHC.ResponseFile GHC.ST
243+ GHC.STRef GHC.Show GHC.Stable GHC.StableName GHC.Stack
244+ GHC.Stack.CCS GHC.Stack.Types GHC.StaticPtr GHC.Stats GHC.Storable
245+ GHC.TopHandler GHC.TypeLits GHC.TypeNats GHC.Unicode GHC.Weak
246+ GHC.Word Numeric Numeric.Natural Prelude System.CPUTime
247+ System.Console.GetOpt System.Environment System.Environment.Blank
248+ System.Exit System.IO System.IO.Error System.IO.Unsafe System.Info
249+ System.Mem System.Mem.StableName System.Mem.Weak
250+ System.Posix.Internals System.Posix.Types System.Timeout
251+ Text.ParserCombinators.ReadP Text.ParserCombinators.ReadPrec
252+ Text.Printf Text.Read Text.Read.Lex Text.Show Text.Show.Functions
253+ Type.Reflection Type.Reflection.Unsafe Unsafe.Coerce
254+hidden-modules: Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp
255+ Data.Functor.Utils Data.OldList Data.Semigroup.Internal
256+ Data.Typeable.Internal Foreign.ForeignPtr.Imp
257+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
258+ System.CPUTime.Utils GHC.Event.Arr GHC.Event.Array
259+ GHC.Event.Control GHC.Event.EPoll GHC.Event.IntTable
260+ GHC.Event.Internal GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ
261+ GHC.Event.Poll GHC.Event.Thread GHC.Event.TimerManager
262+ GHC.Event.Unique System.CPUTime.Posix.ClockGetTime
263+ System.CPUTime.Posix.Times System.CPUTime.Posix.RUsage
264+ System.CPUTime.Unsupported
265+hs-libraries: HSbase-4.12.0.0
266+includes:
267+ HsBase.h
268+depends:
269+ ghc-prim-0.5.3 integer-gmp-1.0.2.0 rts
270+---
271+name: binary
272+version: 0.8.6.0
273+id: binary-0.8.6.0
274+key: binary-0.8.6.0
275+license: BSD-3-Clause
276+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
277+author: Lennart Kolmodin <kolmodin@gmail.com>
278+stability: provisional
279+homepage: https://github.com/kolmodin/binary
280+synopsis: Binary serialisation for Haskell values using lazy ByteStrings
281+description:
282+ Efficient, pure binary serialisation using lazy ByteStrings.
283+ Haskell values may be encoded to and from binary formats,
284+ written to disk as binary, or sent over the network.
285+ The format used can be automatically generated, or
286+ you can choose to implement a custom format if needed.
287+ Serialisation speeds of over 1 G\/sec have been observed,
288+ so this library should be suitable for high performance
289+ scenarios.
290+category: Data, Parsing
291+exposed: True
292+exposed-modules:
293+ Data.Binary Data.Binary.Builder Data.Binary.Get
294+ Data.Binary.Get.Internal Data.Binary.Put
295+hidden-modules: Data.Binary.Class Data.Binary.Internal
296+ Data.Binary.Generic Data.Binary.FloatCast
297+hs-libraries: HSbinary-0.8.6.0
298+depends:
299+ array-0.5.3.0 base-4.12.0.0 bytestring-0.10.8.2 containers-0.6.0.1
300+---
301+name: bytestring
302+version: 0.10.8.2
303+id: bytestring-0.10.8.2
304+key: bytestring-0.10.8.2
305+license: BSD-3-Clause
306+copyright: Copyright (c) Don Stewart 2005-2009,
307+ (c) Duncan Coutts 2006-2015,
308+ (c) David Roundy 2003-2005,
309+ (c) Jasper Van der Jeugt 2010,
310+ (c) Simon Meier 2010-2013.
311+maintainer: Duncan Coutts <duncan@community.haskell.org>
312+author: Don Stewart,
313+ Duncan Coutts
314+homepage: https://github.com/haskell/bytestring
315+synopsis: Fast, compact, strict and lazy byte strings with a list interface
316+description:
317+ An efficient compact, immutable byte string type (both strict and lazy)
318+ suitable for binary or 8-bit character data.
319+ .
320+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
321+ It is suitable for high performance use, both in terms of large data
322+ quantities, or high speed requirements. The 'ByteString' functions follow
323+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
324+ from using 'String' to 'ByteString'.
325+ .
326+ Two 'ByteString' variants are provided:
327+ .
328+ * Strict 'ByteString's keep the string as a single large array. This
329+ makes them convenient for passing data between C and Haskell.
330+ .
331+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
332+ suitable for I\/O streaming tasks.
333+ .
334+ The @Char8@ modules provide a character-based view of the same
335+ underlying 'ByteString' types. This makes it convenient to handle mixed
336+ binary and 8-bit character content (which is common in many file formats
337+ and network protocols).
338+ .
339+ The 'Builder' module provides an efficient way to build up 'ByteString's
340+ in an ad-hoc way by repeated concatenation. This is ideal for fast
341+ serialisation or pretty printing.
342+ .
343+ There is also a 'ShortByteString' type which has a lower memory overhead
344+ and can can be converted to or from a 'ByteString', but supports very few
345+ other operations. It is suitable for keeping many short strings in memory.
346+ .
347+ 'ByteString's are not designed for Unicode. For Unicode strings you should
348+ use the 'Text' type from the @text@ package.
349+ .
350+ These modules are intended to be imported qualified, to avoid name clashes
351+ with "Prelude" functions, e.g.
352+ .
353+ > import qualified Data.ByteString as BS
354+category: Data
355+exposed: True
356+exposed-modules:
357+ Data.ByteString Data.ByteString.Builder
358+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
359+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
360+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
361+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
362+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
363+ Data.ByteString.Lazy.Internal Data.ByteString.Short
364+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
365+hidden-modules: Data.ByteString.Builder.ASCII
366+ Data.ByteString.Builder.Prim.Binary
367+ Data.ByteString.Builder.Prim.ASCII
368+ Data.ByteString.Builder.Prim.Internal.Floating
369+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
370+ Data.ByteString.Builder.Prim.Internal.Base16
371+hs-libraries: HSbytestring-0.10.8.2
372+includes:
373+ fpstring.h
374+depends:
375+ base-4.12.0.0 deepseq-1.4.4.0 ghc-prim-0.5.3 integer-gmp-1.0.2.0
376+---
377+name: containers
378+version: 0.6.0.1
379+id: containers-0.6.0.1
380+key: containers-0.6.0.1
381+license: BSD-3-Clause
382+maintainer: libraries@haskell.org
383+synopsis: Assorted concrete container types
384+description:
385+ .
386+ This package contains efficient general-purpose implementations
387+ of various immutable container types including sets, maps, sequences,
388+ trees, and graphs.
389+ .
390+ For a walkthrough of what this package provides with examples of common
391+ operations see the [containers
392+ introduction](https://haskell-containers.readthedocs.io).
393+ .
394+ The declared cost of each operation is either worst-case or amortized, but
395+ remains valid even if structures are shared.
396+category: Data Structures
397+exposed: True
398+exposed-modules:
399+ Data.Containers.ListUtils Data.Graph Data.IntMap
400+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
401+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
402+ Data.IntSet Data.IntSet.Internal Data.Map Data.Map.Internal
403+ Data.Map.Internal.Debug Data.Map.Lazy Data.Map.Merge.Lazy
404+ Data.Map.Merge.Strict Data.Map.Strict Data.Map.Strict.Internal
405+ Data.Sequence Data.Sequence.Internal Data.Sequence.Internal.Sorting
406+ Data.Set Data.Set.Internal Data.Tree
407+ Utils.Containers.Internal.BitQueue
408+ Utils.Containers.Internal.BitUtil
409+ Utils.Containers.Internal.StrictPair
410+hidden-modules: Utils.Containers.Internal.State
411+ Utils.Containers.Internal.StrictMaybe
412+ Utils.Containers.Internal.PtrEquality
413+ Utils.Containers.Internal.Coercions
414+ Utils.Containers.Internal.TypeError
415+ Data.Map.Internal.DeprecatedShowTree
416+ Data.IntMap.Internal.DeprecatedDebug
417+hs-libraries: HScontainers-0.6.0.1
418+depends:
419+ array-0.5.3.0 base-4.12.0.0 deepseq-1.4.4.0 ghc-prim-0.5.3
420+---
421+name: deepseq
422+version: 1.4.4.0
423+id: deepseq-1.4.4.0
424+key: deepseq-1.4.4.0
425+license: BSD-3-Clause
426+maintainer: libraries@haskell.org
427+synopsis: Deep evaluation of data structures
428+description:
429+ This package provides methods for fully evaluating data structures
430+ (\"deep evaluation\"). Deep evaluation is often used for adding
431+ strictness to a program, e.g. in order to force pending exceptions,
432+ remove space leaks, or force lazy I/O to happen. It is also useful
433+ in parallel programs, to ensure pending work does not migrate to the
434+ wrong thread.
435+ .
436+ The primary use of this package is via the 'deepseq' function, a
437+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
438+ typeclass (\"Normal Form Data\", data structures with no unevaluated
439+ components) which defines strategies for fully evaluating different
440+ data types. See module documentation in "Control.DeepSeq" for more
441+ details.
442+category: Control
443+exposed: True
444+exposed-modules:
445+ Control.DeepSeq
446+hidden-modules: Control.DeepSeq.BackDoor
447+hs-libraries: HSdeepseq-1.4.4.0
448+depends:
449+ array-0.5.3.0 base-4.12.0.0
450+---
451+name: directory
452+version: 1.3.3.0
453+id: directory-1.3.3.0
454+key: directory-1.3.3.0
455+license: BSD-3-Clause
456+maintainer: libraries@haskell.org
457+synopsis: Platform-agnostic library for filesystem operations
458+description:
459+ This library provides a basic set of operations for manipulating files and
460+ directories in a portable way.
461+category: System
462+exposed: True
463+exposed-modules:
464+ System.Directory System.Directory.Internal
465+ System.Directory.Internal.Prelude
466+hidden-modules: System.Directory.Internal.C_utimensat
467+ System.Directory.Internal.Common System.Directory.Internal.Config
468+ System.Directory.Internal.Posix System.Directory.Internal.Windows
469+hs-libraries: HSdirectory-1.3.3.0
470+depends:
471+ base-4.12.0.0 filepath-1.4.2.1 time-1.8.0.2 unix-2.7.2.2
472+---
473+name: filepath
474+version: 1.4.2.1
475+id: filepath-1.4.2.1
476+key: filepath-1.4.2.1
477+license: BSD-3-Clause
478+copyright: Neil Mitchell 2005-2018
479+maintainer: Neil Mitchell <ndmitchell@gmail.com>
480+author: Neil Mitchell <ndmitchell@gmail.com>
481+homepage: https://github.com/haskell/filepath#readme
482+synopsis: Library for manipulating FilePaths in a cross platform way.
483+description:
484+ 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:
485+ .
486+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
487+ .
488+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
489+ .
490+ * "System.FilePath" is an alias for the module appropriate to your platform.
491+ .
492+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
493+category: System
494+exposed: True
495+exposed-modules:
496+ System.FilePath System.FilePath.Posix System.FilePath.Windows
497+hs-libraries: HSfilepath-1.4.2.1
498+depends:
499+ base-4.12.0.0
500+---
501+name: ghc-boot
502+version: 8.6.5
503+id: ghc-boot-8.6.5
504+key: ghc-boot-8.6.5
505+license: BSD-3-Clause
506+maintainer: ghc-devs@haskell.org
507+synopsis: Shared functionality between GHC and its boot libraries
508+description:
509+ This library is shared between GHC, ghc-pkg, and other boot
510+ libraries.
511+ .
512+ A note about "GHC.PackageDb": it only deals with the subset of
513+ the package database that the compiler cares about: modules
514+ paths etc and not package metadata like description, authors
515+ etc. It is thus not a library interface to ghc-pkg and is *not*
516+ suitable for modifying GHC package databases.
517+ .
518+ The package database format and this library are constructed in
519+ such a way that while ghc-pkg depends on Cabal, the GHC library
520+ and program do not have to depend on Cabal.
521+category: GHC
522+exposed: True
523+exposed-modules:
524+ GHC.ForeignSrcLang GHC.HandleEncoding GHC.LanguageExtensions
525+ GHC.PackageDb GHC.Serialized
526+hs-libraries: HSghc-boot-8.6.5
527+depends:
528+ base-4.12.0.0 binary-0.8.6.0 bytestring-0.10.8.2 directory-1.3.3.0
529+ filepath-1.4.2.1 ghc-boot-th-8.6.5
530+---
531+name: ghc-boot-th
532+version: 8.6.5
533+id: ghc-boot-th-8.6.5
534+key: ghc-boot-th-8.6.5
535+license: BSD-3-Clause
536+maintainer: ghc-devs@haskell.org
537+synopsis: Shared functionality between GHC and the @template-haskell@
538+ library
539+description:
540+ This library contains various bits shared between the @ghc@ and
541+ @template-haskell@ libraries.
542+ .
543+ This package exists to ensure that @template-haskell@ has a
544+ minimal set of transitive dependencies, since it is intended to
545+ be depended upon by user code.
546+category: GHC
547+exposed: True
548+exposed-modules:
549+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
550+hs-libraries: HSghc-boot-th-8.6.5
551+depends:
552+ base-4.12.0.0
553+---
554+name: ghc-compact
555+version: 0.1.0.0
556+id: ghc-compact-0.1.0.0
557+key: ghc-compact-0.1.0.0
558+license: BSD-3-Clause
559+maintainer: libraries@haskell.org
560+synopsis: In memory storage of deeply evaluated data structure
561+description:
562+ This package provides minimal functionality for working with
563+ "compact regions", which hold a fully evaluated Haskell object graph.
564+ These regions maintain the invariant that no pointers live inside the struct
565+ that point outside it, which ensures efficient garbage collection without
566+ ever reading the structure contents (effectively, it works as a manually
567+ managed "oldest generation" which is never freed until the whole is
568+ released).
569+ Internally, the struct is stored a single contiguous block of memory,
570+ which allows efficient serialization and deserialization of structs
571+ for distributed computing.
572+category: Data
573+exposed: True
574+exposed-modules:
575+ GHC.Compact GHC.Compact.Serialized
576+hs-libraries: HSghc-compact-0.1.0.0
577+depends:
578+ base-4.12.0.0 bytestring-0.10.8.2 ghc-prim-0.5.3
579+---
580+name: ghc-heap
581+version: 8.6.5
582+id: ghc-heap-8.6.5
583+key: ghc-heap-8.6.5
584+license: BSD-3-Clause
585+maintainer: libraries@haskell.org
586+synopsis: Functions for walking GHC's heap
587+description:
588+ This package provides functions for walking the GHC heap data structures
589+ and retrieving information about those data structures.
590+category: GHC
591+exposed: True
592+exposed-modules:
593+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
594+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
595+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
596+ GHC.Exts.Heap.Utils
597+hs-libraries: HSghc-heap-8.6.5
598+depends:
599+ base-4.12.0.0 ghc-prim-0.5.3 rts
600+---
601+name: ghc-prim
602+version: 0.5.3
603+id: ghc-prim-0.5.3
604+key: ghc-prim-0.5.3
605+license: BSD-3-Clause
606+maintainer: libraries@haskell.org
607+synopsis: GHC primitives
608+description:
609+ This package contains the primitive types and operations supplied by GHC.
610+category: GHC
611+exposed: True
612+exposed-modules:
613+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
614+ GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
615+hs-libraries: HSghc-prim-0.5.3
616+extra-libraries:
617+ c m
618+depends:
619+ rts
620+---
621+name: ghci
622+version: 8.6.5
623+id: ghci-8.6.5
624+key: ghci-8.6.5
625+license: BSD-3-Clause
626+maintainer: ghc-devs@haskell.org
627+synopsis: The library supporting GHC's interactive interpreter
628+description:
629+ This library offers interfaces which mediate interactions between the
630+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
631+ backend.
632+category: GHC
633+exposed: True
634+exposed-modules:
635+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
636+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
637+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
638+ GHCi.TH.Binary SizedSeq
639+hs-libraries: HSghci-8.6.5
640+depends:
641+ array-0.5.3.0 base-4.12.0.0 binary-0.8.6.0 bytestring-0.10.8.2
642+ containers-0.6.0.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.6.5
643+ ghc-boot-th-8.6.5 ghc-heap-8.6.5 template-haskell-2.14.0.0
644+ transformers-0.5.6.2 unix-2.7.2.2
645+---
646+name: haskeline
647+version: 0.7.4.3
648+id: haskeline-0.7.4.3
649+key: haskeline-0.7.4.3
650+license: BSD-3-Clause
651+copyright: (c) Judah Jacobson
652+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
653+author: Judah Jacobson
654+stability: Stable
655+homepage: https://github.com/judah/haskeline
656+synopsis: A command-line interface for user input, written in Haskell.
657+description:
658+ Haskeline provides a user interface for line input in command-line
659+ programs. This library is similar in purpose to readline, but since
660+ it is written in Haskell it is (hopefully) more easily used in other
661+ Haskell programs.
662+ .
663+ Haskeline runs both on POSIX-compatible systems and on Windows.
664+category: User Interfaces
665+exposed: True
666+exposed-modules:
667+ System.Console.Haskeline System.Console.Haskeline.Completion
668+ System.Console.Haskeline.History System.Console.Haskeline.IO
669+ System.Console.Haskeline.MonadException
670+hidden-modules: System.Console.Haskeline.Backend
671+ System.Console.Haskeline.Backend.WCWidth
672+ System.Console.Haskeline.Command
673+ System.Console.Haskeline.Command.Completion
674+ System.Console.Haskeline.Command.History
675+ System.Console.Haskeline.Command.KillRing
676+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
677+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
678+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
679+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
680+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
681+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
682+ System.Console.Haskeline.Backend.Posix
683+ System.Console.Haskeline.Backend.Posix.Encoder
684+ System.Console.Haskeline.Backend.DumbTerm
685+hs-libraries: HShaskeline-0.7.4.3
686+depends:
687+ base-4.12.0.0 bytestring-0.10.8.2 containers-0.6.0.1
688+ directory-1.3.3.0 filepath-1.4.2.1 process-1.6.5.0 stm-2.5.0.0
689+ transformers-0.5.6.2 unix-2.7.2.2
690+---
691+name: hpc
692+version: 0.6.0.3
693+id: hpc-0.6.0.3
694+key: hpc-0.6.0.3
695+license: BSD-3-Clause
696+maintainer: ghc-devs@haskell.org
697+author: Andy Gill
698+synopsis: Code Coverage Library for Haskell
699+description:
700+ This package provides the code coverage library for Haskell.
701+ .
702+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
703+ information.
704+category: Control
705+exposed: True
706+exposed-modules:
707+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
708+hs-libraries: HShpc-0.6.0.3
709+depends:
710+ base-4.12.0.0 containers-0.6.0.1 directory-1.3.3.0 filepath-1.4.2.1
711+ time-1.8.0.2
712+---
713+name: integer-gmp
714+version: 1.0.2.0
715+id: integer-gmp-1.0.2.0
716+key: integer-gmp-1.0.2.0
717+license: BSD-3-Clause
718+maintainer: hvr@gnu.org
719+author: Herbert Valerio Riedel
720+synopsis: Integer library based on GMP
721+description:
722+ This package provides the low-level implementation of the standard
723+ 'Integer' type based on the
724+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
725+ .
726+ This package provides access to the internal representation of
727+ 'Integer' as well as primitive operations with no proper error
728+ handling, and should only be used directly with the utmost care.
729+category: Numeric, Algebra
730+exposed: True
731+exposed-modules:
732+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
733+ GHC.Integer.Logarithms.Internals
734+hidden-modules: GHC.Integer.Type
735+hs-libraries: HSinteger-gmp-1.0.2.0
736+extra-libraries:
737+ gmp
738+depends:
739+ ghc-prim-0.5.3
740+---
741+name: libiserv
742+version: 8.6.5
743+id: libiserv-8.6.5
744+key: libiserv-8.6.5
745+license: BSD-3-Clause
746+copyright: XXX
747+maintainer: XXX
748+author: XXX
749+synopsis: Provides shared functionality between iserv and iserv-proxy
750+category: Development
751+exposed: True
752+exposed-modules:
753+ GHCi.Utils Lib
754+hs-libraries: HSlibiserv-8.6.5
755+depends:
756+ base-4.12.0.0 binary-0.8.6.0 bytestring-0.10.8.2 containers-0.6.0.1
757+ deepseq-1.4.4.0 ghci-8.6.5 unix-2.7.2.2
758+---
759+name: mtl
760+version: 2.2.2
761+id: mtl-2.2.2
762+key: mtl-2.2.2
763+license: BSD-3-Clause
764+maintainer: Edward Kmett <ekmett@gmail.com>
765+author: Andy Gill
766+homepage: http://github.com/haskell/mtl
767+synopsis: Monad classes, using functional dependencies
768+description:
769+ Monad classes using functional dependencies, with instances
770+ for various monad transformers, inspired by the paper
771+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
772+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
773+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
774+category: Control
775+exposed: True
776+exposed-modules:
777+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
778+ Control.Monad.Error.Class Control.Monad.Except
779+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
780+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
781+ Control.Monad.RWS.Strict Control.Monad.Reader
782+ Control.Monad.Reader.Class Control.Monad.State
783+ Control.Monad.State.Class Control.Monad.State.Lazy
784+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
785+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
786+ Control.Monad.Writer.Strict
787+hs-libraries: HSmtl-2.2.2
788+depends:
789+ base-4.12.0.0 transformers-0.5.6.2
790+---
791+name: parsec
792+version: 3.1.13.0
793+id: parsec-3.1.13.0
794+key: parsec-3.1.13.0
795+license: BSD-3-Clause
796+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
797+author: Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
798+homepage: https://github.com/haskell/parsec
799+synopsis: Monadic parser combinators
800+description:
801+ Parsec is designed from scratch as an industrial-strength parser
802+ library. It is simple, safe, well documented (on the package
803+ homepage), has extensive libraries, good error messages,
804+ and is fast. It is defined as a monad transformer that can be
805+ stacked on arbitrary monads, and it is also parametric in the
806+ input stream type.
807+ .
808+ The main entry point is the "Text.Parsec" module which provides
809+ defaults for parsing 'Char'acter data.
810+ .
811+ The "Text.ParserCombinators.Parsec" module hierarchy contains
812+ the legacy @parsec-2@ API and may be removed at some point in
813+ the future.
814+category: Parsing
815+exposed: True
816+exposed-modules:
817+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
818+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
819+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
820+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
821+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
822+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
823+ Text.ParserCombinators.Parsec.Combinator
824+ Text.ParserCombinators.Parsec.Error
825+ Text.ParserCombinators.Parsec.Expr
826+ Text.ParserCombinators.Parsec.Language
827+ Text.ParserCombinators.Parsec.Perm
828+ Text.ParserCombinators.Parsec.Pos
829+ Text.ParserCombinators.Parsec.Prim
830+ Text.ParserCombinators.Parsec.Token
831+hs-libraries: HSparsec-3.1.13.0
832+depends:
833+ base-4.12.0.0 bytestring-0.10.8.2 mtl-2.2.2 text-1.2.3.1
834+---
835+name: pretty
836+version: 1.1.3.6
837+id: pretty-1.1.3.6
838+key: pretty-1.1.3.6
839+license: BSD-3-Clause
840+maintainer: David Terei <code@davidterei.com>
841+stability: Stable
842+homepage: http://github.com/haskell/pretty
843+synopsis: Pretty-printing library
844+description:
845+ This package contains a pretty-printing library, a set of API's
846+ that provides a way to easily print out text in a consistent
847+ format of your choosing. This is useful for compilers and related
848+ tools.
849+ .
850+ This library was originally designed by John Hughes's and has since
851+ been heavily modified by Simon Peyton Jones.
852+category: Text
853+exposed: True
854+exposed-modules:
855+ Text.PrettyPrint Text.PrettyPrint.Annotated
856+ Text.PrettyPrint.Annotated.HughesPJ
857+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
858+ Text.PrettyPrint.HughesPJClass
859+hs-libraries: HSpretty-1.1.3.6
860+depends:
861+ base-4.12.0.0 deepseq-1.4.4.0 ghc-prim-0.5.3
862+---
863+name: process
864+version: 1.6.5.0
865+id: process-1.6.5.0
866+key: process-1.6.5.0
867+license: BSD-3-Clause
868+maintainer: libraries@haskell.org
869+synopsis: Process libraries
870+description:
871+ This package contains libraries for dealing with system processes.
872+ .
873+ The typed-process package is a more recent take on a process API,
874+ which uses this package internally. It features better binary
875+ support, easier concurrency, and a more composable API. You can
876+ read more about it at
877+ <https://haskell-lang.org/library/typed-process>.
878+category: System
879+exposed: True
880+exposed-modules:
881+ System.Cmd System.Process System.Process.Internals
882+hidden-modules: System.Process.Common System.Process.Posix
883+hs-libraries: HSprocess-1.6.5.0
884+includes:
885+ runProcess.h
886+depends:
887+ base-4.12.0.0 deepseq-1.4.4.0 directory-1.3.3.0 filepath-1.4.2.1
888+ unix-2.7.2.2
889+---
890+name: rts
891+version: 1.0
892+id: rts
893+key: rts
894+license: BSD-3-Clause
895+maintainer: glasgow-haskell-users@haskell.org
896+exposed: True
897+hs-libraries: HSrts
898+extra-libraries:
899+ m rt dl ffi
900+includes:
901+ Stg.h
902+ld-options: "-Wl,-u,base_GHCziTopHandler_runIO_closure"
903+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
904+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
905+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
906+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
907+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
908+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
909+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
910+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
911+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
912+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
913+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
914+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
915+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
916+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
917+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
918+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
919+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
920+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
921+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
922+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
923+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
924+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
925+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
926+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
927+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
928+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
929+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
930+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
931+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
932+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
933+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
934+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
935+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
936+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
937+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
938+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
939+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
940+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
941+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
942+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
943+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
944+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_sub8"
945+ "-Wl,-u,hs_atomic_sub16" "-Wl,-u,hs_atomic_sub32"
946+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
947+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_nand8"
948+ "-Wl,-u,hs_atomic_nand16" "-Wl,-u,hs_atomic_nand32"
949+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
950+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_xor8"
951+ "-Wl,-u,hs_atomic_xor16" "-Wl,-u,hs_atomic_xor32"
952+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
953+ "-Wl,-u,hs_atomicread8" "-Wl,-u,hs_atomicread16"
954+ "-Wl,-u,hs_atomicread32" "-Wl,-u,hs_atomicwrite8"
955+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
956+---
957+name: stm
958+version: 2.5.0.0
959+id: stm-2.5.0.0
960+key: stm-2.5.0.0
961+license: BSD-3-Clause
962+maintainer: libraries@haskell.org
963+homepage: https://wiki.haskell.org/Software_transactional_memory
964+synopsis: Software Transactional Memory
965+description:
966+ Software Transactional Memory, or STM, is an abstraction for
967+ concurrent communication. The main benefits of STM are
968+ /composability/ and /modularity/. That is, using STM you can write
969+ concurrent abstractions that can be easily composed with any other
970+ abstraction built using STM, without exposing the details of how
971+ your abstraction ensures safety. This is typically not the case
972+ with other forms of concurrent communication, such as locks or
973+ 'MVar's.
974+category: Concurrency
975+exposed: True
976+exposed-modules:
977+ Control.Concurrent.STM Control.Concurrent.STM.TArray
978+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
979+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
980+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
981+ Control.Monad.STM
982+hidden-modules: Control.Sequential.STM
983+hs-libraries: HSstm-2.5.0.0
984+depends:
985+ array-0.5.3.0 base-4.12.0.0
986+---
987+name: template-haskell
988+version: 2.14.0.0
989+id: template-haskell-2.14.0.0
990+key: template-haskell-2.14.0.0
991+license: BSD-3-Clause
992+maintainer: libraries@haskell.org
993+synopsis: Support library for Template Haskell
994+description:
995+ This package provides modules containing facilities for manipulating
996+ Haskell source code using Template Haskell.
997+ .
998+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
999+ information.
1000+category: Template Haskell
1001+exposed: True
1002+exposed-modules:
1003+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1004+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1005+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1006+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1007+hidden-modules: Language.Haskell.TH.Lib.Map
1008+hs-libraries: HStemplate-haskell-2.14.0.0
1009+depends:
1010+ base-4.12.0.0 ghc-boot-th-8.6.5 pretty-1.1.3.6
1011+---
1012+name: text
1013+version: 1.2.3.1
1014+id: text-1.2.3.1
1015+key: text-1.2.3.1
1016+license: BSD-2-Clause
1017+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1018+maintainer: Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1019+author: Bryan O'Sullivan <bos@serpentine.com>
1020+homepage: https://github.com/haskell/text
1021+synopsis: An efficient packed Unicode text type.
1022+description:
1023+ .
1024+ An efficient packed, immutable Unicode text type (both strict and
1025+ lazy), with a powerful loop fusion optimization framework.
1026+ .
1027+ The 'Text' type represents Unicode character strings, in a time and
1028+ space-efficient manner. This package provides text processing
1029+ capabilities that are optimized for performance critical use, both
1030+ in terms of large data quantities and high speed.
1031+ .
1032+ The 'Text' type provides character-encoding, type-safe case
1033+ conversion via whole-string case conversion functions (see "Data.Text").
1034+ It also provides a range of functions for converting 'Text' values to
1035+ and from 'ByteStrings', using several standard encodings
1036+ (see "Data.Text.Encoding").
1037+ .
1038+ Efficient locale-sensitive support for text IO is also supported
1039+ (see "Data.Text.IO").
1040+ .
1041+ These modules are intended to be imported qualified, to avoid name
1042+ clashes with Prelude functions, e.g.
1043+ .
1044+ > import qualified Data.Text as T
1045+ .
1046+ To use an extended and very rich family of functions for working
1047+ with Unicode text (including normalization, regular expressions,
1048+ non-standard encodings, text breaking, and locales), see
1049+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1050+ based on the well-respected and liberally
1051+ licensed [ICU library](http://site.icu-project.org/).
1052+category: Data, Text
1053+exposed: True
1054+exposed-modules:
1055+ Data.Text Data.Text.Array Data.Text.Encoding
1056+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1057+ Data.Text.Internal Data.Text.Internal.Builder
1058+ Data.Text.Internal.Builder.Functions
1059+ Data.Text.Internal.Builder.Int.Digits
1060+ Data.Text.Internal.Builder.RealFloat.Functions
1061+ Data.Text.Internal.Encoding.Fusion
1062+ Data.Text.Internal.Encoding.Fusion.Common
1063+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1064+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1065+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1066+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1067+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1068+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1069+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1070+ Data.Text.Internal.Private Data.Text.Internal.Read
1071+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1072+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1073+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1074+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1075+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1076+ Data.Text.Read Data.Text.Unsafe
1077+hidden-modules: Data.Text.Show
1078+hs-libraries: HStext-1.2.3.1
1079+depends:
1080+ array-0.5.3.0 base-4.12.0.0 binary-0.8.6.0 bytestring-0.10.8.2
1081+ deepseq-1.4.4.0 ghc-prim-0.5.3 integer-gmp-1.0.2.0
1082+---
1083+name: time
1084+version: 1.8.0.2
1085+id: time-1.8.0.2
1086+key: time-1.8.0.2
1087+license: BSD-3-Clause
1088+maintainer: <ashley@semantic.org>
1089+author: Ashley Yakeley
1090+stability: stable
1091+homepage: https://github.com/haskell/time
1092+synopsis: A time library
1093+description:
1094+ A time library
1095+category: Time
1096+exposed: True
1097+exposed-modules:
1098+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1099+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1100+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1101+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1102+ Data.Time.Clock.TAI Data.Time.Format Data.Time.LocalTime
1103+hidden-modules: Data.Time.Calendar.Private Data.Time.Calendar.Days
1104+ Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay
1105+ Data.Time.Clock.Internal.DiffTime
1106+ Data.Time.Clock.Internal.AbsoluteTime
1107+ Data.Time.Clock.Internal.NominalDiffTime
1108+ Data.Time.Clock.Internal.POSIXTime
1109+ Data.Time.Clock.Internal.UniversalTime
1110+ Data.Time.Clock.Internal.SystemTime
1111+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1112+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1113+ Data.Time.LocalTime.Internal.TimeZone
1114+ Data.Time.LocalTime.Internal.TimeOfDay
1115+ Data.Time.LocalTime.Internal.LocalTime
1116+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1117+ Data.Time.Format.Locale
1118+hs-libraries: HStime-1.8.0.2
1119+depends:
1120+ base-4.12.0.0 deepseq-1.4.4.0
1121+---
1122+name: transformers
1123+version: 0.5.6.2
1124+id: transformers-0.5.6.2
1125+key: transformers-0.5.6.2
1126+license: BSD-3-Clause
1127+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1128+author: Andy Gill, Ross Paterson
1129+synopsis: Concrete functor and monad transformers
1130+description:
1131+ A portable library of functor and monad transformers, inspired by
1132+ the paper
1133+ .
1134+ * \"Functional Programming with Overloading and Higher-Order
1135+ Polymorphism\", by Mark P Jones,
1136+ in /Advanced School of Functional Programming/, 1995
1137+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1138+ .
1139+ This package contains:
1140+ .
1141+ * the monad transformer class (in "Control.Monad.Trans.Class")
1142+ .
1143+ * concrete functor and monad transformers, each with associated
1144+ operations and functions to lift operations associated with other
1145+ transformers.
1146+ .
1147+ The package can be used on its own in portable Haskell code, in
1148+ which case operations need to be manually lifted through transformer
1149+ stacks (see "Control.Monad.Trans.Class" for some examples).
1150+ Alternatively, it can be used with the non-portable monad classes in
1151+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1152+ introduced by monad transformers through other transformers.
1153+category: Control
1154+exposed: True
1155+exposed-modules:
1156+ Control.Applicative.Backwards Control.Applicative.Lift
1157+ Control.Monad.Signatures Control.Monad.Trans.Accum
1158+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1159+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1160+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1161+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1162+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1163+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1164+ Control.Monad.Trans.Select Control.Monad.Trans.State
1165+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1166+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1167+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1168+ Data.Functor.Constant Data.Functor.Reverse
1169+hs-libraries: HStransformers-0.5.6.2
1170+depends:
1171+ base-4.12.0.0
1172+---
1173+name: unix
1174+version: 2.7.2.2
1175+id: unix-2.7.2.2
1176+key: unix-2.7.2.2
1177+license: BSD-3-Clause
1178+maintainer: libraries@haskell.org
1179+homepage: https://github.com/haskell/unix
1180+synopsis: POSIX functionality
1181+description:
1182+ This package gives you access to the set of operating system
1183+ services standardised by
1184+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1185+ (or the IEEE Portable Operating System Interface for Computing
1186+ Environments - IEEE Std. 1003.1).
1187+ .
1188+ The package is not supported under Windows.
1189+category: System
1190+exposed: True
1191+exposed-modules:
1192+ System.Posix System.Posix.ByteString
1193+ System.Posix.ByteString.FilePath System.Posix.Directory
1194+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1195+ System.Posix.DynamicLinker.ByteString
1196+ System.Posix.DynamicLinker.Module
1197+ System.Posix.DynamicLinker.Module.ByteString
1198+ System.Posix.DynamicLinker.Prim System.Posix.Env
1199+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1200+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1201+ System.Posix.IO.ByteString System.Posix.Process
1202+ System.Posix.Process.ByteString System.Posix.Process.Internals
1203+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1204+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1205+ System.Posix.Temp.ByteString System.Posix.Terminal
1206+ System.Posix.Terminal.ByteString System.Posix.Time
1207+ System.Posix.Unistd System.Posix.User
1208+hidden-modules: System.Posix.Directory.Common
1209+ System.Posix.DynamicLinker.Common System.Posix.Files.Common
1210+ System.Posix.IO.Common System.Posix.Process.Common
1211+ System.Posix.Terminal.Common
1212+hs-libraries: HSunix-2.7.2.2
1213+includes:
1214+ HsUnix.h execvpe.h
1215+depends:
1216+ base-4.12.0.0 bytestring-0.10.8.2 time-1.8.0.2
materialized/dummy-ghc/armv7l-unknown-linux-musleabihf-armv7l-unknown-linux-musleabihf-ghc-8.6.5-x86_64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.6.5
materialized/dummy-ghc/armv7l-unknown-linux-musleabihf-armv7l-unknown-linux-musleabihf-ghc-8.6.5-x86_64-linux/ghc/infonew file+57
@@ -0,0 +1,57 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler flags"," -marm -fno-stack-protector")
4+ ,("C compiler link flags","-fuse-ld=gold -Wl,-z,noexecstack")
5+ ,("C compiler supports -no-pie","YES")
6+ ,("Haskell CPP flags","-E -undef -traditional")
7+ ,("ld flags"," -z noexecstack")
8+ ,("ld supports compact unwind","YES")
9+ ,("ld supports build-id","YES")
10+ ,("ld supports filelist","NO")
11+ ,("ld is GNU ld","YES")
12+ ,("ar flags","q")
13+ ,("ar supports at file","YES")
14+ ,("touch command","touch")
15+ ,("dllwrap command","/bin/false")
16+ ,("windres command","/bin/false")
17+ ,("libtool command","libtool")
18+ ,("cross compiling","YES")
19+ ,("target os","OSLinux")
20+ ,("target arch","ArchARM {armISA = ARMv7, armISAExt = [VFPv3,NEON], armABI = HARD}")
21+ ,("target word size","4")
22+ ,("target has GNU nonexec stack","True")
23+ ,("target has .ident directive","True")
24+ ,("target has subsections via symbols","False")
25+ ,("target has RTS linker","YES")
26+ ,("Unregisterised","NO")
27+ ,("LLVM llc command","llc")
28+ ,("LLVM opt command","opt")
29+ ,("LLVM clang command","clang")
30+ ,("Project version","8.6.5")
31+ ,("Project Git commit id","92b6a0237e0195cee4773de4b237951addd659d9")
32+ ,("Booter version","8.4.4")
33+ ,("Stage","1")
34+ ,("Build platform","x86_64-unknown-linux")
35+ ,("Host platform","x86_64-unknown-linux")
36+ ,("Target platform","arm-unknown-linux")
37+ ,("Have interpreter","YES")
38+ ,("Object splitting supported","NO")
39+ ,("Have native code generator","NO")
40+ ,("Support SMP","YES")
41+ ,("Tables next to code","YES")
42+ ,("RTS ways","l debug thr thr_debug thr_l thr_p ")
43+ ,("RTS expects libdw","NO")
44+ ,("Support dynamic-too","YES")
45+ ,("Support parallel --make","YES")
46+ ,("Support reexported-modules","YES")
47+ ,("Support thinning and renaming package flags","YES")
48+ ,("Support Backpack","YES")
49+ ,("Requires unified installed package IDs","YES")
50+ ,("Uses package keys","YES")
51+ ,("Uses unit IDs","YES")
52+ ,("Dynamic by default","NO")
53+ ,("GHC Dynamic","NO")
54+ ,("GHC Profiled","NO")
55+ ,("Leading underscore","NO")
56+ ,("Debug on","False")
57+ ]
materialized/dummy-ghc/armv7l-unknown-linux-musleabihf-armv7l-unknown-linux-musleabihf-ghc-8.6.5-x86_64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.6.5
materialized/dummy-ghc/armv7l-unknown-linux-musleabihf-armv7l-unknown-linux-musleabihf-ghc-8.6.5-x86_64-linux/ghc/supported-languagesnew file+247
@@ -0,0 +1,247 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+ConstrainedClassMethods
25+NoConstrainedClassMethods
26+ConstraintKinds
27+NoConstraintKinds
28+DataKinds
29+NoDataKinds
30+DatatypeContexts
31+NoDatatypeContexts
32+DefaultSignatures
33+NoDefaultSignatures
34+DeriveAnyClass
35+NoDeriveAnyClass
36+DeriveDataTypeable
37+NoDeriveDataTypeable
38+DeriveFoldable
39+NoDeriveFoldable
40+DeriveFunctor
41+NoDeriveFunctor
42+DeriveGeneric
43+NoDeriveGeneric
44+DeriveLift
45+NoDeriveLift
46+DeriveTraversable
47+NoDeriveTraversable
48+DerivingStrategies
49+NoDerivingStrategies
50+DerivingVia
51+NoDerivingVia
52+DisambiguateRecordFields
53+NoDisambiguateRecordFields
54+DoAndIfThenElse
55+NoDoAndIfThenElse
56+BlockArguments
57+NoBlockArguments
58+DoRec
59+NoDoRec
60+DuplicateRecordFields
61+NoDuplicateRecordFields
62+EmptyCase
63+NoEmptyCase
64+EmptyDataDecls
65+NoEmptyDataDecls
66+EmptyDataDeriving
67+NoEmptyDataDeriving
68+ExistentialQuantification
69+NoExistentialQuantification
70+ExplicitForAll
71+NoExplicitForAll
72+ExplicitNamespaces
73+NoExplicitNamespaces
74+ExtendedDefaultRules
75+NoExtendedDefaultRules
76+FlexibleContexts
77+NoFlexibleContexts
78+FlexibleInstances
79+NoFlexibleInstances
80+ForeignFunctionInterface
81+NoForeignFunctionInterface
82+FunctionalDependencies
83+NoFunctionalDependencies
84+GADTSyntax
85+NoGADTSyntax
86+GADTs
87+NoGADTs
88+GHCForeignImportPrim
89+NoGHCForeignImportPrim
90+GeneralizedNewtypeDeriving
91+NoGeneralizedNewtypeDeriving
92+GeneralisedNewtypeDeriving
93+NoGeneralisedNewtypeDeriving
94+ImplicitParams
95+NoImplicitParams
96+ImplicitPrelude
97+NoImplicitPrelude
98+ImpredicativeTypes
99+NoImpredicativeTypes
100+IncoherentInstances
101+NoIncoherentInstances
102+TypeFamilyDependencies
103+NoTypeFamilyDependencies
104+InstanceSigs
105+NoInstanceSigs
106+ApplicativeDo
107+NoApplicativeDo
108+InterruptibleFFI
109+NoInterruptibleFFI
110+JavaScriptFFI
111+NoJavaScriptFFI
112+KindSignatures
113+NoKindSignatures
114+LambdaCase
115+NoLambdaCase
116+LiberalTypeSynonyms
117+NoLiberalTypeSynonyms
118+MagicHash
119+NoMagicHash
120+MonadComprehensions
121+NoMonadComprehensions
122+MonadFailDesugaring
123+NoMonadFailDesugaring
124+MonoLocalBinds
125+NoMonoLocalBinds
126+MonoPatBinds
127+NoMonoPatBinds
128+MonomorphismRestriction
129+NoMonomorphismRestriction
130+MultiParamTypeClasses
131+NoMultiParamTypeClasses
132+MultiWayIf
133+NoMultiWayIf
134+NumericUnderscores
135+NoNumericUnderscores
136+NPlusKPatterns
137+NoNPlusKPatterns
138+NamedFieldPuns
139+NoNamedFieldPuns
140+NamedWildCards
141+NoNamedWildCards
142+NegativeLiterals
143+NoNegativeLiterals
144+HexFloatLiterals
145+NoHexFloatLiterals
146+NondecreasingIndentation
147+NoNondecreasingIndentation
148+NullaryTypeClasses
149+NoNullaryTypeClasses
150+NumDecimals
151+NoNumDecimals
152+OverlappingInstances
153+NoOverlappingInstances
154+OverloadedLabels
155+NoOverloadedLabels
156+OverloadedLists
157+NoOverloadedLists
158+OverloadedStrings
159+NoOverloadedStrings
160+PackageImports
161+NoPackageImports
162+ParallelArrays
163+NoParallelArrays
164+ParallelListComp
165+NoParallelListComp
166+PartialTypeSignatures
167+NoPartialTypeSignatures
168+PatternGuards
169+NoPatternGuards
170+PatternSignatures
171+NoPatternSignatures
172+PatternSynonyms
173+NoPatternSynonyms
174+PolyKinds
175+NoPolyKinds
176+PolymorphicComponents
177+NoPolymorphicComponents
178+QuantifiedConstraints
179+NoQuantifiedConstraints
180+PostfixOperators
181+NoPostfixOperators
182+QuasiQuotes
183+NoQuasiQuotes
184+Rank2Types
185+NoRank2Types
186+RankNTypes
187+NoRankNTypes
188+RebindableSyntax
189+NoRebindableSyntax
190+RecordPuns
191+NoRecordPuns
192+RecordWildCards
193+NoRecordWildCards
194+RecursiveDo
195+NoRecursiveDo
196+RelaxedLayout
197+NoRelaxedLayout
198+RelaxedPolyRec
199+NoRelaxedPolyRec
200+RoleAnnotations
201+NoRoleAnnotations
202+ScopedTypeVariables
203+NoScopedTypeVariables
204+StandaloneDeriving
205+NoStandaloneDeriving
206+StarIsType
207+NoStarIsType
208+StaticPointers
209+NoStaticPointers
210+Strict
211+NoStrict
212+StrictData
213+NoStrictData
214+TemplateHaskell
215+NoTemplateHaskell
216+TemplateHaskellQuotes
217+NoTemplateHaskellQuotes
218+TraditionalRecordSyntax
219+NoTraditionalRecordSyntax
220+TransformListComp
221+NoTransformListComp
222+TupleSections
223+NoTupleSections
224+TypeApplications
225+NoTypeApplications
226+TypeInType
227+NoTypeInType
228+TypeFamilies
229+NoTypeFamilies
230+TypeOperators
231+NoTypeOperators
232+TypeSynonymInstances
233+NoTypeSynonymInstances
234+UnboxedTuples
235+NoUnboxedTuples
236+UnboxedSums
237+NoUnboxedSums
238+UndecidableInstances
239+NoUndecidableInstances
240+UndecidableSuperClasses
241+NoUndecidableSuperClasses
242+UnicodeSyntax
243+NoUnicodeSyntax
244+UnliftedFFITypes
245+NoUnliftedFFITypes
246+ViewPatterns
247+NoViewPatterns