llvm-extra 0.8.0.2 → 0.8.0.3
raw patch · 8 files changed
+22/−8 lines, 8 filesdep +prelude-compat
Dependencies added: prelude-compat
Files
- llvm-extra.cabal +4/−3
- src/LLVM/Extra/Class.hs +4/−2
- src/LLVM/Extra/Extension.hs +2/−1
- src/LLVM/Extra/Extension/X86.hs +3/−0
- src/LLVM/Extra/Iterator.hs +2/−1
- src/LLVM/Extra/Memory.hs +2/−1
- src/LLVM/Extra/Multi/Value/Memory.hs +2/−0
- src/LLVM/Extra/Multi/Vector/Instance.hs +3/−0
llvm-extra.cabal view
@@ -1,5 +1,5 @@ Name: llvm-extra-Version: 0.8.0.2+Version: 0.8.0.3 License: BSD3 License-File: LICENSE Author: Henning Thielemann <haskell@henning-thielemann.de>@@ -75,7 +75,7 @@ default: True Source-Repository this- Tag: 0.8.0.2+ Tag: 0.8.0.3 Type: darcs Location: http://code.haskell.org/~thielema/llvm-extra/ @@ -93,7 +93,8 @@ containers >=0.1 && <0.7, bool8 >=0.0 && <0.1, transformers >=0.1.1 && <0.6,- utility-ht >=0.0.11 && <0.1+ utility-ht >=0.0.11 && <0.1,+ prelude-compat >=0.0 && <0.0.1 Build-Depends: base >=3 && <5
src/LLVM/Extra/Class.hs view
@@ -14,8 +14,9 @@ import LLVM.Util.Loop (Phi, phis, addPhis, ) import qualified Type.Data.Num.Decimal as TypeNum -import Control.Applicative (pure, liftA2, ) import qualified Control.Applicative as App+import Control.Applicative (pure, liftA2, )+ import qualified Data.Foldable as Fold import qualified Data.Traversable as Trav @@ -25,7 +26,8 @@ import Data.Word (Word8, Word16, Word32, Word64, ) import Data.Int (Int8, Int16, Int32, Int64, ) -import Prelude hiding (and, iterate, map, zipWith, writeFile, )+import Prelude2010 hiding (and, iterate, map, zipWith, writeFile, )+import Prelude () -- * class for tuples of undefined values
src/LLVM/Extra/Extension.hs view
@@ -23,7 +23,8 @@ import Control.Monad (join, ) import Control.Applicative (Applicative, pure, (<*>), ) -import Prelude hiding (replicate, sum, map, zipWith, )+import Prelude2010 hiding (replicate, sum, map, zipWith, )+import Prelude () data Subtarget =
src/LLVM/Extra/Extension/X86.hs view
@@ -73,6 +73,9 @@ import Foreign.Ptr (Ptr, ) +import Prelude2010+import Prelude ()+ switchFPPred :: (Num i, LLVM.IsConst i, LLVM.IsInteger i, LLVM.IsPrimitive i,
src/LLVM/Extra/Iterator.hs view
@@ -25,7 +25,8 @@ import Data.Tuple.HT (mapFst, mapSnd, ) -import Prelude hiding (iterate, takeWhile, take, mapM)+import Prelude2010 hiding (iterate, takeWhile, take, mapM)+import Prelude () {- |
src/LLVM/Extra/Memory.hs view
@@ -52,7 +52,8 @@ import Data.Tuple.HT (fst3, snd3, thd3, ) -import Prelude hiding (maybe, either, )+import Prelude2010 hiding (maybe, either, )+import Prelude () {- |
src/LLVM/Extra/Multi/Value/Memory.hs view
@@ -21,6 +21,8 @@ import Control.Applicative (pure, liftA2, liftA3, (<*>), ) +import Prelude2010+import Prelude () class (MultiValue.C a, LLVM.IsSized (Struct a)) => C a where {-# MINIMAL (load|decompose), (store|compose) #-}
src/LLVM/Extra/Multi/Vector/Instance.hs view
@@ -14,6 +14,9 @@ import Data.Functor.Compose (Compose, ) import Data.Functor ((<$>), ) +import Prelude2010+import Prelude ()+ type MVVector n a = MultiValue.T (LLVM.Vector n a)