node/lib/internal
Matteo Collina a48c9ca0db
stream: do not defer construction by one microtick
Fixes: https://github.com/nodejs/node/issues/51993
PR-URL: https://github.com/nodejs/node/pull/52005
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
2024-03-08 14:36:29 +01:00
..
assert
bootstrap lib: account for cwd access from snapshot serialization cb 2024-03-01 09:20:49 +01:00
child_process
cluster net: do not treat server.maxConnections=0 as Infinity 2023-06-26 06:17:51 +00:00
console lib: create global console properties at snapshot build time 2024-02-26 13:57:09 +01:00
crypto crypto: implement crypto.hash() 2024-02-29 12:54:51 +01:00
debugger debugger: use internal/url.URL instead of url.parse 2023-09-13 18:03:14 +00:00
dns dns: call handle.setServers() with a valid array 2023-11-29 09:46:34 -03:00
events
fs Revert "fs: remove workaround for esm package" 2024-02-29 12:52:55 +01:00
http2 http2: close idle connections when allowHTTP1 is true 2024-02-15 12:06:43 +01:00
legacy
main src: simplify embedder entry point execution 2024-02-27 12:10:13 +01:00
modules lib,src: extract sourceMappingURL from module 2024-02-27 12:10:14 +01:00
per_context lib: move function declaration outside of loop 2024-01-02 15:05:25 -03:00
perf perf_hooks: performance milestone time origin timestamp improvement 2024-02-29 12:54:52 +01:00
policy policy: use tamper-proof integrity check function 2023-10-13 18:03:19 -03:00
process lib: add assertion for user ESM execution 2024-02-27 12:10:12 +01:00
readline readline: add paste bracket mode 2023-08-12 13:39:24 +02:00
repl lib: fix output message when repl is used with pm 2023-06-17 17:28:38 +00:00
source_map lib,src: extract sourceMappingURL from module 2024-02-27 12:10:14 +01:00
streams stream: do not defer construction by one microtick 2024-03-08 14:36:29 +01:00
test src: distinguish HTML transferable and cloneable 2023-07-07 17:00:00 +00:00
test_runner Revert "test_runner: do not invoke after hook when test is empty" 2024-03-07 10:27:35 +01:00
tls tls: fix order of setting cipher before setting cert and key 2023-11-23 10:15:46 +01:00
util assert,crypto: make KeyObject and CryptoKey testable for equality 2024-01-02 15:05:22 -03:00
v8
vm vm: implement isContext() directly in JS land with private symbol 2024-02-19 14:14:41 +01:00
watch_mode watch: clarify that the fileName parameter can be null 2024-01-02 15:05:28 -03:00
webstreams stream: fix cloned webstreams not being unref correctly 2024-02-15 12:05:50 +01:00
worker worker: protect against user mutating well-known prototypes 2023-08-23 09:06:51 +00:00
abort_controller.js lib: reduce overhead of validateObject 2023-10-02 12:56:39 +00:00
assert.js
async_hooks.js
blob.js lib: reduce overhead of blob clone 2023-10-23 08:19:32 +02:00
blocklist.js src: distinguish HTML transferable and cloneable 2023-07-07 17:00:00 +00:00
buffer.js
child_process.js errors: improve hideStackFrames 2023-11-14 09:18:05 +01:00
cli_table.js lib: align console.table row to the left 2023-11-11 20:38:27 +01:00
constants.js
dgram.js src: return uint32 for guessHandleType 2023-06-15 19:21:49 +00:00
encoding.js stream: implement min option for ReadableStreamBYOBReader.read 2024-02-15 12:00:54 +01:00
error_serdes.js lib: add support for inherited custom inspection methods 2023-06-11 08:10:47 +00:00
errors.js sea: support embedding assets 2024-02-15 12:06:44 +01:00
event_target.js events: no stopPropagation call in cancelBubble 2024-02-27 12:13:41 +01:00
file.js lib,src: replace toUSVString with toWellFormed() 2023-12-04 11:15:03 +01:00
fixed_queue.js
freelist.js
freeze_intrinsics.js lib: fix use of --frozen-intrinsics with --jitless 2024-01-02 15:05:26 -03:00
heap_utils.js
histogram.js perf_hooks: reduce overhead of createHistogram 2023-11-11 20:37:41 +01:00
http.js
idna.js
inspector_async_hook.js
js_stream_socket.js http2: add server handshake utility 2024-02-15 12:02:33 +01:00
linkedlist.js
mime.js util: pass invalidSubtypeIndex instead of trimmedSubtype to error 2024-01-02 15:05:26 -03:00
navigator.js lib: add navigator.language & navigator.languages 2023-11-14 09:17:55 +01:00
net.js errors: improve hideStackFrames 2023-11-14 09:18:05 +01:00
options.js
priority_queue.js test_runner: add Date to the supported mock APIs 2023-11-11 20:37:40 +01:00
promise_hooks.js
querystring.js
readme.md
repl.js
socket_list.js
socketaddress.js src: distinguish HTML transferable and cloneable 2023-07-07 17:00:00 +00:00
stream_base_commons.js errors: improve hideStackFrames 2023-11-14 09:18:05 +01:00
timers.js
trace_events_async_hooks.js
tty.js
url.js url: don't update URL immediately on update to URLSearchParams 2024-02-15 15:41:29 +01:00
util.js lib: move encodingsMap to internal/util 2024-02-29 12:54:51 +01:00
v8_prof_polyfill.js
v8_prof_processor.js
validators.js stream: implement min option for ReadableStreamBYOBReader.read 2024-02-15 12:00:54 +01:00
vm.js typings: lib/internal/vm.js 2024-02-19 14:14:43 +01:00
wasm_web_api.js
watchdog.js
webidl.js stream: treat compression web stream format per its WebIDL definition 2023-11-23 10:15:41 +01:00
worker.js test: update flag to disable SharedArrayBuffer 2023-10-10 08:27:59 +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.