Skip to content
Permalink
Browse files

doc: remove multiple consecutive blank lines

These are rendered as single breaks.
Addresses Markdownlint MD012 rule.

PR-URL: #29352
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
  • Loading branch information...
nschonni authored and BridgeAR committed Aug 29, 2019
1 parent e5a9a85 commit 6734782f25b348fa893b7e1cbe9bfc302dcd8db5
@@ -29,7 +29,6 @@
* [Avoid throwing JavaScript errors in C++ methods](#avoid-throwing-javascript-errors-in-c)
* [Avoid throwing JavaScript errors in nested C++ methods](#avoid-throwing-javascript-errors-in-nested-c-methods)


## Guides and References

The Node.js C++ codebase strives to be consistent in its use of language
@@ -385,7 +384,6 @@ side effects.
Node.js is built [without C++ exception handling][], so code using `throw` or
even `try` and `catch` **will** break.
[C++ Core Guidelines]: http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
[Google C++ Style Guide]: https://google.github.io/styleguide/cppguide.html
[Google’s `cpplint`]: https://github.com/google/styleguide
@@ -16,7 +16,6 @@ The Node.js project uses an [open governance model](./GOVERNANCE.md). The

**This project is bound by a [Code of Conduct][].**


# Table of Contents

* [Support](#support)
@@ -89,7 +88,6 @@ Version-specific documentation is available in each release directory in the
_docs_ subdirectory. Version-specific documentation is also at
<https://nodejs.org/download/docs/>.


### Verifying Binaries

Download directories contain a `SHASUMS256.txt` file with SHA checksums for the
@@ -83,7 +83,6 @@ See [the guide on writing benchmarks](../doc/guides/writing-and-running-benchmar
The default benchmarker used to run HTTP benchmarks.
See [the guide on writing HTTP benchmarks](../doc/guides/writing-and-running-benchmarks.md#creating-an-http-benchmark).


### PORT

The default port used to run HTTP benchmarks.
@@ -95,4 +94,3 @@ Used in special benchmarks that can't use `createBenchmark` and the object
it returns to accomplish what they need. This function reports timing
data to the parent process (usually created by running `compare.js`, `run.js` or
`scatter.js`).

@@ -12,7 +12,6 @@ Node.js is a JavaScript runtime built on the [V8 JavaScript engine][].
Report errors in this documentation in [the issue tracker][]. See
[the contributing guide][] for directions on how to submit pull requests.


## Stability Index

<!--type=misc-->
@@ -608,7 +608,6 @@ The OpenSSL library the error originates in.

A human-readable string describing the reason for the error.


<a id="nodejs-error-codes"></a>
## Node.js Error Codes

@@ -2164,7 +2163,6 @@ removed: v10.0.0

The `repl` module was unable to parse data from the REPL history file.


<a id="ERR_STDERR_CLOSE"></a>
### ERR_STDERR_CLOSE
<!-- YAML
@@ -307,7 +307,6 @@ to each.

Returns `true` if the event had listeners, `false` otherwise.


```js
const EventEmitter = require('events');
const myEmitter = new EventEmitter();
@@ -357,7 +357,6 @@ added: v10.10.0

Returns `true` if the `fs.Dirent` object describes a symbolic link.


### dirent.name
<!-- YAML
added: v10.10.0
@@ -195,7 +195,6 @@ added: v11.0.0

The WHATWG `TextEncoder` class. See the [`TextEncoder`][] section.


## URL
<!-- YAML
added: v10.0.0
@@ -75,7 +75,6 @@ See [`http.Server#headersTimeout`][].
Starts the HTTPS server listening for encrypted connections.
This method is identical to [`server.listen()`][] from [`net.Server`][].


### server.maxHeadersCount

- {number} **Default:** `2000`
@@ -2429,7 +2429,6 @@ returns `napi_bigint_expected`.
This API returns the C `int64_t` primitive equivalent of the given JavaScript
`BigInt`. If needed it will truncate the value, setting `lossless` to `false`.


#### napi_get_value_bigint_uint64
<!-- YAML
added: v10.7.0
@@ -2457,7 +2456,6 @@ returns `napi_bigint_expected`.
This API returns the C `uint64_t` primitive equivalent of the given JavaScript
`BigInt`. If needed it will truncate the value, setting `lossless` to `false`.


#### napi_get_value_bigint_words
<!-- YAML
added: v10.7.0
@@ -183,5 +183,4 @@ module.exports = function fn(...args) {
};
```


[relative url string]: https://url.spec.whatwg.org/#relative-url-with-fragment-string
@@ -1644,7 +1644,6 @@ added: v11.4.0
the default to `'TLSv1.3'`. If multiple of the options are provided, the
highest maximum is used.


## tls.DEFAULT_MIN_VERSION
<!-- YAML
added: v11.4.0
@@ -1659,7 +1658,6 @@ added: v11.4.0
`'TLSv1.3'`. If multiple of the options are provided, the lowest minimum is
used.


## Deprecated APIs

### Class: CryptoStream
@@ -134,7 +134,6 @@ Returns an object with the following properties:
* `number_of_native_contexts` {number}
* `number_of_detached_contexts` {number}


`does_zap_garbage` is a 0/1 boolean, which signifies whether the
`--zap_code_space` option is enabled or not. This makes V8 overwrite heap
garbage with a bit pattern. The RSS footprint (resident memory set) gets bigger
@@ -76,7 +76,6 @@
* [0.10.x](CHANGELOG_V010.md)
* [Archive](CHANGELOG_ARCHIVE.md)


<a id="3.3.1"></a>
## 2015-09-15, io.js Version 3.3.1 @rvagg

@@ -614,7 +613,6 @@ See https://github.com/nodejs/node/labels/confirmed-bug for complete and current
* [[`842eb5b853`](https://github.com/nodejs/node/commit/842eb5b853)] - **test**: add test for dgram.setTTL (Evan Lucas) [#2121](https://github.com/nodejs/node/pull/2121)
* [[`cff7300a57`](https://github.com/nodejs/node/commit/cff7300a57)] - **win,node-gyp**: enable delay-load hook by default (Bert Belder) [iojs/io.js#1433](https://github.com/iojs/io.js/pull/1433)


<a id="2.3.4"></a>
## 2015-07-09, Version 2.3.4, @Fishrock123

@@ -651,7 +649,6 @@ See https://github.com/nodejs/node/labels/confirmed-bug for complete and current
* [[`ee3ce2ed88`](https://github.com/nodejs/node/commit/ee3ce2ed88)] - **tools**: install gdbinit from v8 to $PREFIX/share (Ali Ijaz Sheikh) [#2123](https://github.com/nodejs/node/pull/2123)
* [[`dd523c75da`](https://github.com/nodejs/node/commit/dd523c75da)] - **win,node-gyp**: enable delay-load hook by default (Bert Belder) [iojs/io.js#1433](https://github.com/iojs/io.js/pull/1433)


<a id="1.8.4"></a>
## 2015-07-09, Version 1.8.4, @Fishrock123

@@ -675,7 +672,6 @@ See https://github.com/nodejs/node/labels/confirmed-bug for complete and current
* [[`c70e68fa32`](https://github.com/nodejs/node/commit/c70e68fa32)] - **deps**: update deps/openssl/conf/arch/*/opensslconf.h (Shigeki Ohtsu) [#2141](https://github.com/nodejs/node/pull/2141)
* [[`ca93f7f2e6`](https://github.com/nodejs/node/commit/ca93f7f2e6)] - **deps**: upgrade openssl sources to 1.0.2d (Shigeki Ohtsu) [#2141](https://github.com/nodejs/node/pull/2141)


<a id="2.3.3"></a>
## 2015-07-04, Version 2.3.3, @Fishrock123

@@ -699,7 +695,6 @@ See https://github.com/nodejs/node/labels/confirmed-bug for complete and current
* [[`0f09b8db28`](https://github.com/nodejs/node/commit/0f09b8db28)] - **doc**: don't recommend domains for error handling (Benjamin Gruenbaum) [#2056](https://github.com/nodejs/node/pull/2056)
* [[`9cd44bb2b6`](https://github.com/nodejs/node/commit/9cd44bb2b6)] - **util**: prepend '(node) ' to deprecation messages (Sakthipriyan Vairamani) [#1892](https://github.com/nodejs/node/pull/1892)


<a id="1.8.3"></a>
## 2015-07-04, Version 1.8.3, @rvagg

@@ -751,7 +746,6 @@ See https://github.com/nodejs/node/labels/confirmed-bug for complete and current
* [[`c65484a74d`](https://github.com/nodejs/node/commit/c65484a74d)] - **tls**: make server not use DHE in less than 1024bits (Shigeki Ohtsu) [#1739](https://github.com/nodejs/node/pull/1739)
* [[`77f518403f`](https://github.com/nodejs/node/commit/77f518403f)] - **win,node-gyp**: make delay-load hook C89 compliant (Sharat M R) [TooTallNate/node-gyp#616](https://github.com/TooTallNa


<a id="2.3.2"></a>
## 2015-07-01, Version 2.3.2, @rvagg

@@ -814,7 +808,6 @@ See https://github.com/nodejs/node/labels/confirmed-bug for complete and current
* [[`6c61ca5325`](https://github.com/nodejs/node/commit/6c61ca5325)] - **url**: fix typo in comment (Rich Trott) [#2071](https://github.com/nodejs/node/pull/2071)
* [[`1a51f0058c`](https://github.com/nodejs/node/commit/1a51f0058c)] - **v8**: cherry-pick JitCodeEvent patch from upstream (Ben Noordhuis) [#2075](https://github.com/nodejs/node/pull/2075)
<a id="2.3.1"></a>
## 2015-06-23, Version 2.3.1, @rvagg
@@ -884,7 +877,6 @@ See https://github.com/nodejs/node/labels/confirmed-bug for complete and current
* [[`953b3e75e8`](https://github.com/nodejs/node/commit/953b3e75e8)] - **win,node-gyp**: enable delay-load hook by default (Bert Belder) [iojs/io.js#1433](https://github.com/iojs/io.js/pull/1433)
* [[`3806d875d3`](https://github.com/nodejs/node/commit/3806d875d3)] - **zlib**: prevent uncaught exception in zlibBuffer (Michaël Zasso) [#1811](https://github.com/nodejs/node/pull/1811)
<a id="2.3.0"></a>
## 2015-06-13, Version 2.3.0, @rvagg
@@ -1008,7 +1000,6 @@ See https://github.com/nodejs/node/labels/confirmed-bug for complete and current
* [[`628845b816`](https://github.com/nodejs/node/commit/628845b816)] - **(SEMVER-MINOR)** **util**: introduce `printDeprecationMessage` function (Vladimir Kurchatkin) [#1822](https://github.com/nodejs/node/pull/1822)
* [[`91d0a8b19c`](https://github.com/nodejs/node/commit/91d0a8b19c)] - **win,node-gyp**: enable delay-load hook by default (Bert Belder) [iojs/io.js#1433](https://github.com/iojs/io.js/pull/1433)
<a id="2.2.1"></a>
## 2015-06-01, Version 2.2.1, @rvagg
@@ -1032,7 +1023,6 @@ See https://github.com/nodejs/node/labels/confirmed-bug for complete and current
* [[`5d83401086`](https://github.com/nodejs/node/commit/5d83401086)] - **doc**: put SEMVER-MINOR on pre-load module fix 2.2.0 (Rod Vagg)
* [[`4d6b768e5d`](https://github.com/nodejs/node/commit/4d6b768e5d)] - **http**: revert deprecation of client property (Michaël Zasso) [#1852](https://github.com/nodejs/node/pull/1852)
<a id="2.2.0"></a>
## 2015-05-31, Version 2.2.0, @rvagg
@@ -1395,7 +1385,6 @@ See https://github.com/nodejs/node/labels/confirmed-bug for complete and current
* [[`30e83d2e84`](https://github.com/nodejs/node/commit/30e83d2e84)] - **win,node-gyp**: optionally allow node.exe/iojs.exe to be renamed (Bert Belder) [#1266](https://github.com/nodejs/node/pull/1266)
* [[`3bda6cbfa4`](https://github.com/nodejs/node/commit/3bda6cbfa4)] - **(SEMVER-MAJOR)** **win,node-gyp**: enable delay-load hook by default (Bert Belder) [#1433](https://github.com/nodejs/node/pull/1433)


<a id="1.8.1"></a>
## 2015-04-20, Version 1.8.1, @chrisdickinson

@@ -285,7 +285,6 @@ Security Update
* [517986c2f4] - win: backport bringing back xp/2k3 support (Bert Belder) https://github.com/nodejs/node-v0.x-archive/pull/25569
* [10f251e8dd] - win: backport set env before generating projects (Alexis Campailla) https://github.com/nodejs/node-v0.x-archive/pull/25569


<a id="0.10.40"></a>
## 2015-07-09, Version 0.10.40 (Maintenance)

@@ -132,7 +132,6 @@ This is a security release. All Node.js users should consult the security releas
* [a113e02f16] - deps: backport 3a9bfec from v8 upstream (Ben Noordhuis)
* [8138055c88] - test: fix test failure due to expired certificates (Ben Noordhuis) https://github.com/nodejs/node/pull/7195


<a id="0.12.14"></a>
## 2016-05-06, Version 0.12.14 (Maintenance), @rvagg

@@ -2648,7 +2648,6 @@ Fixes for the following CVEs are included in this release:
* [[`48a2568f41`](https://github.com/nodejs/node/commit/48a2568f41)] - **(SEMVER-MINOR)** **timers**: add hasRef method to Timeout & Immediate (Anatoli Papirovski) [#20898](https://github.com/nodejs/node/pull/20898)
* [[`bed4a8c6e0`](https://github.com/nodejs/node/commit/bed4a8c6e0)] - **(SEMVER-MINOR)** **tls**: support changing credentials dynamically (cjihrig) [#23644](https://github.com/nodejs/node/pull/23644)


### Semver-Patch Commits

* [[`eccc65919a`](https://github.com/nodejs/node/commit/eccc65919a)] - **assert**: add comments for diff algorithm (Ruben Bridgewater) [#23048](https://github.com/nodejs/node/pull/23048)
@@ -70,7 +70,6 @@
* [io.js](CHANGELOG_IOJS.md)
* [Archive](CHANGELOG_ARCHIVE.md)


*Note*: Node.js v4 is covered by the
[Node.js Long Term Support Plan](https://github.com/nodejs/LTS) and
will be supported actively until April 2017 and maintained until April 2018.
@@ -246,7 +245,6 @@ This is a security release. All Node.js users should consult the security releas
* [[`d6969a717f`](https://github.com/nodejs/node/commit/d6969a717f)] - **http**: use Buffer.from to avoid Buffer(num) call (Сковорода Никита Андреевич) [nodejs/node-private#83](https://github.com/nodejs/node-private/pull/83)
* [[`58a8f150e5`](https://github.com/nodejs/node/commit/58a8f150e5)] - **test**: verify hash seed uniqueness (Ali Ijaz Sheikh) [nodejs/node-private#84](https://github.com/nodejs/node-private/pull/84)


<a id="4.8.3"></a>
## 2017-05-02, Version 4.8.3 'Argon' (Maintenance), @MylesBorins

@@ -3050,7 +3048,6 @@ See https://github.com/nodejs/node/labels/confirmed-bug for complete and current
### Commits
* [[`8383c4fe00`](https://github.com/nodejs/node/commit/8383c4fe00)] - **assert**: support arrow functions in .throws() (Ben Noordhuis) [#3276](https://github.com/nodejs/node/pull/3276)
* [[`3eaa593a32`](https://github.com/nodejs/node/commit/3eaa593a32)] - **async_wrap**: correctly pass parent to init callback (Trevor Norris) [#3216](https://github.com/nodejs/node/pull/3216)
* [[`54795620f6`](https://github.com/nodejs/node/commit/54795620f6)] - **buffer**: don't abort on prototype getters (Trevor Norris) [#3302](https://github.com/nodejs/node/pull/3302)
@@ -91,7 +91,6 @@ This is a security release. All Node.js users should consult the security releas
* [[`c1ddefdd79`](https://github.com/nodejs/node/commit/c1ddefdd79)] - **openssl**: fix keypress requirement in apps on win32 (Shigeki Ohtsu) [iojs/io.js#1389](https://github.com/iojs/io.js/pull/1389)
* [[`bec5d50f1e`](https://github.com/nodejs/node/commit/bec5d50f1e)] - **test**: fix alpn tests for openssl1.0.2h (Shigeki Ohtsu) [#6552](https://github.com/nodejs/node/pull/6552)


<a id="5.11.0"></a>
## 2016-04-20, Version 5.11.0 (Stable), @thealphanerd

@@ -913,7 +912,6 @@ This is an important security release. All Node.js users should consult the secu
* [[`386ad7e0b5`](https://github.com/nodejs/node/commit/386ad7e0b5)] - **tools**: fix setting path containing an ampersand (Brian White) [#4804](https://github.com/nodejs/node/pull/4804)
* [[`e415eb27e5`](https://github.com/nodejs/node/commit/e415eb27e5)] - **url**: change scoping of variables with let (Kári Tristan Helgason) [#4867](https://github.com/nodejs/node/pull/4867)
<a id="5.5.0"></a>
## 2016-01-20, Version 5.5.0 (Stable), @evanlucas
@@ -1186,7 +1184,6 @@ This is an important security release. All Node.js users should consult the secu
* **deps**:
- Upgrade libuv to 1.8.0. (Saúl Ibarra Corretgé) [#4276](https://github.com/nodejs/node/pull/4276).
### Known issues
* Surrogate pair in REPL can freeze terminal. [#690](https://github.com/nodejs/node/issues/690)
@@ -1262,7 +1259,6 @@ This is an important security release. All Node.js users should consult the secu
- Multiple CA certificates can now be passed with the `ca` option to TLS methods as an array of strings or in a single new-line separated string. (Ben Noordhuis) [#4099](https://github.com/nodejs/node/pull/4099)
* **tools**: Include a tick processor in core, exposed via the `--prof-process` command-line argument which can be used to process V8 profiling output files generated when using the `--prof` command-line argument. (Matt Loring) [#4021](https://github.com/nodejs/node/pull/4021).
### Known issues
* Surrogate pair in REPL can freeze terminal. [#690](https://github.com/nodejs/node/issues/690)
@@ -1609,7 +1605,6 @@ This is an important security release. All Node.js users should consult the secu
* `url.resolve` may transfer the auth portion of the url when resolving between two full hosts, see [#1435](https://github.com/nodejs/node/issues/1435).
* Unicode characters in filesystem paths are not handled consistently across platforms or Node.js APIs. See [#2088](https://github.com/nodejs/node/issues/2088), [#3401](https://github.com/nodejs/node/issues/3401) and [#3519](https://github.com/nodejs/node/issues/3519).


### Commits

* [[`6a04cc0a43`](https://github.com/nodejs/node/commit/6a04cc0a43)] - **buffer**: fix value check for writeUInt{B,L}E (Trevor Norris) [#3500](https://github.com/nodejs/node/pull/3500)
@@ -258,7 +258,6 @@ Fixes for the following CVEs are included in this release:

* [[`7dbcfc6217`](https://github.com/nodejs/node/commit/7dbcfc6217)] - **src**: avoid hanging on Buffer#fill 0-length input (Сковорода Никита Андреевич) [nodejs-private/node-private#121](https://github.com/nodejs-private/node-private/pull/121)


<a id="6.14.2"></a>
## 2018-04-30, Version 6.14.2 'Boron' (LTS), @MylesBorins

@@ -2600,7 +2599,6 @@ The SEMVER-MINOR changes include:
* **process**: add `process.memoryUsage.external` (Fedor Indutny) [#9587](https://github.com/nodejs/node/pull/9587)
* **src**: add wrapper for process.emitWarning() (Sam Roberts) [#9139](https://github.com/nodejs/node/pull/9139)
Notable SEMVER-PATCH changes include:
* **fs**: cache non-symlinks in realpathSync. (Jeremy Yallop) [#10253](https://github.com/nodejs/node/pull/10253)
@@ -4938,7 +4936,6 @@ v5.0.0 release.
[#5883](https://github.com/nodejs/node/pull/5883) and
[#5707](https://github.com/nodejs/node/pull/5707).


### Commits

Semver-major Changes since v5.0.0
@@ -5033,7 +5030,6 @@ Semver-major Changes since v5.0.0
* [[`54a5287e3e`](https://github.com/nodejs/node/commit/54a5287e3e)] - **(SEMVER-MAJOR)** **zlib**: fix gzip member head/buffer boundary issue (Anna Henningsen) [#5883](https://github.com/nodejs/node/pull/5883)
* [[`8b43d3f52d`](https://github.com/nodejs/node/commit/8b43d3f52d)] - **(SEMVER-MAJOR)** **zlib**: do not emit event on *Sync() methods (Rich Trott) [#5707](https://github.com/nodejs/node/pull/5707)


Semver-minor and patch commits since v5.11.0

* [[`7d4f652ced`](https://github.com/nodejs/node/commit/7d4f652ced)] - **benchmarks**: fix lint error (Myles Borins) [#6314](https://github.com/nodejs/node/pull/6314)
@@ -275,7 +275,6 @@ Drysdale)
* [[`e77f1e2177`](https://github.com/nodejs/node/commit/e77f1e2177)] - **v8**: fix stack overflow in recursive method (Ben Noordhuis) [#12460](https://github.com/nodejs/node/pull/12460)
* [[`25b851bdd4`](https://github.com/nodejs/node/commit/25b851bdd4)] - **v8**: fix build errors with g++ 7 (Ben Noordhuis) [#12392](https://github.com/nodejs/node/pull/12392)


<a id="7.9.0"></a>
## 2017-04-11, Version 7.9.0 (Current), @italoacasas

@@ -1235,7 +1234,6 @@ users is "low". Details on this determination can be found
* [[`d628f3a227`](https://github.com/nodejs/node/commit/d628f3a227)] - **util**: avoid out-of-bounds arguments index access (Teddy Katz) [#10569](https://github.com/nodejs/node/pull/10569)
* [[`2641cd496d`](https://github.com/nodejs/node/commit/2641cd496d)] - **vm**: improve performance of vm.runIn*() (Rich Trott) [#10816](https://github.com/nodejs/node/pull/10816)
<a id="7.4.0"></a>
## 2017-01-04, Version 7.4.0 (Current), @evanlucas
@@ -1394,7 +1392,6 @@ users is "low". Details on this determination can be found
* [[`495213e545`](https://github.com/nodejs/node/commit/495213e545)] - **url**: mark ignored return value in node::url::Parse(...) (Christopher J. Brody) [#10141](https://github.com/nodejs/node/pull/10141)
* [[`ba46374cb9`](https://github.com/nodejs/node/commit/ba46374cb9)] - **watchdog**: add flag to mark handler as disabled (Bartosz Sosnowski) [#10248](https://github.com/nodejs/node/pull/10248)
<a id="7.3.0"></a>
## 2016-12-20, Version 7.3.0 (Current), @cjihrig
@@ -2015,7 +2012,6 @@ _This is a security release impacting Windows 10 users._
* [[`4f0596fb03`](https://github.com/nodejs/node/commit/4f0596fb03)] - **util**: use template strings (Alejandro Oviedo Garcia) [#9120](https://github.com/nodejs/node/pull/9120)
* [[`b083086ff2`](https://github.com/nodejs/node/commit/b083086ff2)] - **vm**: name anonymous functions (solebox) [#9388](https://github.com/nodejs/node/pull/9388)


<a id="7.0.0"></a>
## 2016-10-25, Version 7.0.0 (Current), @jasnell

0 comments on commit 6734782

Please sign in to comment.
You can’t perform that action at this time.