0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/lib/internal
Anatoli Papirovski 01a55ee8cb
http2: remove unnecessary asserts in core
options.getTrailers & options.selectPadding will always be a
function by the time the code reaches the assert checks. And
even if not (which seems currently impossible), the assert
failure will be almost the same as calling something that is
not a function. The downside of leaving these is that typeof
checks are decently expensive.

PR-URL: https://github.com/nodejs/node/pull/16327
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
2017-10-22 13:31:21 -04:00
..
cluster lib: use destructuring for some constants 2017-10-16 23:34:32 +02:00
crypto crypto: migrate Certificate to internal/errors 2017-10-15 15:34:06 -07:00
http2 http2: remove unnecessary asserts in core 2017-10-22 13:31:21 -04:00
loader module: fix main resolution and not found updates 2017-10-21 10:45:40 -07:00
process async_hooks: skip runtime checks when disabled 2017-10-19 12:45:21 +02:00
streams lib: use destructuring for some constants 2017-10-16 23:34:32 +02:00
test
util lib: faster type checks for some types 2017-10-01 23:58:59 -03:00
bootstrap_node.js lib: pass internalBinding more implicitly 2017-10-18 11:36:28 +02:00
buffer.js
child_process.js lib: use destructuring for some constants 2017-10-16 23:34:32 +02:00
encoding.js lib: faster type checks for some types 2017-10-01 23:58:59 -03:00
errors.js inspector: migrate to internal/errors 2017-10-16 09:31:18 -07:00
freelist.js
fs.js lib: use destructuring for some constants 2017-10-16 23:34:32 +02:00
http.js
inspector_async_hook.js inspector: enable async stack traces 2017-08-17 20:52:39 +08:00
linkedlist.js
module.js module: add inspector to builtinLibs 2017-10-02 21:37:59 -07:00
net.js
os.js
process.js lib: pass internalBinding more implicitly 2017-10-18 11:36:28 +02:00
querystring.js
readline.js
readme.md
repl.js lib: use destructuring for some constants 2017-10-16 23:34:32 +02:00
safe_globals.js module: Allow runMain to be ESM 2017-09-07 15:18:32 -05:00
socket_list.js child_process: fix memory leak in .fork() 2017-09-30 22:18:29 -07:00
tls.js tls: deprecate parseCertString & move to internal 2017-09-13 16:54:35 -03:00
url.js module: allow loading files with % in the name 2017-10-14 11:21:10 +02:00
util.js lib: move duplicate spliceOne into internal/util 2017-10-20 15:51:20 -04:00
v8_prof_polyfill.js build: add V8 embedder version string 2017-10-18 09:18:32 -07:00
v8_prof_processor.js fix --prof-process --preprocess flag 2017-08-23 08:19:14 -07:00
wrap_js_stream.js lib: refactor wrap_js_stream for ES6/readability 2017-10-19 18:06:27 +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 are subject to change at any time. Reliance on these modules outside of core is not supported in any way.