Repository : ssh://darcs.haskell.org//srv/darcs/packages/integer-gmp

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/d8f636ec19a21cc4c22a8d1b45217436838aeebb

>---------------------------------------------------------------

commit d8f636ec19a21cc4c22a8d1b45217436838aeebb
Author: Ian Lynagh <[email protected]>
Date:   Sat Jul 30 19:42:15 2011 +0100

    No need to export Integer from GHC.Integer.GMP.Internals
    
    This caused an odd dependency in the module hierarchy.

>---------------------------------------------------------------

 GHC/Integer.lhs              |    4 ++--
 GHC/Integer/GMP/Internals.hs |    3 ---
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/GHC/Integer.lhs b/GHC/Integer.lhs
index 290b27a..626ae12 100644
--- a/GHC/Integer.lhs
+++ b/GHC/Integer.lhs
@@ -60,9 +60,9 @@ import GHC.Prim (
     and#, or#, xor#
  )
 
-import GHC.Integer.GMP.Internals (
-    Integer(..),
+import GHC.Integer.Type ( Integer(..) )
 
+import GHC.Integer.GMP.Internals (
     -- GMP-related primitives
     cmpInteger#, cmpIntegerInt#,
     plusInteger#, minusInteger#, timesInteger#,
diff --git a/GHC/Integer/GMP/Internals.hs b/GHC/Integer/GMP/Internals.hs
index b2f52c4..b88a9d3 100644
--- a/GHC/Integer/GMP/Internals.hs
+++ b/GHC/Integer/GMP/Internals.hs
@@ -5,8 +5,6 @@
 
 #include "MachDeps.h"
 module GHC.Integer.GMP.Internals (
-    Integer(..),
-
     cmpInteger#,
     cmpIntegerInt#,
 
@@ -52,7 +50,6 @@ module GHC.Integer.GMP.Internals (
   ) where
 
 import GHC.Prim
-import GHC.Integer.Type
 
 -- Double isn't available yet, and we shouldn't be using defaults anyway:
 default ()



_______________________________________________
Cvs-libraries mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to