base (empty) → 3.0.3.1
raw patch · 129 files changed
+491/−0 lines, 129 filesdep +basedep +sybsetup-changed
Dependencies added: base, syb
Files
- Control/Applicative.hs +2/−0
- Control/Arrow.hs +2/−0
- Control/Category.hs +2/−0
- Control/Concurrent.hs +2/−0
- Control/Concurrent/Chan.hs +2/−0
- Control/Concurrent/MVar.hs +2/−0
- Control/Concurrent/QSem.hs +2/−0
- Control/Concurrent/QSemN.hs +2/−0
- Control/Concurrent/SampleVar.hs +2/−0
- Control/Exception.hs +2/−0
- Control/Monad.hs +2/−0
- Control/Monad/Fix.hs +2/−0
- Control/Monad/Instances.hs +2/−0
- Control/Monad/ST.hs +2/−0
- Control/Monad/ST/Lazy.hs +2/−0
- Control/Monad/ST/Strict.hs +2/−0
- Data/Bits.hs +2/−0
- Data/Bool.hs +2/−0
- Data/Char.hs +2/−0
- Data/Complex.hs +2/−0
- Data/Dynamic.hs +2/−0
- Data/Either.hs +2/−0
- Data/Eq.hs +2/−0
- Data/Fixed.hs +2/−0
- Data/Foldable.hs +2/−0
- Data/Function.hs +2/−0
- Data/Generics.hs +2/−0
- Data/Generics/Aliases.hs +2/−0
- Data/Generics/Basics.hs +2/−0
- Data/Generics/Instances.hs +2/−0
- Data/Generics/Schemes.hs +2/−0
- Data/Generics/Text.hs +2/−0
- Data/Generics/Twins.hs +2/−0
- Data/HashTable.hs +2/−0
- Data/IORef.hs +2/−0
- Data/Int.hs +2/−0
- Data/Ix.hs +2/−0
- Data/List.hs +2/−0
- Data/Maybe.hs +2/−0
- Data/Monoid.hs +2/−0
- Data/Ord.hs +2/−0
- Data/Ratio.hs +2/−0
- Data/STRef.hs +2/−0
- Data/STRef/Lazy.hs +2/−0
- Data/STRef/Strict.hs +2/−0
- Data/String.hs +2/−0
- Data/Traversable.hs +2/−0
- Data/Tuple.hs +2/−0
- Data/Typeable.hs +2/−0
- Data/Unique.hs +2/−0
- Data/Version.hs +2/−0
- Data/Word.hs +2/−0
- Debug/Trace.hs +2/−0
- Foreign.hs +2/−0
- Foreign/C.hs +2/−0
- Foreign/C/Error.hs +2/−0
- Foreign/C/String.hs +2/−0
- Foreign/C/Types.hs +2/−0
- Foreign/Concurrent.hs +2/−0
- Foreign/ForeignPtr.hs +2/−0
- Foreign/Marshal.hs +2/−0
- Foreign/Marshal/Alloc.hs +2/−0
- Foreign/Marshal/Array.hs +2/−0
- Foreign/Marshal/Error.hs +2/−0
- Foreign/Marshal/Pool.hs +2/−0
- Foreign/Marshal/Utils.hs +2/−0
- Foreign/Ptr.hs +2/−0
- Foreign/StablePtr.hs +2/−0
- Foreign/Storable.hs +2/−0
- GHC/Arr.hs +2/−0
- GHC/Base.hs +2/−0
- GHC/Conc.hs +2/−0
- GHC/ConsoleHandler.hs +2/−0
- GHC/Desugar.hs +2/−0
- GHC/Dotnet.hs +1/−0
- GHC/Enum.hs +2/−0
- GHC/Environment.hs +2/−0
- GHC/Err.hs +2/−0
- GHC/Exception.hs +2/−0
- GHC/Exts.hs +2/−0
- GHC/Float.hs +2/−0
- GHC/ForeignPtr.hs +2/−0
- GHC/Handle.hs +2/−0
- GHC/IO.hs +2/−0
- GHC/IOBase.hs +2/−0
- GHC/Int.hs +2/−0
- GHC/List.hs +2/−0
- GHC/Num.hs +2/−0
- GHC/PArr.hs +2/−0
- GHC/Pack.hs +2/−0
- GHC/Ptr.hs +2/−0
- GHC/Read.hs +2/−0
- GHC/Real.hs +2/−0
- GHC/ST.hs +2/−0
- GHC/STRef.hs +2/−0
- GHC/Show.hs +2/−0
- GHC/Stable.hs +2/−0
- GHC/Storable.hs +2/−0
- GHC/TopHandler.hs +2/−0
- GHC/Unicode.hs +2/−0
- GHC/Weak.hs +2/−0
- GHC/Word.hs +2/−0
- LICENSE +83/−0
- Numeric.hs +2/−0
- Prelude.hs +3/−0
- Setup.hs +2/−0
- System/CPUTime.hs +2/−0
- System/Console/GetOpt.hs +2/−0
- System/Environment.hs +2/−0
- System/Exit.hs +2/−0
- System/IO.hs +2/−0
- System/IO/Error.hs +2/−0
- System/IO/Unsafe.hs +2/−0
- System/Info.hs +2/−0
- System/Mem.hs +2/−0
- System/Mem/StableName.hs +2/−0
- System/Mem/Weak.hs +2/−0
- System/Posix/Internals.hs +2/−0
- System/Posix/Types.hs +2/−0
- System/Timeout.hs +2/−0
- Text/ParserCombinators/ReadP.hs +2/−0
- Text/ParserCombinators/ReadPrec.hs +2/−0
- Text/Printf.hs +2/−0
- Text/Read.hs +2/−0
- Text/Read/Lex.hs +2/−0
- Text/Show.hs +2/−0
- Text/Show/Functions.hs +2/−0
- Unsafe/Coerce.hs +2/−0
- base.cabal +154/−0
+ Control/Applicative.hs view
@@ -0,0 +1,2 @@+module Control.Applicative (module X___) where+import "base" Control.Applicative as X___
+ Control/Arrow.hs view
@@ -0,0 +1,2 @@+module Control.Arrow (module X___) where+import "base" Control.Arrow as X___
+ Control/Category.hs view
@@ -0,0 +1,2 @@+module Control.Category (module X___) where+import "base" Control.Category as X___
+ Control/Concurrent.hs view
@@ -0,0 +1,2 @@+module Control.Concurrent (module X___) where+import "base" Control.Concurrent as X___
+ Control/Concurrent/Chan.hs view
@@ -0,0 +1,2 @@+module Control.Concurrent.Chan (module X___) where+import "base" Control.Concurrent.Chan as X___
+ Control/Concurrent/MVar.hs view
@@ -0,0 +1,2 @@+module Control.Concurrent.MVar (module X___) where+import "base" Control.Concurrent.MVar as X___
+ Control/Concurrent/QSem.hs view
@@ -0,0 +1,2 @@+module Control.Concurrent.QSem (module X___) where+import "base" Control.Concurrent.QSem as X___
+ Control/Concurrent/QSemN.hs view
@@ -0,0 +1,2 @@+module Control.Concurrent.QSemN (module X___) where+import "base" Control.Concurrent.QSemN as X___
+ Control/Concurrent/SampleVar.hs view
@@ -0,0 +1,2 @@+module Control.Concurrent.SampleVar (module X___) where+import "base" Control.Concurrent.SampleVar as X___
+ Control/Exception.hs view
@@ -0,0 +1,2 @@+module Control.Exception (module Control.OldException) where+import Control.OldException
+ Control/Monad.hs view
@@ -0,0 +1,2 @@+module Control.Monad (module X___) where+import "base" Control.Monad as X___
+ Control/Monad/Fix.hs view
@@ -0,0 +1,2 @@+module Control.Monad.Fix (module X___) where+import "base" Control.Monad.Fix as X___
+ Control/Monad/Instances.hs view
@@ -0,0 +1,2 @@+module Control.Monad.Instances (module X___) where+import "base" Control.Monad.Instances as X___
+ Control/Monad/ST.hs view
@@ -0,0 +1,2 @@+module Control.Monad.ST (module X___) where+import "base" Control.Monad.ST as X___
+ Control/Monad/ST/Lazy.hs view
@@ -0,0 +1,2 @@+module Control.Monad.ST.Lazy (module X___) where+import "base" Control.Monad.ST.Lazy as X___
+ Control/Monad/ST/Strict.hs view
@@ -0,0 +1,2 @@+module Control.Monad.ST.Strict (module X___) where+import "base" Control.Monad.ST.Strict as X___
+ Data/Bits.hs view
@@ -0,0 +1,2 @@+module Data.Bits (module X___) where+import "base" Data.Bits as X___
+ Data/Bool.hs view
@@ -0,0 +1,2 @@+module Data.Bool (module X___) where+import "base" Data.Bool as X___
+ Data/Char.hs view
@@ -0,0 +1,2 @@+module Data.Char (module X___) where+import "base" Data.Char as X___
+ Data/Complex.hs view
@@ -0,0 +1,2 @@+module Data.Complex (module X___) where+import "base" Data.Complex as X___
+ Data/Dynamic.hs view
@@ -0,0 +1,2 @@+module Data.Dynamic (module X___) where+import "base" Data.Dynamic as X___
+ Data/Either.hs view
@@ -0,0 +1,2 @@+module Data.Either (module X___) where+import "base" Data.Either as X___
+ Data/Eq.hs view
@@ -0,0 +1,2 @@+module Data.Eq (module X___) where+import "base" Data.Eq as X___
+ Data/Fixed.hs view
@@ -0,0 +1,2 @@+module Data.Fixed (module X___) where+import "base" Data.Fixed as X___
+ Data/Foldable.hs view
@@ -0,0 +1,2 @@+module Data.Foldable (module X___) where+import "base" Data.Foldable as X___
+ Data/Function.hs view
@@ -0,0 +1,2 @@+module Data.Function (module X___) where+import "base" Data.Function as X___
+ Data/Generics.hs view
@@ -0,0 +1,2 @@+module Data.Generics (module X___) where+import "syb" Data.Generics as X___
+ Data/Generics/Aliases.hs view
@@ -0,0 +1,2 @@+module Data.Generics.Aliases (module X___) where+import "syb" Data.Generics.Aliases as X___
+ Data/Generics/Basics.hs view
@@ -0,0 +1,2 @@+module Data.Generics.Basics (module X___) where+import "syb" Data.Generics.Basics as X___
+ Data/Generics/Instances.hs view
@@ -0,0 +1,2 @@+module Data.Generics.Instances () where+import "syb" Data.Generics.Instances as X___ ()
+ Data/Generics/Schemes.hs view
@@ -0,0 +1,2 @@+module Data.Generics.Schemes (module X___) where+import "syb" Data.Generics.Schemes as X___
+ Data/Generics/Text.hs view
@@ -0,0 +1,2 @@+module Data.Generics.Text (module X___) where+import "syb" Data.Generics.Text as X___
+ Data/Generics/Twins.hs view
@@ -0,0 +1,2 @@+module Data.Generics.Twins (module X___) where+import "syb" Data.Generics.Twins as X___
+ Data/HashTable.hs view
@@ -0,0 +1,2 @@+module Data.HashTable (module X___) where+import "base" Data.HashTable as X___
+ Data/IORef.hs view
@@ -0,0 +1,2 @@+module Data.IORef (module X___) where+import "base" Data.IORef as X___
+ Data/Int.hs view
@@ -0,0 +1,2 @@+module Data.Int (module X___) where+import "base" Data.Int as X___
+ Data/Ix.hs view
@@ -0,0 +1,2 @@+module Data.Ix (module X___) where+import "base" Data.Ix as X___
+ Data/List.hs view
@@ -0,0 +1,2 @@+module Data.List (module X___) where+import "base" Data.List as X___
+ Data/Maybe.hs view
@@ -0,0 +1,2 @@+module Data.Maybe (module X___) where+import "base" Data.Maybe as X___
+ Data/Monoid.hs view
@@ -0,0 +1,2 @@+module Data.Monoid (module X___) where+import "base" Data.Monoid as X___
+ Data/Ord.hs view
@@ -0,0 +1,2 @@+module Data.Ord (module X___) where+import "base" Data.Ord as X___
+ Data/Ratio.hs view
@@ -0,0 +1,2 @@+module Data.Ratio (module X___) where+import "base" Data.Ratio as X___
+ Data/STRef.hs view
@@ -0,0 +1,2 @@+module Data.STRef (module X___) where+import "base" Data.STRef as X___
+ Data/STRef/Lazy.hs view
@@ -0,0 +1,2 @@+module Data.STRef.Lazy (module X___) where+import "base" Data.STRef.Lazy as X___
+ Data/STRef/Strict.hs view
@@ -0,0 +1,2 @@+module Data.STRef.Strict (module X___) where+import "base" Data.STRef.Strict as X___
+ Data/String.hs view
@@ -0,0 +1,2 @@+module Data.String (module X___) where+import "base" Data.String as X___
+ Data/Traversable.hs view
@@ -0,0 +1,2 @@+module Data.Traversable (module X___) where+import "base" Data.Traversable as X___
+ Data/Tuple.hs view
@@ -0,0 +1,2 @@+module Data.Tuple (module X___) where+import "base" Data.Tuple as X___
+ Data/Typeable.hs view
@@ -0,0 +1,2 @@+module Data.Typeable (module X___) where+import "base" Data.Typeable as X___
+ Data/Unique.hs view
@@ -0,0 +1,2 @@+module Data.Unique (module X___) where+import "base" Data.Unique as X___
+ Data/Version.hs view
@@ -0,0 +1,2 @@+module Data.Version (module X___) where+import "base" Data.Version as X___
+ Data/Word.hs view
@@ -0,0 +1,2 @@+module Data.Word (module X___) where+import "base" Data.Word as X___
+ Debug/Trace.hs view
@@ -0,0 +1,2 @@+module Debug.Trace (module X___) where+import "base" Debug.Trace as X___
+ Foreign.hs view
@@ -0,0 +1,2 @@+module Foreign (module X___) where+import "base" Foreign as X___
+ Foreign/C.hs view
@@ -0,0 +1,2 @@+module Foreign.C (module X___) where+import "base" Foreign.C as X___
+ Foreign/C/Error.hs view
@@ -0,0 +1,2 @@+module Foreign.C.Error (module X___) where+import "base" Foreign.C.Error as X___
+ Foreign/C/String.hs view
@@ -0,0 +1,2 @@+module Foreign.C.String (module X___) where+import "base" Foreign.C.String as X___
+ Foreign/C/Types.hs view
@@ -0,0 +1,2 @@+module Foreign.C.Types (module X___) where+import "base" Foreign.C.Types as X___
+ Foreign/Concurrent.hs view
@@ -0,0 +1,2 @@+module Foreign.Concurrent (module X___) where+import "base" Foreign.Concurrent as X___
+ Foreign/ForeignPtr.hs view
@@ -0,0 +1,2 @@+module Foreign.ForeignPtr (module X___) where+import "base" Foreign.ForeignPtr as X___
+ Foreign/Marshal.hs view
@@ -0,0 +1,2 @@+module Foreign.Marshal (module X___) where+import "base" Foreign.Marshal as X___
+ Foreign/Marshal/Alloc.hs view
@@ -0,0 +1,2 @@+module Foreign.Marshal.Alloc (module X___) where+import "base" Foreign.Marshal.Alloc as X___
+ Foreign/Marshal/Array.hs view
@@ -0,0 +1,2 @@+module Foreign.Marshal.Array (module X___) where+import "base" Foreign.Marshal.Array as X___
+ Foreign/Marshal/Error.hs view
@@ -0,0 +1,2 @@+module Foreign.Marshal.Error (module X___) where+import "base" Foreign.Marshal.Error as X___
+ Foreign/Marshal/Pool.hs view
@@ -0,0 +1,2 @@+module Foreign.Marshal.Pool (module X___) where+import "base" Foreign.Marshal.Pool as X___
+ Foreign/Marshal/Utils.hs view
@@ -0,0 +1,2 @@+module Foreign.Marshal.Utils (module X___) where+import "base" Foreign.Marshal.Utils as X___
+ Foreign/Ptr.hs view
@@ -0,0 +1,2 @@+module Foreign.Ptr (module X___) where+import "base" Foreign.Ptr as X___
+ Foreign/StablePtr.hs view
@@ -0,0 +1,2 @@+module Foreign.StablePtr (module X___) where+import "base" Foreign.StablePtr as X___
+ Foreign/Storable.hs view
@@ -0,0 +1,2 @@+module Foreign.Storable (module X___) where+import "base" Foreign.Storable as X___
+ GHC/Arr.hs view
@@ -0,0 +1,2 @@+module GHC.Arr (module X___) where+import "base" GHC.Arr as X___
+ GHC/Base.hs view
@@ -0,0 +1,2 @@+module GHC.Base (module X___) where+import "base" GHC.Base as X___
+ GHC/Conc.hs view
@@ -0,0 +1,2 @@+module GHC.Conc (module X___) where+import "base" GHC.Conc as X___
+ GHC/ConsoleHandler.hs view
@@ -0,0 +1,2 @@+module GHC.ConsoleHandler ({- empty: module X___ -}) where+import "base" GHC.ConsoleHandler as X___ ()
+ GHC/Desugar.hs view
@@ -0,0 +1,2 @@+module GHC.Desugar (module X___) where+import "base" GHC.Desugar as X___
+ GHC/Dotnet.hs view
@@ -0,0 +1,1 @@+module GHC.Dotnet () where
+ GHC/Enum.hs view
@@ -0,0 +1,2 @@+module GHC.Enum (module X___) where+import "base" GHC.Enum as X___
+ GHC/Environment.hs view
@@ -0,0 +1,2 @@+module GHC.Environment (module X___) where+import "base" GHC.Environment as X___
+ GHC/Err.hs view
@@ -0,0 +1,2 @@+module GHC.Err (module X___) where+import "base" GHC.Err as X___
+ GHC/Exception.hs view
@@ -0,0 +1,2 @@+module GHC.Exception (module X___) where+import "base" GHC.Exception as X___
+ GHC/Exts.hs view
@@ -0,0 +1,2 @@+module GHC.Exts (module X___) where+import "base" GHC.Exts as X___
+ GHC/Float.hs view
@@ -0,0 +1,2 @@+module GHC.Float (module X___) where+import "base" GHC.Float as X___
+ GHC/ForeignPtr.hs view
@@ -0,0 +1,2 @@+module GHC.ForeignPtr (module X___) where+import "base" GHC.ForeignPtr as X___
+ GHC/Handle.hs view
@@ -0,0 +1,2 @@+module GHC.Handle (module X___) where+import "base" GHC.Handle as X___
+ GHC/IO.hs view
@@ -0,0 +1,2 @@+module GHC.IO (module X___) where+import "base" GHC.IO as X___
+ GHC/IOBase.hs view
@@ -0,0 +1,2 @@+module GHC.IOBase (module X___) where+import "base" GHC.IOBase as X___
+ GHC/Int.hs view
@@ -0,0 +1,2 @@+module GHC.Int (module X___) where+import "base" GHC.Int as X___
+ GHC/List.hs view
@@ -0,0 +1,2 @@+module GHC.List (module X___) where+import "base" GHC.List as X___
+ GHC/Num.hs view
@@ -0,0 +1,2 @@+module GHC.Num (module X___) where+import "base" GHC.Num as X___
+ GHC/PArr.hs view
@@ -0,0 +1,2 @@+module GHC.PArr (module X___) where+import "base" GHC.PArr as X___
+ GHC/Pack.hs view
@@ -0,0 +1,2 @@+module GHC.Pack (module X___) where+import "base" GHC.Pack as X___
+ GHC/Ptr.hs view
@@ -0,0 +1,2 @@+module GHC.Ptr (module X___) where+import "base" GHC.Ptr as X___
+ GHC/Read.hs view
@@ -0,0 +1,2 @@+module GHC.Read (module X___) where+import "base" GHC.Read as X___
+ GHC/Real.hs view
@@ -0,0 +1,2 @@+module GHC.Real (module X___) where+import "base" GHC.Real as X___
+ GHC/ST.hs view
@@ -0,0 +1,2 @@+module GHC.ST (module X___) where+import "base" GHC.ST as X___
+ GHC/STRef.hs view
@@ -0,0 +1,2 @@+module GHC.STRef (module X___) where+import "base" GHC.STRef as X___
+ GHC/Show.hs view
@@ -0,0 +1,2 @@+module GHC.Show (module X___) where+import "base" GHC.Show as X___
+ GHC/Stable.hs view
@@ -0,0 +1,2 @@+module GHC.Stable (module X___) where+import "base" GHC.Stable as X___
+ GHC/Storable.hs view
@@ -0,0 +1,2 @@+module GHC.Storable (module X___) where+import "base" GHC.Storable as X___
+ GHC/TopHandler.hs view
@@ -0,0 +1,2 @@+module GHC.TopHandler (module X___) where+import "base" GHC.TopHandler as X___
+ GHC/Unicode.hs view
@@ -0,0 +1,2 @@+module GHC.Unicode (module X___) where+import "base" GHC.Unicode as X___
+ GHC/Weak.hs view
@@ -0,0 +1,2 @@+module GHC.Weak (module X___) where+import "base" GHC.Weak as X___
+ GHC/Word.hs view
@@ -0,0 +1,2 @@+module GHC.Word (module X___) where+import "base" GHC.Word as X___
+ LICENSE view
@@ -0,0 +1,83 @@+This library (libraries/base) is derived from code from several+sources: ++ * Code from the GHC project which is largely (c) The University of+ Glasgow, and distributable under a BSD-style license (see below),++ * Code from the Haskell 98 Report which is (c) Simon Peyton Jones+ and freely redistributable (but see the full license for+ restrictions).++ * Code from the Haskell Foreign Function Interface specification,+ which is (c) Manuel M. T. Chakravarty and freely redistributable+ (but see the full license for restrictions).++The full text of these licenses is reproduced below. All of the+licenses are BSD-style or compatible.++-----------------------------------------------------------------------------++The Glasgow Haskell Compiler License++Copyright 2004, The University Court of the University of Glasgow. +All rights reserved.++Redistribution and use in source and binary forms, with or without+modification, are permitted provided that the following conditions are met:++- Redistributions of source code must retain the above copyright notice,+this list of conditions and the following disclaimer.+ +- Redistributions in binary form must reproduce the above copyright notice,+this list of conditions and the following disclaimer in the documentation+and/or other materials provided with the distribution.+ +- Neither name of the University nor the names of its contributors may be+used to endorse or promote products derived from this software without+specific prior written permission. ++THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF+GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE+UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH+DAMAGE.++-----------------------------------------------------------------------------++Code derived from the document "Report on the Programming Language+Haskell 98", is distributed under the following license:++ Copyright (c) 2002 Simon Peyton Jones++ The authors intend this Report to belong to the entire Haskell+ community, and so we grant permission to copy and distribute it for+ any purpose, provided that it is reproduced in its entirety,+ including this Notice. Modified versions of this Report may also be+ copied and distributed for any purpose, provided that the modified+ version is clearly presented as such, and that it does not claim to+ be a definition of the Haskell 98 Language.++-----------------------------------------------------------------------------++Code derived from the document "The Haskell 98 Foreign Function+Interface, An Addendum to the Haskell 98 Report" is distributed under+the following license:++ Copyright (c) 2002 Manuel M. T. Chakravarty++ The authors intend this Report to belong to the entire Haskell+ community, and so we grant permission to copy and distribute it for+ any purpose, provided that it is reproduced in its entirety,+ including this Notice. Modified versions of this Report may also be+ copied and distributed for any purpose, provided that the modified+ version is clearly presented as such, and that it does not claim to+ be a definition of the Haskell 98 Foreign Function Interface.++-----------------------------------------------------------------------------
+ Numeric.hs view
@@ -0,0 +1,2 @@+module Numeric (module X___) where+import "base" Numeric as X___
+ Prelude.hs view
@@ -0,0 +1,3 @@+{-# OPTIONS_GHC -XNoImplicitPrelude #-}+module Prelude (module X___) where+import "base" Prelude as X___
+ Setup.hs view
@@ -0,0 +1,2 @@+import Distribution.Simple+main = defaultMain
+ System/CPUTime.hs view
@@ -0,0 +1,2 @@+module System.CPUTime (module X___) where+import "base" System.CPUTime as X___
+ System/Console/GetOpt.hs view
@@ -0,0 +1,2 @@+module System.Console.GetOpt (module X___) where+import "base" System.Console.GetOpt as X___
+ System/Environment.hs view
@@ -0,0 +1,2 @@+module System.Environment (module X___) where+import "base" System.Environment as X___
+ System/Exit.hs view
@@ -0,0 +1,2 @@+module System.Exit (module X___) where+import "base" System.Exit as X___
+ System/IO.hs view
@@ -0,0 +1,2 @@+module System.IO (module X___) where+import "base" System.IO as X___
+ System/IO/Error.hs view
@@ -0,0 +1,2 @@+module System.IO.Error (module X___) where+import "base" System.IO.Error as X___
+ System/IO/Unsafe.hs view
@@ -0,0 +1,2 @@+module System.IO.Unsafe (module X___) where+import "base" System.IO.Unsafe as X___
+ System/Info.hs view
@@ -0,0 +1,2 @@+module System.Info (module X___) where+import "base" System.Info as X___
+ System/Mem.hs view
@@ -0,0 +1,2 @@+module System.Mem (module X___) where+import "base" System.Mem as X___
+ System/Mem/StableName.hs view
@@ -0,0 +1,2 @@+module System.Mem.StableName (module X___) where+import "base" System.Mem.StableName as X___
+ System/Mem/Weak.hs view
@@ -0,0 +1,2 @@+module System.Mem.Weak (module X___) where+import "base" System.Mem.Weak as X___
+ System/Posix/Internals.hs view
@@ -0,0 +1,2 @@+module System.Posix.Internals (module X___) where+import "base" System.Posix.Internals as X___
+ System/Posix/Types.hs view
@@ -0,0 +1,2 @@+module System.Posix.Types (module X___) where+import "base" System.Posix.Types as X___
+ System/Timeout.hs view
@@ -0,0 +1,2 @@+module System.Timeout (module X___) where+import "base" System.Timeout as X___
+ Text/ParserCombinators/ReadP.hs view
@@ -0,0 +1,2 @@+module Text.ParserCombinators.ReadP (module X___) where+import "base" Text.ParserCombinators.ReadP as X___
+ Text/ParserCombinators/ReadPrec.hs view
@@ -0,0 +1,2 @@+module Text.ParserCombinators.ReadPrec (module X___) where+import "base" Text.ParserCombinators.ReadPrec as X___
+ Text/Printf.hs view
@@ -0,0 +1,2 @@+module Text.Printf (module X___) where+import "base" Text.Printf as X___
+ Text/Read.hs view
@@ -0,0 +1,2 @@+module Text.Read (module X___) where+import "base" Text.Read as X___
+ Text/Read/Lex.hs view
@@ -0,0 +1,2 @@+module Text.Read.Lex (module X___) where+import "base" Text.Read.Lex as X___
+ Text/Show.hs view
@@ -0,0 +1,2 @@+module Text.Show (module X___) where+import "base" Text.Show as X___
+ Text/Show/Functions.hs view
@@ -0,0 +1,2 @@+module Text.Show.Functions ({- empty: module X___ -}) where+import "base" Text.Show.Functions as X___ ()
+ Unsafe/Coerce.hs view
@@ -0,0 +1,2 @@+module Unsafe.Coerce (module X___) where+import "base" Unsafe.Coerce as X___
+ base.cabal view
@@ -0,0 +1,154 @@+name: base+version: 3.0.3.1+license: BSD3+license-file: LICENSE+maintainer: libraries@haskell.org+synopsis: Basic libraries (backwards-compatibility version)+description:+ This is a backwards-compatible version of the base package.+ It depends on a later version of base, and was probably supplied+ with your compiler when it was installed.+ +cabal-version: >=1.2+build-type: Simple++Library {+ build-depends: base >= 4.0 && < 4.2,+ syb >= 0.1 && < 0.2+ extensions: PackageImports++ if impl(ghc < 6.9) {+ buildable: False+ }++ if impl(ghc) {+ exposed-modules:+ Data.Generics,+ Data.Generics.Aliases,+ Data.Generics.Basics,+ Data.Generics.Instances,+ Data.Generics.Schemes,+ Data.Generics.Text,+ Data.Generics.Twins,+ Foreign.Concurrent,+ GHC.Arr,+ GHC.Base,+ GHC.Conc,+ GHC.ConsoleHandler,+ GHC.Desugar,+ GHC.Dotnet,+ GHC.Enum,+ GHC.Environment,+ GHC.Err,+ GHC.Exception,+ GHC.Exts,+ GHC.Float,+ GHC.ForeignPtr,+ GHC.Handle,+ GHC.IO,+ GHC.IOBase,+ GHC.Int,+ GHC.List,+ GHC.Num,+ GHC.PArr,+ GHC.Pack,+ GHC.Ptr,+ GHC.Read,+ GHC.Real,+ GHC.ST,+ GHC.STRef,+ GHC.Show,+ GHC.Stable,+ GHC.Storable,+ GHC.TopHandler,+ GHC.Unicode,+ GHC.Weak,+ GHC.Word,+ System.Timeout+ }+ exposed-modules:+ Control.Applicative,+ Control.Arrow,+ Control.Category,+ Control.Concurrent,+ Control.Concurrent.Chan,+ Control.Concurrent.MVar,+ Control.Concurrent.QSem,+ Control.Concurrent.QSemN,+ Control.Concurrent.SampleVar,+ Control.Exception,+ Control.Monad,+ Control.Monad.Fix,+ Control.Monad.Instances,+ Control.Monad.ST,+ Control.Monad.ST.Lazy,+ Control.Monad.ST.Strict,+ Data.Bits,+ Data.Bool,+ Data.Char,+ Data.Complex,+ Data.Dynamic,+ Data.Either,+ Data.Eq,+ Data.Fixed,+ Data.Foldable+ Data.Function,+ Data.HashTable,+ Data.IORef,+ Data.Int,+ Data.Ix,+ Data.List,+ Data.Maybe,+ Data.Monoid,+ Data.Ord,+ Data.Ratio,+ Data.STRef,+ Data.STRef.Lazy,+ Data.STRef.Strict,+ Data.String,+ Data.Traversable+ Data.Tuple,+ Data.Typeable,+ Data.Unique,+ Data.Version,+ Data.Word,+ Debug.Trace,+ Foreign,+ Foreign.C,+ Foreign.C.Error,+ Foreign.C.String,+ Foreign.C.Types,+ Foreign.ForeignPtr,+ Foreign.Marshal,+ Foreign.Marshal.Alloc,+ Foreign.Marshal.Array,+ Foreign.Marshal.Error,+ Foreign.Marshal.Pool,+ Foreign.Marshal.Utils,+ Foreign.Ptr,+ Foreign.StablePtr,+ Foreign.Storable,+ Numeric,+ Prelude,+ System.Console.GetOpt,+ System.CPUTime,+ System.Environment,+ System.Exit,+ System.IO,+ System.IO.Error,+ System.IO.Unsafe,+ System.Info,+ System.Mem,+ System.Mem.StableName,+ System.Mem.Weak,+ System.Posix.Internals,+ System.Posix.Types,+ Text.ParserCombinators.ReadP,+ Text.ParserCombinators.ReadPrec,+ Text.Printf,+ Text.Read,+ Text.Read.Lex,+ Text.Show,+ Text.Show.Functions+ Unsafe.Coerce+}