Sitelet https://web.archive.org/web/20190528010608/https://github.com/nodejs/node/tree/master/lib
Skip to content
Branch: master
Find file History
cjihrig child_process: simplify spawn argument parsing
This commit simplifies the object returned by
normalizeSpawnArguments(). This does impact monkey patching,
as illustrated by the changes in tests.

PR-URL: #27854
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Latest commit 4f9cd27 May 24, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
internal child_process: simplify spawn argument parsing May 27, 2019
.eslintrc.yaml lib: require globals instead of using the global proxy Apr 15, 2019
_http_agent.js async_hooks: don't reuse resource in HttpAgent May 19, 2019
_http_client.js http: do not default to chunked encoding for TRACE May 19, 2019
_http_common.js async_hooks: fixup do not reuse HTTPParser May 3, 2019
_http_incoming.js lib: enforce the use of Object from primordials Apr 12, 2019
_http_outgoing.js http: always call response.write() callback May 19, 2019
_http_server.js http: add an alias at addListener on Server connection socket May 19, 2019
_stream_duplex.js lib: enforce the use of Object from primordials Apr 12, 2019
_stream_passthrough.js lib: enforce the use of Object from primordials Apr 12, 2019
_stream_readable.js stream: use readableObjectMode public api for js stream May 19, 2019
_stream_transform.js stream: remove TODO and add a description instead May 2, 2019
_stream_wrap.js lib: assign missed deprecation code Mar 7, 2019
_stream_writable.js stream: use readableObjectMode public api for js stream May 19, 2019
_tls_common.js tls: fix createSecureContext() cipher list filter May 10, 2019
_tls_wrap.js tls: support the hints option May 25, 2019
assert.js assert: use less read operations May 5, 2019
async_hooks.js async_hooks: improve AsyncResource performance Apr 5, 2019
buffer.js buffer: remove unreachable code Apr 30, 2019
child_process.js child_process: simplify spawn argument parsing May 27, 2019
cluster.js lib: use consistent indentation for ternaries Jul 7, 2017
console.js console: split console into global.js and constructor.js Dec 1, 2018
constants.js lib: enforce the use of Object from primordials Apr 12, 2019
crypto.js lib: enforce the use of Object from primordials Apr 12, 2019
dgram.js tools: enable block-scoped-var eslint rule May 10, 2019
dns.js dns: do not indicate invalid IPs are IPv6 Apr 16, 2019
domain.js lib: enforce the use of Object from primordials Apr 12, 2019
events.js events: improve max listeners warning May 17, 2019
fs.js Revert "lib: print to stdout/stderr directly instead of using console" May 26, 2019
http.js lib: enforce the use of Object from primordials Apr 12, 2019
http2.js http2: order declarations in http2.js Nov 20, 2018
https.js http, http2: remove default server timeout May 9, 2019
inspector.js errors: add more information in case of invalid callbacks Apr 4, 2019
module.js lib: rework logic of stripping BOM+Shebang from commonjs May 26, 2019
net.js src: move guessHandleType in the util binding Apr 20, 2019
os.js lib: enforce the use of Object from primordials Apr 12, 2019
path.js path: simplify normalizeString Apr 18, 2019
perf_hooks.js lib: require globals instead of using the global proxy Apr 15, 2019
process.js src: remove excessive license boilerplate Jan 27, 2015
punycode.js lib: update punycode to 2.1.1 Jul 16, 2018
querystring.js lib: enforce the use of Object from primordials Apr 12, 2019
readline.js lib: require globals instead of using the global proxy Apr 15, 2019
repl.js lib: rework logic of stripping BOM+Shebang from commonjs May 26, 2019
stream.js lib: enforce the use of Object from primordials Apr 12, 2019
string_decoder.js lib: enforce the use of Object from primordials Apr 12, 2019
sys.js benchmark,doc,lib,test: capitalize comments Mar 9, 2019
timers.js lib: remove outdated optimizations Apr 29, 2019
tls.js tls: expose built-in root certificates May 20, 2019
trace_events.js trace_events: remove usage of require('util') Mar 24, 2019
tty.js lib: enforce the use of Object from primordials Apr 12, 2019
url.js tools: enable block-scoped-var eslint rule May 10, 2019
util.js lib: require globals instead of using the global proxy Apr 15, 2019
v8.js fs: extract path conversion and validation to getValidatedPath May 14, 2019
vm.js module: initialize module_wrap.callbackMap during pre-execution Apr 25, 2019
worker_threads.js worker: add ability to unshift message from MessagePort May 19, 2019
zlib.js lib: enforce the use of Object from primordials Apr 12, 2019
You can’t perform that action at this time.