@@ -165,9 +165,9 @@ extra-source-files:
165 core/src/Streamly/Internal/Data/Pipe/Type.hs
165 core/src/Streamly/Internal/Data/Pipe/Type.hs
166 core/src/Streamly/Internal/Data/Unboxed.hs
166 core/src/Streamly/Internal/Data/Unboxed.hs
167 core/src/Streamly/Internal/Data/IORef/Unboxed.hs
167 core/src/Streamly/Internal/Data/IORef/Unboxed.hs
168− core/src/Streamly/Internal/Data/Array/Foreign/Mut/Type.hs
168+ core/src/Streamly/Internal/Data/Array/Unboxed/Mut/Type.hs
169− core/src/Streamly/Internal/Data/Array/Foreign/Mut.hs
169+ core/src/Streamly/Internal/Data/Array/Unboxed/Mut.hs
170− core/src/Streamly/Internal/Data/Array/Foreign/Type.hs
170+ core/src/Streamly/Internal/Data/Array/Unboxed/Type.hs
171 core/src/Streamly/Internal/Data/Array/Mut/Type.hs
171 core/src/Streamly/Internal/Data/Array/Mut/Type.hs
172 core/src/Streamly/Internal/Data/Stream/StreamD/Generate.hs
172 core/src/Streamly/Internal/Data/Stream/StreamD/Generate.hs
173 core/src/Streamly/Internal/Data/Stream/StreamD/Eliminate.hs
173 core/src/Streamly/Internal/Data/Stream/StreamD/Eliminate.hs
@@ -203,7 +203,7 @@ extra-source-files:
203 core/src/Streamly/Internal/Data/Stream/Zip.hs
203 core/src/Streamly/Internal/Data/Stream/Zip.hs
204 core/src/Streamly/Internal/Data/List.hs
204 core/src/Streamly/Internal/Data/List.hs
205 core/src/Streamly/Internal/Data/Array.hs
205 core/src/Streamly/Internal/Data/Array.hs
206− core/src/Streamly/Internal/Data/Array/Foreign.hs
206+ core/src/Streamly/Internal/Data/Array/Unboxed.hs
207 core/src/Streamly/Internal/Data/Array/Stream/Mut/Foreign.hs
207 core/src/Streamly/Internal/Data/Array/Stream/Mut/Foreign.hs
208 core/src/Streamly/Internal/Data/Array/Stream/Fold/Foreign.hs
208 core/src/Streamly/Internal/Data/Array/Stream/Fold/Foreign.hs
209 core/src/Streamly/Internal/Data/Ring/Foreign.hs
209 core/src/Streamly/Internal/Data/Ring/Foreign.hs
@@ -212,7 +212,7 @@ extra-source-files:
212 core/src/Streamly/Data/Fold.hs
212 core/src/Streamly/Data/Fold.hs
213 core/src/Streamly/Data/Fold/Tee.hs
213 core/src/Streamly/Data/Fold/Tee.hs
214 core/src/Streamly/Internal/Data/Fold/Window.hs
214 core/src/Streamly/Internal/Data/Fold/Window.hs
215− core/src/Streamly/Data/Array/Foreign.hs
215+ core/src/Streamly/Data/Array/Unboxed.hs
216 core/src/Streamly/Internal/Data/Time/Clock/Darwin.c
216 core/src/Streamly/Internal/Data/Time/Clock/Darwin.c
217 core/src/Streamly/Internal/Data/Time/Clock/Windows.c
217 core/src/Streamly/Internal/Data/Time/Clock/Windows.c
218 core/streamly-core.cabal
218 core/streamly-core.cabal
@@ -519,6 +519,7 @@ library
519 , Streamly
519 , Streamly
520 , Streamly.Data.Unicode.Stream
520 , Streamly.Data.Unicode.Stream
521 , Streamly.Memory.Array
521 , Streamly.Memory.Array
522+ , Streamly.Data.Array.Foreign
523 reexported-modules:
524 reexported-modules:
524 -- Re-exported modules, listed in the order described in
525 -- Re-exported modules, listed in the order described in
@@ -572,9 +573,9 @@ library
572 -- Unboxed IORef
573 -- Unboxed IORef
573 , Streamly.Internal.Data.IORef.Unboxed
574 , Streamly.Internal.Data.IORef.Unboxed
574 -- May depend on streamly-core-stream
575 -- May depend on streamly-core-stream
575− , Streamly.Internal.Data.Array.Foreign.Mut.Type
576+ , Streamly.Internal.Data.Array.Unboxed.Mut.Type
576− , Streamly.Internal.Data.Array.Foreign.Mut
577+ , Streamly.Internal.Data.Array.Unboxed.Mut
577− , Streamly.Internal.Data.Array.Foreign.Type
578+ , Streamly.Internal.Data.Array.Unboxed.Type
578 , Streamly.Internal.Data.Array.Mut.Type
579 , Streamly.Internal.Data.Array.Mut.Type
580 -- streamly-core-streams
581 -- streamly-core-streams
@@ -617,7 +618,7 @@ library
617 -- streamly-core-data-arrays
618 -- streamly-core-data-arrays
618 -- XXX Depends on primitive
619 -- XXX Depends on primitive
619 , Streamly.Internal.Data.Array
620 , Streamly.Internal.Data.Array
620− , Streamly.Internal.Data.Array.Foreign
621+ , Streamly.Internal.Data.Array.Unboxed
621 , Streamly.Internal.Data.Array.Stream.Mut.Foreign
622 , Streamly.Internal.Data.Array.Stream.Mut.Foreign
622 , Streamly.Internal.Data.Array.Stream.Fold.Foreign
623 , Streamly.Internal.Data.Array.Stream.Fold.Foreign
@@ -632,7 +633,7 @@ library
632 -- streamly-core exposed modules
633 -- streamly-core exposed modules
633 , Streamly.Data.Fold
634 , Streamly.Data.Fold
634 , Streamly.Data.Fold.Tee
635 , Streamly.Data.Fold.Tee
635− , Streamly.Data.Array.Foreign
636+ , Streamly.Data.Array.Unboxed
637 other-modules:
638 other-modules:
638 Streamly.Data.Array
639 Streamly.Data.Array