node/lib
Luigi Pinca 1fb0954202
events: allow an event to be dispatched multiple times
Use a different flag to prevent recursive dispatching.

PR-URL: https://github.com/nodejs/node/pull/39395
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
2021-07-29 11:56:57 +01:00
..
assert assert: add assert/strict alias module 2020-06-25 08:37:48 -07:00
dns dns: add dns/promises alias 2020-05-24 03:26:21 +02:00
fs
internal events: allow an event to be dispatched multiple times 2021-07-29 11:56:57 +01:00
path path: add path/posix and path/win32 alias modules 2020-10-20 14:27:31 +00:00
stream stream: implement TextEncoderStream and TextDecoderStream 2021-07-29 11:56:43 +01:00
timers lib: make primordials Promise methods safe 2021-06-14 08:17:31 +02:00
util util: add util/types alias module 2020-10-21 01:26:34 +02:00
_http_agent.js lib: refactor to reuse validators 2021-05-31 15:34:46 -04:00
_http_client.js http: refactor to remove redundant argument of _deferToConnect 2021-05-17 09:11:36 +02:00
_http_common.js http: clean up HttpParser correctly 2021-07-11 09:47:02 +02:00
_http_incoming.js lib: revert primordials in a hot path 2021-04-19 10:23:01 +02:00
_http_outgoing.js Revert "http: make HEAD method to work with keep-alive" 2021-06-11 07:24:58 +02:00
_http_server.js http,https: align server option of https with http 2021-07-11 09:43:51 +02:00
_stream_duplex.js stream: do not use _stream_* anymore 2021-01-05 19:02:04 +01:00
_stream_passthrough.js stream: do not use _stream_* anymore 2021-01-05 19:02:04 +01:00
_stream_readable.js stream: do not use _stream_* anymore 2021-01-05 19:02:04 +01:00
_stream_transform.js stream: do not use _stream_* anymore 2021-01-05 19:02:04 +01:00
_stream_wrap.js
_stream_writable.js stream: do not use _stream_* anymore 2021-01-05 19:02:04 +01:00
_tls_common.js tls: move legacy code into own file 2021-07-13 08:11:48 +02:00
_tls_wrap.js lib: refactor to reuse validators 2021-05-31 15:34:46 -04:00
.eslintrc.yaml lib: harden lint checks for globals 2021-04-29 13:45:43 +02:00
assert.js deps: update Acorn to v8.4.1 2021-07-11 09:43:55 +02:00
async_hooks.js async_hooks: refactor to avoid unsafe array iteration 2021-02-01 16:16:38 +01:00
buffer.js lib: make lazyDOMException more common 2021-07-11 09:43:53 +02:00
child_process.js lib: add JSDoc typings for child_process 2021-06-21 11:08:08 -04:00
cluster.js lib,src: update cluster to use Parent 2021-01-05 15:41:45 -05:00
console.js
constants.js
crypto.js crypto: make FIPS related options always awailable 2021-02-25 18:12:58 -05:00
dgram.js dgram: extract cluster lazy loading method to make it testable 2021-05-17 09:11:34 +02:00
diagnostics_channel.js lib: refactor to use validateFunction 2021-01-27 20:46:54 +02:00
dns.js dns: allow --dns-result-order to change default dns verbatim 2021-06-11 07:23:51 +02:00
domain.js lib: comment explaining special-case handling of promises 2021-07-29 11:56:54 +01:00
events.js typings: add JSDoc typings for events 2021-05-31 15:34:50 -04:00
fs.js fs: allow empty string for temp directory prefix 2021-07-11 09:43:52 +02:00
http.js typings: add JSDoc typings for http 2021-04-16 07:47:46 +02:00
http2.js http2: add support for sensitive headers 2020-07-16 00:25:47 +02:00
https.js http,https: align server option of https with http 2021-07-11 09:43:51 +02:00
inspector.js lib: refactor to use validateObject 2021-01-28 12:53:50 +01:00
module.js
net.js typings: add a few JSDoc typings for the net lib module 2021-07-11 09:47:04 +02:00
os.js os: add os.devNull 2021-06-02 13:22:16 -04:00
path.js path: inline conditions 2021-05-17 09:11:35 +02:00
perf_hooks.js perf_hooks: refactor perf_hooks for snapshot building 2021-07-11 09:43:53 +02:00
process.js
punycode.js punycode: add pending deprecation 2021-07-29 11:56:47 +01:00
querystring.js typings: add JSDoc Types to lib/querystring 2021-04-18 11:00:28 +02:00
readline.js readline: allow completer to rewrite existing input 2021-07-11 09:46:22 +02:00
repl.js repl: enable --experimental-repl-await /w opt-out 2021-07-29 11:56:47 +01:00
stream.js lib: remove unnecessary lazy loads 2021-05-31 15:34:56 -04:00
string_decoder.js string_decoder: refactor to use more primordials 2020-12-07 09:59:42 -08:00
sys.js
timers.js typings: add JSDoc typings for timers 2021-07-11 09:47:02 +02:00
tls.js tls: move legacy code into own file 2021-07-13 08:11:48 +02:00
trace_events.js lib: refactor to use validateObject 2021-01-28 12:53:50 +01:00
tty.js tty: validate file descriptor to avoid int32 overflow 2021-03-23 11:02:03 +01:00
url.js lib: include url in bootstrap snapshot and remove unnecessary lazy-loads 2021-06-02 13:22:16 -04:00
util.js lib: refactor to reuse validators 2021-05-31 15:34:46 -04:00
v8.js src: add JSDoc typings for v8 2021-07-11 09:46:25 +02:00
vm.js vm: use missing validator 2021-06-11 07:24:56 +02:00
wasi.js wasi: use missing validator 2021-07-11 09:43:52 +02:00
worker_threads.js worker: add setEnvironmentData/getEnvironmentData 2021-03-15 07:40:26 -07:00
zlib.js lib: refactor to reuse validators 2021-05-31 15:34:46 -04:00