0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/lib/internal
Robert Nagy a1d307fc32
http2: make HTTP2ServerResponse more streams compliant
HTTP2ServerResponse.write would behave differently than
both http1 and streams. This PR makes it more compliant
with stream.Writable behaviour.

PR-URL: https://github.com/nodejs/node/pull/30964
Refs: https://github.com/nodejs/node/issues/29529
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Rich Trott <rtrott@gmail.com>
2020-01-01 18:40:12 +01:00
..
assert lib: flatten access to primordials 2019-11-25 10:28:15 +01:00
bootstrap bootstrap: use different scripts to setup different configurations 2019-12-20 22:10:13 +08:00
child_process lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
cluster cluster: remove unnecessary bind 2019-12-14 09:01:52 -05:00
console lib: replace Symbol.hasInstance by SymbolHasInstance 2019-12-16 09:47:30 +01:00
crypto lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
dns lib: enforce use of Promise from primordials 2019-12-16 08:40:14 +01:00
fs fs: allow overriding fs for streams 2019-12-18 07:03:37 -08:00
http2 http2: make HTTP2ServerResponse more streams compliant 2020-01-01 18:40:12 +01:00
main src: port --bash-completion to C++ 2019-12-25 22:15:41 +01:00
modules esm: empty ext from pkg type/main doesnt affect format 2019-12-31 09:11:11 -06:00
per_context lib: enforce use of Promise from primordials 2019-12-16 08:40:14 +01:00
policy lib: enforce use of Array from primordials 2019-11-27 19:29:01 +01:00
process bootstrap: use different scripts to setup different configurations 2019-12-20 22:10:13 +08:00
readline repl,readline: refactor common code 2019-12-15 16:23:59 +01:00
repl repl: use public getCursorPos() 2019-12-25 20:12:23 -05:00
source_map lib: flatten access to primordials 2019-11-25 10:28:15 +01:00
streams stream: pipeline should use req.abort() to destroy response 2019-12-25 12:50:30 -08:00
test src: replace heap_utils.createHeapSnapshot with v8.getHeapSnapshot 2019-03-19 01:04:51 +08:00
util util: add (typed) array length to the default output 2019-12-25 11:19:43 +01:00
vm lib: further simplify assertions in vm/module 2019-12-23 13:06:29 -05: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 lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
buffer.js lib: enforce use of BigInt from primordials 2019-12-13 15:54:53 +01:00
child_process.js lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
cli_table.js lib: flatten access to primordials 2019-11-25 10:28:15 +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 lib: update Symbol.toStringTag by SymbolToStringTag primordial 2019-12-13 15:15:21 -05:00
error-serdes.js lib: replace var w/ let 2019-11-26 18:43:41 +05:30
errors.js errors: improve ERR_INVALID_ARG_TYPE 2019-12-20 03:10:13 +01: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
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 process: register the inspector async hooks in bootstrap/node.js 2019-01-16 16:19:22 +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: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
options.js
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 lib: replace Symbol global by the primordials Symbol 2019-12-08 13:38:58 +01:00
timers.js timers: fix refresh for expired timers 2019-12-25 12:45:24 +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: truecolor check moved before 256 check 2019-11-28 00:53:55 +01:00
url.js lib: update Symbol.toStringTag by SymbolToStringTag primordial 2019-12-13 15:15:21 -05:00
util.js lib: enforce use of Promise from primordials 2019-12-16 08:40:14 +01:00
v8_prof_polyfill.js lib: use strict equality comparison 2019-12-14 08:57:36 -05:00
v8_prof_processor.js lib: flatten access to primordials 2019-11-25 10:28:15 +01:00
validators.js lib: use static Number properties from primordials 2019-11-30 13:45:38 +01:00
worker.js lib: enforce use of Promise from primordials 2019-12-16 08:40:14 +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.