[commit: packages/primitive] ghc-head: Delete deprecated operations (110c5ca)
git at git.haskell.org
git at git.haskell.org
Thu Sep 26 11:44:28 CEST 2013
Repository : ssh://git@git.haskell.org/primitive
On branch : ghc-head
Link : http://git.haskell.org/packages/primitive.git/commitdiff/110c5caca5176357f63c55ad4a47cd85952ced1a
>---------------------------------------------------------------
commit 110c5caca5176357f63c55ad4a47cd85952ced1a
Author: Roman Leshchinskiy <rl at cse.unsw.edu.au>
Date: Thu Jan 26 16:09:14 2012 -0700
Delete deprecated operations
>---------------------------------------------------------------
110c5caca5176357f63c55ad4a47cd85952ced1a
Data/Primitive/Addr.hs | 10 +---------
Data/Primitive/ByteArray.hs | 37 +------------------------------------
2 files changed, 2 insertions(+), 45 deletions(-)
diff --git a/Data/Primitive/Addr.hs b/Data/Primitive/Addr.hs
index a38cfd2..9a8a077 100644
--- a/Data/Primitive/Addr.hs
+++ b/Data/Primitive/Addr.hs
@@ -22,10 +22,7 @@ module Data.Primitive.Addr (
indexOffAddr, readOffAddr, writeOffAddr,
-- * Block operations
- copyAddr, moveAddr, setAddr,
-
- -- * Deprecated operations
- memcpyAddr
+ copyAddr, moveAddr, setAddr
) where
import Control.Monad.Primitive
@@ -103,8 +100,3 @@ setAddr :: (Prim a, PrimMonad m) => Addr -> Int -> a -> m ()
{-# INLINE setAddr #-}
setAddr (Addr addr#) (I# n#) x = primitive_ (setOffAddr# addr# 0# n# x)
-memcpyAddr :: PrimMonad m => Addr -> Addr -> Int -> m ()
-{-# INLINE memcpyAddr #-}
-{-# DEPRECATED memcpyAddr "Use copyAddr instead" #-}
-memcpyAddr = copyAddr
-
diff --git a/Data/Primitive/ByteArray.hs b/Data/Primitive/ByteArray.hs
index 3bce4e3..4c93788 100644
--- a/Data/Primitive/ByteArray.hs
+++ b/Data/Primitive/ByteArray.hs
@@ -31,10 +31,7 @@ module Data.Primitive.ByteArray (
-- * Information
sizeofByteArray, sizeofMutableByteArray, sameMutableByteArray,
- byteArrayContents, mutableByteArrayContents,
-
- -- * Deprecated operations
- memcpyByteArray, memcpyByteArray', memmoveByteArray, memsetByteArray,
+ byteArrayContents, mutableByteArrayContents
) where
import Control.Monad.Primitive
@@ -239,38 +236,6 @@ fillByteArray = setByteArray
-memcpyByteArray
- :: PrimMonad m => MutableByteArray (PrimState m) -> Int
- -> MutableByteArray (PrimState m) -> Int
- -> Int -> m ()
-{-# DEPRECATED memcpyByteArray "Use copyMutableByteArray instead" #-}
-{-# INLINE memcpyByteArray #-}
-memcpyByteArray = copyMutableByteArray
-
-memcpyByteArray'
- :: PrimMonad m => MutableByteArray (PrimState m) -> Int
- -> ByteArray -> Int
- -> Int -> m ()
-{-# DEPRECATED memcpyByteArray' "Use copyByteArray instead" #-}
-{-# INLINE memcpyByteArray' #-}
-memcpyByteArray' = copyByteArray
-
-memmoveByteArray
- :: PrimMonad m => MutableByteArray (PrimState m) -> Int
- -> MutableByteArray (PrimState m) -> Int
- -> Int -> m ()
-{-# DEPRECATED memmoveByteArray "Use moveByteArray instead" #-}
-{-# INLINE memmoveByteArray #-}
-memmoveByteArray = moveByteArray
-
-memsetByteArray
- :: PrimMonad m => MutableByteArray (PrimState m) -> Int -> Word8
- -> Int -> m ()
-{-# DEPRECATED memsetByteArray "Use fillByteArray instead (WARNING: order of arguments is different)" #-}
-{-# INLINE memsetByteArray #-}
-memsetByteArray dst off x sz = fillByteArray dst off sz x
-
-
foreign import ccall unsafe "primitive-memops.h memcpy_off"
memcpy_mba :: MutableByteArray# s -> CInt
-> MutableByteArray# s -> CInt
More information about the ghc-commits
mailing list