Aaron Piotrowski
|
fa31b4b3d5
|
Pipeline extends Traversable
Allows pipelines to be used directly with foreach.
|
2020-11-10 12:05:47 -06:00 |
|
Aaron Piotrowski
|
6d5e0f5ff7
|
More direct use of fiber
Avoids creating unnecessary promise objects.
delay(0) ticking the loop only once required using delay(x) instead of delay(0) in some tests.
|
2020-11-05 23:55:06 -06:00 |
|
Aaron Piotrowski
|
ae42c11053
|
Allow failing pipeline with DisposedException
|
2020-11-03 17:02:56 -06:00 |
|
Aaron Piotrowski
|
865238bc16
|
Use fiber directly when emitting values
|
2020-11-03 16:55:29 -06:00 |
|
Aaron Piotrowski
|
cecbbd3f40
|
Drop sleep() and refactor delay to use await()
|
2020-10-06 23:40:14 -05:00 |
|
Aaron Piotrowski
|
27a8facd6a
|
Update tests for fibers
|
2020-10-02 13:40:29 -05:00 |
|
Aaron Piotrowski
|
9a13937fef
|
Make explicit disposal fail pending promises
Destruction of the pipeline does not fail pending promises, but calling dispose() now will.
|
2020-09-24 12:53:31 -05:00 |
|
Aaron Piotrowski
|
657614c036
|
Dispose after all pending promises are fulfilled
Allows continue() to be called, then dispose(), but the pipeline is not actually disposed until those pending promises are fulfilled.
|
2020-09-24 12:53:31 -05:00 |
|
Aaron Piotrowski
|
5e521daa16
|
Rename to Pipeline
|
2020-09-24 12:53:31 -05:00 |
|