Zahary Karadjov
02d120b7f6
allowAsyncOps applies to async file flushing as well
2022-01-20 18:39:31 +02:00
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
5df69fc696
Add asynctools adapter
2020-06-08 22:37:45 +03:00
Zahary Karadjov
442ad53b00
Implement the full behavior of withReadableRange; close #12
2020-05-25 02:26:18 +03:00
Zahary Karadjov
8b863f7798
Slightly more flexible pipelines (to be documented)
2020-05-07 01:18:58 +03:00
Zahary Karadjov
fc76250d02
Implement timeoutToNextByte
2020-05-06 23:12:12 +03:00
Zahary Karadjov
18f9488bee
Expand the documentation; Clean up debugging code; Enable all tests
2020-05-05 19:20:25 +03:00
Zahary Karadjov
cb36a6d4db
Implement the async pipelines and fsMultiSync
2020-05-05 02:49:39 +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