node/lib/internal/streams
David Mark Clements 34997417b3 stream: add null push transform in async_iterator
when the readable side of a transform ends any for await
loop on that transform stream should also complete. This
fix prevents for await loop on a transform stream
from hanging indefinitely.

PR-URL: https://github.com/nodejs/node/pull/28566
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
2019-07-20 22:32:08 -07:00
..
async_iterator.js stream: add null push transform in async_iterator 2019-07-20 22:32:08 -07:00
buffer_list.js stream: reduce internal usage of public require of util 2019-03-22 00:48:32 +01:00
destroy.js stream: ensure writable.destroy() emits error once 2019-03-05 23:52:36 +01:00
duplexpair.js tls: make deprecated tls.createSecurePair() use public API 2018-01-14 14:49:41 +01:00
end-of-stream.js stream: re-use existing once() implementation 2018-12-15 06:43:38 -08:00
lazy_transform.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
legacy.js lib: enforce the use of Object from primordials 2019-04-12 05:38:45 +02:00
pipeline.js errors: add more information in case of invalid callbacks 2019-04-04 12:51:03 +02:00
state.js lib: force using primordials for JSON, Math and Reflect 2019-04-03 21:36:08 +08:00