@@ -98,8 +98,7 @@ import Text.Read (readPrec, readListPrec, readListPrecDefault)
9898
9999import GHC.Base (Addr#, realWorld#)
100100import GHC.Exts (IsList, IsString(..))
101−import GHC.ForeignPtr
102− (ForeignPtr(..), mallocPlainForeignPtrAlignedBytes, newForeignPtr_)
101+import GHC.ForeignPtr (ForeignPtr(..), newForeignPtr_)
103102import GHC.IO (IO(IO), unsafePerformIO)
104103import GHC.Ptr (Ptr(..))
105104
@@ -112,6 +111,7 @@ import Streamly.SVar (adaptState)
112111import Streamly.FileSystem.FDIO (IOVec(..))
113112#endif
114113
114+import qualified Streamly.Memory.Malloc as Malloc
115115import qualified Streamly.Streams.StreamD.Type as D
116116import qualified Streamly.Streams.StreamK as K
117117import qualified GHC.Exts as Exts
@@ -237,7 +237,7 @@ bytesToElemCount x n =
237237newArray :: forall a. Storable a => Int -> IO (Array a)
238238newArray count = do
239239 let size = count * sizeOf (undefined :: a)
240− fptr <- mallocPlainForeignPtrAlignedBytes size (alignment (undefined :: a))
240+ fptr <- Malloc.mallocForeignPtrAlignedBytes size (alignment (undefined :: a))
241241 let p = unsafeForeignPtrToPtr fptr
242242 return $ Array
243243 { aStart = fptr
@@ -275,7 +275,8 @@ snoc arr@Array {..} x = do
275275 let oldStart = unsafeForeignPtrToPtr aStart
276276 size = aEnd `minusPtr` oldStart
277277 newSize = (size + (sizeOf (undefined :: a)))
278− newPtr <- mallocPlainForeignPtrAlignedBytes newSize (alignment (undefined :: a))
278+ newPtr <- Malloc.mallocForeignPtrAlignedBytes
279+ newSize (alignment (undefined :: a))
279280 withForeignPtr newPtr $ \pNew -> do
280281 memcpy (castPtr pNew) (castPtr oldStart) size
281282 poke (pNew `plusPtr` size) x
@@ -298,7 +299,7 @@ realloc newSize Array{..} = do
298299 assert (aEnd <= aBound) (return ())
299300 let oldStart = unsafeForeignPtrToPtr aStart
300301 let size = aEnd `minusPtr` oldStart
301− newPtr <- mallocPlainForeignPtrAlignedBytes
302+ newPtr <- Malloc.mallocForeignPtrAlignedBytes
302303 newSize (alignment (undefined :: a))
303304 withForeignPtr newPtr $ \pNew -> do
304305 memcpy (castPtr pNew) (castPtr oldStart) size