0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-30 23:43:09 +01:00
nodejs/lib/internal
Robert Nagy 1428a92492
stream: make pipeline try to wait for 'close'
Pipeline uses eos which will invoke the callback
on 'finish' and 'end' before all streams have been
fully destroyed.

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

PR-URL: https://github.com/nodejs/node/pull/32158
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
2020-03-27 15:55:21 +01:00
..
assert assert: align character indicators properly 2020-02-09 13:39:54 +01:00
bootstrap doc,lib,src,test: make --experimental-report a nop 2020-03-15 13:29:34 -04:00
child_process
cluster lib: use spread operator on cluster 2020-03-12 16:58:08 +01:00
console
crypto crypto: optimize sign.update() and verify.update() 2020-03-11 19:30:56 +01: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: rename counter in mapToHeaders inner loop 2020-03-13 15:06:58 +01:00
main
modules module: add hook for global preload code 2020-03-23 08:39:37 -05:00
per_context worker: improve MessagePort performance 2020-02-07 11:01:59 -10:00
policy
process module: add hook for global preload code 2020-03-23 08:39:37 -05:00
readline
repl repl: align preview with the actual executed code 2020-03-13 09:58:12 +01:00
source_map module: port source map sort logic from chromium 2020-02-27 17:33:56 -08:00
streams stream: make pipeline try to wait for 'close' 2020-03-27 15:55:21 +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
constants.js
dgram.js
dtrace.js
encoding.js util: text decoding allows SharedArrayBuffer 2020-03-13 17:33:41 +01:00
error-serdes.js
errors.js errors: drop pronouns from ERR_WORKER_PATH message 2020-03-17 13:27:16 -07: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 worker: allow URL in Worker constructor 2020-03-13 10:50:30 +01:00
util.js util: use a global symbol for util.promisify.custom 2020-03-12 19:51:25 +01:00
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: allow URL in Worker constructor 2020-03-13 10:50:30 +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.