mirror of
https://github.com/ilyakooo0/streamly.git
synced 2024-10-26 09:59:48 +03:00
e7ebd59080
This commit has no functionality changes whatsoever. It is a pure reorganization of existing code. Not a single line in any function should have changed. * Push down all functions from IsStream.hs to a common module below * Each submodule is now complete in itself i.e. exports all functions that belong to that module. * A few functions had to be moved around to classify them in the right modules. Each submodule has a crisp definition. * Further break down "Transform" module to create Nesting/Lift modules under IsStream * Create "Lift" module under StreamD as well, both IsStream and StreamD have the same structure now. * Rearrange exports to properly organize them in clearly defined categories. * Rearrange functions to reflect the export order or to bring them close to other similar functions.
69 lines
3.1 KiB
Plaintext
69 lines
3.1 KiB
Plaintext
src/Streamly/Internal/Data/Stream/SVar.hs
|
|
src/Streamly/Internal/Data/Stream/Serial.hs
|
|
src/Streamly/Internal/Data/Stream/Zip.hs
|
|
src/Streamly/Internal/Data/Stream/Parallel.hs
|
|
src/Streamly/Internal/Data/Stream/Async.hs
|
|
src/Streamly/Internal/Data/Stream/Enumeration.hs
|
|
src/Streamly/Internal/Data/Stream/StreamDK.hs
|
|
src/Streamly/Internal/Data/Stream/StreamK.hs
|
|
src/Streamly/Internal/Data/Stream/StreamK/Type.hs
|
|
src/Streamly/Internal/Data/Stream/Ahead.hs
|
|
src/Streamly/Internal/Data/Stream/StreamD/Type.hs
|
|
src/Streamly/Internal/Data/Stream/StreamDK/Type.hs
|
|
src/Streamly/Internal/Data/Stream/StreamD.hs
|
|
src/Streamly/Internal/Data/Stream/StreamD/Generate.hs
|
|
src/Streamly/Internal/Data/Stream/StreamD/Eliminate.hs
|
|
src/Streamly/Internal/Data/Stream/StreamD/Transform.hs
|
|
src/Streamly/Internal/Data/Stream/StreamD/Exception.hs
|
|
src/Streamly/Internal/Data/Stream/StreamD/Lift.hs
|
|
src/Streamly/Internal/Data/Stream/StreamD/Nesting.hs
|
|
src/Streamly/Internal/Data/Pipe/Types.hs
|
|
src/Streamly/Internal/Data/SmallArray/Types.hs
|
|
src/Streamly/Internal/Unicode/Stream.hs
|
|
src/Streamly/Internal/Data/IORef/Prim.hs
|
|
src/Streamly/Internal/Data/Array/Prim/Types.hs
|
|
src/Streamly/Internal/Data/Array/Prim/Mut/Types.hs
|
|
src/Streamly/Internal/Data/Array/Prim/MutTypesInclude.hs
|
|
src/Streamly/Internal/Data/Array/Prim/Pinned/Mut/Types.hs
|
|
src/Streamly/Internal/Data/Array/Prim/Pinned/Types.hs
|
|
src/Streamly/Internal/Data/Array/Prim/TypesInclude.hs
|
|
test/Streamly/Test/Common/Array.hs
|
|
test/Streamly/Test/Data/Array.hs
|
|
test/Streamly/Test/Data/Array/Prim.hs
|
|
test/Streamly/Test/Data/Array/Prim/Pinned.hs
|
|
test/Streamly/Test/Data/Array/Storable/Foreign.hs
|
|
test/Streamly/Test/Data/Parser.hs
|
|
test/Streamly/Test/Data/Parser/ParserD.hs
|
|
test/Streamly/Test/Data/SmallArray.hs
|
|
test/Streamly/Test/Data/Unfold.hs
|
|
test/Streamly/Test/FileSystem/Event.hs
|
|
test/Streamly/Test/Prelude/Concurrent.hs
|
|
test/Streamly/Test/Prelude/Fold.hs
|
|
test/Streamly/Test/Prelude/Rate.hs
|
|
test/Streamly/Test/Prelude/Serial.hs
|
|
test/Streamly/Test/Unicode/Stream.hs
|
|
benchmark/lib/Streamly/Benchmark/Common.hs
|
|
benchmark/lib/Streamly/Benchmark/Common/Handle.hs
|
|
benchmark/lib/Streamly/Benchmark/Prelude.hs
|
|
benchmark/NanoBenchmarks.hs
|
|
benchmark/Streamly/Benchmark/Data/Array.hs
|
|
benchmark/Streamly/Benchmark/Data/ArrayOps.hs
|
|
benchmark/Streamly/Benchmark/Data/NestedUnfoldOps.hs
|
|
benchmark/Streamly/Benchmark/Data/Parser.hs
|
|
benchmark/Streamly/Benchmark/Data/Parser/ParserD.hs
|
|
benchmark/Streamly/Benchmark/Data/Stream/StreamDK.hs
|
|
benchmark/Streamly/Benchmark/Data/Stream/StreamK.hs
|
|
benchmark/Streamly/Benchmark/Data/Unfold.hs
|
|
benchmark/Streamly/Benchmark/FileSystem/Handle.hs
|
|
benchmark/Streamly/Benchmark/Prelude/Async.hs
|
|
benchmark/Streamly/Benchmark/Prelude/Parallel.hs
|
|
benchmark/Streamly/Benchmark/Prelude/Rate.hs
|
|
benchmark/Streamly/Benchmark/Prelude/Serial/Exceptions.hs
|
|
benchmark/Streamly/Benchmark/Prelude/Serial/Nested.hs
|
|
benchmark/Streamly/Benchmark/Prelude/Serial/Split.hs
|
|
benchmark/Streamly/Benchmark/Prelude/Serial/Transformation1.hs
|
|
benchmark/Streamly/Benchmark/Prelude/WAsync.hs
|
|
benchmark/Streamly/Benchmark/Prelude/ZipAsync.hs
|
|
benchmark/Streamly/Benchmark/Prelude/ZipSerial.hs
|
|
benchmark/Streamly/Benchmark/Unicode/Stream.hs
|