0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-25 16:34:05 +01:00
nodejs/lib/internal
Robert Nagy 4d93e105bf stream: don't destroy final readable stream in pipeline
If the last stream in a pipeline is still usable/readable
don't destroy it to allow further composition.

Fixes: https://github.com/nodejs/node/issues/32105

PR-URL: https://github.com/nodejs/node/pull/32110
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
2020-03-08 10:54:11 +01:00
..
assert assert: align character indicators properly 2020-02-09 13:39:54 +01:00
bootstrap lib: move GLOBAL and root aliases to EOL 2020-02-05 17:48:08 -08:00
child_process
cluster lib: move isLegalPort to validators, refactor 2020-03-05 11:52:53 -08:00
console
crypto crypto: make update(buf, enc) ignore encoding 2020-03-05 15:24:17 -04:00
dns lib: move isLegalPort to validators, refactor 2020-03-05 11:52:53 -08:00
fs stream: fix multiple destroy calls 2020-02-29 09:34:43 +01:00
http2 http2: make compat finished match http/1 2020-02-18 20:54:31 +01:00
main
modules module: disable conditional exports, self resolve warnings 2020-02-26 23:21:56 +02:00
per_context worker: improve MessagePort performance 2020-02-07 11:01:59 -10:00
policy
process async_hooks: add executionAsyncResource 2020-02-11 20:59:09 +01:00
readline util: improve unicode support 2020-01-22 15:33:03 +01:00
repl util: improve unicode support 2020-01-22 15:33:03 +01:00
source_map module: port source map sort logic from chromium 2020-02-27 17:33:56 -08:00
streams stream: don't destroy final readable stream in pipeline 2020-03-08 10:54:11 +01:00
test
util util: throw if unreachable TypedArray checking code is reached 2020-02-13 21:04:21 +01:00
vm
worker
assert.js
async_hooks.js async_hooks: add executionAsyncResource 2020-02-11 20:59:09 +01:00
buffer.js
child_process.js
cli_table.js util: improve unicode support 2020-01-22 15:33:03 +01:00
constants.js
dgram.js
dtrace.js
encoding.js
error-serdes.js
errors.js lib: move isLegalPort to validators, refactor 2020-03-05 11:52:53 -08:00
fixed_queue.js
freelist.js
freeze_intrinsics.js
heap_utils.js worker: add ability to take heap snapshot from parent thread 2020-02-03 07:04:13 -08:00
histogram.js perf,src: add HistogramBase and internal/histogram.js 2020-03-02 11:01:00 -08:00
http.js
idna.js
inspector_async_hook.js
js_stream_socket.js
linkedlist.js
net.js lib: move isLegalPort to validators, refactor 2020-03-05 11:52:53 -08:00
options.js
priority_queue.js
querystring.js
readme.md
repl.js
socket_list.js
stream_base_commons.js
timers.js async_hooks: add executionAsyncResource 2020-02-11 20:59:09 +01:00
tls.js
trace_events_async_hooks.js
tty.js tty: do not end in an infinite warning recursion 2020-02-09 13:39:56 +01:00
url.js
util.js
v8_prof_polyfill.js
v8_prof_processor.js
validators.js lib: move isLegalPort to validators, refactor 2020-03-05 11:52:53 -08:00
watchdog.js src,lib: make ^C print a JS stack trace 2020-01-28 13:52:27 +08:00
worker.js worker: emit runtime error on loop creation failure 2020-02-19 19:54:59 +01:00

Internal Modules

The modules in lib/internal are intended for internal use in Node.js core only, and are not accessible with require() from user modules. These modules can be changed at any time. Reliance on these modules outside of core is not supported in any way.