streamly/.hlint.ignore
Harendra Kumar e7ebd59080 Refactor and cleanup IsStream and StreamD
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.
2021-01-08 02:12:47 +05:30

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