@@ -122,18 +122,18 @@ import Prelude hiding (read)
122import Streamly.Internal.Data.Fold (Fold)
122import Streamly.Internal.Data.Fold (Fold)
123import Streamly.Internal.Data.Refold.Type (Refold(..))
123import Streamly.Internal.Data.Refold.Type (Refold(..))
124import Streamly.Internal.Data.Unfold.Type (Unfold(..))
124import Streamly.Internal.Data.Unfold.Type (Unfold(..))
125−import Streamly.Internal.Data.Array.Unboxed.Type
125+import Streamly.Internal.Data.Array.Type
126 (Array(..), writeNUnsafe, unsafeFreezeWithShrink, byteLength)
126 (Array(..), writeNUnsafe, unsafeFreezeWithShrink, byteLength)
127import Streamly.Internal.Data.Stream.Type (Stream)
127import Streamly.Internal.Data.Stream.Type (Stream)
128−import Streamly.Internal.Data.Array.Unboxed.Stream (lpackArraysChunksOf)
128+import Streamly.Internal.Data.Array.Stream (lpackArraysChunksOf)
129-- import Streamly.String (encodeUtf8, decodeUtf8, foldLines)
129-- import Streamly.String (encodeUtf8, decodeUtf8, foldLines)
130import Streamly.Internal.System.IO (defaultChunkSize)
130import Streamly.Internal.System.IO (defaultChunkSize)
132import qualified Streamly.Data.Fold as FL
132import qualified Streamly.Data.Fold as FL
133−import qualified Streamly.Data.Array.Unboxed as A
133+import qualified Streamly.Data.Array as A
134−import qualified Streamly.Internal.Data.Array.Unboxed.Type as A
134+import qualified Streamly.Internal.Data.Array.Type as A
135−import qualified Streamly.Internal.Data.Array.Unboxed.Stream as AS
135+import qualified Streamly.Internal.Data.Array.Stream as AS
136−import qualified Streamly.Internal.Data.Array.Unboxed.Mut.Type as MArray
136+import qualified Streamly.Internal.Data.Array.Mut.Type as MArray
137import qualified Streamly.Internal.Data.Refold.Type as Refold
137import qualified Streamly.Internal.Data.Refold.Type as Refold
138import qualified Streamly.Internal.Data.Fold.Type as FL(refoldMany)
138import qualified Streamly.Internal.Data.Fold.Type as FL(refoldMany)
139import qualified Streamly.Internal.Data.Stream as S
139import qualified Streamly.Internal.Data.Stream as S
@@ -143,12 +143,12 @@ import qualified Streamly.Internal.Data.Unfold as UF
143import qualified Streamly.Internal.Data.Stream.StreamK.Type as K (mkStream)
143import qualified Streamly.Internal.Data.Stream.StreamK.Type as K (mkStream)
146−-- >>> import qualified Streamly.Data.Array.Unboxed as Array
146+-- >>> import qualified Streamly.Data.Array as Array
147-- >>> import qualified Streamly.Data.Fold as Fold
147-- >>> import qualified Streamly.Data.Fold as Fold
148-- >>> import qualified Streamly.Data.Unfold as Unfold
148-- >>> import qualified Streamly.Data.Unfold as Unfold
149-- >>> import qualified Streamly.Data.Stream as Stream
149-- >>> import qualified Streamly.Data.Stream as Stream
151−-- >>> import qualified Streamly.Internal.Data.Array.Unboxed.Type as Array (writeNUnsafe)
151+-- >>> import qualified Streamly.Internal.Data.Array.Type as Array (writeNUnsafe)
152-- >>> import qualified Streamly.Internal.Data.Stream as Stream
152-- >>> import qualified Streamly.Internal.Data.Stream as Stream
153-- >>> import qualified Streamly.Internal.Data.Unfold as Unfold (first)
153-- >>> import qualified Streamly.Internal.Data.Unfold as Unfold (first)
154-- >>> import qualified Streamly.Internal.FileSystem.Handle as Handle
154-- >>> import qualified Streamly.Internal.FileSystem.Handle as Handle
@@ -306,9 +306,9 @@ readChunks = readChunksWith defaultChunkSize
307-- | Unfolds a handle into a stream of 'Word8' arrays. Requests to the IO
307-- | Unfolds a handle into a stream of 'Word8' arrays. Requests to the IO
308-- device are performed using a buffer of size
308-- device are performed using a buffer of size
309−-- 'Streamly.Internal.Data.Array.Unboxed.Type.defaultChunkSize'. The
309+-- 'Streamly.Internal.Data.Array.Type.defaultChunkSize'. The
310-- size of arrays in the resulting stream are therefore less than or equal to
310-- size of arrays in the resulting stream are therefore less than or equal to
311−-- 'Streamly.Internal.Data.Array.Unboxed.Type.defaultChunkSize'.
311+-- 'Streamly.Internal.Data.Array.Type.defaultChunkSize'.
313-- >>> chunkReader = Unfold.first IO.defaultChunkSize Handle.chunkReaderWith
313-- >>> chunkReader = Unfold.first IO.defaultChunkSize Handle.chunkReaderWith
@@ -352,7 +352,7 @@ readWith size h = AS.concat $ readChunksWith size h
353-- | Unfolds a file handle into a byte stream. IO requests to the device are
353-- | Unfolds a file handle into a byte stream. IO requests to the device are
354-- performed in sizes of
354-- performed in sizes of
355−-- 'Streamly.Internal.Data.Array.Unboxed.Type.defaultChunkSize'.
355+-- 'Streamly.Internal.Data.Array.Type.defaultChunkSize'.
357-- >>> reader = Unfold.many Array.reader chunkReader
357-- >>> reader = Unfold.many Array.reader chunkReader
@@ -434,7 +434,7 @@ putBytesWith n h m = putChunks h $ S.arraysOf n m
434-- putBytesWith n h m = putChunks h $ AS.arraysOf n m
434-- putBytesWith n h m = putChunks h $ AS.arraysOf n m
436-- | Write a byte stream to a file handle. Accumulates the input in chunks of
436-- | Write a byte stream to a file handle. Accumulates the input in chunks of
437−-- up to 'Streamly.Internal.Data.Array.Unboxed.Type.defaultChunkSize' before writing.
437+-- up to 'Streamly.Internal.Data.Array.Type.defaultChunkSize' before writing.
439-- NOTE: This may perform better than the 'write' fold, you can try this if you
439-- NOTE: This may perform better than the 'write' fold, you can try this if you
440-- need some extra perf boost.
440-- need some extra perf boost.
@@ -531,7 +531,7 @@ writerWith n =
531 FL.refoldMany (FL.take n $ writeNUnsafe n) chunkWriter
531 FL.refoldMany (FL.take n $ writeNUnsafe n) chunkWriter
533-- | Write a byte stream to a file handle. Accumulates the input in chunks of
533-- | Write a byte stream to a file handle. Accumulates the input in chunks of
534−-- up to 'Streamly.Internal.Data.Array.Unboxed.Type.defaultChunkSize' before writing
534+-- up to 'Streamly.Internal.Data.Array.Type.defaultChunkSize' before writing
535-- to the IO device.
535-- to the IO device.
537-- >>> write = Handle.writeWith IO.defaultChunkSize
537-- >>> write = Handle.writeWith IO.defaultChunkSize