node/lib
Momtchil Momtchev 656ce920a3 errors: eliminate all overhead for hidden calls
Eliminate all overhead for function calls that are to be
hidden from the stack traces at the expense of
reduced performance for the error case

Fixes: https://github.com/nodejs/node/issues/35386

PR-URL: https://github.com/nodejs/node/pull/35644
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
2020-12-22 11:09:55 +01:00
..
assert
dns
fs
internal errors: eliminate all overhead for hidden calls 2020-12-22 11:09:55 +01:00
path path: add path/posix and path/win32 alias modules 2020-10-20 14:27:31 +00:00
stream
timers timers: reject with AbortError on cancellation 2020-12-01 18:51:05 +00:00
util util: add util/types alias module 2020-10-21 01:26:34 +02:00
_http_agent.js http: use objects with null prototype in Agent 2020-12-13 22:16:18 +01:00
_http_client.js http: remove trailing space 2020-12-17 10:31:09 +00:00
_http_common.js http: add requestTimeout 2020-09-15 15:39:54 -04:00
_http_incoming.js http: add test for incomingmessage destroy 2020-12-17 10:31:10 +00:00
_http_outgoing.js http: enable call chaining with setHeader() 2020-11-30 05:14:30 -08:00
_http_server.js http: use autoDestroy: true in incoming message 2020-12-17 10:31:07 +00:00
_stream_duplex.js stream: move to internal/streams 2020-09-21 08:23:06 +00:00
_stream_passthrough.js stream: move to internal/streams 2020-09-21 08:23:06 +00:00
_stream_readable.js stream: move to internal/streams 2020-09-21 08:23:06 +00:00
_stream_transform.js stream: move to internal/streams 2020-09-21 08:23:06 +00:00
_stream_wrap.js
_stream_writable.js stream: move to internal/streams 2020-09-21 08:23:06 +00:00
_tls_common.js tls: refactor to use more primordials 2020-12-02 20:22:14 +00:00
_tls_wrap.js tls: forward new SecureContext options 2020-12-12 23:59:58 +01:00
.eslintrc.yaml http: add support for abortsignal to http.request 2020-11-19 14:32:44 +00:00
assert.js assert: refactor to use more primordials 2020-11-27 06:17:41 -08:00
async_hooks.js async_hooks: refactor to use more primordials 2020-11-20 20:10:19 +00:00
buffer.js lib: add uncurried accessor properties to primordials 2020-12-07 10:02:34 -08:00
child_process.js child_process: add signal support to spawn 2020-12-12 16:46:24 +00:00
cluster.js
console.js
constants.js
crypto.js crypto: add getCipherInfo method 2020-10-13 09:30:53 -07:00
dgram.js dgram: refactor to use more primordials 2020-12-04 18:34:22 +00:00
diagnostics_channel.js lib: create diagnostics_channel module 2020-10-31 21:24:11 +00:00
dns.js dns: refactor to use more primordials 2020-12-07 19:40:52 +00:00
domain.js domain: improve deprecation warning text for DEP0097 2020-11-18 18:58:49 +00:00
events.js events: add max listener warning for EventTarget 2020-11-16 09:48:18 +00:00
fs.js fs: refactor to use optional chaining 2020-12-21 14:55:30 +01:00
http2.js http2: add support for sensitive headers 2020-07-16 00:25:47 +02:00
http.js
https.js tls: forward new SecureContext options 2020-12-12 23:59:58 +01:00
inspector.js inspector: refactor to use more primordials 2020-12-10 17:06:03 +00:00
module.js
net.js net: refactor to use more primordials 2020-12-07 10:08:03 -08:00
os.js os: refactor to use more primordials 2020-12-01 14:27:43 +00:00
path.js path: refactor to use more primordials 2020-12-02 20:22:34 +00:00
perf_hooks.js Revert "perf_hooks: make PerformanceObserver an AsyncResource" 2020-12-11 04:45:29 -08:00
process.js
punycode.js
querystring.js lib: support BigInt in querystring.stringify 2020-12-21 15:03:58 +01:00
readline.js readline: cursorTo throw error on NaN 2020-12-15 14:26:51 +01:00
repl.js repl: disable blocking completions by default 2020-12-21 12:52:02 +01:00
stream.js stream: support abortsignal in constructor 2020-12-10 23:39:18 +02:00
string_decoder.js string_decoder: refactor to use more primordials 2020-12-07 09:59:42 -08:00
sys.js
timers.js lib: use Object static properties from primordials 2020-09-30 17:52:35 +02:00
tls.js tls: refactor to use more primordials 2020-12-02 20:22:14 +00:00
trace_events.js
tty.js
url.js querystring: reduce memory usage by Int8Array 2020-11-10 20:22:08 +00:00
util.js tools: add new ESLint rule: prefer-primordials 2020-11-07 18:28:14 +08:00
v8.js v8: refactor to use more primordials 2020-12-01 14:27:53 +00:00
vm.js vm: refactor to use more primordials 2020-11-14 14:46:19 +00:00
wasi.js lib: replace String global with primordials 2020-10-04 09:40:56 +02:00
worker_threads.js worker: add experimental BroadcastChannel 2020-12-01 08:02:28 -08:00
zlib.js zlib: refactor to use more primordials 2020-12-04 06:22:18 -08:00