on master help sign in
Rename Streamly.Internal.Memory.Array
aa1e4e1adithyaov
benchmark/Streamly/Benchmark/Data/ArrayOps.hs+1−1
@@ -36,7 +36,7 @@ type Stream = A.SmallArray
36#elif defined(MEMORY_ARRAY)
36#elif defined(MEMORY_ARRAY)
37import qualified GHC.Exts as GHC
37import qualified GHC.Exts as GHC
38import qualified Streamly.Memory.Array as A
38import qualified Streamly.Memory.Array as A
39−import qualified Streamly.Internal.Memory.Array as A
39+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
40type Stream = A.Array
40type Stream = A.Array
41#elif defined(DATA_PRIM_ARRAY)
41#elif defined(DATA_PRIM_ARRAY)
42import qualified Streamly.Internal.Data.Prim.Array as A
42import qualified Streamly.Internal.Data.Prim.Array as A
benchmark/Streamly/Benchmark/Data/Fold.hs+1−1
@@ -25,7 +25,7 @@ import qualified Streamly.Internal.Data.Pipe as Pipe
25import qualified Streamly.Internal.Data.Sink as Sink
25import qualified Streamly.Internal.Data.Sink as Sink
26
26
27import qualified Streamly.Memory.Array as A
27import qualified Streamly.Memory.Array as A
28−import qualified Streamly.Internal.Memory.Array as IA
28+import qualified Streamly.Internal.Data.Array.Storable.Foreign as IA
29import qualified Streamly.Internal.Data.Fold as IFL
29import qualified Streamly.Internal.Data.Fold as IFL
30import qualified Streamly.Internal.Data.Stream.IsStream as IP
30import qualified Streamly.Internal.Data.Stream.IsStream as IP
31
31
benchmark/Streamly/Benchmark/FileSystem/Handle/Read.hs+1−1
@@ -43,7 +43,7 @@ import qualified Streamly.Internal.Data.Parser as PR
43import qualified Streamly.Internal.Data.Stream.StreamD as D
43import qualified Streamly.Internal.Data.Stream.StreamD as D
44import qualified Streamly.Internal.Unicode.Stream as IUS
44import qualified Streamly.Internal.Unicode.Stream as IUS
45import qualified Streamly.Internal.FileSystem.Handle as IFH
45import qualified Streamly.Internal.FileSystem.Handle as IFH
46−import qualified Streamly.Internal.Memory.Array as A
46+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
47import qualified Streamly.Internal.Data.Array.Storable.Foreign.Types as AT
47import qualified Streamly.Internal.Data.Array.Storable.Foreign.Types as AT
48import qualified Streamly.Internal.Memory.ArrayStream as AS
48import qualified Streamly.Internal.Memory.ArrayStream as AS
49import qualified Streamly.Internal.Data.Stream.IsStream as IP
49import qualified Streamly.Internal.Data.Stream.IsStream as IP
benchmark/Streamly/Benchmark/FileSystem/Handle/ReadWrite.hs+1−1
@@ -48,7 +48,7 @@ import Streamly.Internal.Data.Stream.StreamD.Type (Step(..))
48
48
49import qualified Streamly.Internal.Data.Stream.StreamD.Type as D
49import qualified Streamly.Internal.Data.Stream.StreamD.Type as D
50import qualified Streamly.Internal.Data.Tuple.Strict as Strict
50import qualified Streamly.Internal.Data.Tuple.Strict as Strict
51−import qualified Streamly.Internal.Memory.Array as A
51+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
52import qualified Streamly.Internal.Data.Array.Storable.Foreign.Types as AT
52import qualified Streamly.Internal.Data.Array.Storable.Foreign.Types as AT
53
53
54import Test.Inspection
54import Test.Inspection
src/Streamly/Internal/Memory/Array.hs → src/Streamly/Internal/Data/Array/Storable/Foreign.hsrenamed+2−2
@@ -3,7 +3,7 @@
3#include "inline.hs"
3#include "inline.hs"
4
4
5-- |
5-- |
6−-- Module : Streamly.Internal.Memory.Array
6+-- Module : Streamly.Internal.Data.Array.Storable.Foreign
7-- Copyright : (c) 2019 Composewell Technologies
7-- Copyright : (c) 2019 Composewell Technologies
8--
8--
9-- License : BSD3
9-- License : BSD3
@@ -32,7 +32,7 @@
32-- if we use one array for each chunk. This is still significant to add
32-- if we use one array for each chunk. This is still significant to add
33-- pressure to GC.
33-- pressure to GC.
34
34
35−module Streamly.Internal.Memory.Array
35+module Streamly.Internal.Data.Array.Storable.Foreign
36 (
36 (
37 Array
37 Array
38
38
src/Streamly/Internal/Data/Binary/Decode.hs+1−1
@@ -32,7 +32,7 @@ import Streamly.Internal.Data.Parser (Parser)
32import Streamly.Internal.Data.Maybe.Strict (Maybe'(..))
32import Streamly.Internal.Data.Maybe.Strict (Maybe'(..))
33import Streamly.Internal.Data.Tuple.Strict (Tuple' (..))
33import Streamly.Internal.Data.Tuple.Strict (Tuple' (..))
34
34
35−import qualified Streamly.Internal.Memory.Array as A
35+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
36import qualified Streamly.Internal.Data.Parser as PR
36import qualified Streamly.Internal.Data.Parser as PR
37import qualified Streamly.Internal.Data.Parser.ParserD as PRD
37import qualified Streamly.Internal.Data.Parser.ParserD as PRD
38import qualified Streamly.Internal.Data.Parser.ParserK.Types as PRK
38import qualified Streamly.Internal.Data.Parser.ParserK.Types as PRK
src/Streamly/Internal/Data/Stream/IsStream.hs+1−1
@@ -570,7 +570,7 @@ import Streamly.Internal.Data.Time.Units
570import Streamly.Internal.Data.IORef.Prim (Prim, IORef)
570import Streamly.Internal.Data.IORef.Prim (Prim, IORef)
571import Streamly.Internal.Data.Tuple.Strict (Tuple'(..))
571import Streamly.Internal.Data.Tuple.Strict (Tuple'(..))
572
572
573−import qualified Streamly.Internal.Memory.Array as A
573+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
574import qualified Streamly.Data.Fold as FL
574import qualified Streamly.Data.Fold as FL
575import qualified Streamly.Internal.Data.Fold.Types as FL
575import qualified Streamly.Internal.Data.Fold.Types as FL
576import qualified Streamly.Internal.Data.Stream.Prelude as P
576import qualified Streamly.Internal.Data.Stream.Prelude as P
src/Streamly/Internal/FileSystem/Event/Darwin.hs+1−1
@@ -173,7 +173,7 @@ import qualified Streamly.Internal.Data.Parser as PR
173import qualified Streamly.Internal.Data.Stream.IsStream as S
173import qualified Streamly.Internal.Data.Stream.IsStream as S
174import qualified Streamly.Internal.Unicode.Stream as U
174import qualified Streamly.Internal.Unicode.Stream as U
175import qualified Streamly.Internal.FileSystem.Handle as FH
175import qualified Streamly.Internal.FileSystem.Handle as FH
176−import qualified Streamly.Internal.Memory.Array as A
176+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
177
177
178-------------------------------------------------------------------------------
178-------------------------------------------------------------------------------
179-- Subscription to events
179-- Subscription to events
src/Streamly/Internal/FileSystem/Event/Linux.hs+1−1
@@ -180,7 +180,7 @@ import qualified Streamly.Internal.Data.Parser as PR
180import qualified Streamly.Internal.Data.Stream.IsStream as S
180import qualified Streamly.Internal.Data.Stream.IsStream as S
181import qualified Streamly.Internal.Unicode.Stream as U
181import qualified Streamly.Internal.Unicode.Stream as U
182import qualified Streamly.Internal.FileSystem.Handle as FH
182import qualified Streamly.Internal.FileSystem.Handle as FH
183−import qualified Streamly.Internal.Memory.Array as A
183+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
184
184
185-------------------------------------------------------------------------------
185-------------------------------------------------------------------------------
186-- Subscription to events
186-- Subscription to events
src/Streamly/Internal/FileSystem/Handle.hs+1−1
@@ -124,7 +124,7 @@ import Streamly.Internal.Data.Stream.StreamK.Type (IsStream, mkStream)
124import qualified Streamly.Data.Fold as FL
124import qualified Streamly.Data.Fold as FL
125import qualified Streamly.Internal.Data.Fold.Types as FL
125import qualified Streamly.Internal.Data.Fold.Types as FL
126import qualified Streamly.Internal.Data.Unfold as UF
126import qualified Streamly.Internal.Data.Unfold as UF
127−import qualified Streamly.Internal.Memory.Array as IA
127+import qualified Streamly.Internal.Data.Array.Storable.Foreign as IA
128import qualified Streamly.Internal.Memory.ArrayStream as AS
128import qualified Streamly.Internal.Memory.ArrayStream as AS
129import qualified Streamly.Internal.Data.Stream.IsStream as S
129import qualified Streamly.Internal.Data.Stream.IsStream as S
130import qualified Streamly.Memory.Array as A
130import qualified Streamly.Memory.Array as A
src/Streamly/Internal/Memory/ArrayStream.hs+1−1
@@ -45,7 +45,7 @@ import Streamly.Internal.Data.Array.Storable.Foreign.Types (Array(..), length)
45import Streamly.Internal.Data.Stream.Serial (SerialT)
45import Streamly.Internal.Data.Stream.Serial (SerialT)
46import Streamly.Internal.Data.Stream.StreamK.Type (IsStream)
46import Streamly.Internal.Data.Stream.StreamK.Type (IsStream)
47
47
48−import qualified Streamly.Internal.Memory.Array as A
48+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
49import qualified Streamly.Internal.Data.Array.Storable.Foreign.Types as A
49import qualified Streamly.Internal.Data.Array.Storable.Foreign.Types as A
50import qualified Streamly.Internal.Data.Array.Storable.Foreign.Mut.Types as MA
50import qualified Streamly.Internal.Data.Array.Storable.Foreign.Mut.Types as MA
51import qualified Streamly.Internal.Data.Stream.IsStream as S
51import qualified Streamly.Internal.Data.Stream.IsStream as S
src/Streamly/Internal/Network/Inet/TCP.hs+1−1
@@ -116,7 +116,7 @@ import qualified Control.Monad.Catch as MC
116import qualified Network.Socket as Net
116import qualified Network.Socket as Net
117
117
118import qualified Streamly.Internal.Data.Unfold as UF
118import qualified Streamly.Internal.Data.Unfold as UF
119−import qualified Streamly.Internal.Memory.Array as A
119+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
120import qualified Streamly.Internal.Memory.ArrayStream as AS
120import qualified Streamly.Internal.Memory.ArrayStream as AS
121import qualified Streamly.Internal.Data.Fold.Types as FL
121import qualified Streamly.Internal.Data.Fold.Types as FL
122import qualified Streamly.Prelude as S
122import qualified Streamly.Prelude as S
src/Streamly/Internal/Network/Socket.hs+1−1
@@ -99,7 +99,7 @@ import Streamly.Data.Fold (Fold)
99import qualified Streamly.Data.Fold as FL
99import qualified Streamly.Data.Fold as FL
100import qualified Streamly.Internal.Data.Fold.Types as FL
100import qualified Streamly.Internal.Data.Fold.Types as FL
101import qualified Streamly.Internal.Data.Unfold as UF
101import qualified Streamly.Internal.Data.Unfold as UF
102−import qualified Streamly.Internal.Memory.Array as IA
102+import qualified Streamly.Internal.Data.Array.Storable.Foreign as IA
103import qualified Streamly.Memory.Array as A
103import qualified Streamly.Memory.Array as A
104import qualified Streamly.Internal.Memory.ArrayStream as AS
104import qualified Streamly.Internal.Memory.ArrayStream as AS
105import qualified Streamly.Internal.Data.Array.Storable.Foreign.Types as A
105import qualified Streamly.Internal.Data.Array.Storable.Foreign.Types as A
src/Streamly/Memory/Array.hs+2−2
@@ -32,7 +32,7 @@
32--
32--
33-- > import qualified Streamly.Array as A
33-- > import qualified Streamly.Array as A
34--
34--
35−-- For experimental APIs see "Streamly.Internal.Memory.Array".
35+-- For experimental APIs see "Streamly.Internal.Data.Array.Storable.Foreign".
36
36
37module Streamly.Memory.Array
37module Streamly.Memory.Array
38 (
38 (
@@ -70,4 +70,4 @@ module Streamly.Memory.Array
70 )
70 )
71where
71where
72
72
73−import Streamly.Internal.Memory.Array as A
73+import Streamly.Internal.Data.Array.Storable.Foreign as A
streamly.cabal+1−1
@@ -431,7 +431,7 @@ library
431 , Streamly.Internal.Data.SmallArray
431 , Streamly.Internal.Data.SmallArray
432 , Streamly.Internal.Data.Array.Storable.Foreign.Mut.Types
432 , Streamly.Internal.Data.Array.Storable.Foreign.Mut.Types
433 , Streamly.Internal.Data.Array.Storable.Foreign.Types
433 , Streamly.Internal.Data.Array.Storable.Foreign.Types
434− , Streamly.Internal.Memory.Array
434+ , Streamly.Internal.Data.Array.Storable.Foreign
435 , Streamly.Internal.Memory.ArrayStream
435 , Streamly.Internal.Memory.ArrayStream
436
436
437 -- Folds
437 -- Folds
test/Streamly/Test/Array.hs+1−1
@@ -25,7 +25,7 @@ import qualified Streamly.Prelude as S
25import qualified Streamly.Internal.Data.SmallArray as A
25import qualified Streamly.Internal.Data.SmallArray as A
26type Array = A.SmallArray
26type Array = A.SmallArray
27#elif defined(TEST_ARRAY)
27#elif defined(TEST_ARRAY)
28−import qualified Streamly.Internal.Memory.Array as A
28+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
29import qualified Streamly.Internal.Data.Array.Storable.Foreign.Types as A
29import qualified Streamly.Internal.Data.Array.Storable.Foreign.Types as A
30import qualified Streamly.Internal.Data.Stream.IsStream as IP
30import qualified Streamly.Internal.Data.Stream.IsStream as IP
31type Array = A.Array
31type Array = A.Array
test/Streamly/Test/FileSystem/Event.hs+2−2
@@ -15,7 +15,7 @@ import Control.Monad.IO.Class (MonadIO)
15import Data.Function ((&))
15import Data.Function ((&))
16import Data.List.NonEmpty (NonEmpty)
16import Data.List.NonEmpty (NonEmpty)
17import Data.Word (Word8)
17import Data.Word (Word8)
18−import Streamly.Internal.Memory.Array (Array)
18+import Streamly.Internal.Data.Array.Storable.Foreign (Array)
19import System.Environment (getArgs)
19import System.Environment (getArgs)
20import Streamly (SerialT)
20import Streamly (SerialT)
21
21
@@ -29,7 +29,7 @@ import qualified Streamly.Internal.FileSystem.Event.Linux as Event
29#else
29#else
30#error "FS Events not supported on this platform
30#error "FS Events not supported on this platform
31#endif
31#endif
32−import qualified Streamly.Internal.Memory.Array as Array
32+import qualified Streamly.Internal.Data.Array.Storable.Foreign as Array
33
33
34-------------------------------------------------------------------------------
34-------------------------------------------------------------------------------
35-- Utilities
35-- Utilities
test/Streamly/Test/Internal/Data/Parser.hs+1−1
@@ -17,7 +17,7 @@ import Prelude hiding (sequence)
17import qualified Streamly.Internal.Data.Parser as P
17import qualified Streamly.Internal.Data.Parser as P
18import qualified Streamly.Internal.Data.Stream.IsStream as S
18import qualified Streamly.Internal.Data.Stream.IsStream as S
19import qualified Streamly.Internal.Data.Fold as FL
19import qualified Streamly.Internal.Data.Fold as FL
20−import qualified Streamly.Internal.Memory.Array as A
20+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
21import qualified Test.Hspec as H
21import qualified Test.Hspec as H
22import qualified Prelude
22import qualified Prelude
23
23
test/Streamly/Test/Internal/Data/Parser/ParserD.hs+1−1
@@ -16,7 +16,7 @@ import Test.QuickCheck.Monadic
16import qualified Streamly.Internal.Data.Parser.ParserD as P
16import qualified Streamly.Internal.Data.Parser.ParserD as P
17import qualified Streamly.Internal.Data.Stream.IsStream as S
17import qualified Streamly.Internal.Data.Stream.IsStream as S
18import qualified Streamly.Internal.Data.Fold as FL
18import qualified Streamly.Internal.Data.Fold as FL
19−import qualified Streamly.Internal.Memory.Array as A
19+import qualified Streamly.Internal.Data.Array.Storable.Foreign as A
20import qualified Prelude
20import qualified Prelude
21import qualified Test.Hspec as H
21import qualified Test.Hspec as H
22
22