@@ -0,0 +1,1449 @@
1+name: Cabal
2+version: 3.2.1.0
3+visibility: public
4+id: Cabal-3.2.1.0
5+key: Cabal-3.2.1.0
6+license: BSD-3-Clause
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.Parsing Distribution.Compat.Prelude.Internal
36+ Distribution.Compat.Process Distribution.Compat.ResponseFile
37+ Distribution.Compat.Semigroup Distribution.Compat.Stack
38+ Distribution.Compat.Time Distribution.Compat.Typeable
39+ Distribution.Compiler Distribution.FieldGrammar
40+ Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
43+ Distribution.Fields Distribution.Fields.ConfVar
44+ Distribution.Fields.Field Distribution.Fields.Lexer
45+ Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
46+ Distribution.Fields.Parser Distribution.Fields.Pretty
47+ Distribution.InstalledPackageInfo Distribution.License
48+ Distribution.Make Distribution.ModuleName Distribution.Package
49+ Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Newtypes Distribution.Parsec.Position
59+ Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
60+ Distribution.SPDX Distribution.SPDX.License
61+ Distribution.SPDX.LicenseExceptionId
62+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
63+ Distribution.SPDX.LicenseListVersion
64+ Distribution.SPDX.LicenseReference Distribution.Simple
65+ Distribution.Simple.Bench Distribution.Simple.Build
66+ Distribution.Simple.Build.Macros
67+ Distribution.Simple.Build.PathsModule
68+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
69+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
70+ Distribution.Simple.Command Distribution.Simple.Compiler
71+ Distribution.Simple.Configure Distribution.Simple.Doctest
72+ Distribution.Simple.Flag Distribution.Simple.GHC
73+ Distribution.Simple.GHCJS Distribution.Simple.Glob
74+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
75+ Distribution.Simple.Hpc Distribution.Simple.Install
76+ Distribution.Simple.InstallDirs
77+ Distribution.Simple.InstallDirs.Internal
78+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
79+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
80+ Distribution.Simple.Program Distribution.Simple.Program.Ar
81+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
82+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
83+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
84+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
85+ Distribution.Simple.Program.ResponseFile
86+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
87+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
88+ Distribution.Simple.Register Distribution.Simple.Setup
89+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
90+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
91+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
92+ Distribution.Simple.UHC Distribution.Simple.UserHooks
93+ Distribution.Simple.Utils Distribution.System
94+ Distribution.TestSuite Distribution.Text
95+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
96+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
97+ Distribution.Types.Benchmark.Lens
98+ Distribution.Types.BenchmarkInterface
99+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
100+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
101+ Distribution.Types.Component Distribution.Types.ComponentId
102+ Distribution.Types.ComponentInclude
103+ Distribution.Types.ComponentLocalBuildInfo
104+ Distribution.Types.ComponentName
105+ Distribution.Types.ComponentRequestedSpec
106+ Distribution.Types.CondTree Distribution.Types.Condition
107+ Distribution.Types.ConfVar Distribution.Types.Dependency
108+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
109+ Distribution.Types.Executable Distribution.Types.Executable.Lens
110+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
111+ Distribution.Types.Flag Distribution.Types.ForeignLib
112+ Distribution.Types.ForeignLib.Lens
113+ Distribution.Types.ForeignLibOption
114+ Distribution.Types.ForeignLibType
115+ Distribution.Types.GenericPackageDescription
116+ Distribution.Types.GenericPackageDescription.Lens
117+ Distribution.Types.GivenComponent
118+ Distribution.Types.HookedBuildInfo
119+ Distribution.Types.IncludeRenaming
120+ Distribution.Types.InstalledPackageInfo
121+ Distribution.Types.InstalledPackageInfo.FieldGrammar
122+ Distribution.Types.InstalledPackageInfo.Lens
123+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
124+ Distribution.Types.Library Distribution.Types.Library.Lens
125+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
126+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
127+ Distribution.Types.Module Distribution.Types.ModuleReexport
128+ Distribution.Types.ModuleRenaming
129+ Distribution.Types.MungedPackageId
130+ Distribution.Types.MungedPackageName
131+ Distribution.Types.PackageDescription
132+ Distribution.Types.PackageDescription.Lens
133+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
134+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
135+ Distribution.Types.PackageVersionConstraint
136+ Distribution.Types.PkgconfigDependency
137+ Distribution.Types.PkgconfigName
138+ Distribution.Types.PkgconfigVersion
139+ Distribution.Types.PkgconfigVersionRange
140+ Distribution.Types.SetupBuildInfo
141+ Distribution.Types.SetupBuildInfo.Lens
142+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
143+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
144+ Distribution.Types.TestSuite.Lens
145+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
146+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
147+ Distribution.Types.Version Distribution.Types.VersionInterval
148+ Distribution.Types.VersionRange
149+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
150+ Distribution.Utils.IOData Distribution.Utils.LogProgress
151+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
152+ Distribution.Utils.NubList Distribution.Utils.Progress
153+ Distribution.Utils.ShortText Distribution.Utils.Structured
154+ Distribution.Verbosity Distribution.Verbosity.Internal
155+ Distribution.Version Language.Haskell.Extension
156+hidden-modules:
157+ Distribution.Backpack.PreExistingComponent
158+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
159+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
160+ Distribution.Backpack.Id Distribution.Utils.UnionFind
161+ Distribution.Utils.Base62 Distribution.Compat.Async
162+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
163+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
164+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
165+ Distribution.Utils.String Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Paths_Cabal
168+import-dirs:
169+library-dirs:
170+dynamic-library-dirs:
171+data-dir:
172+hs-libraries: HSCabal-3.2.1.0
173+depends:
174+ Win32-2.6.1.0 array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0
175+ bytestring-0.10.12.0 containers-0.6.2.1 deepseq-1.4.4.0
176+ directory-1.3.6.0 filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0
177+ pretty-1.1.3.6 process-1.6.9.0 text-1.2.4.1 time-1.9.3
178+ transformers-0.5.6.2
179+haddock-interfaces:
180+haddock-html:
181+---
182+name: Win32
183+version: 2.6.1.0
184+visibility: public
185+id: Win32-2.6.1.0
186+key: Win32-2.6.1.0
187+license: BSD-3-Clause
188+copyright:
189+ Alastair Reid, 1999-2003; shelarcy, 2012-2013; Tamar Christina, 2016-2017
190+maintainer: Haskell Libraries <libraries@haskell.org>
191+author: Alastair Reid, shelarcy, Tamar Christina
192+homepage: https://github.com/haskell/win32
193+synopsis: A binding to part of the Win32 library
194+description: A binding to part of the Win32 library.
195+category: System, Graphics
196+exposed: True
197+exposed-modules:
198+ Graphics.Win32 Graphics.Win32.Control Graphics.Win32.Dialogue
199+ Graphics.Win32.GDI Graphics.Win32.GDI.AlphaBlend
200+ Graphics.Win32.GDI.Bitmap Graphics.Win32.GDI.Brush
201+ Graphics.Win32.GDI.Clip Graphics.Win32.GDI.Font
202+ Graphics.Win32.GDI.Graphics2D Graphics.Win32.GDI.HDC
203+ Graphics.Win32.GDI.Palette Graphics.Win32.GDI.Path
204+ Graphics.Win32.GDI.Pen Graphics.Win32.GDI.Region
205+ Graphics.Win32.GDI.Types Graphics.Win32.Icon Graphics.Win32.Key
206+ Graphics.Win32.LayeredWindow Graphics.Win32.Menu
207+ Graphics.Win32.Message Graphics.Win32.Misc Graphics.Win32.Resource
208+ Graphics.Win32.Window Graphics.Win32.Window.AnimateWindow
209+ Graphics.Win32.Window.ForegroundWindow Graphics.Win32.Window.HotKey
210+ Graphics.Win32.Window.IMM Graphics.Win32.Window.PostMessage
211+ Media.Win32 System.Win32 System.Win32.Automation
212+ System.Win32.Automation.Input System.Win32.Automation.Input.Key
213+ System.Win32.Automation.Input.Mouse System.Win32.Console
214+ System.Win32.Console.CtrlHandler System.Win32.Console.HWND
215+ System.Win32.Console.Title System.Win32.DLL System.Win32.DebugApi
216+ System.Win32.Encoding System.Win32.Exception.Unsupported
217+ System.Win32.File System.Win32.FileMapping System.Win32.HardLink
218+ System.Win32.Info System.Win32.Info.Computer
219+ System.Win32.Info.Version System.Win32.Mem System.Win32.MinTTY
220+ System.Win32.NLS System.Win32.Path System.Win32.Process
221+ System.Win32.Registry System.Win32.Security System.Win32.Shell
222+ System.Win32.SimpleMAPI System.Win32.String
223+ System.Win32.SymbolicLink System.Win32.Thread System.Win32.Time
224+ System.Win32.Types System.Win32.Utils System.Win32.Word
225+import-dirs:
226+library-dirs:
227+dynamic-library-dirs:
228+data-dir:
229+hs-libraries: HSWin32-2.6.1.0
230+extra-libraries:
231+ user32 gdi32 winmm advapi32 shell32 shfolder shlwapi msimg32 imm32
232+include-dirs:
233+includes:
234+ alphablend.h diatemp.h dumpBMP.h ellipse.h errors.h HsGDI.h
235+ HsWin32.h Win32Aux.h win32debug.h windows_cconv.h WndProc.h
236+ alignment.h
237+depends: base-4.14.1.0 bytestring-0.10.12.0 filepath-1.4.2.1
238+haddock-interfaces:
239+haddock-html:
240+---
241+name: array
242+version: 0.5.4.0
243+visibility: public
244+id: array-0.5.4.0
245+key: array-0.5.4.0
246+license: BSD-3-Clause
247+maintainer: libraries@haskell.org
248+synopsis: Mutable and immutable arrays
249+description:
250+ In addition to providing the "Data.Array" module
251+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
252+ this package also defines the classes 'IArray' of
253+ immutable arrays and 'MArray' of arrays mutable within appropriate
254+ monads, as well as some instances of these classes.
255+category: Data Structures
256+exposed: True
257+exposed-modules:
258+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
259+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
260+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
261+ Data.Array.Storable Data.Array.Storable.Internals
262+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
263+import-dirs:
264+library-dirs:
265+dynamic-library-dirs:
266+data-dir:
267+hs-libraries: HSarray-0.5.4.0
268+depends: base-4.14.1.0
269+haddock-interfaces:
270+haddock-html:
271+---
272+name: base
273+version: 4.14.1.0
274+visibility: public
275+id: base-4.14.1.0
276+key: base-4.14.1.0
277+license: BSD-3-Clause
278+maintainer: libraries@haskell.org
279+synopsis: Basic libraries
280+description:
281+ This package contains the Standard Haskell "Prelude" and its support libraries,
282+ and a large collection of useful libraries ranging from data
283+ structures to parsing combinators and debugging utilities.
284+category: Prelude
285+exposed: True
286+exposed-modules:
287+ Control.Applicative Control.Arrow Control.Category
288+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
289+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
290+ Control.Exception.Base Control.Monad Control.Monad.Fail
291+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
292+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
293+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
294+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
295+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
296+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
297+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
298+ Data.Functor Data.Functor.Classes Data.Functor.Compose
299+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
300+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
301+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
302+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
303+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
304+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
305+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
306+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
307+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
308+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
309+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
310+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
311+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
312+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
313+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync GHC.Conc.Windows
314+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
315+ GHC.Environment GHC.Err GHC.Exception GHC.Exception.Type
316+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
317+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
318+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
319+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
320+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
321+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.CodePage.API
322+ GHC.IO.Encoding.CodePage.Table GHC.IO.Encoding.Failure
323+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
324+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
325+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
326+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
327+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
328+ GHC.IORef GHC.Int GHC.Ix GHC.List GHC.MVar GHC.Maybe GHC.Natural
329+ GHC.Num GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling
330+ GHC.Ptr GHC.RTS.Flags GHC.Read GHC.Real GHC.Records
331+ GHC.ResponseFile GHC.ST GHC.STRef GHC.Show GHC.Stable
332+ GHC.StableName GHC.Stack GHC.Stack.CCS GHC.Stack.Types
333+ GHC.StaticPtr GHC.Stats GHC.Storable GHC.TopHandler GHC.TypeLits
334+ GHC.TypeNats GHC.Unicode GHC.Weak GHC.Windows GHC.Word Numeric
335+ Numeric.Natural Prelude System.CPUTime System.Console.GetOpt
336+ System.Environment System.Environment.Blank System.Exit System.IO
337+ System.IO.Error System.IO.Unsafe System.Info System.Mem
338+ System.Mem.StableName System.Mem.Weak System.Posix.Internals
339+ System.Posix.Types System.Timeout Text.ParserCombinators.ReadP
340+ Text.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex
341+ Text.Show Text.Show.Functions Type.Reflection
342+ Type.Reflection.Unsafe Unsafe.Coerce
343+hidden-modules:
344+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
345+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
346+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
347+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
348+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
349+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
350+ System.CPUTime.Utils System.CPUTime.Windows
351+import-dirs:
352+library-dirs:
353+dynamic-library-dirs:
354+data-dir:
355+hs-libraries: HSbase-4.14.1.0
356+extra-libraries: wsock32 user32 shell32 msvcrt mingw32 mingwex shlwapi
357+include-dirs:
358+includes: HsBase.h
359+depends: ghc-prim-0.6.1 integer-gmp-1.0.3.0 rts
360+haddock-interfaces:
361+haddock-html:
362+---
363+name: binary
364+version: 0.8.8.0
365+visibility: public
366+id: binary-0.8.8.0
367+key: binary-0.8.8.0
368+license: BSD-3-Clause
369+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
370+author: Lennart Kolmodin <kolmodin@gmail.com>
371+stability: provisional
372+homepage: https://github.com/kolmodin/binary
373+synopsis:
374+ Binary serialisation for Haskell values using lazy ByteStrings
375+description:
376+ Efficient, pure binary serialisation using lazy ByteStrings.
377+ Haskell values may be encoded to and from binary formats,
378+ written to disk as binary, or sent over the network.
379+ The format used can be automatically generated, or
380+ you can choose to implement a custom format if needed.
381+ Serialisation speeds of over 1 G\/sec have been observed,
382+ so this library should be suitable for high performance
383+ scenarios.
384+category: Data, Parsing
385+exposed: True
386+exposed-modules:
387+ Data.Binary Data.Binary.Builder Data.Binary.Get
388+ Data.Binary.Get.Internal Data.Binary.Put
389+hidden-modules:
390+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
391+ Data.Binary.FloatCast
392+import-dirs:
393+library-dirs:
394+dynamic-library-dirs:
395+data-dir:
396+hs-libraries: HSbinary-0.8.8.0
397+depends:
398+ array-0.5.4.0 base-4.14.1.0 bytestring-0.10.12.0 containers-0.6.2.1
399+haddock-interfaces:
400+haddock-html:
401+---
402+name: bytestring
403+version: 0.10.12.0
404+visibility: public
405+id: bytestring-0.10.12.0
406+key: bytestring-0.10.12.0
407+license: BSD-3-Clause
408+copyright:
409+ Copyright (c) Don Stewart 2005-2009,
410+ (c) Duncan Coutts 2006-2015,
411+ (c) David Roundy 2003-2005,
412+ (c) Jasper Van der Jeugt 2010,
413+ (c) Simon Meier 2010-2013.
414+maintainer: Duncan Coutts <duncan@community.haskell.org>
415+author:
416+ Don Stewart,
417+ Duncan Coutts
418+homepage: https://github.com/haskell/bytestring
419+synopsis:
420+ Fast, compact, strict and lazy byte strings with a list interface
421+description:
422+ An efficient compact, immutable byte string type (both strict and lazy)
423+ suitable for binary or 8-bit character data.
424+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
425+ It is suitable for high performance use, both in terms of large data
426+ quantities, or high speed requirements. The 'ByteString' functions follow
427+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
428+ from using 'String' to 'ByteString'.
429+ Two 'ByteString' variants are provided:
430+ * Strict 'ByteString's keep the string as a single large array. This
431+ makes them convenient for passing data between C and Haskell.
432+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
433+ suitable for I\/O streaming tasks.
434+ The @Char8@ modules provide a character-based view of the same
435+ underlying 'ByteString' types. This makes it convenient to handle mixed
436+ binary and 8-bit character content (which is common in many file formats
437+ and network protocols).
438+ The 'Builder' module provides an efficient way to build up 'ByteString's
439+ in an ad-hoc way by repeated concatenation. This is ideal for fast
440+ serialisation or pretty printing.
441+ There is also a 'ShortByteString' type which has a lower memory overhead
442+ and can can be converted to or from a 'ByteString', but supports very few
443+ other operations. It is suitable for keeping many short strings in memory.
444+ 'ByteString's are not designed for Unicode. For Unicode strings you should
445+ use the 'Text' type from the @text@ package.
446+ These modules are intended to be imported qualified, to avoid name clashes
447+ with "Prelude" functions, e.g.
448+ > import qualified Data.ByteString as BS
449+category: Data
450+exposed: True
451+exposed-modules:
452+ Data.ByteString Data.ByteString.Builder
453+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
454+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
455+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
456+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
457+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
458+ Data.ByteString.Lazy.Internal Data.ByteString.Short
459+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
460+hidden-modules:
461+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
462+ Data.ByteString.Builder.Prim.ASCII
463+ Data.ByteString.Builder.Prim.Internal.Floating
464+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
465+ Data.ByteString.Builder.Prim.Internal.Base16
466+import-dirs:
467+library-dirs:
468+dynamic-library-dirs:
469+data-dir:
470+hs-libraries: HSbytestring-0.10.12.0
471+include-dirs:
472+includes: fpstring.h
473+depends:
474+ base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
475+haddock-interfaces:
476+haddock-html:
477+---
478+name: containers
479+version: 0.6.2.1
480+visibility: public
481+id: containers-0.6.2.1
482+key: containers-0.6.2.1
483+license: BSD-3-Clause
484+maintainer: libraries@haskell.org
485+synopsis: Assorted concrete container types
486+description:
487+ This package contains efficient general-purpose implementations
488+ of various immutable container types including sets, maps, sequences,
489+ trees, and graphs.
490+ For a walkthrough of what this package provides with examples of common
491+ operations see the [containers
492+ introduction](https://haskell-containers.readthedocs.io).
493+ The declared cost of each operation is either worst-case or amortized, but
494+ remains valid even if structures are shared.
495+category: Data Structures
496+exposed: True
497+exposed-modules:
498+ Data.Containers.ListUtils Data.Graph Data.IntMap
499+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
500+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
501+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
502+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
503+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
504+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
505+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
506+ Utils.Containers.Internal.BitQueue
507+ Utils.Containers.Internal.BitUtil
508+ Utils.Containers.Internal.StrictPair
509+hidden-modules:
510+ Utils.Containers.Internal.State
511+ Utils.Containers.Internal.StrictMaybe
512+ Utils.Containers.Internal.PtrEquality
513+ Utils.Containers.Internal.Coercions
514+ Utils.Containers.Internal.TypeError
515+ Data.Map.Internal.DeprecatedShowTree
516+ Data.IntMap.Internal.DeprecatedDebug
517+import-dirs:
518+library-dirs:
519+dynamic-library-dirs:
520+data-dir:
521+hs-libraries: HScontainers-0.6.2.1
522+depends: array-0.5.4.0 base-4.14.1.0 deepseq-1.4.4.0
523+haddock-interfaces:
524+haddock-html:
525+---
526+name: deepseq
527+version: 1.4.4.0
528+visibility: public
529+id: deepseq-1.4.4.0
530+key: deepseq-1.4.4.0
531+license: BSD-3-Clause
532+maintainer: libraries@haskell.org
533+synopsis: Deep evaluation of data structures
534+description:
535+ This package provides methods for fully evaluating data structures
536+ (\"deep evaluation\"). Deep evaluation is often used for adding
537+ strictness to a program, e.g. in order to force pending exceptions,
538+ remove space leaks, or force lazy I/O to happen. It is also useful
539+ in parallel programs, to ensure pending work does not migrate to the
540+ wrong thread.
541+ The primary use of this package is via the 'deepseq' function, a
542+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
543+ typeclass (\"Normal Form Data\", data structures with no unevaluated
544+ components) which defines strategies for fully evaluating different
545+ data types. See module documentation in "Control.DeepSeq" for more
546+ details.
547+category: Control
548+exposed: True
549+exposed-modules: Control.DeepSeq
550+hidden-modules: Control.DeepSeq.BackDoor
551+import-dirs:
552+library-dirs:
553+dynamic-library-dirs:
554+data-dir:
555+hs-libraries: HSdeepseq-1.4.4.0
556+depends: array-0.5.4.0 base-4.14.1.0
557+haddock-interfaces:
558+haddock-html:
559+---
560+name: directory
561+version: 1.3.6.0
562+visibility: public
563+id: directory-1.3.6.0
564+key: directory-1.3.6.0
565+license: BSD-3-Clause
566+maintainer: libraries@haskell.org
567+synopsis: Platform-agnostic library for filesystem operations
568+description:
569+ This library provides a basic set of operations for manipulating files and
570+ directories in a portable way.
571+category: System
572+exposed: True
573+exposed-modules:
574+ System.Directory System.Directory.Internal
575+ System.Directory.Internal.Prelude
576+hidden-modules:
577+ System.Directory.Internal.C_utimensat
578+ System.Directory.Internal.Common System.Directory.Internal.Config
579+ System.Directory.Internal.Posix System.Directory.Internal.Windows
580+import-dirs:
581+library-dirs:
582+dynamic-library-dirs:
583+data-dir:
584+hs-libraries: HSdirectory-1.3.6.0
585+depends:
586+ Win32-2.6.1.0 base-4.14.1.0 filepath-1.4.2.1 time-1.9.3
587+haddock-interfaces:
588+haddock-html:
589+---
590+name: exceptions
591+version: 0.10.4
592+visibility: public
593+id: exceptions-0.10.4
594+key: exceptions-0.10.4
595+license: BSD-3-Clause
596+copyright:
597+ Copyright (C) 2013-2015 Edward A. Kmett
598+ Copyright (C) 2012 Google Inc.
599+maintainer: Edward A. Kmett <ekmett@gmail.com>
600+author: Edward A. Kmett
601+stability: provisional
602+homepage: http://github.com/ekmett/exceptions/
603+synopsis: Extensible optionally-pure exceptions
604+description: Extensible optionally-pure exceptions.
605+category: Control, Exceptions, Monad
606+exposed: True
607+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
608+import-dirs:
609+library-dirs:
610+dynamic-library-dirs:
611+data-dir:
612+hs-libraries: HSexceptions-0.10.4
613+depends:
614+ base-4.14.1.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.16.0.0
615+ transformers-0.5.6.2
616+haddock-interfaces:
617+haddock-html:
618+---
619+name: filepath
620+version: 1.4.2.1
621+visibility: public
622+id: filepath-1.4.2.1
623+key: filepath-1.4.2.1
624+license: BSD-3-Clause
625+copyright: Neil Mitchell 2005-2018
626+maintainer: Neil Mitchell <ndmitchell@gmail.com>
627+author: Neil Mitchell <ndmitchell@gmail.com>
628+homepage: https://github.com/haskell/filepath#readme
629+synopsis: Library for manipulating FilePaths in a cross platform way.
630+description:
631+ 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:
632+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
633+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
634+ * "System.FilePath" is an alias for the module appropriate to your platform.
635+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
636+category: System
637+exposed: True
638+exposed-modules:
639+ System.FilePath System.FilePath.Posix System.FilePath.Windows
640+import-dirs:
641+library-dirs:
642+dynamic-library-dirs:
643+data-dir:
644+hs-libraries: HSfilepath-1.4.2.1
645+depends: base-4.14.1.0
646+haddock-interfaces:
647+haddock-html:
648+---
649+name: ghc-boot
650+version: 8.10.3
651+visibility: public
652+id: ghc-boot-8.10.3
653+key: ghc-boot-8.10.3
654+license: BSD-3-Clause
655+maintainer: ghc-devs@haskell.org
656+synopsis: Shared functionality between GHC and its boot libraries
657+description:
658+ This library is shared between GHC, ghc-pkg, and other boot
659+ libraries.
660+ A note about "GHC.PackageDb": it only deals with the subset of
661+ the package database that the compiler cares about: modules
662+ paths etc and not package metadata like description, authors
663+ etc. It is thus not a library interface to ghc-pkg and is *not*
664+ suitable for modifying GHC package databases.
665+ The package database format and this library are constructed in
666+ such a way that while ghc-pkg depends on Cabal, the GHC library
667+ and program do not have to depend on Cabal.
668+category: GHC
669+exposed: True
670+exposed-modules:
671+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
672+ GHC.LanguageExtensions GHC.PackageDb GHC.Platform GHC.Platform.Host
673+ GHC.Serialized GHC.Settings GHC.UniqueSubdir GHC.Version
674+import-dirs:
675+library-dirs:
676+dynamic-library-dirs:
677+data-dir:
678+hs-libraries: HSghc-boot-8.10.3
679+depends:
680+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
681+ containers-0.6.2.1 directory-1.3.6.0 filepath-1.4.2.1
682+ ghc-boot-th-8.10.3
683+haddock-interfaces:
684+haddock-html:
685+---
686+name: ghc-boot-th
687+version: 8.10.3
688+visibility: public
689+id: ghc-boot-th-8.10.3
690+key: ghc-boot-th-8.10.3
691+license: BSD-3-Clause
692+maintainer: ghc-devs@haskell.org
693+synopsis:
694+ Shared functionality between GHC and the @template-haskell@
695+ library
696+description:
697+ This library contains various bits shared between the @ghc@ and
698+ @template-haskell@ libraries.
699+ This package exists to ensure that @template-haskell@ has a
700+ minimal set of transitive dependencies, since it is intended to
701+ be depended upon by user code.
702+category: GHC
703+exposed: True
704+exposed-modules:
705+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
706+import-dirs:
707+library-dirs:
708+dynamic-library-dirs:
709+data-dir:
710+hs-libraries: HSghc-boot-th-8.10.3
711+depends: base-4.14.1.0
712+haddock-interfaces:
713+haddock-html:
714+---
715+name: ghc-compact
716+version: 0.1.0.0
717+visibility: public
718+id: ghc-compact-0.1.0.0
719+key: ghc-compact-0.1.0.0
720+license: BSD-3-Clause
721+maintainer: libraries@haskell.org
722+synopsis: In memory storage of deeply evaluated data structure
723+description:
724+ This package provides minimal functionality for working with
725+ "compact regions", which hold a fully evaluated Haskell object graph.
726+ These regions maintain the invariant that no pointers live inside the struct
727+ that point outside it, which ensures efficient garbage collection without
728+ ever reading the structure contents (effectively, it works as a manually
729+ managed "oldest generation" which is never freed until the whole is
730+ released).
731+ Internally, the struct is stored a single contiguous block of memory,
732+ which allows efficient serialization and deserialization of structs
733+ for distributed computing.
734+category: Data
735+exposed: True
736+exposed-modules: GHC.Compact GHC.Compact.Serialized
737+import-dirs:
738+library-dirs:
739+dynamic-library-dirs:
740+data-dir:
741+hs-libraries: HSghc-compact-0.1.0.0
742+depends: base-4.14.1.0 bytestring-0.10.12.0 ghc-prim-0.6.1
743+haddock-interfaces:
744+haddock-html:
745+---
746+name: ghc-heap
747+version: 8.10.3
748+visibility: public
749+id: ghc-heap-8.10.3
750+key: ghc-heap-8.10.3
751+license: BSD-3-Clause
752+maintainer: libraries@haskell.org
753+synopsis: Functions for walking GHC's heap
754+description:
755+ This package provides functions for walking the GHC heap data structures
756+ and retrieving information about those data structures.
757+category: GHC
758+exposed: True
759+exposed-modules:
760+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
761+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
762+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
763+ GHC.Exts.Heap.Utils
764+import-dirs:
765+library-dirs:
766+dynamic-library-dirs:
767+data-dir:
768+hs-libraries: HSghc-heap-8.10.3
769+depends: base-4.14.1.0 ghc-prim-0.6.1 rts
770+haddock-interfaces:
771+haddock-html:
772+---
773+name: ghc-prim
774+version: 0.6.1
775+visibility: public
776+id: ghc-prim-0.6.1
777+key: ghc-prim-0.6.1
778+license: BSD-3-Clause
779+maintainer: libraries@haskell.org
780+synopsis: GHC primitives
781+description:
782+ This package contains the primitive types and operations supplied by GHC.
783+category: GHC
784+exposed: True
785+exposed-modules:
786+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
787+ GHC.Prim.Ext GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
788+import-dirs:
789+library-dirs:
790+dynamic-library-dirs:
791+data-dir:
792+hs-libraries: HSghc-prim-0.6.1
793+extra-libraries: user32 mingw32 mingwex
794+depends: rts
795+haddock-interfaces:
796+haddock-html:
797+---
798+name: ghci
799+version: 8.10.3
800+visibility: public
801+id: ghci-8.10.3
802+key: ghci-8.10.3
803+license: BSD-3-Clause
804+maintainer: ghc-devs@haskell.org
805+synopsis: The library supporting GHC's interactive interpreter
806+description:
807+ This library offers interfaces which mediate interactions between the
808+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
809+ backend.
810+category: GHC
811+exposed: True
812+exposed-modules:
813+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
814+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
815+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
816+ GHCi.TH.Binary SizedSeq
817+import-dirs:
818+library-dirs:
819+dynamic-library-dirs:
820+data-dir:
821+hs-libraries: HSghci-8.10.3
822+include-dirs:
823+depends:
824+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
825+ containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.10.3
826+ ghc-boot-th-8.10.3 ghc-heap-8.10.3 template-haskell-2.16.0.0
827+ transformers-0.5.6.2
828+haddock-interfaces:
829+haddock-html:
830+---
831+name: haskeline
832+version: 0.8.0.1
833+visibility: public
834+id: haskeline-0.8.0.1
835+key: haskeline-0.8.0.1
836+license: BSD-3-Clause
837+copyright: (c) Judah Jacobson
838+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
839+author: Judah Jacobson
840+stability: Stable
841+homepage: https://github.com/judah/haskeline
842+synopsis:
843+ A command-line interface for user input, written in Haskell.
844+description:
845+ Haskeline provides a user interface for line input in command-line
846+ programs. This library is similar in purpose to readline, but since
847+ it is written in Haskell it is (hopefully) more easily used in other
848+ Haskell programs.
849+ Haskeline runs both on POSIX-compatible systems and on Windows.
850+category: User Interfaces
851+exposed: True
852+exposed-modules:
853+ System.Console.Haskeline System.Console.Haskeline.Completion
854+ System.Console.Haskeline.History System.Console.Haskeline.IO
855+ System.Console.Haskeline.Internal
856+hidden-modules:
857+ System.Console.Haskeline.Backend
858+ System.Console.Haskeline.Backend.WCWidth
859+ System.Console.Haskeline.Command
860+ System.Console.Haskeline.Command.Completion
861+ System.Console.Haskeline.Command.History
862+ System.Console.Haskeline.Command.KillRing
863+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
864+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
865+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
866+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
867+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
868+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
869+ System.Console.Haskeline.Backend.Win32
870+ System.Console.Haskeline.Backend.Win32.Echo
871+import-dirs:
872+library-dirs:
873+dynamic-library-dirs:
874+data-dir:
875+hs-libraries: HShaskeline-0.8.0.1
876+include-dirs:
877+includes: win_console.h windows_cconv.h
878+depends:
879+ Win32-2.6.1.0 base-4.14.1.0 bytestring-0.10.12.0 containers-0.6.2.1
880+ directory-1.3.6.0 exceptions-0.10.4 filepath-1.4.2.1
881+ process-1.6.9.0 stm-2.5.0.0 transformers-0.5.6.2
882+haddock-interfaces:
883+haddock-html:
884+---
885+name: hpc
886+version: 0.6.1.0
887+visibility: public
888+id: hpc-0.6.1.0
889+key: hpc-0.6.1.0
890+license: BSD-3-Clause
891+maintainer: ghc-devs@haskell.org
892+author: Andy Gill
893+synopsis: Code Coverage Library for Haskell
894+description:
895+ This package provides the code coverage library for Haskell.
896+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
897+ information.
898+category: Control
899+exposed: True
900+exposed-modules:
901+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
902+import-dirs:
903+library-dirs:
904+dynamic-library-dirs:
905+data-dir:
906+hs-libraries: HShpc-0.6.1.0
907+depends:
908+ base-4.14.1.0 containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
909+ filepath-1.4.2.1 time-1.9.3
910+haddock-interfaces:
911+haddock-html:
912+---
913+name: integer-gmp
914+version: 1.0.3.0
915+visibility: public
916+id: integer-gmp-1.0.3.0
917+key: integer-gmp-1.0.3.0
918+license: BSD-3-Clause
919+maintainer: hvr@gnu.org
920+author: Herbert Valerio Riedel
921+synopsis: Integer library based on GMP
922+description:
923+ This package provides the low-level implementation of the standard
924+ 'Integer' type based on the
925+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
926+ This package provides access to the internal representation of
927+ 'Integer' as well as primitive operations with no proper error
928+ handling, and should only be used directly with the utmost care.
929+category: Numeric, Algebra
930+exposed: True
931+exposed-modules:
932+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
933+ GHC.Integer.Logarithms.Internals
934+hidden-modules: GHC.Integer.Type
935+import-dirs:
936+library-dirs:
937+dynamic-library-dirs:
938+data-dir:
939+hs-libraries: HSinteger-gmp-1.0.3.0
940+extra-libraries: gmp
941+include-dirs:
942+depends: ghc-prim-0.6.1
943+haddock-interfaces:
944+haddock-html:
945+---
946+name: libiserv
947+version: 8.10.3
948+visibility: public
949+id: libiserv-8.10.3
950+key: libiserv-8.10.3
951+license: BSD-3-Clause
952+copyright: XXX
953+maintainer: XXX
954+author: XXX
955+synopsis: Provides shared functionality between iserv and iserv-proxy
956+category: Development
957+exposed: True
958+exposed-modules: GHCi.Utils Lib
959+import-dirs:
960+library-dirs:
961+dynamic-library-dirs:
962+data-dir:
963+hs-libraries: HSlibiserv-8.10.3
964+depends:
965+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
966+ containers-0.6.2.1 deepseq-1.4.4.0 ghci-8.10.3
967+haddock-interfaces:
968+haddock-html:
969+---
970+name: mtl
971+version: 2.2.2
972+visibility: public
973+id: mtl-2.2.2
974+key: mtl-2.2.2
975+license: BSD-3-Clause
976+maintainer: Edward Kmett <ekmett@gmail.com>
977+author: Andy Gill
978+homepage: http://github.com/haskell/mtl
979+synopsis: Monad classes, using functional dependencies
980+description:
981+ Monad classes using functional dependencies, with instances
982+ for various monad transformers, inspired by the paper
983+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
984+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
985+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
986+category: Control
987+exposed: True
988+exposed-modules:
989+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
990+ Control.Monad.Error.Class Control.Monad.Except
991+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
992+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
993+ Control.Monad.RWS.Strict Control.Monad.Reader
994+ Control.Monad.Reader.Class Control.Monad.State
995+ Control.Monad.State.Class Control.Monad.State.Lazy
996+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
997+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
998+ Control.Monad.Writer.Strict
999+import-dirs:
1000+library-dirs:
1001+dynamic-library-dirs:
1002+data-dir:
1003+hs-libraries: HSmtl-2.2.2
1004+depends: base-4.14.1.0 transformers-0.5.6.2
1005+haddock-interfaces:
1006+haddock-html:
1007+---
1008+name: parsec
1009+version: 3.1.14.0
1010+visibility: public
1011+id: parsec-3.1.14.0
1012+key: parsec-3.1.14.0
1013+license: BSD-3-Clause
1014+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1015+author:
1016+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1017+homepage: https://github.com/haskell/parsec
1018+synopsis: Monadic parser combinators
1019+description:
1020+ Parsec is designed from scratch as an industrial-strength parser
1021+ library. It is simple, safe, well documented (on the package
1022+ homepage), has extensive libraries, good error messages,
1023+ and is fast. It is defined as a monad transformer that can be
1024+ stacked on arbitrary monads, and it is also parametric in the
1025+ input stream type.
1026+ The main entry point is the "Text.Parsec" module which provides
1027+ defaults for parsing 'Char'acter data.
1028+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1029+ the legacy @parsec-2@ API and may be removed at some point in
1030+ the future.
1031+category: Parsing
1032+exposed: True
1033+exposed-modules:
1034+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1035+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1036+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1037+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1038+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1039+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1040+ Text.ParserCombinators.Parsec.Combinator
1041+ Text.ParserCombinators.Parsec.Error
1042+ Text.ParserCombinators.Parsec.Expr
1043+ Text.ParserCombinators.Parsec.Language
1044+ Text.ParserCombinators.Parsec.Perm
1045+ Text.ParserCombinators.Parsec.Pos
1046+ Text.ParserCombinators.Parsec.Prim
1047+ Text.ParserCombinators.Parsec.Token
1048+import-dirs:
1049+library-dirs:
1050+dynamic-library-dirs:
1051+data-dir:
1052+hs-libraries: HSparsec-3.1.14.0
1053+depends:
1054+ base-4.14.1.0 bytestring-0.10.12.0 mtl-2.2.2 text-1.2.4.1
1055+haddock-interfaces:
1056+haddock-html:
1057+---
1058+name: pretty
1059+version: 1.1.3.6
1060+visibility: public
1061+id: pretty-1.1.3.6
1062+key: pretty-1.1.3.6
1063+license: BSD-3-Clause
1064+maintainer: David Terei <code@davidterei.com>
1065+stability: Stable
1066+homepage: http://github.com/haskell/pretty
1067+synopsis: Pretty-printing library
1068+description:
1069+ This package contains a pretty-printing library, a set of API's
1070+ that provides a way to easily print out text in a consistent
1071+ format of your choosing. This is useful for compilers and related
1072+ tools.
1073+ This library was originally designed by John Hughes's and has since
1074+ been heavily modified by Simon Peyton Jones.
1075+category: Text
1076+exposed: True
1077+exposed-modules:
1078+ Text.PrettyPrint Text.PrettyPrint.Annotated
1079+ Text.PrettyPrint.Annotated.HughesPJ
1080+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1081+ Text.PrettyPrint.HughesPJClass
1082+import-dirs:
1083+library-dirs:
1084+dynamic-library-dirs:
1085+data-dir:
1086+hs-libraries: HSpretty-1.1.3.6
1087+depends: base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1
1088+haddock-interfaces:
1089+haddock-html:
1090+---
1091+name: process
1092+version: 1.6.9.0
1093+visibility: public
1094+id: process-1.6.9.0
1095+key: process-1.6.9.0
1096+license: BSD-3-Clause
1097+maintainer: libraries@haskell.org
1098+synopsis: Process libraries
1099+description:
1100+ This package contains libraries for dealing with system processes.
1101+ The typed-process package is a more recent take on a process API,
1102+ which uses this package internally. It features better binary
1103+ support, easier concurrency, and a more composable API. You can
1104+ read more about it at
1105+ <https://github.com/fpco/typed-process/#readme>.
1106+category: System
1107+exposed: True
1108+exposed-modules: System.Cmd System.Process System.Process.Internals
1109+hidden-modules: System.Process.Common System.Process.Windows
1110+import-dirs:
1111+library-dirs:
1112+dynamic-library-dirs:
1113+data-dir:
1114+hs-libraries: HSprocess-1.6.9.0
1115+extra-libraries: kernel32
1116+include-dirs:
1117+includes: runProcess.h
1118+depends:
1119+ Win32-2.6.1.0 base-4.14.1.0 deepseq-1.4.4.0 directory-1.3.6.0
1120+ filepath-1.4.2.1
1121+haddock-interfaces:
1122+haddock-html:
1123+---
1124+name: stm
1125+version: 2.5.0.0
1126+visibility: public
1127+id: stm-2.5.0.0
1128+key: stm-2.5.0.0
1129+license: BSD-3-Clause
1130+maintainer: libraries@haskell.org
1131+homepage: https://wiki.haskell.org/Software_transactional_memory
1132+synopsis: Software Transactional Memory
1133+description:
1134+ Software Transactional Memory, or STM, is an abstraction for
1135+ concurrent communication. The main benefits of STM are
1136+ /composability/ and /modularity/. That is, using STM you can write
1137+ concurrent abstractions that can be easily composed with any other
1138+ abstraction built using STM, without exposing the details of how
1139+ your abstraction ensures safety. This is typically not the case
1140+ with other forms of concurrent communication, such as locks or
1141+ 'MVar's.
1142+category: Concurrency
1143+exposed: True
1144+exposed-modules:
1145+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1146+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1147+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1148+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1149+ Control.Monad.STM
1150+hidden-modules: Control.Sequential.STM
1151+import-dirs:
1152+library-dirs:
1153+dynamic-library-dirs:
1154+data-dir:
1155+hs-libraries: HSstm-2.5.0.0
1156+depends: array-0.5.4.0 base-4.14.1.0
1157+haddock-interfaces:
1158+haddock-html:
1159+---
1160+name: template-haskell
1161+version: 2.16.0.0
1162+visibility: public
1163+id: template-haskell-2.16.0.0
1164+key: template-haskell-2.16.0.0
1165+license: BSD-3-Clause
1166+maintainer: libraries@haskell.org
1167+synopsis: Support library for Template Haskell
1168+description:
1169+ This package provides modules containing facilities for manipulating
1170+ Haskell source code using Template Haskell.
1171+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1172+ information.
1173+category: Template Haskell
1174+exposed: True
1175+exposed-modules:
1176+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1177+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1178+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1179+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1180+hidden-modules: Language.Haskell.TH.Lib.Map
1181+import-dirs:
1182+library-dirs:
1183+dynamic-library-dirs:
1184+data-dir:
1185+hs-libraries: HStemplate-haskell-2.16.0.0
1186+depends:
1187+ base-4.14.1.0 ghc-boot-th-8.10.3 ghc-prim-0.6.1 pretty-1.1.3.6
1188+haddock-interfaces:
1189+haddock-html:
1190+---
1191+name: text
1192+version: 1.2.4.1
1193+visibility: public
1194+id: text-1.2.4.1
1195+key: text-1.2.4.1
1196+license: BSD-2-Clause
1197+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1198+maintainer:
1199+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1200+author: Bryan O'Sullivan <bos@serpentine.com>
1201+homepage: https://github.com/haskell/text
1202+synopsis: An efficient packed Unicode text type.
1203+description:
1204+ An efficient packed, immutable Unicode text type (both strict and
1205+ lazy), with a powerful loop fusion optimization framework.
1206+ The 'Text' type represents Unicode character strings, in a time and
1207+ space-efficient manner. This package provides text processing
1208+ capabilities that are optimized for performance critical use, both
1209+ in terms of large data quantities and high speed.
1210+ The 'Text' type provides character-encoding, type-safe case
1211+ conversion via whole-string case conversion functions (see "Data.Text").
1212+ It also provides a range of functions for converting 'Text' values to
1213+ and from 'ByteStrings', using several standard encodings
1214+ (see "Data.Text.Encoding").
1215+ Efficient locale-sensitive support for text IO is also supported
1216+ (see "Data.Text.IO").
1217+ These modules are intended to be imported qualified, to avoid name
1218+ clashes with Prelude functions, e.g.
1219+ > import qualified Data.Text as T
1220+ == ICU Support
1221+ To use an extended and very rich family of functions for working
1222+ with Unicode text (including normalization, regular expressions,
1223+ non-standard encodings, text breaking, and locales), see
1224+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1225+ based on the well-respected and liberally
1226+ licensed [ICU library](http://site.icu-project.org/).
1227+ == Internal Representation: UTF-16 vs. UTF-8
1228+ Currently the @text@ library uses UTF-16 as its internal representation
1229+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1230+ for Unicode text. We're currently investigating the feasibility
1231+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1232+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1233+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1234+ <https://hackage.haskell.org/package/text-short text-short>.
1235+category: Data, Text
1236+exposed: True
1237+exposed-modules:
1238+ Data.Text Data.Text.Array Data.Text.Encoding
1239+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1240+ Data.Text.Internal Data.Text.Internal.Builder
1241+ Data.Text.Internal.Builder.Functions
1242+ Data.Text.Internal.Builder.Int.Digits
1243+ Data.Text.Internal.Builder.RealFloat.Functions
1244+ Data.Text.Internal.ByteStringCompat
1245+ Data.Text.Internal.Encoding.Fusion
1246+ Data.Text.Internal.Encoding.Fusion.Common
1247+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1248+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1249+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1250+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1251+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1252+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1253+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1254+ Data.Text.Internal.Private Data.Text.Internal.Read
1255+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1256+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1257+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1258+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1259+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1260+ Data.Text.Read Data.Text.Unsafe
1261+hidden-modules: Data.Text.Show
1262+import-dirs:
1263+library-dirs:
1264+dynamic-library-dirs:
1265+data-dir:
1266+hs-libraries: HStext-1.2.4.1
1267+depends:
1268+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
1269+ deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
1270+ template-haskell-2.16.0.0
1271+haddock-interfaces:
1272+haddock-html:
1273+---
1274+name: time
1275+version: 1.9.3
1276+visibility: public
1277+id: time-1.9.3
1278+key: time-1.9.3
1279+license: BSD-3-Clause
1280+maintainer: <ashley@semantic.org>
1281+author: Ashley Yakeley
1282+stability: stable
1283+homepage: https://github.com/haskell/time
1284+synopsis: A time library
1285+description: Time, clocks and calendars
1286+category: Time
1287+exposed: True
1288+exposed-modules:
1289+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1290+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1291+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1292+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1293+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1294+ Data.Time.Format.Internal Data.Time.LocalTime
1295+hidden-modules:
1296+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1297+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1298+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1299+ Data.Time.Clock.Internal.DiffTime
1300+ Data.Time.Clock.Internal.AbsoluteTime
1301+ Data.Time.Clock.Internal.NominalDiffTime
1302+ Data.Time.Clock.Internal.POSIXTime
1303+ Data.Time.Clock.Internal.UniversalTime
1304+ Data.Time.Clock.Internal.SystemTime
1305+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1306+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1307+ Data.Time.LocalTime.Internal.TimeZone
1308+ Data.Time.LocalTime.Internal.TimeOfDay
1309+ Data.Time.LocalTime.Internal.CalendarDiffTime
1310+ Data.Time.LocalTime.Internal.LocalTime
1311+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1312+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1313+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1314+ Data.Time.Format.Parse.Instances
1315+import-dirs:
1316+library-dirs:
1317+dynamic-library-dirs:
1318+data-dir:
1319+hs-libraries: HStime-1.9.3
1320+include-dirs:
1321+depends: Win32-2.6.1.0 base-4.14.1.0 deepseq-1.4.4.0
1322+haddock-interfaces:
1323+haddock-html:
1324+---
1325+name: transformers
1326+version: 0.5.6.2
1327+visibility: public
1328+id: transformers-0.5.6.2
1329+key: transformers-0.5.6.2
1330+license: BSD-3-Clause
1331+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1332+author: Andy Gill, Ross Paterson
1333+synopsis: Concrete functor and monad transformers
1334+description:
1335+ A portable library of functor and monad transformers, inspired by
1336+ the paper
1337+ * \"Functional Programming with Overloading and Higher-Order
1338+ Polymorphism\", by Mark P Jones,
1339+ in /Advanced School of Functional Programming/, 1995
1340+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1341+ This package contains:
1342+ * the monad transformer class (in "Control.Monad.Trans.Class")
1343+ * concrete functor and monad transformers, each with associated
1344+ operations and functions to lift operations associated with other
1345+ transformers.
1346+ The package can be used on its own in portable Haskell code, in
1347+ which case operations need to be manually lifted through transformer
1348+ stacks (see "Control.Monad.Trans.Class" for some examples).
1349+ Alternatively, it can be used with the non-portable monad classes in
1350+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1351+ introduced by monad transformers through other transformers.
1352+category: Control
1353+exposed: True
1354+exposed-modules:
1355+ Control.Applicative.Backwards Control.Applicative.Lift
1356+ Control.Monad.Signatures Control.Monad.Trans.Accum
1357+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1358+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1359+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1360+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1361+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1362+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1363+ Control.Monad.Trans.Select Control.Monad.Trans.State
1364+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1365+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1366+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1367+ Data.Functor.Constant Data.Functor.Reverse
1368+import-dirs:
1369+library-dirs:
1370+dynamic-library-dirs:
1371+data-dir:
1372+hs-libraries: HStransformers-0.5.6.2
1373+depends: base-4.14.1.0
1374+haddock-interfaces:
1375+haddock-html:
1376+---
1377+name: rts
1378+version: 1.0
1379+visibility: public
1380+id: rts
1381+key: rts
1382+license: BSD-3-Clause
1383+maintainer: glasgow-haskell-users@haskell.org
1384+exposed: True
1385+library-dirs:
1386+hs-libraries: HSrts
1387+extra-libraries: m ffi wsock32 gdi32 winmm dbghelp psapi
1388+include-dirs:
1389+includes: Stg.h
1390+ld-options:
1391+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1392+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1393+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1394+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1395+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1396+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1397+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1398+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1399+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1400+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1401+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1402+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1403+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1404+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1405+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1406+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
1407+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1408+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1409+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1410+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1411+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1412+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1413+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1414+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1415+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1416+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1417+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1418+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1419+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1420+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1421+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1422+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1423+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1424+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1425+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1426+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1427+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1428+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1429+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1430+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1431+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1432+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1433+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1434+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1435+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1436+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1437+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1438+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1439+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1440+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1441+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1442+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1443+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1444+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1445+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
1446+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1447+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1448+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1449+ "-Wl,-u,hs_atomicwrite64"