Commit graph

6 commits

Author SHA1 Message Date
Jacek Sieka
3a0ab42573
Don't import/export chronos by default (#20)
Chronos support is optional and should not have to be imported in order
to use faststreams for non-async use cases, as doing so pollutes the
global namespace and slows down compilation.

`async` support must now explicitly be enabled with
-d:async_backend=chronos|asyncdispatch
2021-08-20 14:10:26 +03:00
Zahary Karadjov
65b43d9e38
Move stuff around; Add some missing overloads 2020-05-05 23:57:27 +03:00
Zahary Karadjov
cb36a6d4db
Implement the async pipelines and fsMultiSync 2020-05-05 02:49:39 +03:00
Zahary Karadjov
bf930b6f1b
Implement readInto and read(n) 2020-05-03 04:35:34 +03:00
Zahary Karadjov
b24300bd3f
Address review comments; Add documentation; Shared buffering mechanism for input and output streams 2020-05-01 19:12:58 +03:00
Zahary Karadjov
69fc4e24ee
Initial work on pipelines 2020-04-14 16:34:39 +03:00