node/lib/internal
Darshan Sen c0e66e3e9d timers: fix unsafe array iteration
Fixes: https://github.com/nodejs/node/issues/37222

PR-URL: https://github.com/nodejs/node/pull/37223
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
2021-02-06 05:17:49 -08:00
..
assert lib: refactor to use validateObject 2021-01-28 12:53:50 +01:00
bootstrap process,doc: add missing deprecation code 2021-01-27 11:57:48 +01:00
child_process child_process: refactor to use more primordials 2020-11-13 22:00:05 +00:00
cluster cluster: fix edge cases that throw ERR_INTERNAL_ASSERTION 2021-01-11 11:26:46 +01:00
console console: refactor to avoid unsafe array iteration 2021-01-10 13:02:28 +01:00
crypto crypto: add keyObject.export() 'jwk' format option 2021-02-02 23:16:51 +01:00
dns lib: refactor to use validateString 2021-01-22 19:56:34 -08:00
fs fs: allow passing negative zero fd 2021-02-06 05:09:21 -08:00
http2 test,doc,lib: adjust object literal newlines for lint rule 2021-01-26 16:49:18 -08:00
main lib: refactor to use more primordials 2020-11-19 19:18:14 +01:00
modules repl: add auto‑completion for dynamic import calls 2021-02-06 05:12:59 -08:00
per_context test: add tests for bound apply variants of varargs primordials 2021-01-28 18:45:46 +01:00
policy policy: refactor to use more primordials 2020-11-27 17:19:30 +00:00
process lib: refactor to use validateObject 2021-01-28 12:53:50 +01:00
readline readline: refactor to use more primordials 2020-12-04 18:34:32 +00:00
repl repl: refactor to avoid unsafe array iteration 2021-01-18 13:29:43 -08:00
source_map lib: refactor source_map to use more primordials 2021-01-13 20:59:39 +01:00
streams stream: improve Readable.from error handling 2021-02-03 12:04:37 +02:00
test lib: expose primordials object 2021-01-18 11:43:32 +01:00
util lib: add bound apply variants of varargs primordials 2021-01-28 18:45:43 +01:00
vm lib: refactor to use validateObject 2021-01-28 12:53:50 +01:00
worker lib: make safe primordials safe to iterate 2020-12-15 13:25:55 +00:00
abort_controller.js events: graduate Event, EventTarget, AbortController 2020-11-23 09:33:41 -08: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: refactor to avoid unsafe array iteration 2021-02-01 16:16:38 +01:00
blob.js util: add internal createDeferredPromise() 2021-01-29 09:50:34 -05:00
blocklist.js lib: refactor to use validateString 2021-01-22 19:56:34 -08:00
buffer.js buffer: add base64url encoding option 2021-01-18 12:08:20 +01:00
child_process.js lib: refactor to use validateObject 2021-01-28 12:53:50 +01:00
cli_table.js src: remove _third_party_main support 2020-06-24 15:20:59 -07:00
constants.js lib: replace charCodeAt with fixed Unicode 2020-06-19 07:46:37 -07:00
dgram.js lib: refactor to use validateFunction 2021-01-27 20:46:54 +02:00
dtrace.js lib: move DTRACE_* probes out of global scope 2019-03-12 14:19:36 +00:00
encoding.js test,doc,lib: adjust object literal newlines for lint rule 2021-01-26 16:49:18 -08:00
error_serdes.js lib: use global Error constructors from primordials 2020-10-07 13:44:19 +00:00
errors.js crypto: add keyObject.export() 'jwk' format option 2021-02-02 23:16:51 +01:00
event_target.js lib: refactor to use validateString 2021-01-22 19:56:34 -08:00
fixed_queue.js lib: unnecessary const assignment for class 2020-04-24 22:53:36 +03:00
freelist.js http: remove unused hasItems() from freelist 2019-12-03 15:00:45 -08:00
freeze_intrinsics.js lib,tools: enforce access to prototype from primordials 2020-11-14 05:56:39 -08:00
heap_utils.js worker: add ability to take heap snapshot from parent thread 2020-02-03 07:04:13 -08:00
histogram.js lib: refactor to use validateNumber 2021-01-22 19:54:34 -08:00
http.js http: refactor to use more primordials 2020-12-29 16:06:05 +01:00
idna.js lib: convert legacy process.binding to internalBinding 2019-02-18 07:21:48 +01:00
inspector_async_hook.js async_hooks: refactor to use more primordials 2020-11-20 20:10:19 +00:00
js_stream_socket.js lib: improve debuglog() performance 2020-05-30 17:24:43 -04:00
linkedlist.js
net.js net: refactor to use more primordials 2020-12-07 10:08:03 -08:00
options.js lib: refactor to use optional chaining in internal/options.js 2021-01-24 08:19:32 -08:00
priority_queue.js lib: remove unused code 2020-12-29 15:49:09 +00:00
querystring.js querystring: refactor to use more primordials 2020-12-03 09:23:59 -08:00
readme.md doc: clarify text about internal module changes 2018-07-31 08:28:40 +03:00
repl.js lib: use Number.parseInt from primordials 2020-10-07 13:44:20 +00:00
socket_list.js benchmark,lib: change var to const 2019-03-30 13:16:39 +01:00
stream_base_commons.js lib: refactor to use validateCallback 2020-12-29 15:48:57 +00:00
timers.js timers: fix unsafe array iteration 2021-02-06 05:17:49 -08:00
tls.js tls: refactor to avoid unsafe array iteration 2021-01-11 12:44:41 +01:00
trace_events_async_hooks.js lib: replace charCodeAt with fixed Unicode 2020-06-19 07:46:37 -07:00
tty.js tty: refactor to avoid unsafe array iteration 2021-01-06 13:02:22 +01:00
url.js lib: refactor to use validateObject 2021-01-28 12:53:50 +01:00
util.js util: add internal createDeferredPromise() 2021-01-29 09:50:34 -05:00
v8_prof_polyfill.js lib: remove v8_prof_polyfill from eslint ignore list 2021-01-04 19:01:37 +00:00
v8_prof_processor.js lib: refactor to use more primordials 2020-11-05 23:15:41 +01:00
validators.js lib: refactor to use validateFunction 2021-01-27 20:46:54 +02:00
watchdog.js src,lib: make ^C print a JS stack trace 2020-01-28 13:52:27 +08:00
worker.js lib: refactor to use validateArray 2021-01-20 22:41:00 +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.