@@ -110,13 +110,13 @@ extra-source-files:
110110 src/Streamly/Streams/inline.hs
111111 configure.ac
112112 configure
113− src/Streamly/Time/config.h.in
113+ src/Streamly/Internal/Data/Time/config.h.in
114114
115115extra-tmp-files:
116116 config.log
117117 config.status
118118 autom4te.cache
119− src/Streamly/Time/config.h
119+ src/Streamly/Internal/Data/Time/config.h
120120
121121source-repository head
122122 type: git
@@ -245,12 +245,12 @@ common bench-options
245245library
246246 import: lib-options
247247 js-sources: jsbits/clock.js
248− include-dirs: src/Streamly/Time
248+ include-dirs: src/Streamly/Internal/Data/Time
249249 , src/Streamly/Streams
250250 if os(windows)
251− c-sources: src/Streamly/Time/Windows.c
251+ c-sources: src/Streamly/Internal/Data/Time/Windows.c
252252 if os(darwin)
253− c-sources: src/Streamly/Time/Darwin.c
253+ c-sources: src/Streamly/Internal/Data/Time/Darwin.c
254254 hs-source-dirs: src
255255 other-modules: Streamly.Enumeration
256256
@@ -284,12 +284,7 @@ library
284284 , Streamly.FileSystem.FDIO
285285 , Streamly.FileSystem.FD
286286
287− -- Time
288− , Streamly.Time.Units
289− , Streamly.Time.Clock
290−
291287 exposed-modules: Streamly.Prelude
292− , Streamly.Time
293288 , Streamly
294289 , Streamly.Data.Fold
295290 , Streamly.Data.String
@@ -304,6 +299,9 @@ library
304299 , Streamly.Internal
305300 , Streamly.Internal.Data.Strict
306301 , Streamly.Internal.Data.Atomics
302+ , Streamly.Internal.Data.Time
303+ , Streamly.Internal.Data.Time.Units
304+ , Streamly.Internal.Data.Time.Clock
307305 , Streamly.Internal.Data.SVar
308306 , Streamly.Internal.Memory.Array.Types
309307 , Streamly.Internal.Memory.ArrayStream
@@ -635,18 +633,18 @@ benchmark concurrent
635633benchmark base
636634 import: bench-options
637635 type: exitcode-stdio-1.0
638− include-dirs: src/Streamly/Time
636+ include-dirs: src/Streamly/Internal/Data/Time
639637 , src/Streamly/Streams
640638 if os(windows)
641− c-sources: src/Streamly/Time/Windows.c
639+ c-sources: src/Streamly/Internal/Data/Time/Windows.c
642640 if os(darwin)
643− c-sources: src/Streamly/Time/Darwin.c
641+ c-sources: src/Streamly/Internal/Data/Time/Darwin.c
644642 hs-source-dirs: benchmark, src
645643 main-is: BaseStreams.hs
646644 other-modules: Streamly.Internal.Data.Atomics
647645 , Streamly.Internal.Data.SVar
648− , Streamly.Time.Units
649− , Streamly.Time.Clock
646+ , Streamly.Internal.Data.Time.Units
647+ , Streamly.Internal.Data.Time.Clock
650648 , Streamly.Streams.StreamDK.Type
651649 , Streamly.Streams.StreamDK
652650 , Streamly.Streams.StreamK.Type
@@ -691,17 +689,17 @@ benchmark base
691689executable nano-bench
692690 import: bench-options
693691 hs-source-dirs: benchmark, src
694− include-dirs: src/Streamly/Time
692+ include-dirs: src/Streamly/Internal/Data/Time
695693 , src/Streamly/Streams
696694 if os(windows)
697− c-sources: src/Streamly/Time/Windows.c
695+ c-sources: src/Streamly/Internal/Data/Time/Windows.c
698696 if os(darwin)
699− c-sources: src/Streamly/Time/Darwin.c
697+ c-sources: src/Streamly/Internal/Data/Time/Darwin.c
700698 main-is: NanoBenchmarks.hs
701699 other-modules: Streamly.Internal.Data.Atomics
702700 , Streamly.Internal.Data.SVar
703− , Streamly.Time.Units
704− , Streamly.Time.Clock
701+ , Streamly.Internal.Data.Time.Units
702+ , Streamly.Internal.Data.Time.Clock
705703 , Streamly.Streams.StreamK.Type
706704 , Streamly.Streams.StreamK
707705 , Streamly.Streams.StreamD.Type