non-GHC: hide Prelude.catch
[ghc-base.git] / base.cabal
index 31c7c17..c647001 100644 (file)
@@ -1,5 +1,5 @@
 name:           base
-version:        3.0
+version:        4.0
 license:        BSD3
 license-file:   LICENSE
 maintainer:     libraries@haskell.org
@@ -29,10 +29,10 @@ Library {
             Foreign.Concurrent,
             GHC.Arr,
             GHC.Base,
+            GHC.Classes,
             GHC.Conc,
             GHC.ConsoleHandler,
             GHC.Desugar,
-            GHC.Dotnet,
             GHC.Enum,
             GHC.Environment,
             GHC.Err,
@@ -79,6 +79,7 @@ Library {
         Control.Concurrent.QSemN,
         Control.Concurrent.SampleVar,
         Control.Exception,
+        Control.OldException,
         Control.Monad,
         Control.Monad.Fix,
         Control.Monad.Instances,
@@ -153,6 +154,8 @@ Library {
         Text.Show,
         Text.Show.Functions
         Unsafe.Coerce
+    other-modules:
+        Control.Exception.Base
     c-sources:
         cbits/PrelIOUtils.c
         cbits/WCsubst.c
@@ -160,7 +163,6 @@ Library {
         cbits/consUtils.c
         cbits/dirUtils.c
         cbits/inputReady.c
-        cbits/longlong.c
         cbits/selectUtils.c
     include-dirs: include
     includes:    HsBase.h