Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
3b26809
doc: use sentence-case for headings in docs
Trott Jun 14, 2020
e0206ba
util: restrict custom inspect function + vm.Context interaction
addaleax Jun 1, 2020
b8a17cc
doc: document n-api callback scope usage
Jun 16, 2020
2ca6a45
doc: mention errors thrown by methods called on an unbound dgram.Socket
mkrawczuk Jun 19, 2020
eb04ba3
doc: add dynamic source code links
aw-davidson Jun 22, 2020
70c4045
vm: add run-after-evaluate microtask mode
addaleax Jun 22, 2020
556e55d
doc: clarify require/import mutual exclusivity
guybedford Jun 10, 2020
585f3a5
doc: improve paragraph in esm.md
Trott Jun 26, 2020
4927fed
doc: make minor improvements to paragraph in child_process.md
Trott Jun 26, 2020
105d560
zlib: remove redundant variable in zlibBufferOnEnd
puzpuzpuz Jun 26, 2020
6be685a
wasi: add reactor support
devsnek Jun 25, 2020
46d183c
test: update test-child-process-spawn-loop for Python 3
richardlau Jun 26, 2020
41c80f6
stream: destroy wrapped streams on error
ronag Jun 28, 2020
b7e9b43
net: fix bufferSize
ronag Jun 27, 2020
0e1361c
net: doc deprecate bufferSize
ronag Jun 28, 2020
4dc89c6
meta: fixup CODEOWNERS so it hopefully works
jasnell Jul 1, 2020
05a69e2
doc: clarify ambiguous rdev description
Trott Jun 28, 2020
ee6ccef
doc: clarify O_EXCL text in fs.md
Trott Jun 28, 2020
64bd518
doc: clarify that APIs are no longer experimental
Trott Jun 29, 2020
9d30f05
doc: change "currently not considered public" to "not supported"
Trott Jun 29, 2020
fbcd1fa
tls: remove unnecessary close listener
ronag Jun 28, 2020
49d2d49
doc: improve text in issues.md
falguniraina Jun 19, 2020
da5fde6
doc: changed "considered experimental" to "experimental" in cli.md
Trott Jun 30, 2020
78a4d97
doc: change "considered experimental" to "experimental" in n-api.md
Trott Jun 30, 2020
26ecdf8
doc: move sam-github to TSC Emeriti
sam-github Jun 28, 2020
af9e6f6
doc: add http highlight grammar
DerekNonGeneric Jun 7, 2020
e33c09c
doc: simplify and clarify ReferenceError material in errors.md
Trott Jul 1, 2020
7fc56eb
doc: remove "considered" in errors.md
Trott Jul 1, 2020
f5691fa
test: report actual error code on failure
richardlau Jun 30, 2020
cfd4c80
crypto: move typechecking for timingSafeEqual into C++
addaleax Jun 30, 2020
bddc99e
test: skip some IBM i unsupported test cases
dmabupt Jun 29, 2020
22c1fbf
doc: simply dns.ADDRCONFIG language
Trott Jul 1, 2020
9f0bf5c
doc: improve triaging text in issues.md
Trott Jul 2, 2020
ab6b786
doc: add streams to the pipeline function signature
rickyes Jul 1, 2020
e273edf
doc: Add maxTotalSockets option to agent constructor
rickyes Jun 22, 2020
e386188
doc: clarify esm conditional exports prose
DerekNonGeneric Jun 14, 2020
e378b68
src: remove unused fields from IsolateData
addaleax Jun 30, 2020
146538d
doc: improve async_hooks asynchronous context example
lundibundi Jun 4, 2020
167a21a
doc: fix source link margin to sub-header mark
rodion-arr May 30, 2020
e818455
doc: fix entry for `napi_create_external_buffer`
Jun 29, 2020
a0cfa62
doc: clarify how to read process.stdin
anentropic Apr 22, 2019
5ae2b74
doc: use consistent naming in stream doc
Nov 16, 2019
25d310b
doc: no longer maintain a CNA structure
sam-github May 29, 2020
1558800
doc: add a reference to the list of OpenSSL flags.
mkrawczuk Jun 25, 2020
6aa0dac
doc: clarify that the ctx argument is optional
lpinca Jun 28, 2020
aaba1c0
doc: update wording in "Two reading modes"
julienp Jun 29, 2020
440642d
tools: remove lint-js.js
Trott Dec 13, 2019
8dd8b1a
doc: util.debuglog callback
bmeck Jun 12, 2020
de58eb6
meta: add N-API to codeowners coverage
mhdawson Jun 24, 2020
a2dd258
doc: remove stability from unreleased errors
Trott Jun 6, 2020
326b854
doc: remove parenthetical \r\n comment in http and http2 docs
Trott Jul 2, 2020
938de33
doc: specify how fs.WriteStream/ReadStreams are created
jasnell Jul 3, 2020
39d6ecd
doc: move gibfahn to emeritus
Trott Jul 4, 2020
59bb6d6
doc: move digitalinfinity to emeritus
Trott Jul 4, 2020
c83d986
doc: move ERR_FEATURE_UNAVAILABLE_ON_PLATFORM to current errors
Trott Jul 4, 2020
8f7ed40
src: fix unused namespace member
Jul 5, 2020
ed0f569
src: fix minor comment typo in KeyObjectData
danbev Jul 2, 2020
b20e6ed
repl: fix verb conjugation in deprecation message
Trott Jul 4, 2020
09faebd
test: replace deprecated function call from test-repl-history-navigation
Trott Jul 4, 2020
2e20cd4
doc: remove errors that were never released
Trott Jul 4, 2020
abfab98
doc: replace http to https of link urls
sapics Jun 29, 2020
daf2abf
lib: replace http to https of comment link urls
sapics Jun 29, 2020
3e3d908
src: add encoding_type variable in WritePrivateKey
danbev Jul 3, 2020
280cd96
domain: fix unintentional deprecation warning
addaleax Jul 7, 2020
9c98af7
src: exit explicitly after printing V8 help
addaleax Jun 30, 2020
a38219f
test: add regression test for C++-created Buffer transfer
addaleax Jun 30, 2020
0f9bafd
test: skip an ipv6 test on IBM i
dmabupt Jul 5, 2020
38b3c2a
test: add arrayOfStreams to pipeline
rickyes Jul 1, 2020
ec9b49a
test: add known issue for fs.open() keeping event loop open
Trott Jul 6, 2020
96ebd5f
http: add note about timer unref
ronag Jun 30, 2020
a6a656a
doc: document security issues with url.parse()
jasnell Jul 6, 2020
ffe6886
doc: document behavior for once(ee, 'error')
jasnell Jul 6, 2020
431bfe1
doc: add note about multiple sync events and once
jasnell Jul 6, 2020
6f014d0
doc: document that whitespace is ignored in base64 decoding
jasnell Jul 6, 2020
25ac669
doc: add comment to example about 2xx status codes
jasnell Jul 6, 2020
9339f9f
doc: document the ready event for Http2Stream
jasnell Jul 6, 2020
7416028
doc: specify encoding in text/html examples
jasnell Jul 6, 2020
601ed8e
deps: V8: backport 2d5017a0fc02
Jul 9, 2020
1ae76bd
module: package "imports" field
guybedford Jun 28, 2020
e6776fe
doc: move kfarnung to collaborator emeriti list
Trott Jul 8, 2020
24fe558
doc: add ruyadorno to collaborators
ruyadorno Jul 10, 2020
a9ca420
deps: upgrade to libuv 1.38.1
cjihrig Jul 3, 2020
1aad61e
test: add issue ref for known_issues test
Trott Jul 8, 2020
d865be4
doc: move sebdeckers to emeritus
Trott Jul 10, 2020
ec876ee
src: add GetCipherValue function
danbev Jul 10, 2020
844bf77
src: use FromMaybe instead of ToLocal in GetCert
danbev Jul 9, 2020
a89bcf7
tls: make 'createSecureContext' honor more options
mkrawczuk Jun 19, 2020
de250c1
build: recommend Python 3.8 to build on Windows
targos Jul 3, 2020
6925ef3
test: add WASI test for file resizing
cjihrig Feb 2, 2020
d2c5894
doc: add sxa as collaborator
Jul 13, 2020
24f76cf
deps: upgrade npm to 6.14.6
claudiahdz Jul 7, 2020
d114961
doc: improve text in fs docs about omitting callbacks
Trott Jul 11, 2020
a130771
build,tools: fix cmd_regen_makefile
danbev Jul 8, 2020
afec0d7
async_hooks: improve resource stack performance
addaleax Jul 12, 2020
3ee8f53
test: add regression tests for HTTP parser crash
addaleax Jul 7, 2020
9c12e53
src: remove redundant snprintf
addaleax Jul 9, 2020
e4c7b59
src: allow embedders to disable esm loader
codebytere Jun 26, 2020
8bafba2
lib: always initialize esm loader callbackMap
codebytere Jul 1, 2020
0f6805d
src: add option to track unmanaged file descriptors
addaleax Jul 10, 2020
9e04070
worker: add option to track unmanaged file descriptors
addaleax Jul 10, 2020
060c95a
test: add n-api null checks for conversions
Jun 30, 2020
1bc4def
worker: fix nested uncaught exception handling
addaleax Jul 11, 2020
1cc6533
doc: buffer documentation improvements
jasnell Jul 6, 2020
8f8d168
meta: make issue template mobile friendly and address nits
DerekNonGeneric Jul 7, 2020
28ce378
test: fix flaky test-http2-reset-flood
Trott Jul 12, 2020
0b42e5d
doc: add danielleadams to collaborators
Jul 14, 2020
16160e6
Revert "http2: streamline OnStreamRead streamline memory accounting"
Trott Jul 11, 2020
73d6792
repl: support --loader option in builtin REPL
targos May 16, 2020
b2cd87e
src,doc,test: remove String::New default parameter
addaleax Jul 7, 2020
8d7330b
module: deprecate module.parent
aduh95 Mar 11, 2020
ef31f17
doc: sync deprecation numbers with v14.x
MylesBorins Jul 15, 2020
1dd2653
doc: reword warnings about sockets passed to subprocesses
Trott Jul 9, 2020
17174e6
doc: clarify conditional exports guidance
guybedford Jul 11, 2020
02ea320
policy: add startup benchmark and make SRI lazier
bfarias-godaddy Sep 11, 2019
58dfeac
test: use mustCall() in pummel test
Trott Jul 12, 2020
9cd523d
deps: update V8 to 8.4.371.19
targos Jul 14, 2020
f340571
build: reset embedder string to "-node.0"
targos Jul 14, 2020
51d86f4
deps: V8: un-cherry-pick bd019bd
refack Mar 27, 2019
eac35c6
deps: patch V8 to run on older XCode versions
ryzokuken Sep 14, 2019
1e37442
deps: V8: patch register-arm64.h
refack May 22, 2019
a4b71e0
deps: V8: forward declaration of `Rtl*FunctionTable`
refack May 22, 2019
eb6ded6
deps: make v8.h compatible with VS2015
joaocgreis Nov 1, 2019
355e2f2
deps: V8: silence irrelevant warnings
targos Mar 27, 2019
335e386
deps: patch V8 to run on Xcode 8
mmarchini Mar 10, 2020
f269dff
deps: V8: cherry-pick 9868b2aefa1a
targos Jun 2, 2020
01e7886
deps: V8: fix compilation on VS2017
gengjiawen Jun 2, 2020
fb180ac
deps: V8: backport 22014de00115
joyeecheung May 29, 2020
4c37837
deps: V8: cherry-pick eec10a2fd8fa
Qard Jun 6, 2020
3fa7ad3
deps: update V8 postmortem metadata script
cjihrig Jul 4, 2020
4e2fa43
tools: update V8 gypfiles for 8.4
ryzokuken Apr 17, 2020
9f886c9
deps: bump minimum icu version to 67
targos May 9, 2020
1af8943
test: remove test/v8-updates/test-postmortem-metadata.js
cjihrig Jun 29, 2020
2079fef
deps: V8: undo header change of 9dbab9bbdb979
addaleax Jul 14, 2020
447b1e8
deps: V8: re-add dummy Isolate::CheckMemoryPressure
addaleax Jul 14, 2020
2c9fd6e
deps: V8: revert de4c0042cbe6 from upstream V8
addaleax Jul 14, 2020
95afc2e
deps: V8: update headers for ABI compatibility
addaleax Jul 14, 2020
b878e32
src: add callback scope for native immediates
addaleax Jul 14, 2020
ca62c34
2020-07-21, Version 14.6.0 (Current)
MylesBorins Jul 15, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
doc: use sentence-case for headings in docs
Backport-PR-URL: #33961
PR-URL: #33889
Refs: https://developers.google.com/style/capitalization#capitalization-in-titles-and-headings
Refs: https://docs.microsoft.com/en-us/style-guide/capitalization
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
  • Loading branch information
Trott authored and MylesBorins committed Jul 14, 2020
commit 3b268094ccc60703987060434829e24bb4043f6a
6 changes: 3 additions & 3 deletions doc/api/addons.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# C++ Addons
# C++ addons

<!--introduced_in=v0.10.0-->
<!-- type=misc -->
Expand Down Expand Up @@ -395,7 +395,7 @@ only the symbols exported by Node.js will be available.
source image. Using this option, the Addon will have access to the full set of
dependencies.

### Loading Addons using `require()`
### Loading addons using `require()`

The filename extension of the compiled Addon binary is `.node` (as opposed
to `.dll` or `.so`). The [`require()`][require] function is written to look for
Expand All @@ -410,7 +410,7 @@ there is a file `addon.js` in the same directory as the binary `addon.node`,
then [`require('addon')`][require] will give precedence to the `addon.js` file
and load it instead.

## Native Abstractions for Node.js
## Native abstractions for Node.js

Each of the examples illustrated in this document make direct use of the
Node.js and V8 APIs for implementing Addons. The V8 API can, and has, changed
Expand Down
8 changes: 4 additions & 4 deletions doc/api/async_hooks.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Async Hooks
# Async hooks

<!--introduced_in=v8.1.0-->

Expand Down Expand Up @@ -127,7 +127,7 @@ class MyAddedCallbacks extends MyAsyncCallbacks {
const asyncHook = async_hooks.createHook(new MyAddedCallbacks());
```

##### Error Handling
##### Error handling

If any `AsyncHook` callbacks throw, the application will print the stack trace
and exit. The exit path does follow that of an uncaught exception, but
Expand Down Expand Up @@ -201,7 +201,7 @@ be called again until enabled.

For API consistency `disable()` also returns the `AsyncHook` instance.

#### Hook Callbacks
#### Hook callbacks

Key events in the lifetime of asynchronous events have been categorized into
four areas: instantiation, before/after the callback is called, and when the
Expand Down Expand Up @@ -626,7 +626,7 @@ only on chained promises. That means promises not created by `then()`/`catch()`
will not have the `before` and `after` callbacks fired on them. For more details
see the details of the V8 [PromiseHooks][] API.

## JavaScript Embedder API
## JavaScript embedder API

Library developers that handle their own asynchronous resources performing tasks
like I/O, connection pooling, or managing callback queues may use the
Expand Down
4 changes: 2 additions & 2 deletions doc/api/buffer.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ const buf6 = Buffer.from('tést');
const buf7 = Buffer.from('tést', 'latin1');
```

## Buffers and Character Encodings
## Buffers and character encodings
<!-- YAML
changes:
- version: v6.4.0
Expand Down Expand Up @@ -2640,7 +2640,7 @@ deprecated: v6.0.0

See [`Buffer.allocUnsafeSlow()`][].

## Buffer Constants
## Buffer constants
<!-- YAML
added: v8.2.0
-->
Expand Down
44 changes: 22 additions & 22 deletions doc/api/child_process.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Child Process
# Child process

<!--introduced_in=v0.10.0-->

Expand Down Expand Up @@ -70,7 +70,7 @@ For certain use cases, such as automating shell scripts, the
the synchronous methods can have significant impact on performance due to
stalling the event loop while spawned processes complete.

## Asynchronous Process Creation
## Asynchronous process creation

The [`child_process.spawn()`][], [`child_process.fork()`][], [`child_process.exec()`][],
and [`child_process.execFile()`][] methods all follow the idiomatic asynchronous
Expand Down Expand Up @@ -153,7 +153,7 @@ changes:
* `env` {Object} Environment key-value pairs. **Default:** `process.env`.
* `encoding` {string} **Default:** `'utf8'`
* `shell` {string} Shell to execute the command with. See
[Shell Requirements][] and [Default Windows Shell][]. **Default:**
[Shell requirements][] and [Default Windows shell][]. **Default:**
`'/bin/sh'` on Unix, `process.env.ComSpec` on Windows.
* `timeout` {number} **Default:** `0`
* `maxBuffer` {number} Largest amount of data in bytes allowed on stdout or
Expand Down Expand Up @@ -270,8 +270,8 @@ changes:
done on Windows. Ignored on Unix. **Default:** `false`.
* `shell` {boolean|string} If `true`, runs `command` inside of a shell. Uses
`'/bin/sh'` on Unix, and `process.env.ComSpec` on Windows. A different
shell can be specified as a string. See [Shell Requirements][] and
[Default Windows Shell][]. **Default:** `false` (no shell).
shell can be specified as a string. See [Shell requirements][] and
[Default Windows shell][]. **Default:** `false` (no shell).
* `callback` {Function} Called with the output when process terminates.
* `error` {Error}
* `stdout` {string|Buffer}
Expand Down Expand Up @@ -355,7 +355,7 @@ changes:
**Default:** `process.execArgv`.
* `serialization` {string} Specify the kind of serialization used for sending
messages between processes. Possible values are `'json'` and `'advanced'`.
See [Advanced Serialization][] for more details. **Default:** `'json'`.
See [Advanced serialization][] for more details. **Default:** `'json'`.
* `silent` {boolean} If `true`, stdin, stdout, and stderr of the child will be
piped to the parent, otherwise they will be inherited from the parent, see
the `'pipe'` and `'inherit'` options for [`child_process.spawn()`][]'s
Expand Down Expand Up @@ -434,11 +434,11 @@ changes:
* `gid` {number} Sets the group identity of the process (see setgid(2)).
* `serialization` {string} Specify the kind of serialization used for sending
messages between processes. Possible values are `'json'` and `'advanced'`.
See [Advanced Serialization][] for more details. **Default:** `'json'`.
See [Advanced serialization][] for more details. **Default:** `'json'`.
* `shell` {boolean|string} If `true`, runs `command` inside of a shell. Uses
`'/bin/sh'` on Unix, and `process.env.ComSpec` on Windows. A different
shell can be specified as a string. See [Shell Requirements][] and
[Default Windows Shell][]. **Default:** `false` (no shell).
shell can be specified as a string. See [Shell requirements][] and
[Default Windows shell][]. **Default:** `false` (no shell).
* `windowsVerbatimArguments` {boolean} No quoting or escaping of arguments is
done on Windows. Ignored on Unix. This is set to `true` automatically
when `shell` is specified and is CMD. **Default:** `false`.
Expand Down Expand Up @@ -699,7 +699,7 @@ see [V8 issue 7381](https://bugs.chromium.org/p/v8/issues/detail?id=7381).

See also: [`child_process.exec()`][] and [`child_process.fork()`][].

## Synchronous Process Creation
## Synchronous process creation

The [`child_process.spawnSync()`][], [`child_process.execSync()`][], and
[`child_process.execFileSync()`][] methods are synchronous and will block the
Expand Down Expand Up @@ -755,8 +755,8 @@ changes:
normally be created on Windows systems. **Default:** `false`.
* `shell` {boolean|string} If `true`, runs `command` inside of a shell. Uses
`'/bin/sh'` on Unix, and `process.env.ComSpec` on Windows. A different
shell can be specified as a string. See [Shell Requirements][] and
[Default Windows Shell][]. **Default:** `false` (no shell).
shell can be specified as a string. See [Shell requirements][] and
[Default Windows shell][]. **Default:** `false` (no shell).
* Returns: {Buffer|string} The stdout from the command.

The `child_process.execFileSync()` method is generally identical to
Expand Down Expand Up @@ -804,7 +804,7 @@ changes:
**Default:** `'pipe'`.
* `env` {Object} Environment key-value pairs. **Default:** `process.env`.
* `shell` {string} Shell to execute the command with. See
[Shell Requirements][] and [Default Windows Shell][]. **Default:**
[Shell requirements][] and [Default Windows shell][]. **Default:**
`'/bin/sh'` on Unix, `process.env.ComSpec` on Windows.
* `uid` {number} Sets the user identity of the process. (See setuid(2)).
* `gid` {number} Sets the group identity of the process. (See setgid(2)).
Expand Down Expand Up @@ -884,8 +884,8 @@ changes:
**Default:** `'buffer'`.
* `shell` {boolean|string} If `true`, runs `command` inside of a shell. Uses
`'/bin/sh'` on Unix, and `process.env.ComSpec` on Windows. A different
shell can be specified as a string. See [Shell Requirements][] and
[Default Windows Shell][]. **Default:** `false` (no shell).
shell can be specified as a string. See [Shell requirements][] and
[Default Windows shell][]. **Default:** `false` (no shell).
* `windowsVerbatimArguments` {boolean} No quoting or escaping of arguments is
done on Windows. Ignored on Unix. This is set to `true` automatically
when `shell` is specified and is CMD. **Default:** `false`.
Expand Down Expand Up @@ -1025,7 +1025,7 @@ message might not be the same as what is originally sent.
If the `serialization` option was set to `'advanced'` used when spawning the
child process, the `message` argument can contain data that JSON is not able
to represent.
See [Advanced Serialization][] for more details.
See [Advanced serialization][] for more details.

### `subprocess.channel`
<!-- YAML
Expand Down Expand Up @@ -1544,21 +1544,21 @@ This impacts output that includes multibyte character encodings such as UTF-8 or
UTF-16. For instance, `console.log('中文测试')` will send 13 UTF-8 encoded bytes
to `stdout` although there are only 4 characters.

## Shell Requirements
## Shell requirements

The shell should understand the `-c` switch. If the shell is `'cmd.exe'`, it
should understand the `/d /s /c` switches and command line parsing should be
compatible.

## Default Windows Shell
## Default Windows shell

Although Microsoft specifies `%COMSPEC%` must contain the path to
`'cmd.exe'` in the root environment, child processes are not always subject to
the same requirement. Thus, in `child_process` functions where a shell can be
spawned, `'cmd.exe'` is used as a fallback if `process.env.ComSpec` is
unavailable.

## Advanced Serialization
## Advanced serialization
<!-- YAML
added:
- v13.2.0
Expand All @@ -1579,7 +1579,7 @@ Therefore, this feature requires opting in by setting the
`serialization` option to `'advanced'` when calling [`child_process.spawn()`][]
or [`child_process.fork()`][].

[Advanced Serialization]: #child_process_advanced_serialization
[Advanced serialization]: #child_process_advanced_serialization
[`'disconnect'`]: process.html#process_event_disconnect
[`'error'`]: #child_process_event_error
[`'exit'`]: #child_process_event_exit
Expand Down Expand Up @@ -1612,8 +1612,8 @@ or [`child_process.fork()`][].
[`subprocess.stdio`]: #child_process_subprocess_stdio
[`subprocess.stdout`]: #child_process_subprocess_stdout
[`util.promisify()`]: util.html#util_util_promisify_original
[Default Windows Shell]: #child_process_default_windows_shell
[Default Windows shell]: #child_process_default_windows_shell
[HTML structured clone algorithm]: https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Structured_clone_algorithm
[Shell Requirements]: #child_process_shell_requirements
[Shell requirements]: #child_process_shell_requirements
[synchronous counterparts]: #child_process_synchronous_process_creation
[v8.serdes]: v8.html#v8_serialization_api
16 changes: 8 additions & 8 deletions doc/api/cli.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Command Line Options
# Command line options

<!--introduced_in=v5.9.1-->
<!--type=misc-->
Expand Down Expand Up @@ -160,7 +160,7 @@ added: v12.12.0

> Stability: 1 - Experimental

Enable experimental Source Map V3 support for stack traces.
Enable experimental Source Map v3 support for stack traces.

Currently, overriding `Error.prepareStackTrace` is ignored when the
`--enable-source-maps` flag is set.
Expand Down Expand Up @@ -1099,7 +1099,7 @@ added: v0.1.3

Print node's version.

## Environment Variables
## Environment variables

### `NODE_DEBUG=module[,…]`
<!-- YAML
Expand Down Expand Up @@ -1375,7 +1375,7 @@ easier to instrument applications that call the `child_process.spawn()` family
of functions. `NODE_V8_COVERAGE` can be set to an empty string, to prevent
propagation.

#### Coverage Output
#### Coverage output

Coverage is output as an array of [ScriptCoverage][] objects on the top-level
key `result`:
Expand All @@ -1392,16 +1392,16 @@ key `result`:
}
```

#### Source Map Cache
#### Source map cache

> Stability: 1 - Experimental

If found, Source Map data is appended to the top-level key `source-map-cache`
If found, source map data is appended to the top-level key `source-map-cache`
on the JSON coverage object.

`source-map-cache` is an object with keys representing the files source maps
were extracted from, and values which include the raw source-map URL
(in the key `url`), the parsed Source Map V3 information (in the key `data`),
(in the key `url`), the parsed Source Map v3 information (in the key `data`),
and the line lengths of the source file (in the key `lineLengths`).

```json
Expand Down Expand Up @@ -1510,7 +1510,7 @@ options are of interest only to V8 developers. Despite this, there is a small
set of V8 options that are widely applicable to Node.js, and they are
documented here:

### `--max-old-space-size=SIZE` (in Mbytes)
### `--max-old-space-size=SIZE` (in megabytes)

Sets the max memory size of V8's old memory section. As memory
consumption approaches the limit, V8 will spend more time on
Expand Down
6 changes: 3 additions & 3 deletions doc/api/cluster.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Worker 5644 started

On Windows, it is not yet possible to set up a named pipe server in a worker.

## How It Works
## How it works

<!--type=misc-->

Expand Down Expand Up @@ -753,7 +753,7 @@ changes:
`undefined` (inherits from parent process).
* `serialization` {string} Specify the kind of serialization used for sending
messages between processes. Possible values are `'json'` and `'advanced'`.
See [Advanced Serialization for `child_process`][] for more details.
See [Advanced serialization for `child_process`][] for more details.
**Default:** `false`.
* `silent` {boolean} Whether or not to send output to parent's stdio.
**Default:** `false`.
Expand Down Expand Up @@ -883,5 +883,5 @@ socket.on('data', (id) => {
[`process` event: `'message'`]: process.html#process_event_message
[`server.close()`]: net.html#net_event_close
[`worker.exitedAfterDisconnect`]: #cluster_worker_exitedafterdisconnect
[Advanced Serialization for `child_process`]: child_process.html#child_process_advanced_serialization
[Advanced serialization for `child_process`]: child_process.html#child_process_advanced_serialization
[Child Process module]: child_process.html#child_process_child_process_fork_modulepath_args_options
18 changes: 9 additions & 9 deletions doc/api/crypto.md
Original file line number Diff line number Diff line change
Expand Up @@ -1585,7 +1585,7 @@ added: v6.3.0

* Returns: {Object} An object containing commonly used constants for crypto and
security related operations. The specific constants currently defined are
described in [Crypto Constants][].
described in [Crypto constants][].

### `crypto.DEFAULT_ENCODING`
<!-- YAML
Expand Down Expand Up @@ -3045,7 +3045,7 @@ key may be passed for `key`.

## Notes

### Legacy Streams API (prior to Node.js 0.10)
### Legacy streams API (prior to Node.js 0.10)

The Crypto module was added to Node.js before there was the concept of a
unified Stream API, and before there were [`Buffer`][] objects for handling
Expand All @@ -3056,7 +3056,7 @@ and returned `'latin1'` encoded strings by default rather than `Buffer`s. This
default was changed after Node.js v0.8 to use [`Buffer`][] objects by default
instead.

### Recent ECDH Changes
### Recent ECDH changes

Usage of `ECDH` with non-dynamically generated key pairs has been simplified.
Now, [`ecdh.setPrivateKey()`][] can be called with a preselected private key
Expand Down Expand Up @@ -3164,12 +3164,12 @@ try {
console.log(receivedPlaintext);
```

## Crypto Constants
## Crypto constants

The following constants exported by `crypto.constants` apply to various uses of
the `crypto`, `tls`, and `https` modules and are generally specific to OpenSSL.

### OpenSSL Options
### OpenSSL options

<table>
<tr>
Expand Down Expand Up @@ -3325,7 +3325,7 @@ the `crypto`, `tls`, and `https` modules and are generally specific to OpenSSL.
</tr>
</table>

### OpenSSL Engine Constants
### OpenSSL engine constants

<table>
<tr>
Expand Down Expand Up @@ -3378,7 +3378,7 @@ the `crypto`, `tls`, and `https` modules and are generally specific to OpenSSL.
</tr>
</table>

### Other OpenSSL Constants
### Other OpenSSL constants

<table>
<tr>
Expand Down Expand Up @@ -3458,7 +3458,7 @@ the `crypto`, `tls`, and `https` modules and are generally specific to OpenSSL.
</tr>
</table>

### Node.js Crypto Constants
### Node.js crypto constants

<table>
<tr>
Expand Down Expand Up @@ -3529,7 +3529,7 @@ the `crypto`, `tls`, and `https` modules and are generally specific to OpenSSL.
[AEAD algorithms]: https://en.wikipedia.org/wiki/Authenticated_encryption
[CCM mode]: #crypto_ccm_mode
[Caveats]: #crypto_support_for_weak_or_compromised_algorithms
[Crypto Constants]: #crypto_crypto_constants_1
[Crypto constants]: #crypto_crypto_constants_1
[HTML 5.2]: https://www.w3.org/TR/html52/changes.html#features-removed
[HTML5's `keygen` element]: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/keygen
[NIST SP 800-131A]: https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar1.pdf
Expand Down
Loading