on master help sign in
Rename *.Foreign to *.Unboxed modules in streamly-core (#1877)
commit4ab5ba2ce9e1d534c8e807999023b4e7e1b06c6d authorRanjeet Ranjan <ranjeetr@composewell.com> dateMon 3 Oct 2022, 18:24 (4 years ago) parent249efda
29 files changed+62−62
benchmark/Streamly/Benchmark/Data/Array/Stream/Foreign.hs → benchmark/Streamly/Benchmark/Data/Array/Stream/Unboxed.hs+2−2 benchmark/Streamly/Benchmark/Data/Fold/Window.hs+1−1 benchmark/Streamly/Benchmark/Data/Ring/Unboxed.hs+1−1 benchmark/Streamly/Benchmark/FileSystem/Handle/ReadWrite.hs+1−1 benchmark/streamly-benchmarks.cabal+2−2 core/src/Streamly/FileSystem/Handle.hs+1−1 core/src/Streamly/Internal/Data/Array/Unboxed.hs+2−2 core/src/Streamly/Internal/Data/Array/Stream/Mut/Foreign.hs → core/src/Streamly/Internal/Data/Array/Unboxed/Mut/Stream.hs+4−4 core/src/Streamly/Internal/Data/Array/Stream/Foreign.hs → core/src/Streamly/Internal/Data/Array/Unboxed/Stream.hs+5−5 core/src/Streamly/Internal/Data/Array/Stream/Fold/Foreign.hs → core/src/Streamly/Internal/Data/Array/Unboxed/Stream/Fold.hs+4−4 core/src/Streamly/Internal/Data/Fold.hs+1−1 core/src/Streamly/Internal/Data/Fold/Window.hs+2−2 core/src/Streamly/Internal/Data/Pipe.hs+1−1 core/src/Streamly/Internal/Data/Ring/Foreign.hs → core/src/Streamly/Internal/Data/Ring/Unboxed.hs+3−3 core/src/Streamly/Internal/Data/Stream/StreamD/Nesting.hs+1−1 core/src/Streamly/Internal/FileSystem/Handle.hs+2−2 core/src/Streamly/Unicode/Stream.hs+3−3 core/streamly-core.cabal+4−4 hie.yaml+4−4 src/Streamly/Internal/FileSystem/FD.hs+1−1 src/Streamly/Internal/FileSystem/File.hs+1−1 src/Streamly/Internal/Network/Inet/TCP.hs+1−1 src/Streamly/Internal/Network/Socket.hs+2−2 streamly.cabal+6−6 test/Streamly/Test/Data/Array/Stream/Foreign.hs → test/Streamly/Test/Data/Array/Stream/Unboxed.hs+2−2 test/Streamly/Test/Data/Fold/Window.hs+1−1 test/Streamly/Test/Data/Ring/Unboxed.hs+1−1 test/Streamly/Test/Unicode/Stream.hs+1−1 test/streamly-tests.cabal+2−2
benchmark/Streamly/Benchmark/Data/Array/Stream/Foreign.hs → benchmark/Streamly/Benchmark/Data/Array/Stream/Unboxed.hsrenamed+2−2
@@ -35,7 +35,7 @@ import System.Random (randomRIO)
3535import Prelude hiding ()
3636
3737import qualified Streamly.Internal.Data.Array.Unboxed as Array
38−import qualified Streamly.Internal.Data.Array.Stream.Foreign as ArrayStream
38+import qualified Streamly.Internal.Data.Array.Unboxed.Stream as ArrayStream
3939import qualified Streamly.Internal.Data.Fold as Fold
4040import qualified Streamly.Internal.Data.Parser as Parser
4141import qualified Streamly.Internal.Data.Stream as S
@@ -273,7 +273,7 @@ o_1_space_serial_array bound arraysSmall arraysBig =
273273-------------------------------------------------------------------------------
274274
275275moduleName :: String
276−moduleName = "Data.Array.Stream.Foreign"
276+moduleName = "Data.Array.Unboxed.Stream"
277277
278278main :: IO ()
279279main = do
benchmark/Streamly/Benchmark/Data/Fold/Window.hs+1−1
@@ -6,7 +6,7 @@ import Streamly.Internal.Data.Stream (Stream)
66import System.Random (randomRIO)
77
88import qualified Streamly.Data.Fold as Fold
9−import qualified Streamly.Internal.Data.Ring.Foreign as Ring
9+import qualified Streamly.Internal.Data.Ring.Unboxed as Ring
1010import qualified Streamly.Prelude as Stream
1111import qualified Streamly.Internal.Data.Fold.Window as Window
1212
benchmark/Streamly/Benchmark/Data/Ring/Unboxed.hs+1−1
@@ -14,7 +14,7 @@ import Control.Monad (void)
1414import GHC.Ptr (Ptr(..))
1515
1616import qualified Streamly.Internal.Data.Array.Unboxed.Type as Array
17−import qualified Streamly.Internal.Data.Ring.Foreign as Ring
17+import qualified Streamly.Internal.Data.Ring.Unboxed as Ring
1818import qualified Data.Foldable as P
1919
2020import Gauge
benchmark/Streamly/Benchmark/FileSystem/Handle/ReadWrite.hs+1−1
@@ -40,7 +40,7 @@ import Streamly.Internal.Data.Stream.StreamD.Type (Step(..))
4040
4141import qualified Streamly.Internal.Data.Stream.StreamD.Type as D
4242import qualified Streamly.Internal.Data.Tuple.Strict as Strict
43−import qualified Streamly.Internal.Data.Array.Stream.Mut.Foreign as MAS
43+import qualified Streamly.Internal.Data.Array.Unboxed.Mut.Stream as MAS
4444import qualified Streamly.Internal.Data.Array.Unboxed.Type as AT
4545
4646import Test.Inspection
benchmark/streamly-benchmarks.cabal+2−2
@@ -567,11 +567,11 @@ benchmark Data.Ring.Unboxed
567567-- Array Stream Benchmarks
568568-------------------------------------------------------------------------------
569569
570−benchmark Data.Array.Stream.Foreign
570+benchmark Data.Array.Unboxed.Stream
571571 import: bench-options
572572 type: exitcode-stdio-1.0
573573 hs-source-dirs: Streamly/Benchmark/Data/Array/Stream
574− main-is: Foreign.hs
574+ main-is: Unboxed.hs
575575 if flag(use-streamly-core) || impl(ghcjs)
576576 buildable: False
577577 else
core/src/Streamly/FileSystem/Handle.hs+1−1
@@ -35,7 +35,7 @@
3535-- Design notes:
3636--
3737-- By design, file handle IO APIs are quite similar to
38−-- "Streamly.Data.Array.Foreign" read write APIs. In that regard, arrays can be
38+-- "Streamly.Data.Array.Unboxed" read write APIs. In that regard, arrays can be
3939-- considered as in-memory files or files can be considered as on-disk arrays.
4040--
4141module Streamly.FileSystem.Handle
core/src/Streamly/Internal/Data/Array/Unboxed.hs+2−2
@@ -18,7 +18,7 @@
1818-- less efficient compared to folding via streams. 'Semigroup' and 'Monoid'
1919-- instances should be used with care; concatenating arrays using binary
2020-- operations can be highly inefficient. Instead, use
21−-- 'Streamly.Internal.Data.Array.Stream.Foreign.toArray' to concatenate N
21+-- 'Streamly.Internal.Data.Array.Unboxed.Stream.toArray' to concatenate N
2222-- arrays at once.
2323--
2424-- Each array is one pointer visible to the GC. Too many small arrays (e.g.
@@ -140,7 +140,7 @@ import qualified Streamly.Internal.Data.Array.Unboxed.Type as A
140140import qualified Streamly.Internal.Data.Fold as FL
141141import qualified Streamly.Internal.Data.Producer.Type as Producer
142142import qualified Streamly.Internal.Data.Producer as Producer
143−import qualified Streamly.Internal.Data.Ring.Foreign as RB
143+import qualified Streamly.Internal.Data.Ring.Unboxed as RB
144144import qualified Streamly.Internal.Data.Stream.Common as P
145145import qualified Streamly.Internal.Data.Stream.StreamD as D
146146import qualified Streamly.Internal.Data.Stream.Type as Stream
core/src/Streamly/Internal/Data/Array/Stream/Mut/Foreign.hs → core/src/Streamly/Internal/Data/Array/Unboxed/Mut/Stream.hsrenamed+4−4
@@ -1,5 +1,5 @@
11-- |
2−-- Module : Streamly.Internal.Data.Array.Stream.Mut.Foreign
2+-- Module : Streamly.Internal.Data.Array.Unboxed.Mut.Stream
33-- Copyright : (c) 2019 Composewell Technologies
44-- License : BSD3-3-Clause
55-- Maintainer : streamly@composewell.com
@@ -8,7 +8,7 @@
88--
99-- Combinators to efficiently manipulate streams of mutable arrays.
1010--
11−module Streamly.Internal.Data.Array.Stream.Mut.Foreign
11+module Streamly.Internal.Data.Array.Unboxed.Mut.Stream
1212 (
1313 -- * Generation
1414 arraysOf
@@ -243,7 +243,7 @@ compactLEParserD n = ParserD.Parser step initial extract
243243 extract (Just buf) = return $ ParserD.Done 0 buf
244244
245245 functionPath =
246− "Streamly.Internal.Data.Array.Stream.Mut.Foreign.compactLEParserD"
246+ "Streamly.Internal.Data.Array.Unboxed.Mut.Stream.compactLEParserD"
247247
248248-- | Coalesce adjacent arrays in incoming stream to form bigger arrays of a
249249-- minimum specified size. Note that if all the arrays in the stream together
@@ -292,7 +292,7 @@ compactGEFold n = Fold step initial extract
292292 extract (Just buf) = return buf
293293
294294 functionPath =
295− "Streamly.Internal.Data.Array.Stream.Mut.Foreign.compactGEFold"
295+ "Streamly.Internal.Data.Array.Unboxed.Mut.Stream.compactGEFold"
296296
297297-- | Coalesce adjacent arrays in incoming stream to form bigger arrays of a
298298-- maximum specified size in bytes.
core/src/Streamly/Internal/Data/Array/Stream/Foreign.hs → core/src/Streamly/Internal/Data/Array/Unboxed/Stream.hsrenamed+5−5
@@ -1,5 +1,5 @@
11-- |
2−-- Module : Streamly.Internal.Data.Array.Stream.Foreign
2+-- Module : Streamly.Internal.Data.Array.Unboxed.Stream
33-- Copyright : (c) 2019 Composewell Technologies
44-- License : BSD3-3-Clause
55-- Maintainer : streamly@composewell.com
@@ -8,7 +8,7 @@
88--
99-- Combinators to efficiently manipulate streams of immutable arrays.
1010--
11−module Streamly.Internal.Data.Array.Stream.Foreign
11+module Streamly.Internal.Data.Array.Unboxed.Stream
1212 (
1313 -- * Creation
1414 arraysOf
@@ -64,7 +64,7 @@ import Prelude hiding (null, last, (!!), read, concat, unlines)
6464import Streamly.Data.Fold (Fold)
6565import Streamly.Data.Stream (Stream)
6666import Streamly.Internal.Data.Array.Unboxed.Type (Array(..))
67−import Streamly.Internal.Data.Array.Stream.Fold.Foreign (ArrayFold(..))
67+import Streamly.Internal.Data.Array.Unboxed.Stream.Fold (ArrayFold(..))
6868import Streamly.Internal.Data.Parser (ParseError(..))
6969import Streamly.Internal.Data.Stream
7070 (fromStreamD, fromStreamK, toStreamD, toStreamK)
@@ -78,7 +78,7 @@ import qualified Streamly.Internal.Data.Array.Unboxed as A
7878import qualified Streamly.Internal.Data.Array.Unboxed as Array
7979import qualified Streamly.Internal.Data.Array.Unboxed.Type as A
8080import qualified Streamly.Internal.Data.Array.Unboxed.Mut.Type as MA
81−import qualified Streamly.Internal.Data.Array.Stream.Mut.Foreign as AS
81+import qualified Streamly.Internal.Data.Array.Unboxed.Mut.Stream as AS
8282import qualified Streamly.Internal.Data.Fold.Type as FL (Fold(..), Step(..))
8383import qualified Streamly.Internal.Data.Parser as PR
8484import qualified Streamly.Internal.Data.Parser.ParserD as PRD
@@ -201,7 +201,7 @@ unlines sep (D.Stream step state) = D.Stream step' (OuterLoop state)
201201-------------------------------------------------------------------------------
202202
203203-- XXX These would not be needed once we implement compactLEFold, see
204−-- module Streamly.Internal.Data.Array.Stream.Mut.Foreign
204+-- module Streamly.Internal.Data.Array.Unboxed.Mut.Stream
205205--
206206{-# INLINE_NORMAL packArraysChunksOf #-}
207207packArraysChunksOf :: (MonadIO m, Unboxed a)
core/src/Streamly/Internal/Data/Array/Stream/Fold/Foreign.hs → core/src/Streamly/Internal/Data/Array/Unboxed/Stream/Fold.hsrenamed+4−4
@@ -1,5 +1,5 @@
11-- |
2−-- Module : Streamly.Internal.Data.Array.Stream.Fold.Foreign
2+-- Module : Streamly.Internal.Data.Array.Unboxed.Stream.Fold
33-- Copyright : (c) 2021 Composewell Technologies
44-- License : BSD-3-Clause
55-- Maintainer : streamly@composewell.com
@@ -18,8 +18,8 @@
1818-- element stream. For example:
1919--
2020-- >>> import qualified Streamly.Data.Fold as Fold
21−-- >>> import qualified Streamly.Internal.Data.Array.Stream.Foreign as ArrayStream
22−-- >>> import qualified Streamly.Internal.Data.Array.Stream.Fold.Foreign as ArrayFold
21+-- >>> import qualified Streamly.Internal.Data.Array.Unboxed.Stream as ArrayStream
22+-- >>> import qualified Streamly.Internal.Data.Array.Unboxed.Stream.Fold as ArrayFold
2323-- >>> import qualified Streamly.Internal.Data.Stream as Stream (arraysOf)
2424-- >>> import qualified Streamly.Data.Stream as Stream
2525--
@@ -28,7 +28,7 @@
2828-- >>> ArrayStream.runArrayFold f s
2929-- "hello w"
3030--
31−module Streamly.Internal.Data.Array.Stream.Fold.Foreign
31+module Streamly.Internal.Data.Array.Unboxed.Stream.Fold
3232 (
3333 ArrayFold (..)
3434
core/src/Streamly/Internal/Data/Fold.hs+1−1
@@ -356,7 +356,7 @@ import qualified Streamly.Internal.Data.Array.Unboxed.Type as Array
356356import qualified Streamly.Internal.Data.Fold.Window as FoldW
357357import qualified Streamly.Internal.Data.IsMap as IsMap
358358import qualified Streamly.Internal.Data.Pipe.Type as Pipe
359−import qualified Streamly.Internal.Data.Ring.Foreign as Ring
359+import qualified Streamly.Internal.Data.Ring.Unboxed as Ring
360360import qualified Streamly.Internal.Data.Stream.StreamD.Type as StreamD
361361import qualified Streamly.Internal.Data.Stream.Type as Stream
362362
core/src/Streamly/Internal/Data/Fold/Window.hs+2−2
@@ -70,7 +70,7 @@ import Streamly.Internal.Data.Tuple.Strict
7070
7171import qualified Data.Map as Map
7272import qualified Streamly.Internal.Data.Fold.Type as Fold
73−import qualified Streamly.Internal.Data.Ring.Foreign as Ring
73+import qualified Streamly.Internal.Data.Ring.Unboxed as Ring
7474
7575import Prelude hiding (length, sum, minimum, maximum)
7676
@@ -78,7 +78,7 @@ import Prelude hiding (length, sum, minimum, maximum)
7878-- >>> import Data.Bifunctor(bimap)
7979-- >>> import qualified Streamly.Data.Fold as Fold
8080-- >>> import qualified Streamly.Internal.Data.Fold.Window as FoldW
81−-- >>> import qualified Streamly.Internal.Data.Ring.Foreign as Ring
81+-- >>> import qualified Streamly.Internal.Data.Ring.Unboxed as Ring
8282-- >>> import qualified Streamly.Data.Stream as Stream
8383-- >>> import Prelude hiding (length, sum, minimum, maximum)
8484
core/src/Streamly/Internal/Data/Pipe.hs+1−1
@@ -247,7 +247,7 @@ import Prelude
247247import Streamly.Internal.Data.Pipe.Type
248248 (Pipe(..), PipeState(..), Step(..), zipWith, tee, map, compose)
249249-- import Streamly.Internal.Data.Array.Unboxed.Type (Array)
250−-- import Streamly.Internal.Data.Ring.Foreign (Ring)
250+-- import Streamly.Internal.Data.Ring.Unboxed (Ring)
251251-- import Streamly.Internal.Data.Stream (Stream)
252252-- import Streamly.Internal.Data.Stream.StreamK (IsStream())
253253-- import Streamly.Internal.Data.Time.Units
core/src/Streamly/Internal/Data/Ring/Foreign.hs → core/src/Streamly/Internal/Data/Ring/Unboxed.hsrenamed+3−3
@@ -1,5 +1,5 @@
11-- |
2−-- Module : Streamly.Internal.Data.Ring.Foreign
2+-- Module : Streamly.Internal.Data.Ring.Unboxed
33-- Copyright : (c) 2019 Composewell Technologies
44-- License : BSD3
55-- Maintainer : streamly@composewell.com
@@ -12,7 +12,7 @@
1212-- XXX Make the implementation similar to mutable array
1313-- XXX Rename this module to Data.RingArray.Storable
1414
15−module Streamly.Internal.Data.Ring.Foreign
15+module Streamly.Internal.Data.Ring.Unboxed
1616 ( Ring(..)
1717
1818 -- * Construction
@@ -101,7 +101,7 @@ import Prelude hiding (length, concat, read)
101101
102102-- $setup
103103-- >>> :m
104−-- >>> import qualified Streamly.Internal.Data.Ring.Foreign as Ring
104+-- >>> import qualified Streamly.Internal.Data.Ring.Unboxed as Ring
105105
106106-- | A ring buffer is a mutable array of fixed size. Initially the array is
107107-- empty, with ringStart pointing at the start of allocated memory. We call the
core/src/Streamly/Internal/Data/Stream/StreamD/Nesting.hs+1−1
@@ -173,7 +173,7 @@ import qualified Streamly.Internal.Data.Array.Unboxed.Type as A
173173import qualified Streamly.Internal.Data.Fold as FL
174174import qualified Streamly.Internal.Data.Parser as PR
175175import qualified Streamly.Internal.Data.Parser.ParserD as PRD
176−import qualified Streamly.Internal.Data.Ring.Foreign as RB
176+import qualified Streamly.Internal.Data.Ring.Unboxed as RB
177177
178178import Streamly.Internal.Data.Stream.StreamD.Type
179179
core/src/Streamly/Internal/FileSystem/Handle.hs+2−2
@@ -124,14 +124,14 @@ import Streamly.Internal.Data.Unfold.Type (Unfold(..))
124124import Streamly.Internal.Data.Array.Unboxed.Type
125125 (Array(..), writeNUnsafe, unsafeFreezeWithShrink, byteLength)
126126import Streamly.Internal.Data.Stream.Type (Stream)
127−import Streamly.Internal.Data.Array.Stream.Foreign (lpackArraysChunksOf)
127+import Streamly.Internal.Data.Array.Unboxed.Stream (lpackArraysChunksOf)
128128-- import Streamly.String (encodeUtf8, decodeUtf8, foldLines)
129129import Streamly.Internal.System.IO (defaultChunkSize)
130130
131131import qualified Streamly.Data.Fold as FL
132132import qualified Streamly.Data.Array.Unboxed as A
133133import qualified Streamly.Internal.Data.Array.Unboxed.Type as A
134−import qualified Streamly.Internal.Data.Array.Stream.Foreign as AS
134+import qualified Streamly.Internal.Data.Array.Unboxed.Stream as AS
135135import qualified Streamly.Internal.Data.Array.Unboxed.Mut.Type as MArray
136136import qualified Streamly.Internal.Data.Refold.Type as Refold
137137import qualified Streamly.Internal.Data.Fold.Type as FL(refoldMany)
core/src/Streamly/Unicode/Stream.hs+3−3
@@ -12,11 +12,11 @@
1212-- A 'Char' stream is the canonical representation to process Unicode strings.
1313-- It can be processed efficiently using regular stream processing operations.
1414-- A byte stream of Unicode text read from an IO device or from an
15−-- 'Streamly.Data.Array.Foreign.Array' in memory can be decoded into a 'Char' stream
15+-- 'Streamly.Data.Array.Unboxed.Array' in memory can be decoded into a 'Char' stream
1616-- using the decoding routines in this module. A 'String' (@[Char]@) can be
1717-- converted into a 'Char' stream using 'Streamly.Prelude.fromList'. An @Array
1818-- Char@ can be 'Streamly.Prelude.unfold'ed into a stream using the array
19−-- 'Streamly.Data.Array.Foreign.read' unfold.
19+-- 'Streamly.Data.Array.Unboxed.read' unfold.
2020--
2121-- = Storing Unicode Strings
2222--
@@ -30,7 +30,7 @@
3030-- than pinned arrays for short and short lived strings.
3131--
3232-- For longer or long lived streams you can 'Streamly.Prelude.fold' the 'Char'
33−-- stream as @Array Char@ using the array 'Streamly.Data.Array.Foreign.write' fold.
33+-- stream as @Array Char@ using the array 'Streamly.Data.Array.Unboxed.write' fold.
3434-- The 'Array' type provides a more compact representation and pinned memory
3535-- reducing GC overhead. If space efficiency is a concern you can use
3636-- 'encodeUtf8'' on the 'Char' stream before writing it to an 'Array' providing
core/streamly-core.cabal+4−4
@@ -322,9 +322,9 @@ library
322322 -- streamly-core-data-arrays
323323 , Streamly.Internal.Data.Array
324324 , Streamly.Internal.Data.Array.Unboxed
325− , Streamly.Internal.Data.Array.Stream.Mut.Foreign
326− , Streamly.Internal.Data.Array.Stream.Fold.Foreign
327− , Streamly.Internal.Data.Array.Stream.Foreign
325+ , Streamly.Internal.Data.Array.Unboxed.Mut.Stream
326+ , Streamly.Internal.Data.Array.Unboxed.Stream.Fold
327+ , Streamly.Internal.Data.Array.Unboxed.Stream
328328
329329 -- streamly-serde
330330 , Streamly.Internal.Data.Binary.Decode
@@ -339,7 +339,7 @@ library
339339 , Streamly.Internal.FileSystem.Handle
340340
341341 -- Ring Arrays
342− , Streamly.Internal.Data.Ring.Foreign
342+ , Streamly.Internal.Data.Ring.Unboxed
343343 , Streamly.Internal.Data.Ring
344344
345345 -- Only used for benchmarks
hie.yaml+4−4
@@ -16,8 +16,8 @@ cradle:
1616 config:
1717 cradle:
1818 cabal:
19− - path: "./benchmark/Streamly/Benchmark/Data/Array/Stream/Foreign.hs"
20− component: "bench:Data.Array.Stream.Foreign"
19+ - path: "./benchmark/Streamly/Benchmark/Data/Array/Stream/Unboxed.hs"
20+ component: "bench:Data.Array.Unboxed.Stream"
2121 - path: "./benchmark/Streamly/Benchmark/Data/Fold.hs"
2222 component: "bench:Data.Fold"
2323 - path: "./benchmark/Streamly/Benchmark/Data/Parser.hs"
@@ -78,8 +78,8 @@ cradle:
7878 component: "test:Data.Array.Unboxed"
7979 - path: "./test/Streamly/Test/Data/Array/Unboxed/Mut.hs"
8080 component: "test:Data.Array.Unboxed.Mut"
81− - path: "./test/Streamly/Test/Data/Array/Stream/Foreign.hs"
82− component: "test:Data.Array.Stream.Foreign"
81+ - path: "./test/Streamly/Test/Data/Array/Stream/Unboxed.hs"
82+ component: "test:Data.Array.Unboxed.Stream"
8383 - path: "./test/Streamly/Test/Data/Fold.hs"
8484 component: "test:Data.Fold"
8585 - path: "./test/Streamly/Test/Data/List.hs"
src/Streamly/Internal/FileSystem/FD.hs+1−1
@@ -147,7 +147,7 @@ import qualified Streamly.Data.Array.Unboxed as A
147147import qualified Streamly.Data.Fold as FL
148148import qualified Streamly.Internal.Data.Array.Unboxed.Mut as MArray
149149 (Array(..), newPinnedArrayBytes, asPtrUnsafe)
150−import qualified Streamly.Internal.Data.Array.Stream.Foreign as AS
150+import qualified Streamly.Internal.Data.Array.Unboxed.Stream as AS
151151import qualified Streamly.Internal.Data.Stream as S
152152import qualified Streamly.Internal.Data.Stream.StreamD.Type as D
153153 (Stream(..), Step(..))
src/Streamly/Internal/FileSystem/File.hs+1−1
@@ -109,7 +109,7 @@ import qualified Streamly.Internal.Data.Fold.Type as FL
109109 (Step(..), snoc, initialize)
110110import qualified Streamly.Internal.Data.Unfold as UF (bracket)
111111import qualified Streamly.Internal.FileSystem.Handle as FH
112−import qualified Streamly.Internal.Data.Array.Stream.Foreign as AS
112+import qualified Streamly.Internal.Data.Array.Unboxed.Stream as AS
113113import qualified Streamly.Data.Stream as S (fold, bracket, mapM)
114114
115115-------------------------------------------------------------------------------
src/Streamly/Internal/Network/Inet/TCP.hs+1−1
@@ -120,7 +120,7 @@ import qualified Streamly.Data.Array.Unboxed as A
120120import qualified Streamly.Data.Fold as FL
121121import qualified Streamly.Data.Unfold as UF
122122import qualified Streamly.Internal.Data.Unfold as UF (bracket, first)
123−import qualified Streamly.Internal.Data.Array.Stream.Foreign as AS
123+import qualified Streamly.Internal.Data.Array.Unboxed.Stream as AS
124124import qualified Streamly.Internal.Data.Fold.Type as FL
125125 (initialize, snoc, Step(..))
126126import qualified Streamly.Internal.Data.Stream.IsStream as S
src/Streamly/Internal/Network/Socket.hs+2−2
@@ -92,7 +92,7 @@ import qualified Network.Socket as Net
9292
9393import Streamly.Internal.Control.Concurrent (MonadAsync)
9494import Streamly.Internal.Data.Array.Unboxed.Type (Array(..))
95−import Streamly.Internal.Data.Array.Stream.Foreign (lpackArraysChunksOf)
95+import Streamly.Internal.Data.Array.Unboxed.Stream (lpackArraysChunksOf)
9696import Streamly.Internal.Data.Fold (Fold)
9797import Streamly.Internal.Data.Stream.Type (Stream)
9898import Streamly.Internal.Data.Unfold.Type (Unfold(..))
@@ -105,7 +105,7 @@ import qualified Streamly.Internal.Data.Array.Unboxed.Type as A
105105 (unsafeFreeze, asPtrUnsafe, byteLength, writeNUnsafe)
106106import qualified Streamly.Internal.Data.Array.Unboxed.Mut as MArray
107107 (Array(..), newPinnedArrayBytes, asPtrUnsafe)
108−import qualified Streamly.Internal.Data.Array.Stream.Foreign as AS
108+import qualified Streamly.Internal.Data.Array.Unboxed.Stream as AS
109109import qualified Streamly.Internal.Data.Stream as S
110110import qualified Streamly.Internal.Data.Stream.StreamD.Type as D
111111 (Stream(..), Step(..))
streamly.cabal+6−6
@@ -58,7 +58,7 @@ extra-source-files:
5858 benchmark/Streamly/Benchmark/Data/Array/Unboxed.hs
5959 benchmark/Streamly/Benchmark/Data/Ring/Unboxed.hs
6060 benchmark/Streamly/Benchmark/Data/Array/Unboxed/Mut.hs
61− benchmark/Streamly/Benchmark/Data/Array/Stream/Foreign.hs
61+ benchmark/Streamly/Benchmark/Data/Array/Stream/Unboxed.hs
6262 benchmark/Streamly/Benchmark/Data/Fold/Window.hs
6363 benchmark/Streamly/Benchmark/Data/Parser/*.hs
6464 benchmark/Streamly/Benchmark/Data/Stream/*.hs
@@ -94,7 +94,7 @@ extra-source-files:
9494 test/Streamly/Test/Data/Array/Unboxed.hs
9595 test/Streamly/Test/Data/Array/Unboxed/Mut.hs
9696 test/Streamly/Test/Data/Ring/Unboxed.hs
97− test/Streamly/Test/Data/Array/Stream/Foreign.hs
97+ test/Streamly/Test/Data/Array/Stream/Unboxed.hs
9898 test/Streamly/Test/Data/Parser/ParserD.hs
9999 test/Streamly/Test/Data/Stream/Async.hs
100100 test/Streamly/Test/FileSystem/Event.hs
@@ -204,10 +204,10 @@ extra-source-files:
204204 core/src/Streamly/Internal/Data/List.hs
205205 core/src/Streamly/Internal/Data/Array.hs
206206 core/src/Streamly/Internal/Data/Array/Unboxed.hs
207− core/src/Streamly/Internal/Data/Array/Stream/Foreign.hs
208− core/src/Streamly/Internal/Data/Array/Stream/Mut/Foreign.hs
209− core/src/Streamly/Internal/Data/Array/Stream/Fold/Foreign.hs
210− core/src/Streamly/Internal/Data/Ring/Foreign.hs
207+ core/src/Streamly/Internal/Data/Array/Unboxed/Stream.hs
208+ core/src/Streamly/Internal/Data/Array/Unboxed/Mut/Stream.hs
209+ core/src/Streamly/Internal/Data/Array/Unboxed/Stream/Fold.hs
210+ core/src/Streamly/Internal/Data/Ring/Unboxed.hs
211211 core/src/Streamly/Internal/Data/Ring.hs
212212 core/src/Streamly/Internal/Data/Stream/StreamK.hs
213213 core/src/Streamly/Data/Stream.hs
test/Streamly/Test/Data/Array/Stream/Foreign.hs → test/Streamly/Test/Data/Array/Stream/Unboxed.hsrenamed+2−2
@@ -8,7 +8,7 @@ import Test.QuickCheck (forAll, Property, vectorOf, Gen, Arbitrary (arbitrary))
88import Test.QuickCheck.Monadic (monadicIO, run)
99
1010import qualified Streamly.Internal.Data.Array.Unboxed as Array
11−import qualified Streamly.Internal.Data.Array.Stream.Foreign as ArrayStream
11+import qualified Streamly.Internal.Data.Array.Unboxed.Stream as ArrayStream
1212import qualified Streamly.Internal.Data.Fold as Fold
1313import qualified Streamly.Internal.Data.Parser as Parser
1414import qualified Streamly.Internal.Data.Stream.IsStream as Stream
@@ -69,7 +69,7 @@ splitOnSuffix sep inp out = do
6969-------------------------------------------------------------------------------
7070
7171moduleName :: String
72−moduleName = "Data.Array.Stream.Foreign"
72+moduleName = "Data.Array.Unboxed.Stream"
7373
7474-- Instead of hard coding 10000 here we can have maxStreamLength for operations
7575-- that use stream of arrays.
test/Streamly/Test/Data/Fold/Window.hs+1−1
@@ -2,7 +2,7 @@ module Streamly.Test.Data.Fold.Window (main) where
22
33import Streamly.Internal.Data.Fold.Window
44import Test.Hspec (hspec, describe, it, runIO)
5−import qualified Streamly.Internal.Data.Ring.Foreign as Ring
5+import qualified Streamly.Internal.Data.Ring.Unboxed as Ring
66import qualified Streamly.Internal.Data.Stream as S
77import qualified Streamly.Internal.Data.Fold as Fold
88
test/Streamly/Test/Data/Ring/Unboxed.hs+1−1
@@ -11,7 +11,7 @@ module Streamly.Test.Data.Ring.Unboxed (main) where
1111import Control.Monad (void)
1212
1313import qualified Streamly.Internal.Data.Array.Unboxed.Type as Array
14−import qualified Streamly.Internal.Data.Ring.Foreign as Ring
14+import qualified Streamly.Internal.Data.Ring.Unboxed as Ring
1515
1616import Prelude as P
1717import qualified Data.Foldable as P
test/Streamly/Test/Unicode/Stream.hs+1−1
@@ -17,7 +17,7 @@ import Test.QuickCheck
1717import Test.QuickCheck.Monadic (run, monadicIO, assert)
1818
1919import qualified Streamly.Data.Array.Unboxed as A
20−import qualified Streamly.Internal.Data.Array.Stream.Foreign as AS
20+import qualified Streamly.Internal.Data.Array.Unboxed.Stream as AS
2121import qualified Streamly.Prelude as S
2222import qualified Streamly.Unicode.Stream as SS
2323import qualified Streamly.Internal.Unicode.Stream as IUS
test/streamly-tests.cabal+2−2
@@ -253,10 +253,10 @@ test-suite Data.Ring.Unboxed
253253 if flag(use-streamly-core)
254254 buildable: False
255255
256−test-suite Data.Array.Stream.Foreign
256+test-suite Data.Array.Unboxed.Stream
257257 import: test-options
258258 type: exitcode-stdio-1.0
259− main-is: Streamly/Test/Data/Array/Stream/Foreign.hs
259+ main-is: Streamly/Test/Data/Array/Stream/Unboxed.hs
260260 if flag(use-streamly-core)
261261 buildable: False
262262