0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/lib/internal
Robert Nagy 8f86986985 stream: use callback to properly propagate error
The stream will be destroyed upstream through the proper error
flow.

PR-URL: https://github.com/nodejs/node/pull/29179
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
2020-04-03 19:00:28 +02: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 lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
cluster lib: use spread operator on cluster 2020-03-12 16:58:08 +01:00
console console: fixup error message 2020-03-28 14:37:32 +01:00
crypto crypto: optimize sign.update() and verify.update() 2020-03-11 19:30:56 +01:00
dns dns: add dns.ALL hints flag constant 2020-03-30 17:21:13 +02:00
fs fs: add fs.readv() 2020-03-30 10:18:58 +02:00
http2 stream: use callback to properly propagate error 2020-04-03 19:00:28 +02:00
main module: loader getSource, getFormat, transform hooks 2020-01-07 01:31:05 +02:00
modules module: expose exports conditions to loaders 2020-04-03 01:29:39 +02:00
per_context worker: improve MessagePort performance 2020-02-07 11:01:59 -10:00
policy lib: add RegExp primordials 2020-01-07 19:26:15 -08:00
process module: add hook for global preload code 2020-03-23 08:39:37 -05:00
readline util: improve unicode support 2020-01-22 15:33:03 +01:00
repl repl: align preview with the actual executed code 2020-03-13 09:58:12 +01:00
source_map lib: replace Array to ArrayIsArray by primordials 2020-03-30 10:22:52 +02:00
streams stream: make pipeline try to wait for 'close' 2020-03-27 15:55:21 +01:00
test src: replace heap_utils.createHeapSnapshot with v8.getHeapSnapshot 2019-03-19 01:04:51 +08:00
util util: only inspect error properties that are not visible otherwise 2020-04-02 18:41:57 +02:00
vm vm: add code cache support for SourceTextModule 2020-01-12 14:43:56 -08:00
worker lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
assert.js benchmark,doc,lib,test: prepare for padding lint rule 2019-11-30 06:28:29 -08:00
async_hooks.js async_hooks: add executionAsyncResource 2020-02-11 20:59:09 +01:00
buffer.js lib: replace Float32Array global by the primordials 2020-01-07 15:09:59 -08:00
child_process.js child_process: remove unnecessary use of inner state 2020-01-11 19:27:54 -08:00
cli_table.js util: improve unicode support 2020-01-22 15:33:03 +01:00
constants.js
dgram.js lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
dtrace.js lib: move DTRACE_* probes out of global scope 2019-03-12 14:19:36 +00:00
encoding.js util: text decoding allows SharedArrayBuffer 2020-03-13 17:33:41 +01:00
error-serdes.js lib: replace use of Error with primordials 2020-01-04 14:50:18 -08:00
errors.js errors: drop pronouns from ERR_WORKER_PATH message 2020-03-17 13:27:16 -07:00
fixed_queue.js lib: enforce use of Array from primordials 2019-11-27 19:29:01 +01:00
freelist.js http: remove unused hasItems() from freelist 2019-12-03 15:00:45 -08:00
freeze_intrinsics.js lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
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 lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
idna.js lib: convert legacy process.binding to internalBinding 2019-02-18 07:21:48 +01:00
inspector_async_hook.js lib: replace Set global by the primordials 2020-01-04 12:41:09 -08:00
js_stream_socket.js lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
linkedlist.js
net.js lib: move isLegalPort to validators, refactor 2020-03-05 11:52:53 -08:00
options.js src: cache the result of GetOptions() in JS land 2018-11-07 20:40:38 -08:00
priority_queue.js lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
querystring.js lib: enforce use of Array from primordials 2019-11-27 19:29:01 +01:00
readme.md
repl.js lib: enforce use of primordial Number 2019-11-30 13:58:25 +01:00
socket_list.js benchmark,lib: change var to const 2019-03-30 13:16:39 +01:00
stream_base_commons.js stream: use callback to properly propagate error 2020-04-03 19:00:28 +02:00
timers.js async_hooks: add executionAsyncResource 2020-02-11 20:59:09 +01:00
tls.js tls: for...of in _tls_common.js 2019-12-17 08:11:13 -05:00
trace_events_async_hooks.js lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
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 lib: replace use of Error with primordials 2020-01-04 14:50:18 -08:00
v8_prof_processor.js lib: flatten access to primordials 2019-11-25 10:28:15 +01:00
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: support MessagePort to workers data 2020-04-03 01:12:19 +02: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.