diff --git a/CHANGELOG.md b/CHANGELOG.md index 96fde728261..8625b2026a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ release lines. Select a Node.js version below to view the changelog history: +* [Node.js 10](doc/changelogs/CHANGELOG_V10.md) * [Node.js 9](doc/changelogs/CHANGELOG_V9.md) * [Node.js 8](doc/changelogs/CHANGELOG_V8.md) * [Node.js 7](doc/changelogs/CHANGELOG_V7.md) @@ -24,13 +25,17 @@ release. - + + +
9Current10Current9 8LTS 6LTS 4LTS
+10.0.0
+
9.11.1
9.11.0
9.10.1
diff --git a/deps/chakrashim/CHANGELOG.md b/deps/chakrashim/CHANGELOG.md index 356b84db65e..1c863b7f4c8 100644 --- a/deps/chakrashim/CHANGELOG.md +++ b/deps/chakrashim/CHANGELOG.md @@ -1,5 +1,975 @@ # ChakraShim ChangeLog +## 2018-04-24, node-chakracore-v10.0.0 + +### Commits + +* [[`e3b49f0f99`](https://github.com/nodejs/node-chakracore/commit/e3b49f0f99)] - 2018-04-24, Node-ChakraCore Version 10.0.0 +* [[`069a85aa7a`](https://github.com/nodejs/node-chakracore/commit/069a85aa7a)] - Merge tag 'v10.0.0' into v10.x +* [[`0a9fa79c63`](https://github.com/nodejs/node-chakracore/commit/0a9fa79c63)] - src,test: fix V8 engine issues +* [[`eff6d3715d`](https://github.com/nodejs/node-chakracore/commit/eff6d3715d)] - Merge remote-tracking branch 'upstream/v10.x' into v10.x +* [[`88689b5f70`](https://github.com/nodejs/node-chakracore/commit/88689b5f70)] - Merge remote-tracking branch 'upstream/v10.x' into v10.x +* [[`d81f175295`](https://github.com/nodejs/node-chakracore/commit/d81f175295)] - test: skip win32 arm tests for chakracore +* [[`d8c89ceeef`](https://github.com/nodejs/node-chakracore/commit/d8c89ceeef)] - deps: fix libuv registry API error handling +* [[`f82e85b02b`](https://github.com/nodejs/node-chakracore/commit/f82e85b02b)] - lib: make sure `console` is writable +* [[`c68529ec5e`](https://github.com/nodejs/node-chakracore/commit/c68529ec5e)] - deps: update ChakraCore to Microsoft/ChakraCore@3003fadd74 +* [[`a5cb4e2a69`](https://github.com/nodejs/node-chakracore/commit/a5cb4e2a69)] - Merge remote-tracking branch 'upstream/v10.x' into v10.x +* [[`e75d19ae4a`](https://github.com/nodejs/node-chakracore/commit/e75d19ae4a)] - Merge remote-tracking branch 'upstream/v10.x' into v10.x +* [[`72598bbb73`](https://github.com/nodejs/node-chakracore/commit/72598bbb73)] - deps: allow openssl to build for WOA +* [[`296a1e17fe`](https://github.com/nodejs/node-chakracore/commit/296a1e17fe)] - test: update tests for ChakraCore +* [[`fad93d074f`](https://github.com/nodejs/node-chakracore/commit/fad93d074f)] - test: fix error message dependency in test-errors-systemerror +* [[`16f3b88efd`](https://github.com/nodejs/node-chakracore/commit/16f3b88efd)] - test: disable test for util.types.isBig(U)Int64Array +* [[`466c003594`](https://github.com/nodejs/node-chakracore/commit/466c003594)] - deps: update ChakraCore to Microsoft/ChakraCore@1ad224f6df +* [[`46966a3ffb`](https://github.com/nodejs/node-chakracore/commit/46966a3ffb)] - chakrashim,src: fix build breaks +* [[`9bd98343e7`](https://github.com/nodejs/node-chakracore/commit/9bd98343e7)] - Merge remote-tracking branch 'upstream/v10.x' into v10.x +* [[`42fe0fe928`](https://github.com/nodejs/node-chakracore/commit/42fe0fe928)] - chakrashim,src: fix lint issues +* [[`0a98060ed9`](https://github.com/nodejs/node-chakracore/commit/0a98060ed9)] - Merge remote-tracking branch 'upstream/v10.x' into v10.x +* [[`8b9997ab16`](https://github.com/nodejs/node-chakracore/commit/8b9997ab16)] - test: disable new es-module test +* [[`d5d61a50a8`](https://github.com/nodejs/node-chakracore/commit/d5d61a50a8)] - chakrashim: update Error.prepareStackTrace shim +* [[`06d2b9c369`](https://github.com/nodejs/node-chakracore/commit/06d2b9c369)] - build, win: allow vcbuild.bat to continue if NASM isn't installed +* [[`ff5e8e7c28`](https://github.com/nodejs/node-chakracore/commit/ff5e8e7c28)] - meta: merge node/master into node-chakracore/master +* [[`5cb4d54d07`](https://github.com/nodejs/node-chakracore/commit/5cb4d54d07)] - deps: update ChakraCore to Microsoft/ChakraCore@495de1a75c +* [[`ba4ef5988f`](https://github.com/nodejs/node-chakracore/commit/ba4ef5988f)] - meta: merge node/master into node-chakracore/master +* [[`a118983ac4`](https://github.com/nodejs/node-chakracore/commit/a118983ac4)] - meta: merge node/master into node-chakracore/master +* [[`29d44c2857`](https://github.com/nodejs/node-chakracore/commit/29d44c2857)] - deps: update ChakraCore to Microsoft/ChakraCore@7f1ab68f0a +* [[`b3e69f36f2`](https://github.com/nodejs/node-chakracore/commit/b3e69f36f2)] - meta: merge node/master into node-chakracore/master +* [[`b165ac7695`](https://github.com/nodejs/node-chakracore/commit/b165ac7695)] - meta: merge node/master into node-chakracore/master +* [[`ed292311f2`](https://github.com/nodejs/node-chakracore/commit/ed292311f2)] - chakrashim,lib,test: fix lint errors +* [[`27685b5a55`](https://github.com/nodejs/node-chakracore/commit/27685b5a55)] - test: fix `test-cli-syntax` +* [[`2206891db6`](https://github.com/nodejs/node-chakracore/commit/2206891db6)] - meta: merge node/master into node-chakracore/master +* [[`f63ed7ca34`](https://github.com/nodejs/node-chakracore/commit/f63ed7ca34)] - chakrashim: add missing shim API +* [[`46bf1742a7`](https://github.com/nodejs/node-chakracore/commit/46bf1742a7)] - meta: merge node/master into node-chakracore/master +* [[`c3f4ab4b1a`](https://github.com/nodejs/node-chakracore/commit/c3f4ab4b1a)] - test: update message baselines +* [[`28b523e70c`](https://github.com/nodejs/node-chakracore/commit/28b523e70c)] - meta: merge node/master into node-chakracore/master +* [[`f92080cfe6`](https://github.com/nodejs/node-chakracore/commit/f92080cfe6)] - meta: merge node/master into node-chakracore/master +* [[`d33d37449f`](https://github.com/nodejs/node-chakracore/commit/d33d37449f)] - test: skip new tests +* [[`acbfb49b38`](https://github.com/nodejs/node-chakracore/commit/acbfb49b38)] - meta: merge node/master into node-chakracore/master Merge 141be923f3 as of 2018-04-01 This commit was automatically generated. For any problems, please contact jackhorton Reviewed-By: Kyle Farnung +* [[`96ed842953`](https://github.com/nodejs/node-chakracore/commit/96ed842953)] - deps: update ChakraCore to Microsoft/ChakraCore@8e52453b89 +* [[`fd3229c253`](https://github.com/nodejs/node-chakracore/commit/fd3229c253)] - test: disabling tests failing on node-chakracore +* [[`5685d4b41b`](https://github.com/nodejs/node-chakracore/commit/5685d4b41b)] - meta: merge node/master into node-chakracore/master +* [[`1bbf743788`](https://github.com/nodejs/node-chakracore/commit/1bbf743788)] - meta: merge node/master into node-chakracore/master +* [[`1fc54789d9`](https://github.com/nodejs/node-chakracore/commit/1fc54789d9)] - meta: merge node/master into node-chakracore/master +* [[`db8f126c61`](https://github.com/nodejs/node-chakracore/commit/db8f126c61)] - disabling failing test +* [[`e785a77b31`](https://github.com/nodejs/node-chakracore/commit/e785a77b31)] - meta: merge node/master into node-chakracore/master +* [[`60ed062444`](https://github.com/nodejs/node-chakracore/commit/60ed062444)] - meta: merge node/master into node-chakracore/master +* [[`c073aa35e5`](https://github.com/nodejs/node-chakracore/commit/c073aa35e5)] - updating test to account for difference in error name for chakra's stack-overflow errors +* [[`2b23e70689`](https://github.com/nodejs/node-chakracore/commit/2b23e70689)] - fixing lib/error isStackOverflowError to work on node-chakracore +* [[`398f3396aa`](https://github.com/nodejs/node-chakracore/commit/398f3396aa)] - meta: merge node/master into node-chakracore/master +* [[`857281b552`](https://github.com/nodejs/node-chakracore/commit/857281b552)] - test: re-enable assert_throws_stack tests for node-chakracore (#504) +* [[`adee1d52c4`](https://github.com/nodejs/node-chakracore/commit/adee1d52c4)] - fixing build break +* [[`4e8b529fc4`](https://github.com/nodejs/node-chakracore/commit/4e8b529fc4)] - disabling failing test +* [[`da6018d98c`](https://github.com/nodejs/node-chakracore/commit/da6018d98c)] - fixing node-chakracore after taking integration +* [[`fc85d8cf4b`](https://github.com/nodejs/node-chakracore/commit/fc85d8cf4b)] - meta: merge node/master into node-chakracore/master +* [[`d50069c383`](https://github.com/nodejs/node-chakracore/commit/d50069c383)] - chakrashim: add warning for ignored engine flags +* [[`bdb2130646`](https://github.com/nodejs/node-chakracore/commit/bdb2130646)] - lib: disable eslint rule in trace_mgr.js +* [[`038d65bc93`](https://github.com/nodejs/node-chakracore/commit/038d65bc93)] - meta: merge node/master into node-chakracore/master +* [[`631b176797`](https://github.com/nodejs/node-chakracore/commit/631b176797)] - chakrashim: shim missing String constructors +* [[`39281f6056`](https://github.com/nodejs/node-chakracore/commit/39281f6056)] - meta: merge node/master into node-chakracore/master +* [[`7cfa11f768`](https://github.com/nodejs/node-chakracore/commit/7cfa11f768)] - meta: merge node/master into node-chakracore/master +* [[`bd169e3344`](https://github.com/nodejs/node-chakracore/commit/bd169e3344)] - chakrashim,n-api: Add `napi_fatal_exception` +* [[`cdaf0d4604`](https://github.com/nodejs/node-chakracore/commit/cdaf0d4604)] - meta: merge node/master into node-chakracore/master +* [[`3036f13a8c`](https://github.com/nodejs/node-chakracore/commit/3036f13a8c)] - lib,test: stop using `process.jsEngine` +* [[`d2ac2eea18`](https://github.com/nodejs/node-chakracore/commit/d2ac2eea18)] - meta: merge node/master into node-chakracore/master +* [[`df730ba74f`](https://github.com/nodejs/node-chakracore/commit/df730ba74f)] - meta: merge node/master into node-chakracore/master +* [[`dd99ab23c9`](https://github.com/nodejs/node-chakracore/commit/dd99ab23c9)] - test: flaky test `test-async-hooks-destroy-on-gc` +* [[`8946e05758`](https://github.com/nodejs/node-chakracore/commit/8946e05758)] - meta: merge node/master into node-chakracore/master +* [[`aadf3a8941`](https://github.com/nodejs/node-chakracore/commit/aadf3a8941)] - n-api: `napi_make_callback` error handling +* [[`b7d8e8fe02`](https://github.com/nodejs/node-chakracore/commit/b7d8e8fe02)] - meta: merge node/master into node-chakracore/master +* [[`5a55cfbbe9`](https://github.com/nodejs/node-chakracore/commit/5a55cfbbe9)] - test: skip new trace events test +* [[`5bcc9e09ba`](https://github.com/nodejs/node-chakracore/commit/5bcc9e09ba)] - meta: merge node/master into node-chakracore/master +* [[`d3fc4b2d97`](https://github.com/nodejs/node-chakracore/commit/d3fc4b2d97)] - test: chakracore test updates +* [[`4afb088a63`](https://github.com/nodejs/node-chakracore/commit/4afb088a63)] - meta: merge node/master into node-chakracore/master +* [[`ca4423c882`](https://github.com/nodejs/node-chakracore/commit/ca4423c882)] - meta: merge node/master into node-chakracore/master +* [[`feaf114bcd`](https://github.com/nodejs/node-chakracore/commit/feaf114bcd)] - test: skip new failing tests +* [[`398a1ea6da`](https://github.com/nodejs/node-chakracore/commit/398a1ea6da)] - chakrashim: shim new API calls +* [[`ced04719c4`](https://github.com/nodejs/node-chakracore/commit/ced04719c4)] - meta: merge node/master into node-chakracore/master +* [[`ae9a06bece`](https://github.com/nodejs/node-chakracore/commit/ae9a06bece)] - meta: merge node/master into node-chakracore/master +* [[`4adb21cf33`](https://github.com/nodejs/node-chakracore/commit/4adb21cf33)] - meta: merge node/master into node-chakracore/master +* [[`92fd7b1faf`](https://github.com/nodejs/node-chakracore/commit/92fd7b1faf)] - Fix unit test failures +* [[`79b68f06e3`](https://github.com/nodejs/node-chakracore/commit/79b68f06e3)] - meta: merge node/master into node-chakracore/master +* [[`dfc0ee2e8b`](https://github.com/nodejs/node-chakracore/commit/dfc0ee2e8b)] - deps: update ChakraCore to Microsoft/ChakraCore@bfbcfa5b9e +* [[`929d28b282`](https://github.com/nodejs/node-chakracore/commit/929d28b282)] - deps: update ChakraCore to Microsoft/ChakraCore@1b527d50fb +* [[`50a2a45314`](https://github.com/nodejs/node-chakracore/commit/50a2a45314)] - deps: update ChakraCore to Microsoft/ChakraCore@f882a20ce8 +* [[`058485bf0f`](https://github.com/nodejs/node-chakracore/commit/058485bf0f)] - deps: update ChakraCore to Microsoft/ChakraCore@8b56bb5028 +* [[`f7e7601fae`](https://github.com/nodejs/node-chakracore/commit/f7e7601fae)] - deps: update ChakraCore to Microsoft/ChakraCore@6861888a15 +* [[`f78db61b2f`](https://github.com/nodejs/node-chakracore/commit/f78db61b2f)] - meta: merge node/master into node-chakracore/master +* [[`f2d4209cb0`](https://github.com/nodejs/node-chakracore/commit/f2d4209cb0)] - deps: update ChakraCore to Microsoft/ChakraCore@f58e17fd23 +* [[`2b4f30801d`](https://github.com/nodejs/node-chakracore/commit/2b4f30801d)] - n-api,test: add int64 test and fix JSRT +* [[`d67ed11778`](https://github.com/nodejs/node-chakracore/commit/d67ed11778)] - chakrashim: fixing build warnings in clang +* [[`83122187ce`](https://github.com/nodejs/node-chakracore/commit/83122187ce)] - test: update inspect Promise output +* [[`8fcb1b43cc`](https://github.com/nodejs/node-chakracore/commit/8fcb1b43cc)] - meta: merge node/master into node-chakracore/master +* [[`ff3d26b481`](https://github.com/nodejs/node-chakracore/commit/ff3d26b481)] - test: update test to look for less specific error message +* [[`f480a95d71`](https://github.com/nodejs/node-chakracore/commit/f480a95d71)] - meta: merge node/master into node-chakracore/master +* [[`bbcf831fa2`](https://github.com/nodejs/node-chakracore/commit/bbcf831fa2)] - lib: removing contents of v8 module under chakracore +* [[`17b469b3f0`](https://github.com/nodejs/node-chakracore/commit/17b469b3f0)] - test: prefer `common.isChakraEngine` +* [[`b27fa80fdc`](https://github.com/nodejs/node-chakracore/commit/b27fa80fdc)] - src: update `napi_get_new_target` to match docs +* [[`4b99e65f41`](https://github.com/nodejs/node-chakracore/commit/4b99e65f41)] - chakrashim: add v8::ScriptCompiler::CreateCodeCache +* [[`91a848ffd7`](https://github.com/nodejs/node-chakracore/commit/91a848ffd7)] - meta: merge node/master into node-chakracore/master +* [[`369f7b9baa`](https://github.com/nodejs/node-chakracore/commit/369f7b9baa)] - test: fix tests for Node-ChakraCore +* [[`57f7bf0bf7`](https://github.com/nodejs/node-chakracore/commit/57f7bf0bf7)] - meta: merge node/master into node-chakracore/master +* [[`678fffbe25`](https://github.com/nodejs/node-chakracore/commit/678fffbe25)] - lib: fix comment typo +* [[`ec7245944a`](https://github.com/nodejs/node-chakracore/commit/ec7245944a)] - test: remove fixed tests +* [[`887e882f7b`](https://github.com/nodejs/node-chakracore/commit/887e882f7b)] - chakrashim: Fix Error.captureStackTrace +* [[`76baebd632`](https://github.com/nodejs/node-chakracore/commit/76baebd632)] - lint: fix lint issues from merge +* [[`2d7142cf80`](https://github.com/nodejs/node-chakracore/commit/2d7142cf80)] - test: make events-uncaught-exception-stack engine-agnostic +* [[`3ae2dfc711`](https://github.com/nodejs/node-chakracore/commit/3ae2dfc711)] - test: partially skip test-repl-underscore in Node-ChakraCore +* [[`1e9ba647ac`](https://github.com/nodejs/node-chakracore/commit/1e9ba647ac)] - test: fix util.types test for Node-ChakraCore +* [[`597adc180d`](https://github.com/nodejs/node-chakracore/commit/597adc180d)] - test: disable unsupported tests in Node-ChakraCore +* [[`df18390c27`](https://github.com/nodejs/node-chakracore/commit/df18390c27)] - chakrashim: add newly-used V8 functions +* [[`11954ba695`](https://github.com/nodejs/node-chakracore/commit/11954ba695)] - meta: merge node/master into node-chakracore/master +* [[`591e9575a6`](https://github.com/nodejs/node-chakracore/commit/591e9575a6)] - deps: update ChakraCore to Microsoft/ChakraCore@7cb85ae5e4 +* [[`89fd1836ab`](https://github.com/nodejs/node-chakracore/commit/89fd1836ab)] - meta: merge node/master into node-chakracore/master +* [[`33d99e3868`](https://github.com/nodejs/node-chakracore/commit/33d99e3868)] - deps: update ChakraCore to Microsoft/ChakraCore@1aee42c0ef +* [[`979e36aa59`](https://github.com/nodejs/node-chakracore/commit/979e36aa59)] - test: update new tests to work with Node-ChakraCore +* [[`38d2724f02`](https://github.com/nodejs/node-chakracore/commit/38d2724f02)] - meta: merge node/master into node-chakracore/master +* [[`c48e29d969`](https://github.com/nodejs/node-chakracore/commit/c48e29d969)] - meta: merge node/master into node-chakracore/master +* [[`ed26d5419c`](https://github.com/nodejs/node-chakracore/commit/ed26d5419c)] - meta: merge node/master into node-chakracore/master +* [[`cea4e97406`](https://github.com/nodejs/node-chakracore/commit/cea4e97406)] - test: skip a new trace events test +* [[`951c8350a7`](https://github.com/nodejs/node-chakracore/commit/951c8350a7)] - meta: merge node/master into node-chakracore/master +* [[`2552d1c7a2`](https://github.com/nodejs/node-chakracore/commit/2552d1c7a2)] - doc: fix Markdown linter failures +* [[`2fb4e2892c`](https://github.com/nodejs/node-chakracore/commit/2fb4e2892c)] - chakrashim: switch `var` to `let` and `const` +* [[`5edf74d96a`](https://github.com/nodejs/node-chakracore/commit/5edf74d96a)] - lib: update TTD to use `let` and `const` +* [[`89ea517230`](https://github.com/nodejs/node-chakracore/commit/89ea517230)] - meta: merge node/master into node-chakracore/master +* [[`fece3dd4a7`](https://github.com/nodejs/node-chakracore/commit/fece3dd4a7)] - meta: merge node/master into node-chakracore/master +* [[`b77530504e`](https://github.com/nodejs/node-chakracore/commit/b77530504e)] - test: mark a flaky test +* [[`8d6c6f5b5b`](https://github.com/nodejs/node-chakracore/commit/8d6c6f5b5b)] - fs: skip symlink testing on Windows +* [[`7de203d275`](https://github.com/nodejs/node-chakracore/commit/7de203d275)] - meta: merge node/master into node-chakracore/master +* [[`95382cc791`](https://github.com/nodejs/node-chakracore/commit/95382cc791)] - meta: merge node/master into node-chakracore/master +* [[`4b42bea234`](https://github.com/nodejs/node-chakracore/commit/4b42bea234)] - chakrashim: fix lint issues +* [[`080e431be0`](https://github.com/nodejs/node-chakracore/commit/080e431be0)] - lib: fix lint issues +* [[`0aa918fdba`](https://github.com/nodejs/node-chakracore/commit/0aa918fdba)] - test: remove chakracore condition +* [[`ddad39c07b`](https://github.com/nodejs/node-chakracore/commit/ddad39c07b)] - meta: merge node/master into node-chakracore/master +* [[`f2952070f3`](https://github.com/nodejs/node-chakracore/commit/f2952070f3)] - chakrashim: external object creation improvements +* [[`bedeb29118`](https://github.com/nodejs/node-chakracore/commit/bedeb29118)] - deps: update ChakraCore to Microsoft/ChakraCore@aef2cfad40 +* [[`fafec98df5`](https://github.com/nodejs/node-chakracore/commit/fafec98df5)] - meta: merge node/master into node-chakracore/master +* [[`bafa0def68`](https://github.com/nodejs/node-chakracore/commit/bafa0def68)] - chakrashim: fix internal promise behavior +* [[`4f85fd081a`](https://github.com/nodejs/node-chakracore/commit/4f85fd081a)] - meta: merge node/master into node-chakracore/master +* [[`219bf8ccbf`](https://github.com/nodejs/node-chakracore/commit/219bf8ccbf)] - chakrashim: implement promise rejection callback +* [[`a4d7cd5851`](https://github.com/nodejs/node-chakracore/commit/a4d7cd5851)] - deps: update ChakraCore to Microsoft/ChakraCore@000ac9009b +* [[`90c554d1de`](https://github.com/nodejs/node-chakracore/commit/90c554d1de)] - chakrashim: Fix Promise::Resolver +* [[`2ef9cf92e6`](https://github.com/nodejs/node-chakracore/commit/2ef9cf92e6)] - meta: merge node/master into node-chakracore/master +* [[`b7ed19bd30`](https://github.com/nodejs/node-chakracore/commit/b7ed19bd30)] - meta: merge node/master into node-chakracore/master +* [[`ab47a18dde`](https://github.com/nodejs/node-chakracore/commit/ab47a18dde)] - deps: update ChakraCore to Microsoft/ChakraCore@70ad0bd17f +* [[`9faca7fa88`](https://github.com/nodejs/node-chakracore/commit/9faca7fa88)] - deps: update ChakraCore to Microsoft/ChakraCore@bd435f7d1b +* [[`3d9136d611`](https://github.com/nodejs/node-chakracore/commit/3d9136d611)] - chakrashim: missing return for stubbed method +* [[`3aff81769f`](https://github.com/nodejs/node-chakracore/commit/3aff81769f)] - chakrashim: Move `unordered_set` to chakrashim +* [[`bf31cff239`](https://github.com/nodejs/node-chakracore/commit/bf31cff239)] - src,test: cleanup differences with upstream +* [[`15fcb47699`](https://github.com/nodejs/node-chakracore/commit/15fcb47699)] - deps: update ChakraCore to Microsoft/ChakraCore@ce816add94 +* [[`e3bfac6021`](https://github.com/nodejs/node-chakracore/commit/e3bfac6021)] - deps: update ChakraCore to Microsoft/ChakraCore@54e986f8a4 +* [[`96f1f73b1e`](https://github.com/nodejs/node-chakracore/commit/96f1f73b1e)] - deps: update ChakraCore to Microsoft/ChakraCore@c806128547 +* [[`eb818db09b`](https://github.com/nodejs/node-chakracore/commit/eb818db09b)] - deps: adding stubs for new v8 methods +* [[`48e83fa48a`](https://github.com/nodejs/node-chakracore/commit/48e83fa48a)] - meta: merge node/master into node-chakracore/master +* [[`9b3436d531`](https://github.com/nodejs/node-chakracore/commit/9b3436d531)] - deps: update ChakraCore to Microsoft/ChakraCore@95875b5946 +* [[`19608c0820`](https://github.com/nodejs/node-chakracore/commit/19608c0820)] - deps: update ChakraCore to Microsoft/ChakraCore@22f9ab82ae +* [[`ae65cc7a09`](https://github.com/nodejs/node-chakracore/commit/ae65cc7a09)] - deps: update ChakraCore to Microsoft/ChakraCore@56d4855cc8 +* [[`c057e77f60`](https://github.com/nodejs/node-chakracore/commit/c057e77f60)] - deps,src,test: fixing lint errors +* [[`37859241cc`](https://github.com/nodejs/node-chakracore/commit/37859241cc)] - meta: merge node/master into node-chakracore/master +* [[`39dcd869d0`](https://github.com/nodejs/node-chakracore/commit/39dcd869d0)] - meta: merge node/master into node-chakracore/master +* [[`65a249e5f9`](https://github.com/nodejs/node-chakracore/commit/65a249e5f9)] - meta: merge node/master into node-chakracore/master +* [[`6e938073ba`](https://github.com/nodejs/node-chakracore/commit/6e938073ba)] - meta: merge node/master into node-chakracore/master +* [[`5ac557cfa7`](https://github.com/nodejs/node-chakracore/commit/5ac557cfa7)] - test: updating baselines and expectations +* [[`4604c8f23c`](https://github.com/nodejs/node-chakracore/commit/4604c8f23c)] - meta: merge node/master into node-chakracore/master +* [[`22d6a860d9`](https://github.com/nodejs/node-chakracore/commit/22d6a860d9)] - deps: update ChakraCore to Microsoft/ChakraCore@e81ec848cc +* [[`5932434e90`](https://github.com/nodejs/node-chakracore/commit/5932434e90)] - deps: update ChakraCore to Microsoft/ChakraCore@e3e1a360e5 +* [[`46ae2449c6`](https://github.com/nodejs/node-chakracore/commit/46ae2449c6)] - deps: update ChakraCore to Microsoft/ChakraCore@c6c0ff7ef9 +* [[`5beee7e25b`](https://github.com/nodejs/node-chakracore/commit/5beee7e25b)] - test: updating baseline to work with chakracore +* [[`3986ac3cd5`](https://github.com/nodejs/node-chakracore/commit/3986ac3cd5)] - meta: merge node/master into node-chakracore/master +* [[`63ce459c99`](https://github.com/nodejs/node-chakracore/commit/63ce459c99)] - meta: merge node/master into node-chakracore/master +* [[`176336f5a5`](https://github.com/nodejs/node-chakracore/commit/176336f5a5)] - src: updating node_api_jsrt to match error messages +* [[`a89631e212`](https://github.com/nodejs/node-chakracore/commit/a89631e212)] - meta: merge node/master into node-chakracore/master +* [[`6faf146672`](https://github.com/nodejs/node-chakracore/commit/6faf146672)] - deps: update ChakraCore to Microsoft/ChakraCore@db6afe6a8f +* [[`3996e8e8ec`](https://github.com/nodejs/node-chakracore/commit/3996e8e8ec)] - deps: update ChakraCore to Microsoft/ChakraCore@e4156a11c8 +* [[`297bbef74c`](https://github.com/nodejs/node-chakracore/commit/297bbef74c)] - deps: update ChakraCore to Microsoft/ChakraCore@782cd432cd +* [[`42265eee1d`](https://github.com/nodejs/node-chakracore/commit/42265eee1d)] - deps: update ChakraCore to Microsoft/ChakraCore@8cf80e378c +* [[`673c123d8d`](https://github.com/nodejs/node-chakracore/commit/673c123d8d)] - test: skipping tests using finally +* [[`8dca89d705`](https://github.com/nodejs/node-chakracore/commit/8dca89d705)] - src: changing node_file's usage of v8::Resolver +* [[`354e3064aa`](https://github.com/nodejs/node-chakracore/commit/354e3064aa)] - shim: adding v8::Promise and v8::Promise::Resolver implementations +* [[`7a53fcefce`](https://github.com/nodejs/node-chakracore/commit/7a53fcefce)] - napi: adding napi_*_callback_scope implementations for chakracore +* [[`abe7bd5fa1`](https://github.com/nodejs/node-chakracore/commit/abe7bd5fa1)] - deps: updating chakrashim with new CpuProfiler stubs +* [[`373752f9a0`](https://github.com/nodejs/node-chakracore/commit/373752f9a0)] - meta: merge node/master into node-chakracore/master +* [[`3ad3d00f31`](https://github.com/nodejs/node-chakracore/commit/3ad3d00f31)] - deps: update ChakraCore to Microsoft/ChakraCore@e7945af187 +* [[`097fcd0346`](https://github.com/nodejs/node-chakracore/commit/097fcd0346)] - test: Disabling new test that relies on es module support +* [[`6385fdc16e`](https://github.com/nodejs/node-chakracore/commit/6385fdc16e)] - meta: merge node/master into node-chakracore/master +* [[`588f568eb7`](https://github.com/nodejs/node-chakracore/commit/588f568eb7)] - deps: update ChakraCore to Microsoft/ChakraCore@5a1a799161 +* [[`dead9fe190`](https://github.com/nodejs/node-chakracore/commit/dead9fe190)] - deps: update ChakraCore to Microsoft/ChakraCore@b52d5c0bb3 +* [[`4c7e62f480`](https://github.com/nodejs/node-chakracore/commit/4c7e62f480)] - deps: update ChakraCore to Microsoft/ChakraCore@8af539b73c +* [[`e8ff916d72`](https://github.com/nodejs/node-chakracore/commit/e8ff916d72)] - deps: update ChakraCore to Microsoft/ChakraCore@da37507e78 +* [[`acc60e6102`](https://github.com/nodejs/node-chakracore/commit/acc60e6102)] - meta: merge node/master into node-chakracore/master +* [[`ff686dcfd5`](https://github.com/nodejs/node-chakracore/commit/ff686dcfd5)] - meta: merge node/master into node-chakracore/master +* [[`2553cc9166`](https://github.com/nodejs/node-chakracore/commit/2553cc9166)] - meta: merge node/master into node-chakracore/master +* [[`6da5a68bbf`](https://github.com/nodejs/node-chakracore/commit/6da5a68bbf)] - test: disabling tests which require features chakra doesn't support yet +* [[`973cee744e`](https://github.com/nodejs/node-chakracore/commit/973cee744e)] - deps: updating chakrashim with new experimental v8 api stub to fix build +* [[`f7e8fc6bc2`](https://github.com/nodejs/node-chakracore/commit/f7e8fc6bc2)] - meta: merge node/master into node-chakracore/master +* [[`bfc9ea1656`](https://github.com/nodejs/node-chakracore/commit/bfc9ea1656)] - doc: add tips for build OS list +* [[`df36ec4a33`](https://github.com/nodejs/node-chakracore/commit/df36ec4a33)] - deps: update ChakraCore to Microsoft/ChakraCore@f1a6b1015c +* [[`eb9ae3a161`](https://github.com/nodejs/node-chakracore/commit/eb9ae3a161)] - deps: update ChakraCore to Microsoft/ChakraCore@c50dfa8d83 +* [[`c7429c73ac`](https://github.com/nodejs/node-chakracore/commit/c7429c73ac)] - deps: update ChakraCore to Microsoft/ChakraCore@aec9a9c70a +* [[`6d92a2a239`](https://github.com/nodejs/node-chakracore/commit/6d92a2a239)] - deps: update ChakraCore to Microsoft/ChakraCore@3b8a6ebedf +* [[`b63776fa99`](https://github.com/nodejs/node-chakracore/commit/b63776fa99)] - deps: update ChakraCore to Microsoft/ChakraCore@dc3f1d2fdf +* [[`f162a30337`](https://github.com/nodejs/node-chakracore/commit/f162a30337)] - file: fixing ttd hooks in node_file +* [[`96b667d6d9`](https://github.com/nodejs/node-chakracore/commit/96b667d6d9)] - test: Disabling vm module tests until node-chakracore supports them. +* [[`0568e8af01`](https://github.com/nodejs/node-chakracore/commit/0568e8af01)] - chakrashim: fixing build failure by adding v8::Module::GetException +* [[`47d543040c`](https://github.com/nodejs/node-chakracore/commit/47d543040c)] - meta: merge node/master into node-chakracore/master +* [[`4a4520eba4`](https://github.com/nodejs/node-chakracore/commit/4a4520eba4)] - meta: merge node/master into node-chakracore/master +* [[`086bab5af3`](https://github.com/nodejs/node-chakracore/commit/086bab5af3)] - meta: merge node/master into node-chakracore/master +* [[`a38d27e868`](https://github.com/nodejs/node-chakracore/commit/a38d27e868)] - meta: merge node/master into node-chakracore/master +* [[`aa3250d606`](https://github.com/nodejs/node-chakracore/commit/aa3250d606)] - deps,test: fixing build break by adding unimplemented v8 functions +* [[`4569b28a1d`](https://github.com/nodejs/node-chakracore/commit/4569b28a1d)] - meta: merge node/master into node-chakracore/master +* [[`33a43bc18e`](https://github.com/nodejs/node-chakracore/commit/33a43bc18e)] - chakrashim: fixing build break by adding new stubs for v8 features +* [[`b9518a5f92`](https://github.com/nodejs/node-chakracore/commit/b9518a5f92)] - meta: merge node/master into node-chakracore/master +* [[`8c30a84663`](https://github.com/nodejs/node-chakracore/commit/8c30a84663)] - deps: update ChakraCore to Microsoft/ChakraCore@91ec1ef92c +* [[`1a2c13cae1`](https://github.com/nodejs/node-chakracore/commit/1a2c13cae1)] - deps: update ChakraCore to Microsoft/ChakraCore@5d123b4b51 +* [[`6bdbd0802d`](https://github.com/nodejs/node-chakracore/commit/6bdbd0802d)] - deps: update ChakraCore to Microsoft/ChakraCore@a9a368f3da +* [[`d65786653a`](https://github.com/nodejs/node-chakracore/commit/d65786653a)] - test: fixing test failures +* [[`ec2fb560a1`](https://github.com/nodejs/node-chakracore/commit/ec2fb560a1)] - meta: merge node/master into node-chakracore/master +* [[`d6fe9af015`](https://github.com/nodejs/node-chakracore/commit/d6fe9af015)] - deps: update ChakraCore to Microsoft/ChakraCore@e4493a2fe7 +* [[`06c6da9be6`](https://github.com/nodejs/node-chakracore/commit/06c6da9be6)] - deps: update ChakraCore to Microsoft/ChakraCore@a92d32a2d5 +* [[`aa7a943355`](https://github.com/nodejs/node-chakracore/commit/aa7a943355)] - deps: update ChakraCore to Microsoft/ChakraCore@e176a29f9d +* [[`df48e70487`](https://github.com/nodejs/node-chakracore/commit/df48e70487)] - meta: merge node/master into node-chakracore/master +* [[`c3d4d6a070`](https://github.com/nodejs/node-chakracore/commit/c3d4d6a070)] - test: Disabling test-inspector-esm +* [[`d55cb6bc28`](https://github.com/nodejs/node-chakracore/commit/d55cb6bc28)] - meta: merge node/master into node-chakracore/master +* [[`bb55bc3cd5`](https://github.com/nodejs/node-chakracore/commit/bb55bc3cd5)] - meta: merge node/master into node-chakracore/master +* [[`280f266738`](https://github.com/nodejs/node-chakracore/commit/280f266738)] - deps: update ChakraCore to Microsoft/ChakraCore@86e6e5cbe9 +* [[`59f2d51fe7`](https://github.com/nodejs/node-chakracore/commit/59f2d51fe7)] - meta: merge node/master into node-chakracore/master +* [[`2d7d72fde7`](https://github.com/nodejs/node-chakracore/commit/2d7d72fde7)] - chakrashim: Fixing v8::ArrayBuffer implementation detail +* [[`ad994dd834`](https://github.com/nodejs/node-chakracore/commit/ad994dd834)] - meta: merge node/master into node-chakracore/master +* [[`f881539b10`](https://github.com/nodejs/node-chakracore/commit/f881539b10)] - node.gypi: fix osx build +* [[`0a7a9ab3f3`](https://github.com/nodejs/node-chakracore/commit/0a7a9ab3f3)] - test: modify console-assign-undefined to not rely on error messages +* [[`a90dd55082`](https://github.com/nodejs/node-chakracore/commit/a90dd55082)] - meta: merge node/master into node-chakracore/master +* [[`d9701a908f`](https://github.com/nodejs/node-chakracore/commit/d9701a908f)] - lint: fix lint issues from ttd fixes +* [[`ef8cd26c1f`](https://github.com/nodejs/node-chakracore/commit/ef8cd26c1f)] - deps: update ChakraCore to Microsoft/ChakraCore@45a175d1c7 +* [[`e3d6b28036`](https://github.com/nodejs/node-chakracore/commit/e3d6b28036)] - deps: update ChakraCore to Microsoft/ChakraCore@488faf3350 +* [[`1316d0b89a`](https://github.com/nodejs/node-chakracore/commit/1316d0b89a)] - deps: update ChakraCore to Microsoft/ChakraCore@5c0bed5a9a +* [[`fb1b8d6878`](https://github.com/nodejs/node-chakracore/commit/fb1b8d6878)] - meta: merge node/master into node-chakracore/master +* [[`c5a23c47f3`](https://github.com/nodejs/node-chakracore/commit/c5a23c47f3)] - lib,test: disable pretty error messages for chakracore +* [[`b2f396473c`](https://github.com/nodejs/node-chakracore/commit/b2f396473c)] - build: fix node-chakracore build after static/shared build update +* [[`dc759ca325`](https://github.com/nodejs/node-chakracore/commit/dc759ca325)] - Add support for innerloop Time-Travel Debugging +* [[`0dc4db517b`](https://github.com/nodejs/node-chakracore/commit/0dc4db517b)] - meta: merge node/master into node-chakracore/master +* [[`2bc8958234`](https://github.com/nodejs/node-chakracore/commit/2bc8958234)] - deps: update ChakraCore to Microsoft/ChakraCore@1dd69bc4ba +* [[`31a5b2e0d5`](https://github.com/nodejs/node-chakracore/commit/31a5b2e0d5)] - deps: update ChakraCore to Microsoft/ChakraCore@dc9c863768 +* [[`023dc1b7d0`](https://github.com/nodejs/node-chakracore/commit/023dc1b7d0)] - deps: update ChakraCore to Microsoft/ChakraCore@a5d8155c09 +* [[`27699e1941`](https://github.com/nodejs/node-chakracore/commit/27699e1941)] - deps: update ChakraCore to Microsoft/ChakraCore@59f853017f +* [[`91356f08dd`](https://github.com/nodejs/node-chakracore/commit/91356f08dd)] - deps: update ChakraCore to Microsoft/ChakraCore@396234826c +* [[`e41955f8b7`](https://github.com/nodejs/node-chakracore/commit/e41955f8b7)] - deps: update ChakraCore to Microsoft/ChakraCore@965f77965c +* [[`d62672018a`](https://github.com/nodejs/node-chakracore/commit/d62672018a)] - test: disable failing test +* [[`f012696131`](https://github.com/nodejs/node-chakracore/commit/f012696131)] - meta: merge node/master into node-chakracore/master +* [[`a3dccd8127`](https://github.com/nodejs/node-chakracore/commit/a3dccd8127)] - deps: update ChakraCore to Microsoft/ChakraCore@411514394e +* [[`8fb8d14c10`](https://github.com/nodejs/node-chakracore/commit/8fb8d14c10)] - deps: update ChakraCore to Microsoft/ChakraCore@8c0764e1aa +* [[`fb1f064f49`](https://github.com/nodejs/node-chakracore/commit/fb1f064f49)] - deps: update ChakraCore to Microsoft/ChakraCore@24928c5041 +* [[`d220b326d2`](https://github.com/nodejs/node-chakracore/commit/d220b326d2)] - deps: update ChakraCore to Microsoft/ChakraCore@77a31ac554 +* [[`6368743bba`](https://github.com/nodejs/node-chakracore/commit/6368743bba)] - deps: update ChakraCore to Microsoft/ChakraCore@9f40fcb70b +* [[`2fd0425130`](https://github.com/nodejs/node-chakracore/commit/2fd0425130)] - deps: update ChakraCore to Microsoft/ChakraCore@e93b29b80d +* [[`88a568f35c`](https://github.com/nodejs/node-chakracore/commit/88a568f35c)] - deps: update ChakraCore to Microsoft/ChakraCore@a231b2126f +* [[`4847602a0c`](https://github.com/nodejs/node-chakracore/commit/4847602a0c)] - deps: update ChakraCore to Microsoft/ChakraCore@ae0a7ca8f4 +* [[`a8ee7e95fe`](https://github.com/nodejs/node-chakracore/commit/a8ee7e95fe)] - deps: update ChakraCore to Microsoft/ChakraCore@9d70c00ad7 +* [[`a5288c0536`](https://github.com/nodejs/node-chakracore/commit/a5288c0536)] - deps: update ChakraCore to Microsoft/ChakraCore@9fe64abd2e +* [[`1727576266`](https://github.com/nodejs/node-chakracore/commit/1727576266)] - deps: update ChakraCore to Microsoft/ChakraCore@28cc7c2c48 +* [[`750bbf2527`](https://github.com/nodejs/node-chakracore/commit/750bbf2527)] - deps: update ChakraCore to Microsoft/ChakraCore@cc2aede32e +* [[`37efd78625`](https://github.com/nodejs/node-chakracore/commit/37efd78625)] - deps: update ChakraCore to Microsoft/ChakraCore@172bac86e0 +* [[`51077b4d97`](https://github.com/nodejs/node-chakracore/commit/51077b4d97)] - deps: update ChakraCore to Microsoft/ChakraCore@0615a510f6 +* [[`3ac3c47989`](https://github.com/nodejs/node-chakracore/commit/3ac3c47989)] - deps: update ChakraCore to Microsoft/ChakraCore@5644e6c636 +* [[`5f833aba3d`](https://github.com/nodejs/node-chakracore/commit/5f833aba3d)] - deps: update ChakraCore to Microsoft/ChakraCore@abd18d0bde +* [[`6464e70b16`](https://github.com/nodejs/node-chakracore/commit/6464e70b16)] - meta: merge node/master into node-chakracore/master +* [[`e32462b9c9`](https://github.com/nodejs/node-chakracore/commit/e32462b9c9)] - meta: merge node/master into node-chakracore/master +* [[`0bdb2b1155`](https://github.com/nodejs/node-chakracore/commit/0bdb2b1155)] - deps: update ChakraCore to Microsoft/ChakraCore@172bac86e0 +* [[`25a3ac82cc`](https://github.com/nodejs/node-chakracore/commit/25a3ac82cc)] - test: update inspector skips +* [[`f8d2a2850a`](https://github.com/nodejs/node-chakracore/commit/f8d2a2850a)] - deps: update ChakraCore to Microsoft/ChakraCore@acd74547f7 +* [[`d3af30fa98`](https://github.com/nodejs/node-chakracore/commit/d3af30fa98)] - deps: update ChakraCore to Microsoft/ChakraCore@9653b070f6 +* [[`0fe63521cb`](https://github.com/nodejs/node-chakracore/commit/0fe63521cb)] - deps: update ChakraCore to Microsoft/ChakraCore@483cea69c5 +* [[`eb45384061`](https://github.com/nodejs/node-chakracore/commit/eb45384061)] - chakrashim: Fix `SetAccessorProperty` behavior +* [[`1753873833`](https://github.com/nodejs/node-chakracore/commit/1753873833)] - lib,src,test: fixing lint errors +* [[`822d967bd4`](https://github.com/nodejs/node-chakracore/commit/822d967bd4)] - deps: update ChakraCore to Microsoft/ChakraCore@37993b9415 +* [[`4cae9e440d`](https://github.com/nodejs/node-chakracore/commit/4cae9e440d)] - deps: update ChakraCore to Microsoft/ChakraCore@4d96e78734 +* [[`762da23242`](https://github.com/nodejs/node-chakracore/commit/762da23242)] - deps: update ChakraCore to Microsoft/ChakraCore@3f2f8a7d1c +* [[`38bea7b8ea`](https://github.com/nodejs/node-chakracore/commit/38bea7b8ea)] - deps: update ChakraCore to Microsoft/ChakraCore@14831da3ee +* [[`308d6b5705`](https://github.com/nodejs/node-chakracore/commit/308d6b5705)] - deps: update ChakraCore to Microsoft/ChakraCore@fdd885bc8c +* [[`04bfbc717f`](https://github.com/nodejs/node-chakracore/commit/04bfbc717f)] - deps: update ChakraCore to Microsoft/ChakraCore@7318a88837 +* [[`fbd2861859`](https://github.com/nodejs/node-chakracore/commit/fbd2861859)] - deps: update ChakraCore to Microsoft/ChakraCore@2abdaab754 +* [[`2f4978abc2`](https://github.com/nodejs/node-chakracore/commit/2f4978abc2)] - deps: update ChakraCore to Microsoft/ChakraCore@b2448404a3 +* [[`6f29bccf28`](https://github.com/nodejs/node-chakracore/commit/6f29bccf28)] - deps: update ChakraCore to Microsoft/ChakraCore@cfcbe3b3d2 +* [[`e260fa1614`](https://github.com/nodejs/node-chakracore/commit/e260fa1614)] - deps: update ChakraCore to Microsoft/ChakraCore@1d521f5052 +* [[`d7b9182019`](https://github.com/nodejs/node-chakracore/commit/d7b9182019)] - deps: update ChakraCore to Microsoft/ChakraCore@50e5667a3f +* [[`ee274afc39`](https://github.com/nodejs/node-chakracore/commit/ee274afc39)] - meta: merge node/master into node-chakracore/master +* [[`0214db53ee`](https://github.com/nodejs/node-chakracore/commit/0214db53ee)] - meta: merge node/master into node-chakracore/master +* [[`948537d02b`](https://github.com/nodejs/node-chakracore/commit/948537d02b)] - test: disable test requiring for...await for node-chakracore +* [[`be82dfb39c`](https://github.com/nodejs/node-chakracore/commit/be82dfb39c)] - meta: merge node/master into node-chakracore/master +* [[`8374411ea3`](https://github.com/nodejs/node-chakracore/commit/8374411ea3)] - napi: add range check to jsrt version of napi_create_dataview +* [[`8347baf9e4`](https://github.com/nodejs/node-chakracore/commit/8347baf9e4)] - meta: merge node/master into node-chakracore/master +* [[`bb91d42162`](https://github.com/nodejs/node-chakracore/commit/bb91d42162)] - meta: merge node/master into node-chakracore/master +* [[`8f7439967b`](https://github.com/nodejs/node-chakracore/commit/8f7439967b)] - test: skip test-tracing test on node-chakracore +* [[`35b8ff2fc1`](https://github.com/nodejs/node-chakracore/commit/35b8ff2fc1)] - meta: merge node/master into node-chakracore/master +* [[`aa23e3fb2e`](https://github.com/nodejs/node-chakracore/commit/aa23e3fb2e)] - meta: merge node/master into node-chakracore/master +* [[`cc364617eb`](https://github.com/nodejs/node-chakracore/commit/cc364617eb)] - meta: merge node/master into node-chakracore/master +* [[`9790e12068`](https://github.com/nodejs/node-chakracore/commit/9790e12068)] - deps: update ChakraCore to Microsoft/ChakraCore@e488ebb777 +* [[`77faa4baf3`](https://github.com/nodejs/node-chakracore/commit/77faa4baf3)] - meta: merge node/master into node-chakracore/master +* [[`4a6d224167`](https://github.com/nodejs/node-chakracore/commit/4a6d224167)] - meta: merge node/master into node-chakracore/master +* [[`57e9bb4d0d`](https://github.com/nodejs/node-chakracore/commit/57e9bb4d0d)] - meta: merge node/master into node-chakracore/master +* [[`967a8d20ec`](https://github.com/nodejs/node-chakracore/commit/967a8d20ec)] - meta: merge node/master into node-chakracore/master +* [[`159dcd56f8`](https://github.com/nodejs/node-chakracore/commit/159dcd56f8)] - test: skip flaky test for node-chakracore +* [[`cdb310f5fe`](https://github.com/nodejs/node-chakracore/commit/cdb310f5fe)] - meta: merge node/master into node-chakracore/master +* [[`834b239391`](https://github.com/nodejs/node-chakracore/commit/834b239391)] - meta: merge node/master into node-chakracore/master +* [[`327541453e`](https://github.com/nodejs/node-chakracore/commit/327541453e)] - meta: merge node/master into node-chakracore/master +* [[`3f73796b50`](https://github.com/nodejs/node-chakracore/commit/3f73796b50)] - meta: merge node/master into node-chakracore/master +* [[`b57a8a0d48`](https://github.com/nodejs/node-chakracore/commit/b57a8a0d48)] - test: disable esm unit tests failing on node-chakracore +* [[`5f2fc2d817`](https://github.com/nodejs/node-chakracore/commit/5f2fc2d817)] - meta: merge node/master into node-chakracore/master +* [[`e34de77769`](https://github.com/nodejs/node-chakracore/commit/e34de77769)] - meta: merge node/master into node-chakracore/master +* [[`86c1bc30bd`](https://github.com/nodejs/node-chakracore/commit/86c1bc30bd)] - meta: merge node/master into node-chakracore/master +* [[`7c2d058c18`](https://github.com/nodejs/node-chakracore/commit/7c2d058c18)] - test: skip some tests failing on node-chakracore +* [[`4f7a00f5c1`](https://github.com/nodejs/node-chakracore/commit/4f7a00f5c1)] - meta: merge node/master into node-chakracore/master +* [[`f40894f167`](https://github.com/nodejs/node-chakracore/commit/f40894f167)] - deps: update ChakraCore to Microsoft/ChakraCore@4e2496ab03 +* [[`aad4545c3f`](https://github.com/nodejs/node-chakracore/commit/aad4545c3f)] - deps: update ChakraCore to Microsoft/ChakraCore@11715eefd5 +* [[`eac59927ff`](https://github.com/nodejs/node-chakracore/commit/eac59927ff)] - deps: update ChakraCore to Microsoft/ChakraCore@7749fb845a +* [[`48ecad9fb1`](https://github.com/nodejs/node-chakracore/commit/48ecad9fb1)] - meta: merge node/master into node-chakracore/master +* [[`db4f534f8b`](https://github.com/nodejs/node-chakracore/commit/db4f534f8b)] - meta: merge node/master into node-chakracore/master +* [[`897588030e`](https://github.com/nodejs/node-chakracore/commit/897588030e)] - chakrashim: add shim for Template::SetAccessorProperty +* [[`03803b830c`](https://github.com/nodejs/node-chakracore/commit/03803b830c)] - doc: not all example code can be run without 1:1 +* [[`19b4921e8b`](https://github.com/nodejs/node-chakracore/commit/19b4921e8b)] - doc: adjust TTY wording & add inter-doc links +* [[`9f3daf1608`](https://github.com/nodejs/node-chakracore/commit/9f3daf1608)] - doc: fix fs.existsSync description +* [[`195da8d3c1`](https://github.com/nodejs/node-chakracore/commit/195da8d3c1)] - doc: improve documentation.md +* [[`1dbb83a5c8`](https://github.com/nodejs/node-chakracore/commit/1dbb83a5c8)] - net,src: refactor writeQueueSize tracking +* [[`c347c9bb4e`](https://github.com/nodejs/node-chakracore/commit/c347c9bb4e)] - test: add test for postmortem metadata validation +* [[`85aad98200`](https://github.com/nodejs/node-chakracore/commit/85aad98200)] - stream: rm {writeable/readable}State.length +* [[`8fe0074413`](https://github.com/nodejs/node-chakracore/commit/8fe0074413)] - test: Use countdown in test file +* [[`a783c4fdb5`](https://github.com/nodejs/node-chakracore/commit/a783c4fdb5)] - test: update test-http-content-length to use countdown +* [[`9b4495e5f9`](https://github.com/nodejs/node-chakracore/commit/9b4495e5f9)] - doc: add countdown module to writing tests guide +* [[`c83ebee29a`](https://github.com/nodejs/node-chakracore/commit/c83ebee29a)] - test: coverage for emitExperimentalWarning +* [[`51c237a950`](https://github.com/nodejs/node-chakracore/commit/51c237a950)] - doc: change "Node.js style cb" to "error-first cb" +* [[`ec2e09220f`](https://github.com/nodejs/node-chakracore/commit/ec2e09220f)] - src: replace SetAccessor w/ SetAccessorProperty +* [[`c0b4721736`](https://github.com/nodejs/node-chakracore/commit/c0b4721736)] - deps: update ChakraCore to Microsoft/ChakraCore@99131a0f2c +* [[`3571d06624`](https://github.com/nodejs/node-chakracore/commit/3571d06624)] - deps: update ChakraCore to Microsoft/ChakraCore@4336e29ca2 +* [[`03ffff14d8`](https://github.com/nodejs/node-chakracore/commit/03ffff14d8)] - deps: update ChakraCore to Microsoft/ChakraCore@a0d8bdd37e +* [[`ee8f8bfe8f`](https://github.com/nodejs/node-chakracore/commit/ee8f8bfe8f)] - deps: update ChakraCore to Microsoft/ChakraCore@d1c4faf38b +* [[`912038511f`](https://github.com/nodejs/node-chakracore/commit/912038511f)] - meta: merge node/master into node-chakracore/master +* [[`88b3c710c9`](https://github.com/nodejs/node-chakracore/commit/88b3c710c9)] - test: update node-chakracore test baseline +* [[`4ffd79198c`](https://github.com/nodejs/node-chakracore/commit/4ffd79198c)] - meta: merge node/master into node-chakracore/master +* [[`8b1ebf6ba6`](https://github.com/nodejs/node-chakracore/commit/8b1ebf6ba6)] - meta: merge node/master into node-chakracore/master +* [[`78e86800e2`](https://github.com/nodejs/node-chakracore/commit/78e86800e2)] - meta: merge node/master into node-chakracore/master +* [[`7714b4d6bc`](https://github.com/nodejs/node-chakracore/commit/7714b4d6bc)] - test: skip failing test +* [[`d21eee8cca`](https://github.com/nodejs/node-chakracore/commit/d21eee8cca)] - meta: merge node/master into node-chakracore/master +* [[`bc073bfec8`](https://github.com/nodejs/node-chakracore/commit/bc073bfec8)] - meta: merge node/master into node-chakracore/master +* [[`d48f2318e3`](https://github.com/nodejs/node-chakracore/commit/d48f2318e3)] - meta: merge node/master into node-chakracore/master +* [[`f6a4546ee7`](https://github.com/nodejs/node-chakracore/commit/f6a4546ee7)] - meta: merge node/master into node-chakracore/master +* [[`672913c288`](https://github.com/nodejs/node-chakracore/commit/672913c288)] - test: update chakracore baseline +* [[`4bfab5a9a9`](https://github.com/nodejs/node-chakracore/commit/4bfab5a9a9)] - meta: merge node/master into node-chakracore/master +* [[`246f8438d8`](https://github.com/nodejs/node-chakracore/commit/246f8438d8)] - deps: update ChakraCore to Microsoft/ChakraCore@d7d99e1dbe +* [[`bf5c71f951`](https://github.com/nodejs/node-chakracore/commit/bf5c71f951)] - deps: update ChakraCore to Microsoft/ChakraCore@7c4f6a5e48 +* [[`300c5b8707`](https://github.com/nodejs/node-chakracore/commit/300c5b8707)] - test: update chakracore baselines +* [[`0f6eee10fd`](https://github.com/nodejs/node-chakracore/commit/0f6eee10fd)] - build: fix build break +* [[`e104f7421e`](https://github.com/nodejs/node-chakracore/commit/e104f7421e)] - meta: merge node/master into node-chakracore/master +* [[`985faa1cf1`](https://github.com/nodejs/node-chakracore/commit/985faa1cf1)] - test: add a new.target test to addons-napi (#452) +* [[`c6b7fcab1b`](https://github.com/nodejs/node-chakracore/commit/c6b7fcab1b)] - napi: use new.target jsrt api (#451) +* [[`d4795cd90f`](https://github.com/nodejs/node-chakracore/commit/d4795cd90f)] - chakrashim: implement new.target support native callbacks (#450) +* [[`7206694a39`](https://github.com/nodejs/node-chakracore/commit/7206694a39)] - deps: update ChakraCore to Microsoft/ChakraCore@638b18600d +* [[`62f742d8d3`](https://github.com/nodejs/node-chakracore/commit/62f742d8d3)] - deps: update ChakraCore to Microsoft/ChakraCore@5983ef6736 +* [[`fe86600b48`](https://github.com/nodejs/node-chakracore/commit/fe86600b48)] - deps: update ChakraCore to Microsoft/ChakraCore@3444116dbd +* [[`932bc3034b`](https://github.com/nodejs/node-chakracore/commit/932bc3034b)] - deps: update ChakraCore to Microsoft/ChakraCore@98e7835eef +* [[`da8376c076`](https://github.com/nodejs/node-chakracore/commit/da8376c076)] - deps: update ChakraCore to Microsoft/ChakraCore@12a738b390 +* [[`859e314570`](https://github.com/nodejs/node-chakracore/commit/859e314570)] - deps: update ChakraCore to Microsoft/ChakraCore@79ef8eda34 +* [[`a5da8cc414`](https://github.com/nodejs/node-chakracore/commit/a5da8cc414)] - chakrashim: update macOS build parameters +* [[`c642810acc`](https://github.com/nodejs/node-chakracore/commit/c642810acc)] - chakrashim: ChakraCore release/1.9@c6ae7416fb +* [[`34a05e7439`](https://github.com/nodejs/node-chakracore/commit/34a05e7439)] - doc: Update nvs instructions in README.md +* [[`055ec67f91`](https://github.com/nodejs/node-chakracore/commit/055ec67f91)] - deps: update ChakraCore to Microsoft/ChakraCore@e20d5c67e4 +* [[`e5a7d77fab`](https://github.com/nodejs/node-chakracore/commit/e5a7d77fab)] - deps: update ChakraCore to Microsoft/ChakraCore@cf780acb41 +* [[`9b9cd3a240`](https://github.com/nodejs/node-chakracore/commit/9b9cd3a240)] - test: remove orphan status entries +* [[`fb149725f7`](https://github.com/nodejs/node-chakracore/commit/fb149725f7)] - build: node.gyp cleanup +* [[`5b15efc8d3`](https://github.com/nodejs/node-chakracore/commit/5b15efc8d3)] - deps: update ChakraCore to Microsoft/ChakraCore@f6f84bbb4f +* [[`94fbfba0b2`](https://github.com/nodejs/node-chakracore/commit/94fbfba0b2)] - deps: update ChakraCore to Microsoft/ChakraCore@d91fb1dbcd +* [[`e4f244522b`](https://github.com/nodejs/node-chakracore/commit/e4f244522b)] - deps: update ChakraCore to Microsoft/ChakraCore@e02b39aaf6 +* [[`c90745af5d`](https://github.com/nodejs/node-chakracore/commit/c90745af5d)] - deps: update ChakraCore to Microsoft/ChakraCore@c6d73ba949 +* [[`94af1db591`](https://github.com/nodejs/node-chakracore/commit/94af1db591)] - deps: update ChakraCore to Microsoft/ChakraCore@09034518ef +* [[`29fed8919d`](https://github.com/nodejs/node-chakracore/commit/29fed8919d)] - deps: update ChakraCore to Microsoft/ChakraCore@3e739383a5 +* [[`7bee32cdbf`](https://github.com/nodejs/node-chakracore/commit/7bee32cdbf)] - deps: update ChakraCore to Microsoft/ChakraCore@f5ab04247e +* [[`c8e6e2fe8e`](https://github.com/nodejs/node-chakracore/commit/c8e6e2fe8e)] - chakrashim: fix inspector evaluate +* [[`ffa70ffe45`](https://github.com/nodejs/node-chakracore/commit/ffa70ffe45)] - test: skipping V8-specific test +* [[`43bd7a8429`](https://github.com/nodejs/node-chakracore/commit/43bd7a8429)] - chakrashim: fixing misc lint issues +* [[`197665e086`](https://github.com/nodejs/node-chakracore/commit/197665e086)] - meta: merge node/master into node-chakracore/master +* [[`fb3330bdd2`](https://github.com/nodejs/node-chakracore/commit/fb3330bdd2)] - test: disable test case for node-chakracore and fix a couple lint issues +* [[`40a2c902f3`](https://github.com/nodejs/node-chakracore/commit/40a2c902f3)] - meta: merge node/master into node-chakracore/master +* [[`4a19a9b6b2`](https://github.com/nodejs/node-chakracore/commit/4a19a9b6b2)] - meta: merge node/master into node-chakracore/master +* [[`a1eb4f9cac`](https://github.com/nodejs/node-chakracore/commit/a1eb4f9cac)] - test: Fix inspect test under node-chakracore +* [[`1d6dc6e221`](https://github.com/nodejs/node-chakracore/commit/1d6dc6e221)] - meta: merge node/master into node-chakracore/master +* [[`736105559d`](https://github.com/nodejs/node-chakracore/commit/736105559d)] - chakrashim: add dummy shim for v8::ArrayBuffer::Allocator::NewDefaultAllocator +* [[`68c14d780d`](https://github.com/nodejs/node-chakracore/commit/68c14d780d)] - meta: merge node/master into node-chakracore/master +* [[`286db5d331`](https://github.com/nodejs/node-chakracore/commit/286db5d331)] - chakrashim: add dummy shim for v8::ScriptOrModule and v8::Isolate::SetHostImportModuleDynamicallyCallback +* [[`6eea849a9e`](https://github.com/nodejs/node-chakracore/commit/6eea849a9e)] - meta: merge node/master into node-chakracore/master +* [[`936c715b72`](https://github.com/nodejs/node-chakracore/commit/936c715b72)] - test: simplify test/message/testcfg.py +* [[`c2da215ffc`](https://github.com/nodejs/node-chakracore/commit/c2da215ffc)] - Disable tests failing on chakracore +* [[`ec78bf4c00`](https://github.com/nodejs/node-chakracore/commit/ec78bf4c00)] - meta: merge node/master into node-chakracore/master +* [[`3045bb0190`](https://github.com/nodejs/node-chakracore/commit/3045bb0190)] - Fix unit test failures +* [[`a5c675df82`](https://github.com/nodejs/node-chakracore/commit/a5c675df82)] - meta: merge node/master into node-chakracore/master +* [[`a0082788fe`](https://github.com/nodejs/node-chakracore/commit/a0082788fe)] - test: move ChakraCore runtime skips to .status +* [[`5adda3a178`](https://github.com/nodejs/node-chakracore/commit/5adda3a178)] - test: skip tests for ChakraCore that depend on V8 +* [[`f588241229`](https://github.com/nodejs/node-chakracore/commit/f588241229)] - test: skip tests that fail for ChakraCore +* [[`b5c739d0ed`](https://github.com/nodejs/node-chakracore/commit/b5c739d0ed)] - test: remove non existing tests from .status files +* [[`a7d03f28ba`](https://github.com/nodejs/node-chakracore/commit/a7d03f28ba)] - meta: merge node/master into node-chakracore/master +* [[`24aeb6abca`](https://github.com/nodejs/node-chakracore/commit/24aeb6abca)] - meta: merge node/master into node-chakracore/master +* [[`3a6b048fb5`](https://github.com/nodejs/node-chakracore/commit/3a6b048fb5)] - meta: merge node/master into node-chakracore/master +* [[`4316cb7f1e`](https://github.com/nodejs/node-chakracore/commit/4316cb7f1e)] - lib: shimming V8-specific code +* [[`d38fe31d87`](https://github.com/nodejs/node-chakracore/commit/d38fe31d87)] - meta: merge node/master into node-chakracore/master +* [[`229ecfe66f`](https://github.com/nodejs/node-chakracore/commit/229ecfe66f)] - deps: update ChakraCore to Microsoft/ChakraCore@156a58e6f4 +* [[`223a260d07`](https://github.com/nodejs/node-chakracore/commit/223a260d07)] - meta: merge node/master into node-chakracore/master +* [[`e60e46904a`](https://github.com/nodejs/node-chakracore/commit/e60e46904a)] - n-api: add napi_get_uv_event_loop for JSRT +* [[`92ad9d2cf6`](https://github.com/nodejs/node-chakracore/commit/92ad9d2cf6)] - chakrashim,src: fixed missing shims +* [[`7f06df1423`](https://github.com/nodejs/node-chakracore/commit/7f06df1423)] - meta: merge node/master into node-chakracore/master +* [[`a97f06e077`](https://github.com/nodejs/node-chakracore/commit/a97f06e077)] - doc: fixed lint errors in README files +* [[`ca720a3ed6`](https://github.com/nodejs/node-chakracore/commit/ca720a3ed6)] - chakrashim: fixing ObjectTemplate implementation +* [[`74d08c6d47`](https://github.com/nodejs/node-chakracore/commit/74d08c6d47)] - chakrashim: implement LowMemoryNotification and ifdef DEBUG -> CHAKRA_UNIMPLEMENTED +* [[`77ab790057`](https://github.com/nodejs/node-chakracore/commit/77ab790057)] - chakrashim: remove stale ref objectInstance and save 8bytes +* [[`5db7165bac`](https://github.com/nodejs/node-chakracore/commit/5db7165bac)] - chakrashim: improve hot path calls +* [[`1dca12241c`](https://github.com/nodejs/node-chakracore/commit/1dca12241c)] - deps: updating chakracore gyp file to avoid removed flag +* [[`cf8b577f09`](https://github.com/nodejs/node-chakracore/commit/cf8b577f09)] - chakrashim: fixing ObjectTemplate regression +* [[`e72ff2e880`](https://github.com/nodejs/node-chakracore/commit/e72ff2e880)] - meta: merge node/master into node-chakracore/master +* [[`dd68c0d3fe`](https://github.com/nodejs/node-chakracore/commit/dd68c0d3fe)] - build: fix node-chakracore arm build +* [[`c9fc14bf61`](https://github.com/nodejs/node-chakracore/commit/c9fc14bf61)] - test: fix lint failures +* [[`f5757ebcf9`](https://github.com/nodejs/node-chakracore/commit/f5757ebcf9)] - test: marking non-implemented tests as flaky +* [[`2ea9f30808`](https://github.com/nodejs/node-chakracore/commit/2ea9f30808)] - deps: update ChakraCore to Microsoft/ChakraCore@1649d36e6d +* [[`19c7b741d7`](https://github.com/nodejs/node-chakracore/commit/19c7b741d7)] - meta: merge node/master into node-chakracore/master +* [[`6c36d319b5`](https://github.com/nodejs/node-chakracore/commit/6c36d319b5)] - meta: merge node/master into node-chakracore/master +* [[`bd6ef116b3`](https://github.com/nodejs/node-chakracore/commit/bd6ef116b3)] - meta: merge node/master into node-chakracore/master +* [[`4546394ef7`](https://github.com/nodejs/node-chakracore/commit/4546394ef7)] - test: disable trace events tests for Node-ChakraCore +* [[`b517f11b97`](https://github.com/nodejs/node-chakracore/commit/b517f11b97)] - build: fix build break from merge +* [[`2515ee1d1b`](https://github.com/nodejs/node-chakracore/commit/2515ee1d1b)] - meta: merge node/master into node-chakracore/master +* [[`1bbca333dd`](https://github.com/nodejs/node-chakracore/commit/1bbca333dd)] - deps: update ChakraCore to Microsoft/ChakraCore@17910d087a +* [[`0ffe499adf`](https://github.com/nodejs/node-chakracore/commit/0ffe499adf)] - deps: update ChakraCore to Microsoft/ChakraCore@fffb4e24be +* [[`473fb91eed`](https://github.com/nodejs/node-chakracore/commit/473fb91eed)] - test: update chakracore baseline +* [[`d620a1944d`](https://github.com/nodejs/node-chakracore/commit/d620a1944d)] - meta: merge node/master into node-chakracore/master +* [[`6015e0bc79`](https://github.com/nodejs/node-chakracore/commit/6015e0bc79)] - meta: merge node/master into node-chakracore/master +* [[`01d72be47d`](https://github.com/nodejs/node-chakracore/commit/01d72be47d)] - meta: merge node/master into node-chakracore/master +* [[`47a3e4600e`](https://github.com/nodejs/node-chakracore/commit/47a3e4600e)] - meta: merge node/master into node-chakracore/master +* [[`92aaf569a5`](https://github.com/nodejs/node-chakracore/commit/92aaf569a5)] - build: fix gyp conditions issue +* [[`cb986dc110`](https://github.com/nodejs/node-chakracore/commit/cb986dc110)] - test: add engine-specific message for new test +* [[`35059de215`](https://github.com/nodejs/node-chakracore/commit/35059de215)] - meta: merge node/master into node-chakracore/master +* [[`00702bb1ed`](https://github.com/nodejs/node-chakracore/commit/00702bb1ed)] - lint: fix lint errors +* [[`1749b7c55b`](https://github.com/nodejs/node-chakracore/commit/1749b7c55b)] - test: update test to use engine-specific message +* [[`3590539f8e`](https://github.com/nodejs/node-chakracore/commit/3590539f8e)] - meta: merge node/master into node-chakracore/master +* [[`321e4a1b11`](https://github.com/nodejs/node-chakracore/commit/321e4a1b11)] - chakrashim: fixing lazy interceptor instantiation +* [[`ac89d21d42`](https://github.com/nodejs/node-chakracore/commit/ac89d21d42)] - [Merge Microsoft/Chakracore@7b9c916c04] [MERGE #4217 @jackhorton] Intl-ICU on release/1.7 fixups +* [[`b50ab3eae1`](https://github.com/nodejs/node-chakracore/commit/b50ab3eae1)] - Revert "[Merge Microsoft/Chakracore@42789b26e3] Skip 1.6 commit" +* [[`8b94e26cff`](https://github.com/nodejs/node-chakracore/commit/8b94e26cff)] - Merge pull request #424 from obastemur/imp_ot_mem +* [[`c6863c08c6`](https://github.com/nodejs/node-chakracore/commit/c6863c08c6)] - [Merge Microsoft/Chakracore@42789b26e3] Skip 1.6 commit +* [[`ea40e0ba37`](https://github.com/nodejs/node-chakracore/commit/ea40e0ba37)] - [Merge Microsoft/Chakracore@4c2e0f3d68] [MERGE #4195 @boingoing] Merge unreleased/rs3 to release/1.7 +* [[`9f473d41ac`](https://github.com/nodejs/node-chakracore/commit/9f473d41ac)] - meta: merge node/master into node-chakracore/master +* [[`b6b3ed8593`](https://github.com/nodejs/node-chakracore/commit/b6b3ed8593)] - meta: merge node/master into node-chakracore/master +* [[`188e4c2530`](https://github.com/nodejs/node-chakracore/commit/188e4c2530)] - meta: merge node/master into node-chakracore/master +* [[`4cfa823256`](https://github.com/nodejs/node-chakracore/commit/4cfa823256)] - lint: fix lint issue introduced by bad merge +* [[`fca1d9fdb4`](https://github.com/nodejs/node-chakracore/commit/fca1d9fdb4)] - tools: add chakra_tdd.h to install.py +* [[`161577813f`](https://github.com/nodejs/node-chakracore/commit/161577813f)] - meta: merge node/master into node-chakracore/master +* [[`a9a7dd0530`](https://github.com/nodejs/node-chakracore/commit/a9a7dd0530)] - build: fix macro issue +* [[`6a20f8dafb`](https://github.com/nodejs/node-chakracore/commit/6a20f8dafb)] - meta: merge node/master into node-chakracore/master +* [[`20c21347ac`](https://github.com/nodejs/node-chakracore/commit/20c21347ac)] - test: re-mark test as flaky for ChakraCore +* [[`175fe688f1`](https://github.com/nodejs/node-chakracore/commit/175fe688f1)] - test: don't use V8-specific options on ChakraCore +* [[`fda2d93524`](https://github.com/nodejs/node-chakracore/commit/fda2d93524)] - meta: merge node/master into node-chakracore/master +* [[`fdf859098c`](https://github.com/nodejs/node-chakracore/commit/fdf859098c)] - meta: merge node/master into node-chakracore/master +* [[`fe2f176bf4`](https://github.com/nodejs/node-chakracore/commit/fe2f176bf4)] - test: marking new esm test as flaky +* [[`3331186ac3`](https://github.com/nodejs/node-chakracore/commit/3331186ac3)] - Merge nodejs/master +* [[`3aa2c16607`](https://github.com/nodejs/node-chakracore/commit/3aa2c16607)] - Merge nodejs/master +* [[`35c8c3a0d7`](https://github.com/nodejs/node-chakracore/commit/35c8c3a0d7)] - Merge nodejs/master +* [[`3018e1645f`](https://github.com/nodejs/node-chakracore/commit/3018e1645f)] - chakrashim: add new V8 API +* [[`8fd7c3efc8`](https://github.com/nodejs/node-chakracore/commit/8fd7c3efc8)] - Merge nodejs/master +* [[`b48c11fdaf`](https://github.com/nodejs/node-chakracore/commit/b48c11fdaf)] - test: mark new ES Module tests as flaky +* [[`4d1baa251e`](https://github.com/nodejs/node-chakracore/commit/4d1baa251e)] - chakrashim: shim new v8::Module APIs +* [[`5298047d6f`](https://github.com/nodejs/node-chakracore/commit/5298047d6f)] - Merge nodejs/master +* [[`8eefbbb6c5`](https://github.com/nodejs/node-chakracore/commit/8eefbbb6c5)] - test: fixing flaky test flag +* [[`4ddf7934e9`](https://github.com/nodejs/node-chakracore/commit/4ddf7934e9)] - [Merge Microsoft/Chakracore@83b1218425] [MERGE #4136 @boingoing] Support for defer parse of object literal methods +* [[`8f2323e0a4`](https://github.com/nodejs/node-chakracore/commit/8f2323e0a4)] - [Merge Microsoft/Chakracore@b006606339] [MERGE #4100 @obastemur] [optional] Improve OS14363556 +* [[`06ba99b724`](https://github.com/nodejs/node-chakracore/commit/06ba99b724)] - [Merge Microsoft/Chakracore@fd7889c423] [MERGE #4018 @obastemur] fix modFunctionIndex is missing on copy +* [[`fb7e3daa89`](https://github.com/nodejs/node-chakracore/commit/fb7e3daa89)] - [Merge Microsoft/Chakracore@0bc7709496] [MERGE #4105 @boingoing] Support for defer parsing lambda functions +* [[`c3c41bce3e`](https://github.com/nodejs/node-chakracore/commit/c3c41bce3e)] - lint: fix lint issue in trace_mgr +* [[`b41ebfbe7f`](https://github.com/nodejs/node-chakracore/commit/b41ebfbe7f)] - test: mark new test as flaky for chakracore +* [[`50d21749dd`](https://github.com/nodejs/node-chakracore/commit/50d21749dd)] - Merge nodejs/master +* [[`4fc16fc683`](https://github.com/nodejs/node-chakracore/commit/4fc16fc683)] - Merge nodejs/master +* [[`eaf6763c1a`](https://github.com/nodejs/node-chakracore/commit/eaf6763c1a)] - test: disable failing vm tests until we add proper support +* [[`5fed2d619d`](https://github.com/nodejs/node-chakracore/commit/5fed2d619d)] - chakrashim: Updating shim to fix build break +* [[`3b38e14b14`](https://github.com/nodejs/node-chakracore/commit/3b38e14b14)] - Merge nodejs/master +* [[`04c1428260`](https://github.com/nodejs/node-chakracore/commit/04c1428260)] - test: marking new esmodule as flaky due to lack of support +* [[`0fa8358a5e`](https://github.com/nodejs/node-chakracore/commit/0fa8358a5e)] - Merge nodejs/master +* [[`559f7cf37e`](https://github.com/nodejs/node-chakracore/commit/559f7cf37e)] - [Merge Microsoft/Chakracore@8dbf8e4721] [MERGE #4035 @rhuanjl] Optimise xplat UtcTimeFromStrCore +* [[`51d838b2b3`](https://github.com/nodejs/node-chakracore/commit/51d838b2b3)] - test: fixing test failure after merge. +* [[`5b3d44e075`](https://github.com/nodejs/node-chakracore/commit/5b3d44e075)] - Merge nodejs/master +* [[`40aeb28ee1`](https://github.com/nodejs/node-chakracore/commit/40aeb28ee1)] - Merge nodejs/master +* [[`9738df7fed`](https://github.com/nodejs/node-chakracore/commit/9738df7fed)] - test: fix up renamed tests +* [[`535c25e87d`](https://github.com/nodejs/node-chakracore/commit/535c25e87d)] - Merge nodejs/master + +## 2017-10-21, node-chakracore-8.4.0 + +### Commits + +* [[`1fac205e59`](https://github.com/nodejs/node-chakracore/commit/1fac205e59)] - [Merge Microsoft/Chakracore@ee3378557e] [MERGE #3742 @xiaoyinl] Never use exponential if radix not 10 (Fix #3739, #3740) +* [[`93718f1d99`](https://github.com/nodejs/node-chakracore/commit/93718f1d99)] - [Merge Microsoft/Chakracore@112d0d6a62] [MERGE #4004 @obastemur] numberToString: re-cache on miss and cache more +* [[`e7ddfd89c4`](https://github.com/nodejs/node-chakracore/commit/e7ddfd89c4)] - [Merge Microsoft/Chakracore@345870f035] [MERGE #3979 @boingoing] Remove an assert in `FindOrAddPidRef` +* [[`66bf53e7ad`](https://github.com/nodejs/node-chakracore/commit/66bf53e7ad)] - [Merge Microsoft/Chakracore@865393282c] [MERGE #3994 @boingoing] Change var slot allocation order to avoid loading special symbols from incorrect slots +* [[`84b2e378b5`](https://github.com/nodejs/node-chakracore/commit/84b2e378b5)] - [Merge Microsoft/Chakracore@f28ec6d047] [MERGE #4005 @MSLaguana] Improving handling of internal properties in JSON.stringify +* [[`46976d5f72`](https://github.com/nodejs/node-chakracore/commit/46976d5f72)] - Merge nodejs/master +* [[`24e76a225a`](https://github.com/nodejs/node-chakracore/commit/24e76a225a)] - Merge nodejs/master +* [[`d9429bcadc`](https://github.com/nodejs/node-chakracore/commit/d9429bcadc)] - [Merge Microsoft/Chakracore@625f1b8b81] [MERGE #3745 @xiaoyinl] [README.md] Use HTTPS link for ChakraCore-Samples +* [[`292b472bc9`](https://github.com/nodejs/node-chakracore/commit/292b472bc9)] - [Merge Microsoft/Chakracore@99bc5af01b] [MERGE #3927 @xiaoyinl] Add PROBE_STACK to JSONParser::Walk (Fix #3900) +* [[`3a65db4e71`](https://github.com/nodejs/node-chakracore/commit/3a65db4e71)] - Merge nodejs/master +* [[`9f7c3a5dcd`](https://github.com/nodejs/node-chakracore/commit/9f7c3a5dcd)] - test: disable new esm test +* [[`d35b64c7b1`](https://github.com/nodejs/node-chakracore/commit/d35b64c7b1)] - Merge nodejs/master +* [[`040de95117`](https://github.com/nodejs/node-chakracore/commit/040de95117)] - [Merge Microsoft/Chakracore@ddbe1a2ae8] [MERGE #3971 @boingoing] Do not load 'this' explicitly for class expression call target +* [[`70b46cb7dc`](https://github.com/nodejs/node-chakracore/commit/70b46cb7dc)] - test: mark flaky test, fix common decl +* [[`b836bfcb57`](https://github.com/nodejs/node-chakracore/commit/b836bfcb57)] - Merge nodejs/master +* [[`6611c5c272`](https://github.com/nodejs/node-chakracore/commit/6611c5c272)] - [Merge Microsoft/Chakracore@592555d780] [MERGE #3945 @boingoing] Remove 'this' binding for global and global lambda functions +* [[`1572284556`](https://github.com/nodejs/node-chakracore/commit/1572284556)] - [Merge Microsoft/Chakracore@ccf501ae93] [MERGE #3958 @Cellule] OS#14217306 Update Bytecode GUID +* [[`ea912bb05f`](https://github.com/nodejs/node-chakracore/commit/ea912bb05f)] - test: mark test-repl-pretty-stack tests flaky +* [[`90447b59c2`](https://github.com/nodejs/node-chakracore/commit/90447b59c2)] - Merge nodejs/master +* [[`f7b51b9754`](https://github.com/nodejs/node-chakracore/commit/f7b51b9754)] - test: mark flaky tests +* [[`4e5c00f6c2`](https://github.com/nodejs/node-chakracore/commit/4e5c00f6c2)] - Merge nodejs/master +* [[`2ee2b1e2f0`](https://github.com/nodejs/node-chakracore/commit/2ee2b1e2f0)] - [Merge Microsoft/Chakracore@ca08c59b17] [MERGE #3940 @boingoing] Correctly order special symbol initialization for default arguments +* [[`b54e97870a`](https://github.com/nodejs/node-chakracore/commit/b54e97870a)] - [Merge Microsoft/Chakracore@951b23f750] [MERGE #3932 @boingoing] Loosen an assert in `FindOrAddPidRef` +* [[`8fe55949d3`](https://github.com/nodejs/node-chakracore/commit/8fe55949d3)] - [Merge Microsoft/Chakracore@e3724ebb18] [MERGE #3944 @obastemur] Apply marshaling to property from slot +* [[`22b0806d4b`](https://github.com/nodejs/node-chakracore/commit/22b0806d4b)] - [Merge Microsoft/Chakracore@ea11759ba3] [MERGE #3923 @obastemur] json.stringify: simplify array interface and make sure object is dynamicObject +* [[`c4462527c2`](https://github.com/nodejs/node-chakracore/commit/c4462527c2)] - Merge nodejs/master +* [[`b51dc3856e`](https://github.com/nodejs/node-chakracore/commit/b51dc3856e)] - test: mark test-http2-server-rst-stream as flaky +* [[`12cb6ee693`](https://github.com/nodejs/node-chakracore/commit/12cb6ee693)] - Merge nodejs/master +* [[`6616b34ed3`](https://github.com/nodejs/node-chakracore/commit/6616b34ed3)] - [Merge Microsoft/Chakracore@ffe59396b0] [MERGE #3917 @agarwal-sandeep] 17-10 Security Update that addresses the following issues in ChakraCore +* [[`3e1b61ea30`](https://github.com/nodejs/node-chakracore/commit/3e1b61ea30)] - Merge nodejs/master +* [[`adbea0f539`](https://github.com/nodejs/node-chakracore/commit/adbea0f539)] - [Merge Microsoft/Chakracore@d234b08fd9] [MERGE #3904 @boingoing] Strict mode global lambda functions should use LdThis instead of StrictLdThis +* [[`2ae996d4cd`](https://github.com/nodejs/node-chakracore/commit/2ae996d4cd)] - Merge nodejs/master +* [[`c0981c1fd6`](https://github.com/nodejs/node-chakracore/commit/c0981c1fd6)] - Merge nodejs/master +* [[`2f0645b334`](https://github.com/nodejs/node-chakracore/commit/2f0645b334)] - Merge nodejs/master +* [[`9d58517497`](https://github.com/nodejs/node-chakracore/commit/9d58517497)] - Merge nodejs/master +* [[`4569fd2ebc`](https://github.com/nodejs/node-chakracore/commit/4569fd2ebc)] - chakrashim: shim new V8 api +* [[`ef71af534e`](https://github.com/nodejs/node-chakracore/commit/ef71af534e)] - Merge nodejs/master +* [[`40d100eeea`](https://github.com/nodejs/node-chakracore/commit/40d100eeea)] - Merge nodejs/master +* [[`71200b29fa`](https://github.com/nodejs/node-chakracore/commit/71200b29fa)] - test: disable LargeUtf8 napi test on chakra +* [[`f0a18bec25`](https://github.com/nodejs/node-chakracore/commit/f0a18bec25)] - Merge nodejs/master +* [[`dc0b960855`](https://github.com/nodejs/node-chakracore/commit/dc0b960855)] - lint: fix lint issues +* [[`6384ceb862`](https://github.com/nodejs/node-chakracore/commit/6384ceb862)] - napi_jsrt: initialize memory in napi_adjust_external_memory +* [[`6967b114de`](https://github.com/nodejs/node-chakracore/commit/6967b114de)] - Merge nodejs/master +* [[`b8454fc417`](https://github.com/nodejs/node-chakracore/commit/b8454fc417)] - [Merge Microsoft/Chakracore@13e0e02e3d] [MERGE #3894 @obastemur] perf: simplify stringify + GetOrAddPropertyRecord +* [[`0fbed91215`](https://github.com/nodejs/node-chakracore/commit/0fbed91215)] - [Merge Microsoft/Chakracore@40d6222ef2] [MERGE #3861 @obastemur] jsrt: JsConvertValueToString exit fast if arg. is JavascriptString +* [[`cc177729ee`](https://github.com/nodejs/node-chakracore/commit/cc177729ee)] - [Merge Microsoft/Chakracore@cb2b31e6f1] [MERGE #3892 @boingoing] Top level event handlers have an implicit 'this' binding +* [[`8275b21b74`](https://github.com/nodejs/node-chakracore/commit/8275b21b74)] - [Merge Microsoft/Chakracore@bb03416faf] [MERGE #3880 @obastemur] CrossSite: Fix property check +* [[`d7d956dd0e`](https://github.com/nodejs/node-chakracore/commit/d7d956dd0e)] - [Merge Microsoft/Chakracore@1202ba28d4] [MERGE #3878 @obastemur] fix: fails to compare to undefined on cross context +* [[`0be48b0ba7`](https://github.com/nodejs/node-chakracore/commit/0be48b0ba7)] - [Merge Microsoft/Chakracore@cb6868590e] [MERGE #3882 @obastemur] PropertyCache: assume property's context != object's context +* [[`4f7c99c85e`](https://github.com/nodejs/node-chakracore/commit/4f7c99c85e)] - [Merge Microsoft/Chakracore@4f6b659a41] [MERGE #3857 @jackhorton] Fix issue with calling JSON.stringify on an object with internal properties +* [[`8fc6067a72`](https://github.com/nodejs/node-chakracore/commit/8fc6067a72)] - [Merge Microsoft/Chakracore@802c6a2aae] [MERGE #3864 @obastemur] json: allow totalNumPropertyCount == 0 (assert) +* [[`3fcd7a308d`](https://github.com/nodejs/node-chakracore/commit/3fcd7a308d)] - [Merge Microsoft/Chakracore@c2ccf4f0a7] [1.6>1.7] [MERGE #3866 @Penguinwizzard] Re-enable RecyclerChecker runs +* [[`bc53a2e6d0`](https://github.com/nodejs/node-chakracore/commit/bc53a2e6d0)] - [Merge Microsoft/Chakracore@36e9f41ca2] [1.6>1.7] [MERGE #3854 @Penguinwizzard] Unblock CI +* [[`577d63c45a`](https://github.com/nodejs/node-chakracore/commit/577d63c45a)] - [Merge Microsoft/Chakracore@c2f92dd01e] [MERGE #3840 @dilijev] Intl-ICU: Merge branch `intl-icu`: Intl.NumberFormat and node-cc build integration into branch `release/1.7` +* [[`5384b59fa1`](https://github.com/nodejs/node-chakracore/commit/5384b59fa1)] - [Merge Microsoft/Chakracore@3f39bafe41] [1.6>1.7] [MERGE #3849 @MSLaguana] Updating CI to use clang 3.9 after CI image change. +* [[`233d9ddd4a`](https://github.com/nodejs/node-chakracore/commit/233d9ddd4a)] - napi: fix property string length +* [[`9ba2671582`](https://github.com/nodejs/node-chakracore/commit/9ba2671582)] - [Merge Microsoft/Chakracore@7f0403e0e8] [MERGE #3845 @obastemur] CanonicalizeAccessor returns wrong results on cross thread +* [[`6852c75c61`](https://github.com/nodejs/node-chakracore/commit/6852c75c61)] - [Merge Microsoft/Chakracore@d54ede6ce9] [MERGE #3731 @obastemur] pal: do not init PAL sync manager thread +* [[`b0da3179fc`](https://github.com/nodejs/node-chakracore/commit/b0da3179fc)] - [Merge Microsoft/Chakracore@32a6edd28c] [MERGE #3788 @obastemur] perf: Improve internal type discovery and getPropertyInternal +* [[`22ff05ea90`](https://github.com/nodejs/node-chakracore/commit/22ff05ea90)] - [Merge Microsoft/Chakracore@f90129c6d0] [MERGE #3758 @jackhorton] Make -v actually enable verbose makefiles +* [[`e6078df8ec`](https://github.com/nodejs/node-chakracore/commit/e6078df8ec)] - [Merge Microsoft/Chakracore@c6b3f201b1] [MERGE #3751 @obastemur] perf: Improve JSON.stringify performance +* [[`886f300a34`](https://github.com/nodejs/node-chakracore/commit/886f300a34)] - [Merge Microsoft/Chakracore@0678ae03e0] [MERGE #3842 @obastemur] wabt: delete wabt config.h +* [[`27b0196a1c`](https://github.com/nodejs/node-chakracore/commit/27b0196a1c)] - [Merge Microsoft/Chakracore@98454c40e9] [MERGE #3501 @obastemur] Perf Improvements +* [[`9d92d19889`](https://github.com/nodejs/node-chakracore/commit/9d92d19889)] - [Merge Microsoft/Chakracore@a9325a3ac1] [MERGE #3774 @obastemur] perf: less collision - less comparison +* [[`da8076836e`](https://github.com/nodejs/node-chakracore/commit/da8076836e)] - [Merge Microsoft/Chakracore@03feaf00c9] [MERGE #3806 @obastemur] OSX: Use the max between rsp vs USRSTACK** +* [[`f78c6941ae`](https://github.com/nodejs/node-chakracore/commit/f78c6941ae)] - [Merge Microsoft/Chakracore@61d8817fda] [MERGE #3799 @obastemur] Update min-max to GET_MIN-GET_MAX +* [[`8b22a65b5a`](https://github.com/nodejs/node-chakracore/commit/8b22a65b5a)] - test: unmarking test_general as flaky +* [[`6d975aedc5`](https://github.com/nodejs/node-chakracore/commit/6d975aedc5)] - test: fixing test_general to work with imprecise GC +* [[`0995107989`](https://github.com/nodejs/node-chakracore/commit/0995107989)] - test: disabling new unsupported es-module tests +* [[`3cab2f7265`](https://github.com/nodejs/node-chakracore/commit/3cab2f7265)] - Merge nodejs/master +* [[`d1741202f3`](https://github.com/nodejs/node-chakracore/commit/d1741202f3)] - [Merge Microsoft/Chakracore@965098b204] [MERGE #3835 @boingoing] Fix null dereference in LoadAllConstants when code has no 'this' binding +* [[`d6ff9c99bf`](https://github.com/nodejs/node-chakracore/commit/d6ff9c99bf)] - [Merge Microsoft/Chakracore@f40d571b5d] [MERGE #3725 @obastemur] xplat: improve virtual memory region lookups +* [[`a9f5394b01`](https://github.com/nodejs/node-chakracore/commit/a9f5394b01)] - Merge nodejs/master +* [[`beaa30c708`](https://github.com/nodejs/node-chakracore/commit/beaa30c708)] - Merge nodejs/master +* [[`c926e5841c`](https://github.com/nodejs/node-chakracore/commit/c926e5841c)] - Merge nodejs/master +* [[`5645545deb`](https://github.com/nodejs/node-chakracore/commit/5645545deb)] - Merge nodejs/master +* [[`aaa4557cd5`](https://github.com/nodejs/node-chakracore/commit/aaa4557cd5)] - test: fix bad merge +* [[`d608d2035d`](https://github.com/nodejs/node-chakracore/commit/d608d2035d)] - napi,jsrt: fixed erroneous version number when registering napi modules +* [[`55f0a0bfc8`](https://github.com/nodejs/node-chakracore/commit/55f0a0bfc8)] - test: fixing jslint issues +* [[`320dba0776`](https://github.com/nodejs/node-chakracore/commit/320dba0776)] - test: updating inspector tests to work or be marked as flaky +* [[`ee6df1f1c7`](https://github.com/nodejs/node-chakracore/commit/ee6df1f1c7)] - test,chakrashim: fixing v8::External objects to have no prototype +* [[`c091e2a811`](https://github.com/nodejs/node-chakracore/commit/c091e2a811)] - Merge nodejs/master +* [[`221c9de34a`](https://github.com/nodejs/node-chakracore/commit/221c9de34a)] - napi: updating chakra napi implementation to match new spec +* [[`03ac20b47a`](https://github.com/nodejs/node-chakracore/commit/03ac20b47a)] - Merge nodejs/master +* [[`670049aa9a`](https://github.com/nodejs/node-chakracore/commit/670049aa9a)] - test,build: fix merge test failures +* [[`4360d62f97`](https://github.com/nodejs/node-chakracore/commit/4360d62f97)] - chakrashim: shimming new apis +* [[`e1c180c525`](https://github.com/nodejs/node-chakracore/commit/e1c180c525)] - Merge nodejs/master +* [[`f6df153c05`](https://github.com/nodejs/node-chakracore/commit/f6df153c05)] - [Merge Microsoft/Chakracore@2f293c45df] [MERGE #3743 @boingoing] Binding for special named properties +* [[`7e91f99a9c`](https://github.com/nodejs/node-chakracore/commit/7e91f99a9c)] - [Merge Microsoft/Chakracore@a42c41d387] [MERGE #3768 @MSLaguana] Adding error checking to JsCreateWeakReference +* [[`7ca7c6cc49`](https://github.com/nodejs/node-chakracore/commit/7ca7c6cc49)] - build: added --with-intl flag on linux, android, and macOS +* [[`76593a56fd`](https://github.com/nodejs/node-chakracore/commit/76593a56fd)] - Merge nodejs/master +* [[`3c1d3f7676`](https://github.com/nodejs/node-chakracore/commit/3c1d3f7676)] - chakrashim: shim updated apis +* [[`a51443ece3`](https://github.com/nodejs/node-chakracore/commit/a51443ece3)] - Merge nodejs/master +* [[`b3585b4fa6`](https://github.com/nodejs/node-chakracore/commit/b3585b4fa6)] - napi: Fix break on linux +* [[`82e55e01cf`](https://github.com/nodejs/node-chakracore/commit/82e55e01cf)] - [Merge Microsoft/Chakracore@9753783bc9] [MERGE #3634 @xiaoyinl] Remove undefined functions in ScriptContext.h +* [[`7b439471ac`](https://github.com/nodejs/node-chakracore/commit/7b439471ac)] - [Merge Microsoft/Chakracore@2e48b602dd] [MERGE #3554 @xiaoyinl] Fix typos +* [[`405da295fe`](https://github.com/nodejs/node-chakracore/commit/405da295fe)] - [Merge Microsoft/Chakracore@281cfa876d] [MERGE #3569 @xiaoyinl] Update doc for JsCreateString(Utf16) +* [[`97a696a58d`](https://github.com/nodejs/node-chakracore/commit/97a696a58d)] - build: fix lint issues +* [[`c785c3ecf0`](https://github.com/nodejs/node-chakracore/commit/c785c3ecf0)] - test: Fix test breaks in node-chakracore +* [[`9ef12bbd55`](https://github.com/nodejs/node-chakracore/commit/9ef12bbd55)] - test: initial test failure fixes +* [[`8b93249afa`](https://github.com/nodejs/node-chakracore/commit/8b93249afa)] - napi: Update jsrt implementation +* [[`da9dce2767`](https://github.com/nodejs/node-chakracore/commit/da9dce2767)] - Merge nodejs/master +* [[`f33e171aed`](https://github.com/nodejs/node-chakracore/commit/f33e171aed)] - build: fix lint issues +* [[`258df302ad`](https://github.com/nodejs/node-chakracore/commit/258df302ad)] - test: fixing AliasedBuffer tests to enter Isolate +* [[`8f2b2e2d5b`](https://github.com/nodejs/node-chakracore/commit/8f2b2e2d5b)] - napi: Fix jsrt implementation of napi_create_async_work +* [[`f7144b56b6`](https://github.com/nodejs/node-chakracore/commit/f7144b56b6)] - test,build: implement no-ops for Promise::Resolver methods, mark tests as flaky +* [[`00d5417765`](https://github.com/nodejs/node-chakracore/commit/00d5417765)] - Merge nodejs/master +* [[`b4d318e35e`](https://github.com/nodejs/node-chakracore/commit/b4d318e35e)] - ttd: adding ttd tracking logic to aliased_buffer +* [[`e7cf9f81e2`](https://github.com/nodejs/node-chakracore/commit/e7cf9f81e2)] - [Merge Microsoft/Chakracore@8bc3d1afe8] [MERGE #3734 @sigatrev] OS:13674598 use type specialized sym for upward exposed uses check +* [[`3b5981feac`](https://github.com/nodejs/node-chakracore/commit/3b5981feac)] - marking test-http2-client-promisify-connect as failing +* [[`76fda577b5`](https://github.com/nodejs/node-chakracore/commit/76fda577b5)] - Merge nodejs/master +* [[`7f6cac3721`](https://github.com/nodejs/node-chakracore/commit/7f6cac3721)] - env: fixing line endings +* [[`c20ed4e370`](https://github.com/nodejs/node-chakracore/commit/c20ed4e370)] - ttd: undoing custom TTD tracking for async-wrap +* [[`918e435e63`](https://github.com/nodejs/node-chakracore/commit/918e435e63)] - Updating flaky status for moved test +* [[`1a55d558ff`](https://github.com/nodejs/node-chakracore/commit/1a55d558ff)] - Merge nodejs/master +* [[`18d71bac1d`](https://github.com/nodejs/node-chakracore/commit/18d71bac1d)] - napi: adding napi_run_script support for chakracore +* [[`06d06cbd4b`](https://github.com/nodejs/node-chakracore/commit/06d06cbd4b)] - Merge nodejs/master +* [[`41e2789bef`](https://github.com/nodejs/node-chakracore/commit/41e2789bef)] - [Merge Microsoft/Chakracore@190c0f01a6] [MERGE #3635 @xiaoyinl] Numbers up to 10^21 shouldn't be displayed exponentially (Fixes #2751) +* [[`774fa24d49`](https://github.com/nodejs/node-chakracore/commit/774fa24d49)] - [Merge Microsoft/Chakracore@1d7a5fe423] [MERGE #3736 @dilijev] OS#13255820 OS#13255822: Fix uninitialized locals and check return value of function that initializes them. +* [[`f4b4e13bfd`](https://github.com/nodejs/node-chakracore/commit/f4b4e13bfd)] - [Merge Microsoft/Chakracore@d19bf32818] [MERGE #3724 @dilijev] Revert non-optimal pattern in Intl.js +* [[`f859c1e3c6`](https://github.com/nodejs/node-chakracore/commit/f859c1e3c6)] - [Merge Microsoft/Chakracore@ee46fc449c] [MERGE #3732 @MSLaguana] Preparing for release 1.7.2 +* [[`c596ca5dca`](https://github.com/nodejs/node-chakracore/commit/c596ca5dca)] - [Merge Microsoft/Chakracore@0709816282] [MERGE #3729 @suwc] 17-09 ChakraCore servicing release +* [[`561476a0ee`](https://github.com/nodejs/node-chakracore/commit/561476a0ee)] - [Merge Microsoft/Chakracore@e905806855] [MERGE #3682 @dilijev] Fix #2987: Per spec, skip over holes when iterating over localeList +* [[`de917cb050`](https://github.com/nodejs/node-chakracore/commit/de917cb050)] - [Merge Microsoft/Chakracore@8dd1b47365] [MERGE #3721 @jianchun] fix incorrect parameter to call ChangeStringLinguisticCase +* [[`e1b78151d9`](https://github.com/nodejs/node-chakracore/commit/e1b78151d9)] - [Merge Microsoft/Chakracore@860ad1275e] [MERGE #3719 @jianchun] fix JavascriptFunction::CheckValidDebugThunk CrossSite check +* [[`d251636ac2`](https://github.com/nodejs/node-chakracore/commit/d251636ac2)] - [Merge Microsoft/Chakracore@6c11e16af2] [MERGE #3707 @sigatrev] Remove unneeded symbol that is breaking RecordInlineeFrameInfo copy prop +* [[`a8c98f91f7`](https://github.com/nodejs/node-chakracore/commit/a8c98f91f7)] - [Merge Microsoft/Chakracore@f17e37db34] [MERGE #3680 @dilijev] Intl-ICU: Add LanguageTag RegExp; make Intl.*.supportedLocalesOf work under ICU +* [[`bda058019d`](https://github.com/nodejs/node-chakracore/commit/bda058019d)] - [Merge Microsoft/Chakracore@d655df5191] [MERGE #3712 @obastemur] fix recyclerList check failing on multi-thread usage +* [[`5dcfd2b018`](https://github.com/nodejs/node-chakracore/commit/5dcfd2b018)] - Merge nodejs/master +* [[`b748ade9b2`](https://github.com/nodejs/node-chakracore/commit/b748ade9b2)] - Fixing promise test to not require unhandled promise rejections +* [[`470cb487fc`](https://github.com/nodejs/node-chakracore/commit/470cb487fc)] - chakrashim: fixing build break with stub v8::Module shim +* [[`a7e5d14488`](https://github.com/nodejs/node-chakracore/commit/a7e5d14488)] - Merge nodejs/master +* [[`44c368e740`](https://github.com/nodejs/node-chakracore/commit/44c368e740)] - [Merge Microsoft/Chakracore@edbeb866a5] [MERGE #3516 @obastemur] perf: Improve hot MOD arithmetic +* [[`3bb49ae60e`](https://github.com/nodejs/node-chakracore/commit/3bb49ae60e)] - [Merge Microsoft/Chakracore@4f07a58eec] [MERGE #3607 @MSLaguana] Adding a new enumerator flag to support short-term accesses +* [[`54afc678c3`](https://github.com/nodejs/node-chakracore/commit/54afc678c3)] - [Merge Microsoft/Chakracore@743be56892] [MERGE #3702 @sigatrev] Call SetInternalProperty and fix flags +* [[`d0491cec84`](https://github.com/nodejs/node-chakracore/commit/d0491cec84)] - [Merge Microsoft/Chakracore@daa3fc0313] [MERGE #3604 @obastemur] perf: reduce collision in hot maps +* [[`c0ab65f8b3`](https://github.com/nodejs/node-chakracore/commit/c0ab65f8b3)] - [Merge Microsoft/Chakracore@9264e37437] [MERGE #3605 @obastemur] perf: use wmemcpy instead of memcpy for wide strings +* [[`d52560813c`](https://github.com/nodejs/node-chakracore/commit/d52560813c)] - [Merge Microsoft/Chakracore@d4c8561029] [MERGE #3541 @obastemur] Better Debug coverage, smaller binary size +* [[`8042c2995f`](https://github.com/nodejs/node-chakracore/commit/8042c2995f)] - Merge nodejs/master +* [[`96c79098b3`](https://github.com/nodejs/node-chakracore/commit/96c79098b3)] - Merge nodejs/master +* [[`022a42df4f`](https://github.com/nodejs/node-chakracore/commit/022a42df4f)] - test: skip failing test on chakracore +* [[`39523bb3b4`](https://github.com/nodejs/node-chakracore/commit/39523bb3b4)] - chakrashim: added v8::Value::IsNullOrUndefined +* [[`be461f4efd`](https://github.com/nodejs/node-chakracore/commit/be461f4efd)] - Merge nodejs/master +* [[`353d3d517a`](https://github.com/nodejs/node-chakracore/commit/353d3d517a)] - Merge nodejs/master +* [[`7220aaa118`](https://github.com/nodejs/node-chakracore/commit/7220aaa118)] - [Merge Microsoft/Chakracore@cfebb39b75] [MERGE #3684 @digitalinfinity] Fix broken config parsing in ChakraFull +* [[`84298010ce`](https://github.com/nodejs/node-chakracore/commit/84298010ce)] - Merge nodejs/master +* [[`4bfd54ec25`](https://github.com/nodejs/node-chakracore/commit/4bfd54ec25)] - Merge nodejs/master +* [[`a5a5a1e57e`](https://github.com/nodejs/node-chakracore/commit/a5a5a1e57e)] - Merge nodejs/master +* [[`070fe0f475`](https://github.com/nodejs/node-chakracore/commit/070fe0f475)] - test: fix node-chakracore tests on linux +* [[`8524de53b8`](https://github.com/nodejs/node-chakracore/commit/8524de53b8)] - n-api: implement stub for adjust_external_memory +* [[`676e81390f`](https://github.com/nodejs/node-chakracore/commit/676e81390f)] - Merge nodejs/master +* [[`154a03e7da`](https://github.com/nodejs/node-chakracore/commit/154a03e7da)] - Merge nodejs/master +* [[`58217d2354`](https://github.com/nodejs/node-chakracore/commit/58217d2354)] - Merge nodejs/master +* [[`b5716076e6`](https://github.com/nodejs/node-chakracore/commit/b5716076e6)] - Merge nodejs/master +* [[`9a8953d003`](https://github.com/nodejs/node-chakracore/commit/9a8953d003)] - Merge nodejs/master +* [[`85767d6de3`](https://github.com/nodejs/node-chakracore/commit/85767d6de3)] - chakrashim: updating use of JsCopyString for perf +* [[`4a122aa929`](https://github.com/nodejs/node-chakracore/commit/4a122aa929)] - [Merge Microsoft/Chakracore@7b7ddfe8f3] [MERGE #3609 @MSLaguana] Changing utf8 conversion codex to improve perf and safety +* [[`3712f08a00`](https://github.com/nodejs/node-chakracore/commit/3712f08a00)] - test: fix breaking tests +* [[`65cc69dbc4`](https://github.com/nodejs/node-chakracore/commit/65cc69dbc4)] - Merge nodejs/master +* [[`094ccb1a4e`](https://github.com/nodejs/node-chakracore/commit/094ccb1a4e)] - [Merge Microsoft/Chakracore@09cf407949] [MERGE #3590 @mrkmarron] TTD: Fix leak on top-level function load and bug in external function inflate. +* [[`f839c0b546`](https://github.com/nodejs/node-chakracore/commit/f839c0b546)] - [Merge Microsoft/Chakracore@fcf9a18f07] [MERGE #3608 @Penguinwizzard] Add a flag to use a stronger array sort for bug analysis. +* [[`bca99b030b`](https://github.com/nodejs/node-chakracore/commit/bca99b030b)] - [Merge Microsoft/Chakracore@0df53e5b62] [MERGE #3578 @meg-gupta] Dont update valueInfo of bytecode constants +* [[`f3ad3e0998`](https://github.com/nodejs/node-chakracore/commit/f3ad3e0998)] - [Merge Microsoft/Chakracore@1262d2ea6d] [1.6>1.7] [MERGE #3583 @rajatd] Allow cross-site objects too in ActivationObjectEx::Is +* [[`55fe1adfb3`](https://github.com/nodejs/node-chakracore/commit/55fe1adfb3)] - [Merge Microsoft/Chakracore@a773e37180] [MERGE #3598 @Cellule] Fix #3597 +* [[`2af05eb9ec`](https://github.com/nodejs/node-chakracore/commit/2af05eb9ec)] - test: fix line endings for test/addons-napi/test_constructor +* [[`e218ee3042`](https://github.com/nodejs/node-chakracore/commit/e218ee3042)] - test: unmark addons-napi/test_promise as flaky +* [[`3e706ba35d`](https://github.com/nodejs/node-chakracore/commit/3e706ba35d)] - napi_jsrt: implement promise +* [[`dcb87d42e5`](https://github.com/nodejs/node-chakracore/commit/dcb87d42e5)] - test: mark addons-napi/test_promise as flaky +* [[`9249837ca7`](https://github.com/nodejs/node-chakracore/commit/9249837ca7)] - Merge nodejs/master +* [[`3f0ef26ada`](https://github.com/nodejs/node-chakracore/commit/3f0ef26ada)] - [Merge Microsoft/Chakracore@4bf71d047f] [MERGE #3587 @rajatd] Setting internal properties with +* [[`e27d1b32a3`](https://github.com/nodejs/node-chakracore/commit/e27d1b32a3)] - [Merge Microsoft/Chakracore@e5c80f382f] [MERGE #3564 @dilijev] Fix space between , and exclude_xplat (rl doesn't handle spaces) +* [[`b344ac7ce5`](https://github.com/nodejs/node-chakracore/commit/b344ac7ce5)] - [Merge Microsoft/Chakracore@e2345e7d4a] [1.6>1.7] [MERGE #3584 @thomasmo] OS#13419689 - DOMFastPathGetter instructions do not propagate destination profile data, adding overhead to inlined getter calls +* [[`7cda2d1078`](https://github.com/nodejs/node-chakracore/commit/7cda2d1078)] - test: fixing new test issues +* [[`ed7b578fe6`](https://github.com/nodejs/node-chakracore/commit/ed7b578fe6)] - n-api: add napi_remove_wrap using JSRT +* [[`82742cd848`](https://github.com/nodejs/node-chakracore/commit/82742cd848)] - chakrashim: added missing Function methods +* [[`df059be1fb`](https://github.com/nodejs/node-chakracore/commit/df059be1fb)] - Merge nodejs/master +* [[`6bb5c009ac`](https://github.com/nodejs/node-chakracore/commit/6bb5c009ac)] - [Merge Microsoft/Chakracore@fe2ddd367e] [MERGE #3577 @meg-gupta] Remove additional edges in try finally flowgraph transformation +* [[`d2426a0c66`](https://github.com/nodejs/node-chakracore/commit/d2426a0c66)] - [Merge Microsoft/Chakracore@4a6e233be6] [MERGE #3576 @pleath] Clean up hasDeferredChild, hasRedeferrableChild, and IsRedeferrable() from FuncInfo. +* [[`3ad4aede73`](https://github.com/nodejs/node-chakracore/commit/3ad4aede73)] - Merge nodejs/master +* [[`624b083eee`](https://github.com/nodejs/node-chakracore/commit/624b083eee)] - Merge nodejs/master +* [[`37c49dd434`](https://github.com/nodejs/node-chakracore/commit/37c49dd434)] - test: marking tests as flaky after merge +* [[`a42597e1f5`](https://github.com/nodejs/node-chakracore/commit/a42597e1f5)] - chakrashim: make inspector asyc methods no-op +* [[`69899137a8`](https://github.com/nodejs/node-chakracore/commit/69899137a8)] - chakrashim: update platform implementation +* [[`965b52d459`](https://github.com/nodejs/node-chakracore/commit/965b52d459)] - Merge nodejs/master +* [[`7f362734e2`](https://github.com/nodejs/node-chakracore/commit/7f362734e2)] - [Merge Microsoft/Chakracore@b0c58262f5] Use Phase instead of boolean flag for GloboptInstrString dump +* [[`02a78aee65`](https://github.com/nodejs/node-chakracore/commit/02a78aee65)] - [Merge Microsoft/Chakracore@f75c14a5d2] [MERGE #3560 @Cellule] WASM: Spec fixes + improve debugging +* [[`a2c870c2b9`](https://github.com/nodejs/node-chakracore/commit/a2c870c2b9)] - [Merge Microsoft/Chakracore@c966983c14] [MERGE #3570 @Cellule] -on:debugbreak in test builds +* [[`cc446d2cd8`](https://github.com/nodejs/node-chakracore/commit/cc446d2cd8)] - [Merge Microsoft/Chakracore@4f8f11f61b] [MERGE #3571 @Cellule] Globopt Instr string config flag +* [[`dc313a3897`](https://github.com/nodejs/node-chakracore/commit/dc313a3897)] - [Merge Microsoft/Chakracore@6479e1b964] [1.6>1.7] [MERGE #3536 @meg-gupta] Do not peep closure stack symbols +* [[`9b55f8c538`](https://github.com/nodejs/node-chakracore/commit/9b55f8c538)] - [Merge Microsoft/Chakracore@94db98ccf2] [MERGE #3547 @Cellule] WASM: Update wabt and spec tests +* [[`cc3a8042f2`](https://github.com/nodejs/node-chakracore/commit/cc3a8042f2)] - [Merge Microsoft/Chakracore@789ab367c7] [MERGE #3526 @sigatrev] OS#9030969 fix stack trace with jitted loops +* [[`e6c513a7b6`](https://github.com/nodejs/node-chakracore/commit/e6c513a7b6)] - Fixing lint issue in jsrtisolateshim.cc +* [[`69337a6c0c`](https://github.com/nodejs/node-chakracore/commit/69337a6c0c)] - doc: fix typo in cli.md +* [[`77b2170f97`](https://github.com/nodejs/node-chakracore/commit/77b2170f97)] - test: preserve env in test cases +* [[`9fdf911587`](https://github.com/nodejs/node-chakracore/commit/9fdf911587)] - build: remove duplicated code +* [[`4205c96de0`](https://github.com/nodejs/node-chakracore/commit/4205c96de0)] - http2: handful of http/2 src cleanups +* [[`ae035c62a2`](https://github.com/nodejs/node-chakracore/commit/ae035c62a2)] - tools: delete an unused argument +* [[`51af17bd18`](https://github.com/nodejs/node-chakracore/commit/51af17bd18)] - http: don't double-fire the req error event +* [[`57604d1c33`](https://github.com/nodejs/node-chakracore/commit/57604d1c33)] - doc: added napi_get_value_string_latin1 +* [[`221e72dc19`](https://github.com/nodejs/node-chakracore/commit/221e72dc19)] - test: refactor async-hooks/test-httparser tests +* [[`d0b6370188`](https://github.com/nodejs/node-chakracore/commit/d0b6370188)] - http2: Expose Http2ServerRequest/Response +* [[`c717daef0b`](https://github.com/nodejs/node-chakracore/commit/c717daef0b)] - doc: fix word wrapping for api stability boxes +* [[`e0cf4c8aa3`](https://github.com/nodejs/node-chakracore/commit/e0cf4c8aa3)] - test: use reserved invalid hostname for tests +* [[`e44983b5bc`](https://github.com/nodejs/node-chakracore/commit/e44983b5bc)] - test: add missing console.error to exec-maxBuffer +* [[`0da2820956`](https://github.com/nodejs/node-chakracore/commit/0da2820956)] - tools: checkout for unassigned DEP00XX codes +* [[`ae5075f239`](https://github.com/nodejs/node-chakracore/commit/ae5075f239)] - 2017-08-15, Version 8.4.0 (Current) +* [[`5e016439c0`](https://github.com/nodejs/node-chakracore/commit/5e016439c0)] - chakrashim: ref count data sent to SetEmbedderData +* [[`fd0d4a3356`](https://github.com/nodejs/node-chakracore/commit/fd0d4a3356)] - chakrashim: removing ObjectPrototypeToStringShim +* [[`e6cc414876`](https://github.com/nodejs/node-chakracore/commit/e6cc414876)] - Fixing test failures after merge +* [[`f5ce7f07b6`](https://github.com/nodejs/node-chakracore/commit/f5ce7f07b6)] - Merge nodejs/master +* [[`a18199857c`](https://github.com/nodejs/node-chakracore/commit/a18199857c)] - [Merge Microsoft/Chakracore@a4f0672dd0] [MERGE #3550 @xiaoyinl] Fix illegal qualified name in ThreadContext.h (Fix #3507) +* [[`1a928c9641`](https://github.com/nodejs/node-chakracore/commit/1a928c9641)] - [Merge Microsoft/Chakracore@241da53bd4] [1.6>1.7] [MERGE #3546 @MikeHolman] disable asm.js in ES6 modules +* [[`d24abe93de`](https://github.com/nodejs/node-chakracore/commit/d24abe93de)] - [Merge Microsoft/Chakracore@497c38192d] [MERGE #3232 @xiaoyinl] Fix file handle leak in Helpers.cpp +* [[`430122c04c`](https://github.com/nodejs/node-chakracore/commit/430122c04c)] - [Merge Microsoft/Chakracore@08803454cc] [MERGE #3548 @Cellule] Put back assert that was removed in #3537 +* [[`c186f8f08f`](https://github.com/nodejs/node-chakracore/commit/c186f8f08f)] - [Merge Microsoft/Chakracore@71d8959010] [MERGE #3235 @xiaoyinl] Fix memory leak in AutoSystemInfo::InitPhysicalProcessorCount +* [[`7a49ba490a`](https://github.com/nodejs/node-chakracore/commit/7a49ba490a)] - disabling inspector/test-contexts because it blocks CI +* [[`ed8e2060d5`](https://github.com/nodejs/node-chakracore/commit/ed8e2060d5)] - Fixing lint issues +* [[`2f9535c3ba`](https://github.com/nodejs/node-chakracore/commit/2f9535c3ba)] - test: fixing test_constructor +* [[`40abd9c535`](https://github.com/nodejs/node-chakracore/commit/40abd9c535)] - Merge nodejs/master +* [[`dfeb1a210b`](https://github.com/nodejs/node-chakracore/commit/dfeb1a210b)] - [Merge Microsoft/Chakracore@4014154daa] [MERGE #3240 @xiaoyinl] Fix memory leak in WScriptJsrt::LoadTextFileCallback +* [[`38f7761907`](https://github.com/nodejs/node-chakracore/commit/38f7761907)] - [Merge Microsoft/Chakracore@08324e3ada] [MERGE #3539 @Cellule] OS#13149792 WASM: Table grow(0) with initial: 0 +* [[`f2c4f34e7d`](https://github.com/nodejs/node-chakracore/commit/f2c4f34e7d)] - [Merge Microsoft/Chakracore@1548eeaf78] [MERGE #3544 @MikeHolman] fix bugs in MemoryOperationLastError +* [[`9a5c085d20`](https://github.com/nodejs/node-chakracore/commit/9a5c085d20)] - [Merge Microsoft/Chakracore@872220a98a] [1.6>1.7] OS#13129251: Math.min/max should return an integer value when all of its params are integers This change addresses a perf issue where non-inlined Math.min/max are always floating-point vars. In the bug, this causes expensive bailouts in a loop that was setting to a Uin8ClampedArray. The fix is to check whether all of the parameters are tagged integers, and, if so, return an int. With a reduced repro of the scenario from the original page, there is a significant improvement, where the same function takes 20% of the time it did before. Normal usage of Math.max with 3 int parameters set to a var results in taking 65% of the time it did before. Normal usage of Math.max with a float parameter showed a 1-5% regression, depending on where the first non-int parameter is listed. +* [[`13a534bf78`](https://github.com/nodejs/node-chakracore/commit/13a534bf78)] - [Merge Microsoft/Chakracore@911cfcb915] [MERGE #3538 @sigatrev] OS:10898061 fix bug with cached scopes and default/destrctured arguments +* [[`ba9f047844`](https://github.com/nodejs/node-chakracore/commit/ba9f047844)] - napi_jsrt: adding napi_get_node_version +* [[`8b9f135d29`](https://github.com/nodejs/node-chakracore/commit/8b9f135d29)] - Merge nodejs/master +* [[`5aa5042ea2`](https://github.com/nodejs/node-chakracore/commit/5aa5042ea2)] - [Merge Microsoft/Chakracore@3103d16574] [MERGE #3512 @Cellule] OOM / SO exception counter +* [[`72a80d8e1b`](https://github.com/nodejs/node-chakracore/commit/72a80d8e1b)] - [Merge Microsoft/Chakracore@4d0e8a6303] [MERGE #3537 @Cellule] Prioritize integer type in Lifetime +* [[`2d113bc847`](https://github.com/nodejs/node-chakracore/commit/2d113bc847)] - [Merge Microsoft/Chakracore@a662302d6b] [MERGE #3514 @Cellule] WASM - preserve nan bits +* [[`541e6c4179`](https://github.com/nodejs/node-chakracore/commit/541e6c4179)] - [Merge Microsoft/Chakracore@b8c3f5e761] [MERGE #3535 @Cellule] Cleanup FncFlags +* [[`1b94b02ceb`](https://github.com/nodejs/node-chakracore/commit/1b94b02ceb)] - [Merge Microsoft/Chakracore@1e02d86605] [MERGE #3534 @MikeHolman] change how we shift addresses from JIT proc to be more futureproof +* [[`4bb7a0e7a3`](https://github.com/nodejs/node-chakracore/commit/4bb7a0e7a3)] - [Merge Microsoft/Chakracore@84fd5b247b] [MERGE #3529 @Cellule] OS#11576900 Globopt array compensation +* [[`da67bd3b19`](https://github.com/nodejs/node-chakracore/commit/da67bd3b19)] - [Merge Microsoft/Chakracore@b78c03930b] [1.6>1.7] [MERGE #3522 @tcare] Fix #2983 WeakMap + HostObject === Sadness (TypeError when using HostObject with WeakMap) +* [[`c95552f44a`](https://github.com/nodejs/node-chakracore/commit/c95552f44a)] - [Merge Microsoft/Chakracore@6a23c85c43] [1.6>1.7] [MERGE #3533 @jianchun] module circular reference GetExportedNames/ResolveExport bugs +* [[`95e0e9d928`](https://github.com/nodejs/node-chakracore/commit/95e0e9d928)] - Fixing up improperly ignored test +* [[`72c4ba2d41`](https://github.com/nodejs/node-chakracore/commit/72c4ba2d41)] - Merge nodejs/master +* [[`0f8f365b06`](https://github.com/nodejs/node-chakracore/commit/0f8f365b06)] - [Merge Microsoft/Chakracore@f2ff94fb6e] [1.6>1.7] [MERGE #3523 @suwc] Fix issue#3245: Semicolon should not be required after certain module export forms +* [[`a7ef8c4df7`](https://github.com/nodejs/node-chakracore/commit/a7ef8c4df7)] - [Merge Microsoft/Chakracore@2468ce3627] [MERGE #3399 @dilijev] Make toGMTString the same function object as toUTCString +* [[`7fa476d632`](https://github.com/nodejs/node-chakracore/commit/7fa476d632)] - [Merge Microsoft/Chakracore@cb9be1fe92] [MERGE #3528 @MikeHolman] fix double print in trace:backend +* [[`7dd3358d6e`](https://github.com/nodejs/node-chakracore/commit/7dd3358d6e)] - Merge nodejs/master +* [[`9860eb9c79`](https://github.com/nodejs/node-chakracore/commit/9860eb9c79)] - [Merge Microsoft/Chakracore@9ac1422978] [MERGE #3498 @ricobbe] OS:9682944 Fix bug in which we incorrectly copy-propagated away a load from a stack slot after boxing locals onto the heap +* [[`65a260edc9`](https://github.com/nodejs/node-chakracore/commit/65a260edc9)] - [Merge Microsoft/Chakracore@b7cbc50012] [1.6>1.7] [MERGE #3493 @MikeHolman] remove inconsistent check in BuildJITTimeData +* [[`a0e62efc1f`](https://github.com/nodejs/node-chakracore/commit/a0e62efc1f)] - [Merge Microsoft/Chakracore@8eacc83904] [1.6>1.7] [MERGE #3488 @akroshg] OS: 11478866 adding a probe_stack to one of GetPrototypeSpecial API. +* [[`3fcd66e454`](https://github.com/nodejs/node-chakracore/commit/3fcd66e454)] - [Merge Microsoft/Chakracore@0b6a59148a] [1.6>1.7] [MERGE #3518 @Cellule] DetermineSymBoundOffsetOrValueRelativeToLandingPad: Handle case where we are unable to find the matching bound +* [[`8a7b363e80`](https://github.com/nodejs/node-chakracore/commit/8a7b363e80)] - [Merge Microsoft/Chakracore@47ae4a21b0] [1.6>1.7] [MERGE #3486 @Cellule] WASM - fix assert in jsrt debugger +* [[`550e98b150`](https://github.com/nodejs/node-chakracore/commit/550e98b150)] - [Merge Microsoft/Chakracore@b7e0e7ccb8] [1.6>1.7] [MERGE #3510 @Cellule] WASM: strengthen defer parse +* [[`cd1dc7a0ac`](https://github.com/nodejs/node-chakracore/commit/cd1dc7a0ac)] - [Merge Microsoft/Chakracore@37742786a9] [1.6>1.7] [MERGE #3515 @MikeHolman] fix padding for rpc structs +* [[`500fbd2c0b`](https://github.com/nodejs/node-chakracore/commit/500fbd2c0b)] - [Merge Microsoft/Chakracore@04cd94e2e1] [1.6>1.7] [MERGE #3499 @meg-gupta] Retain subclass valueinfo while optimizing BailOnNotObject in OptTagChecks +* [[`aea72b88e2`](https://github.com/nodejs/node-chakracore/commit/aea72b88e2)] - [Merge Microsoft/Chakracore@68cc4e864c] [1.6>1.7] [MERGE #3504 @meg-gupta] Fix IV analysis when a loop modifies an induction variable of another sibling loop sharing the same loop parent +* [[`fd0944ad44`](https://github.com/nodejs/node-chakracore/commit/fd0944ad44)] - [Merge Microsoft/Chakracore@7fc3e4ce9a] [1.6>1.7] [MERGE #3336 @suwc] Fix Issue#3064/#3423: Cache conflicts in super property access +* [[`dc0f0d7baf`](https://github.com/nodejs/node-chakracore/commit/dc0f0d7baf)] - Merge nodejs/master +* [[`8c646a00ef`](https://github.com/nodejs/node-chakracore/commit/8c646a00ef)] - Merge nodejs/master +* [[`14a7dfd3a7`](https://github.com/nodejs/node-chakracore/commit/14a7dfd3a7)] - [Merge Microsoft/Chakracore@e2e415d467] [MERGE #3511 @MSLaguana] Preparing for release 1.7.1 +* [[`96f3d3182a`](https://github.com/nodejs/node-chakracore/commit/96f3d3182a)] - [Merge Microsoft/Chakracore@b1e30e38a9] [MERGE #3487 @Cellule] WASM - improve some error messages +* [[`1975118347`](https://github.com/nodejs/node-chakracore/commit/1975118347)] - [Merge Microsoft/Chakracore@f092881abe] [MERGE #3506 @Cellule] Default case in InliningDecider::GetBuiltInInfoCommon +* [[`901e089e6b`](https://github.com/nodejs/node-chakracore/commit/901e089e6b)] - [Merge Microsoft/Chakracore@d08f260e7e] [1.6>1.7] [MERGE #3509 @pleath] 17-08 ChakraCore servicing release +* [[`243ce933fa`](https://github.com/nodejs/node-chakracore/commit/243ce933fa)] - test: fixing test breaks for chakracore +* [[`e8134715d8`](https://github.com/nodejs/node-chakracore/commit/e8134715d8)] - Merge nodejs/master +* [[`2cd82b3d93`](https://github.com/nodejs/node-chakracore/commit/2cd82b3d93)] - [Merge Microsoft/Chakracore@f2b5bb29b9] [1.6>1.7] [MERGE #3468 @Cellule] Strengthen WebAssemblyArrayBuffer.GrowMemory +* [[`b826cd83ab`](https://github.com/nodejs/node-chakracore/commit/b826cd83ab)] - [Merge Microsoft/Chakracore@992b1d7a50] [1.6>1.7] [MERGE #3491 @Cellule] WASM - binary version 0xd +* [[`5ab8f8505f`](https://github.com/nodejs/node-chakracore/commit/5ab8f8505f)] - [Merge Microsoft/Chakracore@e0141fb48b] [MERGE #3503 @sigatrev] Fix Issue #3497: move initialization to constructor +* [[`08d5ff1ea3`](https://github.com/nodejs/node-chakracore/commit/08d5ff1ea3)] - Merge branch 'master' of https://github.com/nodejs/node-chakracore into _NodeJsFIPump_temp__08082017162152 +* [[`151758e7e2`](https://github.com/nodejs/node-chakracore/commit/151758e7e2)] - Fixed inspector test +* [[`8038ab44fa`](https://github.com/nodejs/node-chakracore/commit/8038ab44fa)] - Merge nodejs/master +* [[`4abaa11d3b`](https://github.com/nodejs/node-chakracore/commit/4abaa11d3b)] - Merge nodejs/master +* [[`a6205d39d5`](https://github.com/nodejs/node-chakracore/commit/a6205d39d5)] - Merge nodejs/master +* [[`6f1ce57c79`](https://github.com/nodejs/node-chakracore/commit/6f1ce57c79)] - [Merge Microsoft/Chakracore@c19c1c0b33] [1.6>1.7] [MERGE #3424 @rajatd] OS#9726517 : Give NewScFunc the correct nested function index when we transfrom GetCachedFunc to NewScFunc in the backend +* [[`c421c9a503`](https://github.com/nodejs/node-chakracore/commit/c421c9a503)] - [Merge Microsoft/Chakracore@895f892129] [MERGE #3489 @obastemur] Convert internal static initializer (thread safe) to global +* [[`470fbc1ca6`](https://github.com/nodejs/node-chakracore/commit/470fbc1ca6)] - [Merge Microsoft/Chakracore@1b94b578c3] [MERGE #3455 @obastemur] JSON: Minor improvements +* [[`21a5850b50`](https://github.com/nodejs/node-chakracore/commit/21a5850b50)] - [Merge Microsoft/Chakracore@5dd3ed0264] [MERGE #3466 @obastemur] ToStringTagHelper: Make sure CompoundString has enough capacity +* [[`ad75cf4b76`](https://github.com/nodejs/node-chakracore/commit/ad75cf4b76)] - [Merge Microsoft/Chakracore@4559734d46] [MERGE #3454 @obastemur] Performance Improvements. +* [[`fc63967b96`](https://github.com/nodejs/node-chakracore/commit/fc63967b96)] - [Merge Microsoft/Chakracore@ac21f6c301] [MERGE #3420 @obastemur] linux: free datetime interface from tz +* [[`eae5a4f31e`](https://github.com/nodejs/node-chakracore/commit/eae5a4f31e)] - [Merge Microsoft/Chakracore@9c034052fa] [MERGE #3472 @obastemur] JSON: allocate enough cache +* [[`3661e26d30`](https://github.com/nodejs/node-chakracore/commit/3661e26d30)] - [Merge Microsoft/Chakracore@48de84a45f] [MERGE #3473 @MSLaguana] Fixing ninja builds as part of parent make +* [[`acc838e98c`](https://github.com/nodejs/node-chakracore/commit/acc838e98c)] - test: update `areAllValuesEqual` to use strings +* [[`0bac21f222`](https://github.com/nodejs/node-chakracore/commit/0bac21f222)] - test: fixed unit test +* [[`745709fccb`](https://github.com/nodejs/node-chakracore/commit/745709fccb)] - Merge nodejs/master +* [[`357fdf6a0f`](https://github.com/nodejs/node-chakracore/commit/357fdf6a0f)] - Merge nodejs/master +* [[`c97ccb6d21`](https://github.com/nodejs/node-chakracore/commit/c97ccb6d21)] - test: fixed unit test +* [[`0ee6ef8617`](https://github.com/nodejs/node-chakracore/commit/0ee6ef8617)] - Merge nodejs/master +* [[`ceb71b387e`](https://github.com/nodejs/node-chakracore/commit/ceb71b387e)] - [Merge Microsoft/Chakracore@353d42059b] [1.6>1.7] [MERGE #3480 @jianchun] fix minor out of bound read (JavascriptString::ToInteger) +* [[`66eabc710a`](https://github.com/nodejs/node-chakracore/commit/66eabc710a)] - [Merge Microsoft/Chakracore@d7fba376b7] [1.6>1.7] [MERGE #3479 @tcare] Port AutoDisableInterrupt updates from internal branch +* [[`aeb5aa7055`](https://github.com/nodejs/node-chakracore/commit/aeb5aa7055)] - [Merge Microsoft/Chakracore@1cadbb3b51] [1.6>1.7] [MERGE #3470 @tcare] [Disabled Tests] test/Error/rlexe.xml: tests tagged +* [[`2481345b3d`](https://github.com/nodejs/node-chakracore/commit/2481345b3d)] - [Merge Microsoft/Chakracore@f95b7cbf33] [1.6>1.7] [MERGE #3469 @Cellule] WASM: reserved immediates +* [[`59446aec53`](https://github.com/nodejs/node-chakracore/commit/59446aec53)] - [Merge Microsoft/Chakracore@95f497c17f] [1.6>1.7] [MERGE #3463 @ricobbe] OS#11712101 Hoist CheckObjType out of loops only when the operand's containing object type is also invariant +* [[`fb72fa2aa8`](https://github.com/nodejs/node-chakracore/commit/fb72fa2aa8)] - chakrashim: fix console autocomplete in VS Code +* [[`eaa8771ce3`](https://github.com/nodejs/node-chakracore/commit/eaa8771ce3)] - [Merge Microsoft/Chakracore@42b5d73e48] [1.6>1.7] [MERGE #3471 @mrkmarron] Fix inflate table initialization + clang warnings. +* [[`17de83996e`](https://github.com/nodejs/node-chakracore/commit/17de83996e)] - [Merge Microsoft/Chakracore@f497760a25] [1.6>1.7] [MERGE #3460 @meg-gupta] Fix order of generating bailout info in ValueNumberLdElem +* [[`035f5192e5`](https://github.com/nodejs/node-chakracore/commit/035f5192e5)] - [Merge Microsoft/Chakracore@06c67e8493] [1.6>1.7] [MERGE #3426 @Cellule] WASM: uint64 -> double edge case +* [[`d1414ef53b`](https://github.com/nodejs/node-chakracore/commit/d1414ef53b)] - [Merge Microsoft/Chakracore@943277437f] [MERGE #3465 @obastemur] JSONStack: Improve performance +* [[`0ef48c1bf8`](https://github.com/nodejs/node-chakracore/commit/0ef48c1bf8)] - [Merge Microsoft/Chakracore@ff22ab8fa5] [MERGE #3456 @obastemur] xplat: fix multi-thread builds for node-chakracore +* [[`3f30262e15`](https://github.com/nodejs/node-chakracore/commit/3f30262e15)] - [Merge Microsoft/Chakracore@d8112a6ce8] [MERGE #3443 @obastemur] Make expensive entryRecord on Stack check is Debug Only +* [[`e37fb5f4c6`](https://github.com/nodejs/node-chakracore/commit/e37fb5f4c6)] - src,test: fixing V8 lint/test issues +* [[`270aaa1e4d`](https://github.com/nodejs/node-chakracore/commit/270aaa1e4d)] - test: fixed test case for v8 +* [[`a90fa44c15`](https://github.com/nodejs/node-chakracore/commit/a90fa44c15)] - src: fix node-v8 build +* [[`3eefd29533`](https://github.com/nodejs/node-chakracore/commit/3eefd29533)] - test: fixed test-vm-new-script-new-context +* [[`fe2de51a34`](https://github.com/nodejs/node-chakracore/commit/fe2de51a34)] - Merge nodejs/master +* [[`02f56352aa`](https://github.com/nodejs/node-chakracore/commit/02f56352aa)] - [Merge Microsoft/Chakracore@35ade809e7] Updating Bytecode Headers +* [[`88e3388c1e`](https://github.com/nodejs/node-chakracore/commit/88e3388c1e)] - [Merge Microsoft/Chakracore@12da6749b9] [1.6>1.7] [MERGE #3459 @sigatrev] fix crashes with cross site typed virtual arrays +* [[`69b4e798df`](https://github.com/nodejs/node-chakracore/commit/69b4e798df)] - [Merge Microsoft/Chakracore@79c13b4641] [1.6>1.7] [MERGE #3464 @aneeshdk] Handle strict mode in console scope +* [[`dbb61e7b49`](https://github.com/nodejs/node-chakracore/commit/dbb61e7b49)] - n-api: implement DataView APIs for ChakraCore +* [[`8a8e0840cd`](https://github.com/nodejs/node-chakracore/commit/8a8e0840cd)] - build: fix build break when omitting icu +* [[`60735ab034`](https://github.com/nodejs/node-chakracore/commit/60735ab034)] - [Merge Microsoft/Chakracore@96b4d1f4a9] [1.6>1.7] [MERGE #3458 @aneeshdk] When ForceSplitScope flag is provided don't assume that we have non-simple parameter list +* [[`3ccc5a9e0e`](https://github.com/nodejs/node-chakracore/commit/3ccc5a9e0e)] - [Merge Microsoft/Chakracore@d43c23a9c4] [MERGE #3462 @kfarnung] Add JsGetDataViewInfo support +* [[`712a17f8fe`](https://github.com/nodejs/node-chakracore/commit/712a17f8fe)] - [Merge Microsoft/Chakracore@0eabffef38] [1.6>1.7] [MERGE #3457 @curtisman] Cleanup: Remove unused field in JavascriptLibrary and avoid casting in functionObjectTypesList +* [[`24170afcd7`](https://github.com/nodejs/node-chakracore/commit/24170afcd7)] - [Merge Microsoft/Chakracore@fdba5f1f9b] [1.6>1.7] [MERGE #3435 @suwc] OS12814968: ASSERTION:(lib\runtime\Base/FunctionBody.h) IsFunctionBody() +* [[`9d20414457`](https://github.com/nodejs/node-chakracore/commit/9d20414457)] - [Merge Microsoft/Chakracore@a8d700f7c4] [1.6>1.7] [MERGE #3451 @rajatd] Ensure that LdHeapArguments is the first thing in the bytecode after recording constants +* [[`e4929c2c3c`](https://github.com/nodejs/node-chakracore/commit/e4929c2c3c)] - [Merge Microsoft/Chakracore@6aeb615894] [MERGE #3437 @MSLaguana] Fixes #3430 overzealous type cast +* [[`9d9aa93c3a`](https://github.com/nodejs/node-chakracore/commit/9d9aa93c3a)] - Merge nodejs/master +* [[`3fe3388bb6`](https://github.com/nodejs/node-chakracore/commit/3fe3388bb6)] - optimize StringUtf8::From +* [[`f3e978b5fb`](https://github.com/nodejs/node-chakracore/commit/f3e978b5fb)] - Merge nodejs/master +* [[`b65205b58c`](https://github.com/nodejs/node-chakracore/commit/b65205b58c)] - [Merge Microsoft/Chakracore@8a61170da3] [1.6>1.7] [MERGE #3452 @akroshg] Splice helper function should check for side-effect in the prototype. +* [[`8a90ffbf0a`](https://github.com/nodejs/node-chakracore/commit/8a90ffbf0a)] - [Merge Microsoft/Chakracore@0c739a73be] [1.6>1.7] [MERGE #3445 @aneeshdk] Keep the same register allocation path for debug and non-debug mode in generators +* [[`035dc23dd2`](https://github.com/nodejs/node-chakracore/commit/035dc23dd2)] - [Merge Microsoft/Chakracore@391e601df6] [1.6>1.7] [MERGE #3428 @curtisman] Fix Issue #3039: Arrow function should terminate the expression unless followed by a comma +* [[`0f50e7c043`](https://github.com/nodejs/node-chakracore/commit/0f50e7c043)] - [Merge Microsoft/Chakracore@786f348d13] [1.6>1.7] [MERGE #3447 @dilijev] Fix #3438: AutoInitLibraryCodeScope: hide Intl.js initialization from debugger in addition to profiler. +* [[`a86339e146`](https://github.com/nodejs/node-chakracore/commit/a86339e146)] - [Merge Microsoft/Chakracore@76a2210a34] [1.6>1.7] [MERGE #3446 @akroshg] OS: 12891717 Missing conversion for CopyOnAccess Array on ForInObjectEnumerator +* [[`37d92c9443`](https://github.com/nodejs/node-chakracore/commit/37d92c9443)] - chakrashim: fix build break from JsCopyString +* [[`0fa38ec9b4`](https://github.com/nodejs/node-chakracore/commit/0fa38ec9b4)] - [Merge Microsoft/Chakracore@e0fb812bc1] [1.6>1.7] [MERGE #3440 @LouisLaf] Initialize locals +* [[`248f46c7a7`](https://github.com/nodejs/node-chakracore/commit/248f46c7a7)] - [Merge Microsoft/Chakracore@3c7ecf0b80] [MERGE #3433 @kunalspathak] Jsrt: Modify signature of JsCopyString +* [[`a1d72791a4`](https://github.com/nodejs/node-chakracore/commit/a1d72791a4)] - [Merge Microsoft/Chakracore@1ffb64cb4d] [1.6>1.7] [MERGE #3429 @atulkatti] Fixes #586 JsCreateNamedFunction should create a tracked PropertyId for name to ensure toString() works as expected. +* [[`daaa8f3269`](https://github.com/nodejs/node-chakracore/commit/daaa8f3269)] - [Merge Microsoft/Chakracore@39b89da350] [1.6>1.7] [MERGE #3436 @agarwal-sandeep] OS# 12840992: ARM: Wrong accessor flag offset passed for Getter/Setter inline cache check +* [[`fceec74d31`](https://github.com/nodejs/node-chakracore/commit/fceec74d31)] - [Merge Microsoft/Chakracore@55a0eb1825] [MERGE #3432 @MSLaguana] Fixing debug assert failure in WriteStringCopy +* [[`6dd968ee1f`](https://github.com/nodejs/node-chakracore/commit/6dd968ee1f)] - [Merge Microsoft/Chakracore@78b3208be5] [MERGE #3353 @obastemur] Debugger: keep new jobs while debugger is attached +* [[`f2aa054954`](https://github.com/nodejs/node-chakracore/commit/f2aa054954)] - [Merge Microsoft/Chakracore@a9d2418d41] [MERGE #3199 @obastemur] jsrt: don't check runtime on each API call for non-browser +* [[`6c4f4b969c`](https://github.com/nodejs/node-chakracore/commit/6c4f4b969c)] - [Merge Microsoft/Chakracore@a9c6c2dc41] [1.6>1.7] [MERGE #3416 @curtisman] Fix Issue #3261: Need to detect invalid null character at the end of the source string +* [[`268abc08ee`](https://github.com/nodejs/node-chakracore/commit/268abc08ee)] - [Merge Microsoft/Chakracore@5af1a8131b] [1.6>1.7] [MERGE #3425 @Cellule] Fix possible infinite loop in String.raw() +* [[`f2a913c3c6`](https://github.com/nodejs/node-chakracore/commit/f2a913c3c6)] - [Merge Microsoft/Chakracore@10d2f118ed] [1.6>1.7] [MERGE #3413 @atulkatti] Fixes #3065 Generator length property needs to be set of the script function it wraps. +* [[`e37deb07f1`](https://github.com/nodejs/node-chakracore/commit/e37deb07f1)] - [Merge Microsoft/Chakracore@8fb31110c6] [1.6>1.7] [MERGE #3415 @akroshg] slice helper should check for the ES5array or Proxy in the protototype +* [[`1ab71b9a03`](https://github.com/nodejs/node-chakracore/commit/1ab71b9a03)] - Merge nodejs/master +* [[`412da8f839`](https://github.com/nodejs/node-chakracore/commit/412da8f839)] - chakrashim: fixing lint issue +* [[`f42116050b`](https://github.com/nodejs/node-chakracore/commit/f42116050b)] - [Merge Microsoft/Chakracore@3c659bbe63] [1.6>1.7] [MERGE #3414 @curtisman] Fix issue #3393: Remove throwing accessor for caller property on argument object in strict mode +* [[`f9033a50a0`](https://github.com/nodejs/node-chakracore/commit/f9033a50a0)] - [Merge Microsoft/Chakracore@1b75f1bb64] [MERGE #3391 @kfarnung] Report script loads from eval when debugging +* [[`ecdf077782`](https://github.com/nodejs/node-chakracore/commit/ecdf077782)] - [Merge Microsoft/Chakracore@804093ebc3] [1.6>1.7] [MERGE #3338 @MikeHolman] assert that function we are JITing has a body +* [[`03c57bb965`](https://github.com/nodejs/node-chakracore/commit/03c57bb965)] - [Merge Microsoft/Chakracore@b5ebc92dbc] [1.6>1.7] [MERGE #3417 @MikeHolman] abort inlining dom fastpath if it didn't get registered +* [[`1d56946c4f`](https://github.com/nodejs/node-chakracore/commit/1d56946c4f)] - Merge nodejs/master +* [[`a7927e47b1`](https://github.com/nodejs/node-chakracore/commit/a7927e47b1)] - Merge nodejs/master +* [[`43125ad3fa`](https://github.com/nodejs/node-chakracore/commit/43125ad3fa)] - chakrashim: Avoid calling JsCopyString twice to find length +* [[`92eb5617ad`](https://github.com/nodejs/node-chakracore/commit/92eb5617ad)] - chakrashim: using new jsrt interface +* [[`b3e37a4125`](https://github.com/nodejs/node-chakracore/commit/b3e37a4125)] - lib: update constants usage in TTD code +* [[`2ae811797b`](https://github.com/nodejs/node-chakracore/commit/2ae811797b)] - test: add assert to `engineSpecificMessage` +* [[`87cdb276e5`](https://github.com/nodejs/node-chakracore/commit/87cdb276e5)] - Merge nodejs/master +* [[`45e1f76e2f`](https://github.com/nodejs/node-chakracore/commit/45e1f76e2f)] - [Merge Microsoft/Chakracore@e63dc6fe31] [MERGE #3402 @dilijev] Change release/1.7 to RELEASE mode and update bytecode GUID. +* [[`23cff2b629`](https://github.com/nodejs/node-chakracore/commit/23cff2b629)] - [Merge Microsoft/Chakracore@a95b99fb36] [MERGE #3308 @obastemur] Library: Create less new string object for known texts +* [[`c4f7940b58`](https://github.com/nodejs/node-chakracore/commit/c4f7940b58)] - [Merge Microsoft/Chakracore@9626882ac9] [MERGE #3222 @obastemur] NumberToString: Improve performance and reduce cache memory +* [[`d8a93cd8d7`](https://github.com/nodejs/node-chakracore/commit/d8a93cd8d7)] - [Merge Microsoft/Chakracore@e76b30e5ca] [1.6>1.7] [MERGE #3389 @sigatrev] OS#12528802 fix crash accessing FuncObjectOpnd when function object is inlined +* [[`ab22d654e3`](https://github.com/nodejs/node-chakracore/commit/ab22d654e3)] - [Merge Microsoft/Chakracore@8cfe47de52] [1.6>1.7] [MERGE #3400 @jianchun] jsrt: cleanup CHAKRACOREBUILD_ symbol in headers +* [[`5195b969ec`](https://github.com/nodejs/node-chakracore/commit/5195b969ec)] - [Merge Microsoft/Chakracore@66bc22eceb] [1.6>1.7] [MERGE #3382 @rajatd] On .caller, only invalidate cached scopes for nested parents +* [[`4c77b78334`](https://github.com/nodejs/node-chakracore/commit/4c77b78334)] - [Merge Microsoft/Chakracore@ad54488def] [1.6>1.7] [MERGE #3411 @agarwal-sandeep] Fix -stats:rejit for chakra full +* [[`79c597e14e`](https://github.com/nodejs/node-chakracore/commit/79c597e14e)] - [Merge Microsoft/Chakracore@36fc51b58f] [1.6>1.7] [MERGE #3412 @curtisman] Fix Issue #3368: Symbol.species.toString() shouldn't have bracket around the name +* [[`ca69080ce8`](https://github.com/nodejs/node-chakracore/commit/ca69080ce8)] - [Merge Microsoft/Chakracore@cb5557fe2d] [1.6>1.7] [MERGE #3409 @curtisman] Fix Issue #3376: Escaped yield cannot be an identifier in strict mode +* [[`6fdb58c11d`](https://github.com/nodejs/node-chakracore/commit/6fdb58c11d)] - [Merge Microsoft/Chakracore@36316625f2] [1.6>1.7] [MERGE #3377 @suwc] Fix module namespace property attributes +* [[`77136f7865`](https://github.com/nodejs/node-chakracore/commit/77136f7865)] - [Merge Microsoft/Chakracore@07ef27bd6f] [MERGE #3408 @MSLaguana] Adding Jsrt function JsCopyStringOneByte +* [[`66567b6fb9`](https://github.com/nodejs/node-chakracore/commit/66567b6fb9)] - Merge nodejs/master +* [[`eba78668db`](https://github.com/nodejs/node-chakracore/commit/eba78668db)] - [Merge Microsoft/Chakracore@7d7010683e] [1.6>1.7] [MERGE #3397 @jackhorton] Fix crash when a Map is constructed with custom Map.prototype.set +* [[`cad84b437a`](https://github.com/nodejs/node-chakracore/commit/cad84b437a)] - [Merge Microsoft/Chakracore@7829651f00] [1.6>1.7] [MERGE #3328 @suwc] Fix Issue#3217: Reflect.construct permanently corrupts the invoked constructor +* [[`1114aad60d`](https://github.com/nodejs/node-chakracore/commit/1114aad60d)] - [Merge Microsoft/Chakracore@083ab297e1] [1.6>1.7] [MERGE #3398 @suwc] OS12503560: assignment to super[prop] not accessing base class property +* [[`9c4761af96`](https://github.com/nodejs/node-chakracore/commit/9c4761af96)] - [Merge Microsoft/Chakracore@6489b97aae] [1.6>1.7] [MERGE #3392 @atulkatti] Fixes #3009 The Enumerator built-in has been removed, so removing the tests. +* [[`9a00f404db`](https://github.com/nodejs/node-chakracore/commit/9a00f404db)] - [Merge Microsoft/Chakracore@8bbe7b2e82] [1.6>1.7] [MERGE #3323 @dilijev] Fix #3203, Fix #3204: Intl.getCanonicalLocales: name, toString, cannot call with new +* [[`b17eccefda`](https://github.com/nodejs/node-chakracore/commit/b17eccefda)] - Merge nodejs/master +* [[`94daa51439`](https://github.com/nodejs/node-chakracore/commit/94daa51439)] - [Merge Microsoft/Chakracore@1e7793cfdf] [1.6>1.7] [MERGE #3378 @meg-gupta] TryFinally Fixes +* [[`8c21939516`](https://github.com/nodejs/node-chakracore/commit/8c21939516)] - [Merge Microsoft/Chakracore@7df7f780dd] [MERGE #3360 @jackhorton] Fixes #3192, allows promise callback to be set to null +* [[`a1730fb366`](https://github.com/nodejs/node-chakracore/commit/a1730fb366)] - [Merge Microsoft/Chakracore@ea9514eac7] [1.6>1.7] [MERGE #3385 @thomasmo] OS#11221802 Address a reliability issue processes are running down during JIT server call +* [[`07975da206`](https://github.com/nodejs/node-chakracore/commit/07975da206)] - Merge nodejs/master +* [[`cf5ac0740a`](https://github.com/nodejs/node-chakracore/commit/cf5ac0740a)] - chakrashim: removed shim for `hasOwnProperty` +* [[`7784b248ea`](https://github.com/nodejs/node-chakracore/commit/7784b248ea)] - n-api: support napi_has_own_property +* [[`e96815120d`](https://github.com/nodejs/node-chakracore/commit/e96815120d)] - [Merge Microsoft/Chakracore@3747582647] [1.6>1.7] [MERGE #3384 @agarwal-sandeep] OS#12654029: ArrayBuffer throw OOM if unable to allocate memory after GC +* [[`50c888a616`](https://github.com/nodejs/node-chakracore/commit/50c888a616)] - [Merge Microsoft/Chakracore@e4f3c46cb3] [1.6>1.7] [MERGE #3390 @agarwal-sandeep] Fixes #3387: Fix build break with simd unused variable +* [[`00f2d35811`](https://github.com/nodejs/node-chakracore/commit/00f2d35811)] - build: adding LTO support to configure script +* [[`a932bee96c`](https://github.com/nodejs/node-chakracore/commit/a932bee96c)] - Update chakracore to 1.7 +* [[`5e9409cb67`](https://github.com/nodejs/node-chakracore/commit/5e9409cb67)] - chakrashim: fixing cpplint errors +* [[`8cc9d842d6`](https://github.com/nodejs/node-chakracore/commit/8cc9d842d6)] - Merge nodejs/master +* [[`d8ae639e47`](https://github.com/nodejs/node-chakracore/commit/d8ae639e47)] - test: fixed test-util-format +* [[`9706c731c2`](https://github.com/nodejs/node-chakracore/commit/9706c731c2)] - Merge nodejs/master +* [[`13b164e4c0`](https://github.com/nodejs/node-chakracore/commit/13b164e4c0)] - Merge nodejs/master +* [[`f69cdcc065`](https://github.com/nodejs/node-chakracore/commit/f69cdcc065)] - Merge nodejs/master +* [[`b4373c4648`](https://github.com/nodejs/node-chakracore/commit/b4373c4648)] - n-api: update error functions for JSRT +* [[`75b95adba6`](https://github.com/nodejs/node-chakracore/commit/75b95adba6)] - Merge nodejs/master +* [[`10cb1f8e46`](https://github.com/nodejs/node-chakracore/commit/10cb1f8e46)] - Merge pull request #328 from obastemur/idle_idle +* [[`e427aa7f56`](https://github.com/nodejs/node-chakracore/commit/e427aa7f56)] - Merge nodejs/master +* [[`e8adf24e8f`](https://github.com/nodejs/node-chakracore/commit/e8adf24e8f)] - [Merge Microsoft/Chakracore@359cca5ec4] [MERGE #3349 @MSLaguana] Update version number to 1.5.3 +* [[`94878af024`](https://github.com/nodejs/node-chakracore/commit/94878af024)] - [Merge Microsoft/Chakracore@bd1dba2da8] [MERGE #3341 @akroshg] 17-07 ChakraCore servicing release +* [[`825eb35e5e`](https://github.com/nodejs/node-chakracore/commit/825eb35e5e)] - n-api: update napi_wrap error behavior +* [[`e3cc1fd0cd`](https://github.com/nodejs/node-chakracore/commit/e3cc1fd0cd)] - Merge nodejs/master +* [[`86056ab173`](https://github.com/nodejs/node-chakracore/commit/86056ab173)] - Merge nodejs/master +* [[`441eb77441`](https://github.com/nodejs/node-chakracore/commit/441eb77441)] - test: update parallel/test-assert for chakracore +* [[`9888ef6906`](https://github.com/nodejs/node-chakracore/commit/9888ef6906)] - Merge nodejs/master +* [[`f5bcbe9aba`](https://github.com/nodejs/node-chakracore/commit/f5bcbe9aba)] - src: TTD fixes with async-wrap and zlib +* [[`cebd7cf2b9`](https://github.com/nodejs/node-chakracore/commit/cebd7cf2b9)] - Merge nodejs/master +* [[`272cab8acf`](https://github.com/nodejs/node-chakracore/commit/272cab8acf)] - Merge nodejs/master +* [[`05d537e5d4`](https://github.com/nodejs/node-chakracore/commit/05d537e5d4)] - test: disable addons-napi test_object +* [[`1e49eb83d3`](https://github.com/nodejs/node-chakracore/commit/1e49eb83d3)] - Merge nodejs/master +* [[`c291178542`](https://github.com/nodejs/node-chakracore/commit/c291178542)] - test: fixed test for chakracore +* [[`50025eebe6`](https://github.com/nodejs/node-chakracore/commit/50025eebe6)] - Merge nodejs/master +* [[`c1b255c728`](https://github.com/nodejs/node-chakracore/commit/c1b255c728)] - Merge nodejs/master +* [[`0b3e40c1eb`](https://github.com/nodejs/node-chakracore/commit/0b3e40c1eb)] - Merge nodejs/master +* [[`98b06aef28`](https://github.com/nodejs/node-chakracore/commit/98b06aef28)] - build: split up cpplint to avoid long cmd lines +* [[`1477c31237`](https://github.com/nodejs/node-chakracore/commit/1477c31237)] - cctest: Fix cctest failure on windows +* [[`1b50f3d40c`](https://github.com/nodejs/node-chakracore/commit/1b50f3d40c)] - src: fix cpplint error +* [[`1417fa2ee4`](https://github.com/nodejs/node-chakracore/commit/1417fa2ee4)] - chakrashim: updating platform shim +* [[`a6e02dddd1`](https://github.com/nodejs/node-chakracore/commit/a6e02dddd1)] - Merge nodejs/master +* [[`a4ee1e229c`](https://github.com/nodejs/node-chakracore/commit/a4ee1e229c)] - Merge nodejs/master +* [[`908169778a`](https://github.com/nodejs/node-chakracore/commit/908169778a)] - n-api: implement delete_property, +* [[`46286ea322`](https://github.com/nodejs/node-chakracore/commit/46286ea322)] - Merge nodejs/master +* [[`123552a1a8`](https://github.com/nodejs/node-chakracore/commit/123552a1a8)] - Merge nodejs/master +* [[`d38dd54e52`](https://github.com/nodejs/node-chakracore/commit/d38dd54e52)] - Merge nodejs/master +* [[`b2c8524774`](https://github.com/nodejs/node-chakracore/commit/b2c8524774)] - Merge nodejs/master +* [[`33b1b13649`](https://github.com/nodejs/node-chakracore/commit/33b1b13649)] - Merge nodejs/master +* [[`471fecd897`](https://github.com/nodejs/node-chakracore/commit/471fecd897)] - Merge nodejs/master +* [[`dcde7f54fc`](https://github.com/nodejs/node-chakracore/commit/dcde7f54fc)] - Merge nodejs/master +* [[`c4274ce3c1`](https://github.com/nodejs/node-chakracore/commit/c4274ce3c1)] - Merge nodejs/master +* [[`ffa055e086`](https://github.com/nodejs/node-chakracore/commit/ffa055e086)] - test: skip a check in test_handle_scope +* [[`53b8790ac2`](https://github.com/nodejs/node-chakracore/commit/53b8790ac2)] - n-api: removed `napi_status_last` usage +* [[`3326b072c4`](https://github.com/nodejs/node-chakracore/commit/3326b072c4)] - Merge nodejs/master +* [[`21ac436d26`](https://github.com/nodejs/node-chakracore/commit/21ac436d26)] - doc: fix broken markdown link +* [[`29e3acf6c3`](https://github.com/nodejs/node-chakracore/commit/29e3acf6c3)] - doc: update readme to use the master branch +* [[`e70a663def`](https://github.com/nodejs/node-chakracore/commit/e70a663def)] - Merge nodejs/master +* [[`543829278a`](https://github.com/nodejs/node-chakracore/commit/543829278a)] - Merge nodejs/master +* [[`7c8ccf55a7`](https://github.com/nodejs/node-chakracore/commit/7c8ccf55a7)] - Merge nodejs/master +* [[`f123b4587f`](https://github.com/nodejs/node-chakracore/commit/f123b4587f)] - Merge nodejs/master +* [[`7770ab1199`](https://github.com/nodejs/node-chakracore/commit/7770ab1199)] - Merge nodejs/master +* [[`85ccdd1656`](https://github.com/nodejs/node-chakracore/commit/85ccdd1656)] - chakrashim: add shim for JSON methods +* [[`15ab3ed5b0`](https://github.com/nodejs/node-chakracore/commit/15ab3ed5b0)] - test: fixed a unit test +* [[`1ebe88faa7`](https://github.com/nodejs/node-chakracore/commit/1ebe88faa7)] - chakrashim: Added shim for EnqueueMicrotask +* [[`59d1cdc470`](https://github.com/nodejs/node-chakracore/commit/59d1cdc470)] - Merge nodejs/master +* [[`e002386c3a`](https://github.com/nodejs/node-chakracore/commit/e002386c3a)] - [Merge Microsoft/Chakracore@5d9535ac77] [MERGE #3190 @obastemur] xplat: fix ICU lib tilde path problem +* [[`123ce1a685`](https://github.com/nodejs/node-chakracore/commit/123ce1a685)] - Merge nodejs/master +* [[`6d7f46e233`](https://github.com/nodejs/node-chakracore/commit/6d7f46e233)] - Merge nodejs/master +* [[`a090a7dd80`](https://github.com/nodejs/node-chakracore/commit/a090a7dd80)] - [Merge Microsoft/Chakracore@f91c91297d] [MERGE #3051 @MSLaguana] Updating release notes link +* [[`0f1feb93fd`](https://github.com/nodejs/node-chakracore/commit/0f1feb93fd)] - test: mark test-off-with-session-then-on as flaky +* [[`0078c29a63`](https://github.com/nodejs/node-chakracore/commit/0078c29a63)] - Merge nodejs/master +* [[`4073d3665f`](https://github.com/nodejs/node-chakracore/commit/4073d3665f)] - chakrashim: fix changelog using script update +* [[`d7d84de73f`](https://github.com/nodejs/node-chakracore/commit/d7d84de73f)] - chakrashim: more update-changelog fixes +* [[`cc4fa1fe84`](https://github.com/nodejs/node-chakracore/commit/cc4fa1fe84)] - build: chakracore build improvements +* [[`021fbca6bc`](https://github.com/nodejs/node-chakracore/commit/021fbca6bc)] - tools: Fixed update-changelog +* [[`fec1ab7e49`](https://github.com/nodejs/node-chakracore/commit/fec1ab7e49)] - test: fixing inspector test break +* [[`4f8f708db2`](https://github.com/nodejs/node-chakracore/commit/4f8f708db2)] - Merge nodejs/master +* [[`fcf3f3fa54`](https://github.com/nodejs/node-chakracore/commit/fcf3f3fa54)] - [Merge Microsoft/Chakracore@93ec291cff] [MERGE #3166 @jianchun] 17-06 ChakraCore servicing release +* [[`5749eae469`](https://github.com/nodejs/node-chakracore/commit/5749eae469)] - Merge nodejs/master +* [[`a220edef9c`](https://github.com/nodejs/node-chakracore/commit/a220edef9c)] - test: mark sequential/test-benchmark-child-process as flaky +* [[`60086f4a12`](https://github.com/nodejs/node-chakracore/commit/60086f4a12)] - [Merge Microsoft/Chakracore@b3ec4b6344] Update version number to 1.5.2 +* [[`2890542485`](https://github.com/nodejs/node-chakracore/commit/2890542485)] - test: enable addons-napi/test_reference +* [[`d41d2eed5a`](https://github.com/nodejs/node-chakracore/commit/d41d2eed5a)] - [Merge Microsoft/Chakracore@96387111d7] [MERGE #3135 @obastemur] xplat: Improve ICU fallback conditions +* [[`76c7a22b66`](https://github.com/nodejs/node-chakracore/commit/76c7a22b66)] - test: ignore new failing tests +* [[`e1fc8c0621`](https://github.com/nodejs/node-chakracore/commit/e1fc8c0621)] - chakrashim: fix debug build failure +* [[`eeec9f1bae`](https://github.com/nodejs/node-chakracore/commit/eeec9f1bae)] - build: move SDK detection to npm-cli.js +* [[`00a6407bc8`](https://github.com/nodejs/node-chakracore/commit/00a6407bc8)] - Merge nodejs/master +* [[`453242bbfa`](https://github.com/nodejs/node-chakracore/commit/453242bbfa)] - Merge nodejs/master +* [[`30e1a5dbc0`](https://github.com/nodejs/node-chakracore/commit/30e1a5dbc0)] - test: mark some test as flaky +* [[`69ebf8273e`](https://github.com/nodejs/node-chakracore/commit/69ebf8273e)] - Merge nodejs/master +* [[`cb859bc137`](https://github.com/nodejs/node-chakracore/commit/cb859bc137)] - chakrashim: Implementing v8::Message +* [[`90e0c543ce`](https://github.com/nodejs/node-chakracore/commit/90e0c543ce)] - Merge nodejs/master into xplat +* [[`b8d1f7c4b7`](https://github.com/nodejs/node-chakracore/commit/b8d1f7c4b7)] - Merge nodejs/master +* [[`df8e7cab7d`](https://github.com/nodejs/node-chakracore/commit/df8e7cab7d)] - build,chakrashim: enabled cpplint for chakrashim +* [[`39c745f0e0`](https://github.com/nodejs/node-chakracore/commit/39c745f0e0)] - chakrashim: cleanup inspector code +* [[`a7fc0fe0e8`](https://github.com/nodejs/node-chakracore/commit/a7fc0fe0e8)] - test: disable N-API test +* [[`715199c58a`](https://github.com/nodejs/node-chakracore/commit/715199c58a)] - src: fix bad merge +* [[`3231bc3086`](https://github.com/nodejs/node-chakracore/commit/3231bc3086)] - Merge nodejs/master +* [[`15611495fe`](https://github.com/nodejs/node-chakracore/commit/15611495fe)] - [Merge Microsoft/Chakracore@a96455ed5f] [MERGE #3107 @obastemur] xplat: fix script location +* [[`425e628db5`](https://github.com/nodejs/node-chakracore/commit/425e628db5)] - [Merge Microsoft/Chakracore@d8c654e810] [MERGE #3102 @dilijev] release/1.5: Update version number to 1.5.1 +* [[`aebd439c38`](https://github.com/nodejs/node-chakracore/commit/aebd439c38)] - lib,src: enable TTD record with env variable +* [[`16f5814ce7`](https://github.com/nodejs/node-chakracore/commit/16f5814ce7)] - [Merge Microsoft/Chakracore@07c15e7a55] [1.4>1.5] [MERGE #3092 @leirocks] fix handle leak for recycler concurrent thread +* [[`8cf4aa9961`](https://github.com/nodejs/node-chakracore/commit/8cf4aa9961)] - Merge nodejs/master into xplat +* [[`11ead4bcaf`](https://github.com/nodejs/node-chakracore/commit/11ead4bcaf)] - Merge nodejs/master into xplat_FI +* [[`9cc4824fad`](https://github.com/nodejs/node-chakracore/commit/9cc4824fad)] - n-api: enable napi_wrap() to work with any object +* [[`dc9a360042`](https://github.com/nodejs/node-chakracore/commit/dc9a360042)] - chakrashim: fix undefined values in inspector +* [[`913ab2a159`](https://github.com/nodejs/node-chakracore/commit/913ab2a159)] - Merge nodejs/master into xplat +* [[`4b46242389`](https://github.com/nodejs/node-chakracore/commit/4b46242389)] - test: fix new test for chakracore +* [[`028afb2876`](https://github.com/nodejs/node-chakracore/commit/028afb2876)] - src: fixing merge build break +* [[`9528ea8a89`](https://github.com/nodejs/node-chakracore/commit/9528ea8a89)] - Merge nodejs/master into xplat +* [[`7f4f9abd03`](https://github.com/nodejs/node-chakracore/commit/7f4f9abd03)] - test: fix unit test failures after merge +* [[`7aa5a91bac`](https://github.com/nodejs/node-chakracore/commit/7aa5a91bac)] - Merge nodejs/master into xplat +* [[`716841e343`](https://github.com/nodejs/node-chakracore/commit/716841e343)] - Merge pull request #276 from MSLaguana/updateVcbuild +* [[`7077edcdee`](https://github.com/nodejs/node-chakracore/commit/7077edcdee)] - n-api: Added jsrt implementation for napi_get_version +* [[`448b346ccd`](https://github.com/nodejs/node-chakracore/commit/448b346ccd)] - Merge nodejs/master into xplat +* [[`a9ef5bc9ba`](https://github.com/nodejs/node-chakracore/commit/a9ef5bc9ba)] - chakrashim: updated changelog + ## 2017-05-31, node-chakracore-8.0.0-pre3 ### Commits diff --git a/doc/api/assert.md b/doc/api/assert.md index 62c96801d34..ab4aa9c7cd2 100644 --- a/doc/api/assert.md +++ b/doc/api/assert.md @@ -376,7 +376,7 @@ parameter is an instance of an [`Error`][] then it will be thrown instead of the ## assert.doesNotReject(block[, error][, message]) * `block` {Function|Promise} * `error` {RegExp|Function} @@ -565,7 +565,7 @@ See below for further details. @@ -850,7 +850,7 @@ parameter is an instance of an [`Error`][] then it will be thrown instead of the @@ -920,7 +920,7 @@ assert(0); ## assert.rejects(block[, error][, message]) * `block` {Function|Promise} * `error` {RegExp|Function|Object|Error} @@ -980,7 +980,7 @@ argument gets considered. diff --git a/doc/api/buffer.md b/doc/api/buffer.md index 6e6a4f77f58..0195c1cd265 100644 --- a/doc/api/buffer.md +++ b/doc/api/buffer.md @@ -302,7 +302,7 @@ It can be constructed in a variety of ways. Enable experimental top-level `await` keyword support in REPL. @@ -397,7 +397,7 @@ added: - v5.0.0 - v4.2.0 changes: - - version: REPLACEME + - version: v10.0.0 pr-url: https://github.com/nodejs/node/pull/19600 description: The `--require` option is now supported when checking a file. --> diff --git a/doc/api/console.md b/doc/api/console.md index 28dd0b854b2..825ca28e28a 100644 --- a/doc/api/console.md +++ b/doc/api/console.md @@ -85,7 +85,7 @@ changes: - version: v8.0.0 pr-url: https://github.com/nodejs/node/pull/9744 description: The `ignoreErrors` option was introduced. - - version: REPLACEME + - version: v10.0.0 pr-url: https://github.com/nodejs/node/pull/19372 description: The `Console` constructor now supports an `options` argument, and the `colorMode` option was introduced. @@ -128,7 +128,7 @@ new Console({ stdout: process.stdout, stderr: process.stderr }); * `tabularData` {any} diff --git a/doc/api/crypto.md b/doc/api/crypto.md index b852058a56a..562cb20a07c 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -669,7 +669,7 @@ assert.strictEqual(aliceSecret.toString('hex'), bobSecret.toString('hex')); ### ECDH.convertKey(key, curve[, inputEncoding[, outputEncoding[, format]]]) - `key` {string | Buffer | TypedArray | DataView} @@ -723,7 +723,7 @@ changes: - version: v6.0.0 pr-url: https://github.com/nodejs/node/pull/5522 description: The default `inputEncoding` changed from `binary` to `utf8` - - version: REPLACEME + - version: v10.0.0 pr-url: https://github.com/nodejs/node/pull/16849 description: Changed error format to better support invalid public key error @@ -1286,7 +1286,7 @@ added: v6.3.0 ### crypto.DEFAULT_ENCODING The default encoding to use for functions that can take either strings @@ -1303,7 +1303,7 @@ This property is deprecated. ### crypto.fips Property for checking and controlling whether a FIPS compliant crypto provider @@ -1315,7 +1315,7 @@ This property is deprecated. Please use `crypto.setFips()` and ### crypto.createCipher(algorithm, password[, options]) > Stability: 0 - Deprecated: Use [`crypto.createCipheriv()`][] instead. @@ -1418,7 +1418,7 @@ called. ### crypto.createDecipher(algorithm, password[, options]) > Stability: 0 - Deprecated: Use [`crypto.createDecipheriv()`][] instead. @@ -1713,7 +1713,7 @@ console.log(aliceSecret === bobSecret); ### crypto.getFips() - Returns: {boolean} `true` if and only if a FIPS compliant crypto provider is currently in use. @@ -2147,7 +2147,7 @@ The flags below are deprecated in OpenSSL-1.1.0. ### crypto.setFips(bool) * `bool` {boolean} `true` to enable FIPS mode. diff --git a/doc/api/deprecations.md b/doc/api/deprecations.md index 9b52c1c01f6..74bd980af98 100644 --- a/doc/api/deprecations.md +++ b/doc/api/deprecations.md @@ -94,7 +94,7 @@ is strongly recommended: * [`Buffer.from(string[, encoding])`][from_string_encoding] - Create a `Buffer` that copies `string`. -As of REPLACEME, a deprecation warning is printed at runtime when +As of v10.0.0, a deprecation warning is printed at runtime when `--pending-deprecation` is used or when the calling code is outside `node_modules` in order to better target developers, rather than users. @@ -170,7 +170,7 @@ explicitly via error event handlers set on the domain instead. Type: End-of-Life Calling an asynchronous function without a callback throws a `TypeError` -REPLACEME onwards. Refer: [PR 12562](https://github.com/nodejs/node/pull/12562) +v10.0.0 onwards. Refer: [PR 12562](https://github.com/nodejs/node/pull/12562) ### DEP0014: fs.read legacy String interface diff --git a/doc/api/fs.md b/doc/api/fs.md index a80a5efcb42..d585164faf6 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -322,7 +322,7 @@ fs.watch('./tmp', { encoding: 'buffer' }, (eventType, filename) => { ### Event: 'close' Emitted when the watcher stops watching for changes. @@ -896,7 +896,7 @@ try { A `FileHandle` object is a wrapper for a numeric file descriptor. @@ -3391,7 +3391,7 @@ unclosed file descriptors after a `Promise` is resolved or rejected. #### filehandle.appendFile(data, options) * `data` {string|Buffer} * `options` {Object|string} @@ -3410,7 +3410,7 @@ The `FileHandle` must have been opened for appending. #### filehandle.chmod(mode) * `mode` {integer} * Returns: {Promise} @@ -3420,7 +3420,7 @@ arguments upon success. #### filehandle.chown(uid, gid) * `uid` {integer} * `gid` {integer} @@ -3431,7 +3431,7 @@ upon success. #### filehandle.close() * Returns: {Promise} A `Promise` that will be resolved once the underlying @@ -3454,7 +3454,7 @@ async function openAndClose() { #### filehandle.datasync() * Returns: {Promise} @@ -3463,14 +3463,14 @@ success. #### filehandle.fd * {number} The numeric file descriptor managed by the `FileHandle` object. #### filehandle.read(buffer, offset, length, position) * `buffer` {Buffer|Uint8Array} * `offset` {integer} @@ -3497,7 +3497,7 @@ property that is a reference to the passed in `buffer` argument. #### filehandle.readFile(options) * `options` {Object|string} * `encoding` {string|null} **Default:** `null` @@ -3521,7 +3521,7 @@ The `FileHandle` has to support reading. #### filehandle.stat() * Returns: {Promise} @@ -3529,7 +3529,7 @@ Retrieves the [`fs.Stats`][] for the file. #### filehandle.sync() * Returns: {Promise} @@ -3538,7 +3538,7 @@ success. #### filehandle.truncate(len) * `len` {integer} **Default:** `0` * Returns: {Promise} @@ -3584,7 +3584,7 @@ The last three bytes are null bytes ('\0'), to compensate the over-truncation. #### filehandle.utimes(atime, mtime) * `atime` {number|string|Date} * `mtime` {number|string|Date}` @@ -3598,7 +3598,7 @@ This function does not work on AIX versions before 7.1, it will resolve the #### filehandle.write(buffer, offset, length, position) * `buffer` {Buffer|Uint8Array} * `offset` {integer} @@ -3629,7 +3629,7 @@ the end of the file. #### filehandle.writeFile(data, options) * `data` {string|Buffer|Uint8Array} * `options` {Object|string} @@ -3653,7 +3653,7 @@ without waiting for the `Promise` to be resolved (or rejected). ### fsPromises.access(path[, mode]) * `path` {string|Buffer|URL} @@ -3693,7 +3693,7 @@ the error raised if the file is not accessible. ### fsPromises.appendFile(file, data[, options]) * `file` {string|Buffer|URL|FileHandle} filename or `FileHandle` @@ -3715,7 +3715,7 @@ for appending (using `fsPromises.open()`). ### fsPromises.chmod(path, mode) * `path` {string|Buffer|URL} @@ -3727,7 +3727,7 @@ arguments upon succces. ### fsPromises.chown(path, uid, gid) * `path` {string|Buffer|URL} @@ -3740,7 +3740,7 @@ upon success. ### fsPromises.copyFile(src, dest[, flags]) * `src` {string|Buffer|URL} source filename to copy @@ -3795,7 +3795,7 @@ fsPromises.copyFile('source.txt', 'destination.txt', COPYFILE_EXCL) ### fsPromises.fchmod(filehandle, mode) * `filehandle` {FileHandle} @@ -3807,7 +3807,7 @@ success. ### fsPromises.fchown(filehandle, uid, gid) * `filehandle` {FileHandle} @@ -3820,7 +3820,7 @@ the `Promise` with no arguments upon success. ### fsPromises.fdatasync(filehandle) * `filehandle` {FileHandle} @@ -3831,7 +3831,7 @@ success. ### fsPromises.fstat(filehandle) * `filehandle` {FileHandle} @@ -3841,7 +3841,7 @@ Retrieves the [`fs.Stats`][] for the given `filehandle`. ### fsPromises.fsync(filehandle) * `filehandle` {FileHandle} @@ -3852,7 +3852,7 @@ success. ### fsPromises.ftruncate(filehandle[, len]) * `filehandle` {FileHandle} @@ -3901,7 +3901,7 @@ The last three bytes are null bytes ('\0'), to compensate the over-truncation. ### fsPromises.futimes(filehandle, atime, mtime) * `filehandle` {FileHandle} @@ -3917,7 +3917,7 @@ This function does not work on AIX versions before 7.1, it will resolve the ### fsPromises.lchmod(path, mode) * `path` {string|Buffer|URL} @@ -3929,7 +3929,7 @@ no arguments upon success. This method is only implemented on macOS. ### fsPromises.lchown(path, uid, gid) * `path` {string|Buffer|URL} @@ -3942,7 +3942,7 @@ no arguments upon success. This method is only implemented on macOS. ### fsPromises.link(existingPath, newPath) * `existingPath` {string|Buffer|URL} @@ -3953,7 +3953,7 @@ Asynchronous link(2). The `Promise` is resolved with no arguments upon success. ### fsPromises.lstat(path) * `path` {string|Buffer|URL} @@ -3964,7 +3964,7 @@ for the given symbolic link `path`. ### fsPromises.mkdir(path[, mode]) * `path` {string|Buffer|URL} @@ -3976,7 +3976,7 @@ arguments upon success. ### fsPromises.mkdtemp(prefix[, options]) * `prefix` {string} @@ -4006,7 +4006,7 @@ intention is to create a temporary directory *within* `/tmp`, the `prefix` ### fsPromises.open(path, flags[, mode]) * `path` {string|Buffer|URL} @@ -4027,7 +4027,7 @@ a colon, Node.js will open a file system stream, as described by ### fsPromises.read(filehandle, buffer, offset, length, position) * `filehandle` {FileHandle} @@ -4056,7 +4056,7 @@ property that is a reference to the passed in `buffer` argument. ### fsPromises.readdir(path[, options]) * `path` {string|Buffer|URL} @@ -4074,7 +4074,7 @@ will be passed as `Buffer` objects. ### fsPromises.readFile(path[, options]) * `path` {string|Buffer|URL|FileHandle} filename or `FileHandle` @@ -4100,7 +4100,7 @@ Any specified `FileHandle` has to support reading. ### fsPromises.readlink(path[, options]) * `path` {string|Buffer|URL} @@ -4118,7 +4118,7 @@ returned will be passed as a `Buffer` object. ### fsPromises.realpath(path[, options]) * `path` {string|Buffer|URL} @@ -4143,7 +4143,7 @@ this restriction. ### fsPromises.rename(oldPath, newPath) * `oldPath` {string|Buffer|URL} @@ -4155,7 +4155,7 @@ upon success. ### fsPromises.rmdir(path) * `path` {string|Buffer|URL} @@ -4170,7 +4170,7 @@ error on POSIX. ### fsPromises.stat(path) * `path` {string|Buffer|URL} @@ -4180,7 +4180,7 @@ The `Promise` is resolved with the [`fs.Stats`][] object for the given `path`. ### fsPromises.symlink(target, path[, type]) * `target` {string|Buffer|URL} @@ -4198,7 +4198,7 @@ the `target` argument will automatically be normalized to absolute path. ### fsPromises.truncate(path[, len]) * `path` {string|Buffer|URL} @@ -4210,7 +4210,7 @@ success. The `path` *must* be a string or `Buffer`. ### fsPromises.unlink(path) * `path` {string|Buffer|URL} @@ -4221,7 +4221,7 @@ success. ### fsPromises.utimes(path, atime, mtime) * `path` {string|Buffer|URL} @@ -4240,7 +4240,7 @@ The `atime` and `mtime` arguments follow these rules: ### fsPromises.write(filehandle, buffer[, offset[, length[, position]]]) * `filehandle` {FileHandle} @@ -4273,7 +4273,7 @@ the end of the file. ### fsPromises.writeFile(file, data[, options]) * `file` {string|Buffer|URL|FileHandle} filename or `FileHandle` diff --git a/doc/api/globals.md b/doc/api/globals.md index 9ed63764d3b..a9aaefeefa1 100644 --- a/doc/api/globals.md +++ b/doc/api/globals.md @@ -140,7 +140,7 @@ added: v0.0.1 ## URL @@ -149,7 +149,7 @@ The WHATWG `URL` class. See the [`URL`][] section. ## URLSearchParams diff --git a/doc/api/http.md b/doc/api/http.md index 700dce3b94f..d6f738cb81f 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -403,7 +403,7 @@ the client should send the request body. ### Event: 'information' Emitted when the server sends a 1xx response (excluding 101 Upgrade). This @@ -547,7 +547,7 @@ See [`request.socket`][] @@ -888,8 +888,8 @@ per connection (in the case of HTTP Keep-Alive connections). @@ -1068,7 +1068,7 @@ See [`response.socket`][]. @@ -1459,7 +1459,7 @@ will result in a [`TypeError`][] being thrown. ### response.writeProcessing() Sends a HTTP/1.1 102 Processing message to the client, indicating that diff --git a/doc/api/http2.md b/doc/api/http2.md index f35e9b8b296..dd53e9f27fa 100644 --- a/doc/api/http2.md +++ b/doc/api/http2.md @@ -328,7 +328,7 @@ Will be `true` if this `Http2Session` instance has been closed, otherwise #### http2session.connecting * {boolean} @@ -883,7 +883,7 @@ stream.on('trailers', (headers, flags) => { #### Event: 'wantTrailers' The `'wantTrailers'` event is emitted when the `Http2Stream` has queued the @@ -1055,7 +1055,7 @@ A current state of this `Http2Stream`. #### http2stream.sendTrailers(headers) * `headers` {HTTP/2 Headers Object} @@ -1284,7 +1284,7 @@ server.on('stream', (stream) => { diff --git a/doc/api/process.md b/doc/api/process.md index 202725cb515..bc8c1000026 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -840,7 +840,7 @@ emitMyWarning(); diff --git a/doc/api/repl.md b/doc/api/repl.md index 46cac0df3e0..22312328276 100644 --- a/doc/api/repl.md +++ b/doc/api/repl.md @@ -441,8 +441,8 @@ Returns `true` if `keyword` is a valid keyword, otherwise `false`. @@ -1017,7 +1017,7 @@ the status of the `highWaterMark`. > Stability: 1 - Experimental @@ -1292,7 +1292,7 @@ The default implementation of `_destroy()` for `Transform` also emit `'close'`. ### stream.finished(stream, callback) * `stream` {Stream} A readable and/or writable stream. @@ -1340,7 +1340,7 @@ rs.resume(); // drain the stream ### stream.pipeline(...streams[, callback]) * `...streams` {Stream} Two or more streams to pipe between. @@ -1525,7 +1525,7 @@ constructor and implement the `writable._write()` method. The #### Constructor: new stream.Writable([options]) diff --git a/doc/api/tracing.md b/doc/api/tracing.md index 0b46abf81b1..f83e808dc89 100644 --- a/doc/api/tracing.md +++ b/doc/api/tracing.md @@ -76,12 +76,12 @@ unlike `process.hrtime()` which returns nanoseconds. ## The `trace_events` module ### `Tracing` object The `Tracing` object is used to enable or disable tracing for sets of @@ -95,7 +95,7 @@ set of enabled trace event categories. #### `tracing.categories` * {string} @@ -105,7 +105,7 @@ A comma-separated list of the trace event categories covered by this #### `tracing.disable()` Disables this `Tracing` object. @@ -131,7 +131,7 @@ console.log(trace_events.getEnabledCategories()); #### `tracing.enable()` Enables this `Tracing` object for the set of categories covered by the @@ -139,14 +139,14 @@ Enables this `Tracing` object for the set of categories covered by the #### `tracing.enabled` * {boolean} `true` only if the `Tracing` object has been enabled. ### `trace_events.createTracing(options)` * `options` {Object} @@ -168,7 +168,7 @@ tracing.disable(); ### `trace_events.getEnabledCategories()` * Returns: {string} diff --git a/doc/api/url.md b/doc/api/url.md index 97cc284a6d5..35a72da8ee6 100644 --- a/doc/api/url.md +++ b/doc/api/url.md @@ -75,7 +75,7 @@ const myURL = @@ -477,7 +477,7 @@ console.log(JSON.stringify(myURLs)); diff --git a/doc/api/util.md b/doc/api/util.md index d47d17ec9b1..394c0d77127 100644 --- a/doc/api/util.md +++ b/doc/api/util.md @@ -120,7 +120,7 @@ environment variable: `NODE_DEBUG=fs,net,tls`. @@ -253,7 +253,7 @@ with care and never in a hot code path. ## util.formatWithOptions(inspectOptions, format[, ...args]) * `inspectOptions` {Object} @@ -360,7 +360,7 @@ stream.write('With ES6'); `util.types` provides a number of type checks for different kinds of built-in @@ -936,7 +936,7 @@ useful for addon developers who prefer to do type checking in JavaScript. ### util.types.isAnyArrayBuffer(value) * Returns: {boolean} @@ -956,7 +956,7 @@ util.types.isAnyArrayBuffer(new SharedArrayBuffer()); // Returns true ### util.types.isArgumentsObject(value) * Returns: {boolean} @@ -974,7 +974,7 @@ function foo() { ### util.types.isArrayBuffer(value) * Returns: {boolean} @@ -992,7 +992,7 @@ util.types.isArrayBuffer(new SharedArrayBuffer()); // Returns false ### util.types.isAsyncFunction(value) * Returns: {boolean} @@ -1011,7 +1011,7 @@ util.types.isAsyncFunction(async function foo() {}); // Returns true ### util.types.isBooleanObject(value) * Returns: {boolean} @@ -1032,7 +1032,7 @@ util.types.isBooleanObject(Boolean(true)); // Returns false ### util.types.isDataView(value) * Returns: {boolean} @@ -1051,7 +1051,7 @@ See also [`ArrayBuffer.isView()`][]. ### util.types.isDate(value) * Returns: {boolean} @@ -1066,7 +1066,7 @@ util.types.isDate(new Date()); // Returns true ### util.types.isExternal(value) * Returns: {boolean} @@ -1075,7 +1075,7 @@ Returns `true` if the value is a native `External` value. ### util.types.isFloat32Array(value) * Returns: {boolean} @@ -1092,7 +1092,7 @@ util.types.isFloat32Array(new Float64Array()); // Returns false ### util.types.isFloat64Array(value) * Returns: {boolean} @@ -1109,7 +1109,7 @@ util.types.isFloat64Array(new Float64Array()); // Returns true ### util.types.isGeneratorFunction(value) * Returns: {boolean} @@ -1128,7 +1128,7 @@ util.types.isGeneratorFunction(function* foo() {}); // Returns true ### util.types.isGeneratorObject(value) * Returns: {boolean} @@ -1149,7 +1149,7 @@ util.types.isGeneratorObject(generator); // Returns true ### util.types.isInt8Array(value) * Returns: {boolean} @@ -1166,7 +1166,7 @@ util.types.isInt8Array(new Float64Array()); // Returns false ### util.types.isInt16Array(value) * Returns: {boolean} @@ -1183,7 +1183,7 @@ util.types.isInt16Array(new Float64Array()); // Returns false ### util.types.isInt32Array(value) * Returns: {boolean} @@ -1200,7 +1200,7 @@ util.types.isInt32Array(new Float64Array()); // Returns false ### util.types.isMap(value) * Returns: {boolean} @@ -1215,7 +1215,7 @@ util.types.isMap(new Map()); // Returns true ### util.types.isMapIterator(value) * Returns: {boolean} @@ -1235,7 +1235,7 @@ util.types.isMapIterator(map[Symbol.iterator]()); // Returns true ### util.types.isNativeError(value) * Returns: {boolean} @@ -1252,7 +1252,7 @@ util.types.isNativeError(new RangeError()); // Returns true ### util.types.isNumberObject(value) * Returns: {boolean} @@ -1269,7 +1269,7 @@ util.types.isNumberObject(new Number(0)); // Returns true ### util.types.isPromise(value) * Returns: {boolean} @@ -1284,7 +1284,7 @@ util.types.isPromise(Promise.resolve(42)); // Returns true ### util.types.isProxy(value) * Returns: {boolean} @@ -1302,7 +1302,7 @@ util.types.isProxy(proxy); // Returns true ### util.types.isRegExp(value) * Returns: {boolean} @@ -1318,7 +1318,7 @@ util.types.isRegExp(new RegExp('abc')); // Returns true ### util.types.isSet(value) * Returns: {boolean} @@ -1333,7 +1333,7 @@ util.types.isSet(new Set()); // Returns true ### util.types.isSetIterator(value) * Returns: {boolean} @@ -1353,7 +1353,7 @@ util.types.isSetIterator(set[Symbol.iterator]()); // Returns true ### util.types.isSharedArrayBuffer(value) * Returns: {boolean} @@ -1371,7 +1371,7 @@ util.types.isSharedArrayBuffer(new SharedArrayBuffer()); // Returns true ### util.types.isStringObject(value) * Returns: {boolean} @@ -1388,7 +1388,7 @@ util.types.isStringObject(new String('foo')); // Returns true ### util.types.isSymbolObject(value) * Returns: {boolean} @@ -1406,7 +1406,7 @@ util.types.isSymbolObject(Object(symbol)); // Returns true ### util.types.isTypedArray(value) * Returns: {boolean} @@ -1425,7 +1425,7 @@ See also [`ArrayBuffer.isView()`][]. ### util.types.isUint8Array(value) * Returns: {boolean} @@ -1442,7 +1442,7 @@ util.types.isUint8Array(new Float64Array()); // Returns false ### util.types.isUint8ClampedArray(value) * Returns: {boolean} @@ -1459,7 +1459,7 @@ util.types.isUint8ClampedArray(new Float64Array()); // Returns false ### util.types.isUint16Array(value) * Returns: {boolean} @@ -1476,7 +1476,7 @@ util.types.isUint16Array(new Float64Array()); // Returns false ### util.types.isUint32Array(value) * Returns: {boolean} @@ -1493,7 +1493,7 @@ util.types.isUint32Array(new Float64Array()); // Returns false ### util.types.isWeakMap(value) * Returns: {boolean} @@ -1508,7 +1508,7 @@ util.types.isWeakMap(new WeakMap()); // Returns true ### util.types.isWeakSet(value) * Returns: {boolean} @@ -1523,7 +1523,7 @@ util.types.isWeakSet(new WeakSet()); // Returns true ### util.types.isWebAssemblyCompiledModule(value) * Returns: {boolean} diff --git a/doc/api/vm.md b/doc/api/vm.md index 6c7bdeffda2..75fb03642cc 100644 --- a/doc/api/vm.md +++ b/doc/api/vm.md @@ -510,7 +510,7 @@ overhead. @@ -616,10 +616,10 @@ console.log(globalVar); diff --git a/doc/api/zlib.md b/doc/api/zlib.md index 053cd2893aa..1fe05f26ca3 100644 --- a/doc/api/zlib.md +++ b/doc/api/zlib.md @@ -400,7 +400,7 @@ class of the compressor/decompressor classes. ### zlib.bytesRead > Stability: 0 - Deprecated: Use [`zlib.bytesWritten`][] instead. @@ -414,7 +414,7 @@ expose values under these names. ### zlib.bytesWritten * {number} diff --git a/doc/changelogs/CHANGELOG_ARCHIVE.md b/doc/changelogs/CHANGELOG_ARCHIVE.md index fc56c492d9c..945038201eb 100644 --- a/doc/changelogs/CHANGELOG_ARCHIVE.md +++ b/doc/changelogs/CHANGELOG_ARCHIVE.md @@ -154,6 +154,7 @@
* Other Versions + * [10.x](CHANGELOG_V10.md) * [9.x](CHANGELOG_V9.md) * [8.x](CHANGELOG_V8.md) * [7.x](CHANGELOG_V7.md) diff --git a/doc/changelogs/CHANGELOG_IOJS.md b/doc/changelogs/CHANGELOG_IOJS.md index a042e50fae1..681419fe981 100644 --- a/doc/changelogs/CHANGELOG_IOJS.md +++ b/doc/changelogs/CHANGELOG_IOJS.md @@ -63,6 +63,7 @@ * Other Versions + * [10.x](CHANGELOG_V10.md) * [9.x](CHANGELOG_V9.md) * [8.x](CHANGELOG_V8.md) * [7.x](CHANGELOG_V7.md) diff --git a/doc/changelogs/CHANGELOG_V010.md b/doc/changelogs/CHANGELOG_V010.md index cdea52193bb..f1031be32c8 100644 --- a/doc/changelogs/CHANGELOG_V010.md +++ b/doc/changelogs/CHANGELOG_V010.md @@ -65,6 +65,7 @@ * Other Versions + * [10.x](CHANGELOG_V10.md) * [9.x](CHANGELOG_V9.md) * [8.x](CHANGELOG_V8.md) * [7.x](CHANGELOG_V7.md) diff --git a/doc/changelogs/CHANGELOG_V012.md b/doc/changelogs/CHANGELOG_V012.md index 9ba23c08605..4f7bdb4e819 100644 --- a/doc/changelogs/CHANGELOG_V012.md +++ b/doc/changelogs/CHANGELOG_V012.md @@ -33,6 +33,7 @@ * Other Versions + * [10.x](CHANGELOG_V10.md) * [9.x](CHANGELOG_V9.md) * [8.x](CHANGELOG_V8.md) * [7.x](CHANGELOG_V7.md) diff --git a/doc/changelogs/CHANGELOG_V10.md b/doc/changelogs/CHANGELOG_V10.md new file mode 100644 index 00000000000..1f027679b3b --- /dev/null +++ b/doc/changelogs/CHANGELOG_V10.md @@ -0,0 +1,920 @@ +# Node.js 10 ChangeLog + + + + + + + + + + + +
Current
+10.0.0
+
+ +* Other Versions + * [9.x](CHANGELOG_V9.md) + * [8.x](CHANGELOG_V8.md) + * [7.x](CHANGELOG_V7.md) + * [6.x](CHANGELOG_V6.md) + * [5.x](CHANGELOG_V5.md) + * [4.x](CHANGELOG_V4.md) + * [0.12.x](CHANGELOG_V012.md) + * [0.10.x](CHANGELOG_V010.md) + * [io.js](CHANGELOG_IOJS.md) + * [Archive](CHANGELOG_ARCHIVE.md) + + +## 2018-04-24, Version 10.0.0 (Current), @jasnell + +### Notable Changes + +* Assert + * Calling `assert.fail()` with more than one argument is deprecated. [[`70dcacd710`](https://github.com/nodejs/node/commit/70dcacd710)] + * Calling `assert.ok()` with no arguments will now throw. [[`3cd7977a42`](https://github.com/nodejs/node/commit/3cd7977a42)] + * Calling `assert.ifError()` will now throw with any argument other than `undefined` or `null`. Previously the method would throw with any truthy value. [[`e65a6e81ef`](https://github.com/nodejs/node/commit/e65a6e81ef)] + * The `assert.rejects()` and `assert.doesNotReject()` methods have been added for working with async functions. [[`599337f43e`](https://github.com/nodejs/node/commit/599337f43e)] +* Async_hooks + * Older experimental async_hooks APIs have been removed. [[`1cc6b993b9`](https://github.com/nodejs/node/commit/1cc6b993b9)] +* Buffer + * Uses of `new Buffer()` and `Buffer()` outside of the `node_modules` directory will now emit a runtime deprecation warning. [[`9d4ab90117`](https://github.com/nodejs/node/commit/9d4ab90117)] + * `Buffer.isEncoding()` now returns `undefined` for falsy values, including an empty string. [[`452eed956e`](https://github.com/nodejs/node/commit/452eed956e)] + * `Buffer.fill()` will throw if an attempt is made to fill with an empty `Buffer`. [[`1e802539b2`](https://github.com/nodejs/node/commit/1e802539b2)] +* Child Process + * Undefined properties of env are ignored. [[`38ee25e2e2`](https://github.com/nodejs/node/commit/38ee25e2e2)], [[`85739b6c5b`](https://github.com/nodejs/node/commit/85739b6c5b)] +* Console + * The `console.table()` method has been added. [[`97ace04492`](https://github.com/nodejs/node/commit/97ace04492)] +* Crypto + * The `crypto.createCipher()` and `crypto.createDecipher()` methods have been deprecated. Please use `crypto.createCipheriv()` and `crypto.createDecipheriv()` instead. [[`81f88e30dd`](https://github.com/nodejs/node/commit/81f88e30dd)] + * The `decipher.finaltol()` method has been deprecated. [[`19f3927d92`](https://github.com/nodejs/node/commit/19f3927d92)] + * The `crypto.DEFAULT_ENCODING` property has been deprecated. [[`6035beea93`](https://github.com/nodejs/node/commit/6035beea93)] + * The `ECDH.convertKey()` method has been added. [[`f2e02883e7`](https://github.com/nodejs/node/commit/f2e02883e7)] + * The `crypto.fips` property has been deprecated. [[`6e7992e8b8`](https://github.com/nodejs/node/commit/6e7992e8b8)] +* Dependencies + * V8 has been updated to 6.6. [[`9daebb48d6`](https://github.com/nodejs/node/commit/9daebb48d6)] + * OpenSSL has been updated to 1.1.0h. [[`66cb29e646`](https://github.com/nodejs/node/commit/66cb29e646)] +* EventEmitter + * The `EventEmitter.prototype.off()` method has been added as an alias for `EventEmitter.prototype.removeListener()`. [[`3bb6f07d52`](https://github.com/nodejs/node/commit/3bb6f07d52)] +* File System + * The `fs.promises` API provides experimental promisified versions of the `fs` functions. [[`329fc78e49`](https://github.com/nodejs/node/commit/329fc78e49)] + * Invalid path errors are now thrown synchronously. [[`d8f73385e2`](https://github.com/nodejs/node/commit/d8f73385e2)] + * The `fs.readFile()` method now partitions reads to avoid thread pool exhaustion. [[`67a4ce1c6e`](https://github.com/nodejs/node/commit/67a4ce1c6e)] +* HTTP + * Processing of HTTP Status codes `100`, `102-199` has been improved. [[`baf8495078`](https://github.com/nodejs/node/commit/baf8495078)] + * Multi-byte characters in URL paths are now forbidden. [[`b961d9fd83`](https://github.com/nodejs/node/commit/b961d9fd83)] +* N-API + * The n-api is no longer experimental. [[`cd7d7b15c1`](https://github.com/nodejs/node/commit/cd7d7b15c1)] +* Net + * The `'close'` event will be emitted after `'end'`. [[`9b7a6914a7`](https://github.com/nodejs/node/commit/9b7a6914a7)] +* Perf_hooks + * The `PerformanceObserver` class is now an `AsyncResource` and can be monitored using `async_hooks`. [[`009e41826f`](https://github.com/nodejs/node/commit/009e41826f)] + * Trace events are now emitted for performance events. [[`9e509b622b`](https://github.com/nodejs/node/commit/9e509b622b)] + * The `performance` API has been simplified. [[`2ec6995555`](https://github.com/nodejs/node/commit/2ec6995555)] + * Performance milestone marks will be emitted as trace events. [[`96cb4fb795`](https://github.com/nodejs/node/commit/96cb4fb795)] +* Process + * Using non-string values for `process.env` is deprecated. [[`5826fe4e79`](https://github.com/nodejs/node/commit/5826fe4e79)] + * The `process.assert()` method is deprecated. [[`703e37cf3f`](https://github.com/nodejs/node/commit/703e37cf3f)] +* REPL + * REPL now experimentally supports top-level await when using the `--experimental-repl-await` flag. [[`eeab7bc068`](https://github.com/nodejs/node/commit/eeab7bc068)] + * The previously deprecated "magic mode" has been removed. [[`4893f70d12`](https://github.com/nodejs/node/commit/4893f70d12)] + * The previously deprecated `NODE_REPL_HISTORY_FILE` environment variable has been removed. [[`60c9ad7979`](https://github.com/nodejs/node/commit/60c9ad7979)] + * Proxy objects are shown as Proxy objects when inspected. [[`90a43906ab`](https://github.com/nodejs/node/commit/90a43906ab)] +* Streams + * The `'readable'` event is now always deferred with nextTick. [[`1e0f3315c7`](https://github.com/nodejs/node/commit/1e0f3315c7)] + * A new `pipeline()` method has been provided for building end-to-data stream pipelines. [[`a5cf3feaf1`](https://github.com/nodejs/node/commit/a5cf3feaf1)] + * Experimental support for async for-await has been added to `stream.Readable`. [[`61b4d60c5d`](https://github.com/nodejs/node/commit/61b4d60c5d)] +* Timers + * The `enroll()` and `unenroll()` methods have been deprecated. [[`68783ae0b8`](https://github.com/nodejs/node/commit/68783ae0b8)] +* TLS + * The `tls.convertNONProtocols()` method has been deprecated. [[`9204a0db6e`](https://github.com/nodejs/node/commit/9204a0db6e)] + * Support for NPN (next protocol negotiation) has been dropped. [[`5bfbe5ceae`](https://github.com/nodejs/node/commit/5bfbe5ceae)] + * The `ecdhCurve` default is now `'auto'`. [[`af78840b19`](https://github.com/nodejs/node/commit/af78840b19)] +* Trace Events + * A new `trace_events` top-level module allows trace event categories to be enabled/disabld at runtime. [[`da5d818a54`](https://github.com/nodejs/node/commit/da5d818a54)] +* URL + * The WHATWG URL API is now a global. [[`312414662b`](https://github.com/nodejs/node/commit/312414662b)] +* Util + * `util.types.is[…]` type checks have been added. [[`b20af8088a`](https://github.com/nodejs/node/commit/b20af8088a)] + * Support for bigint formatting has been added to `util.inspect()`. [[`39dc947409`](https://github.com/nodejs/node/commit/39dc947409)] + +#### Deprecations: + +The following APIs have been deprecated in Node.js 10.0.0 + +* Passing more than one argument to `assert.fail()` will emit a runtime deprecation warning. [[`70dcacd710`](https://github.com/nodejs/node/commit/70dcacd710)] +* Previously deprecated legacy async_hooks APIs have reached end-of-life and have been removed. [[`1cc6b993b9`](https://github.com/nodejs/node/commit/1cc6b993b9)] +* Using `require()` to access several of Node.js' own internal dependencies will emit a runtime deprecation. [[`0e10717e43`](https://github.com/nodejs/node/commit/0e10717e43)] +* The `crypto.createCipher()` and `crypto.createDecipher()` methods have been deprecated in documentation.[[`81f88e30dd`](https://github.com/nodejs/node/commit/81f88e30dd)] +* Using the `Decipher.finaltol()` method will emit a runtime deprecation warning. [[`19f3927d92`](https://github.com/nodejs/node/commit/19f3927d92)] +* Using the `crypto.DEFAULT_ENCODING` property will emit a runtime deprecation warning. [[`6035beea93`](https://github.com/nodejs/node/commit/6035beea93)] +* Use by native addons of the `MakeCallback()` variant that passes a `Domain` will emit a runtime deprecation warning. [[`14bc3e22f3`](https://github.com/nodejs/node/commit/14bc3e22f3)], [[`efb32592e1`](https://github.com/nodejs/node/commit/efb32592e1)] +* Previously deprecated internal getters/setters on `net.Server` has reached end-of-life and have been removed. [[`3701b02309`](https://github.com/nodejs/node/commit/3701b02309)] +* Use of non-string values for `process.env` has been deprecated in documentation. [[`5826fe4e79`](https://github.com/nodejs/node/commit/5826fe4e79)] +* Use of `process.assert()` will emit a runtime deprecation warning. [[`703e37cf3f`](https://github.com/nodejs/node/commit/703e37cf3f)] +* Previously deprecated `NODE\_REPL\_HISTORY\_FILE` environment variable has reached end-of-life and has been removed. [[`60c9ad7979`](https://github.com/nodejs/node/commit/60c9ad7979)] +* Use of the `timers.enroll()` and `timers.unenroll()` methods will emit a runtime deprecation warning. [[`68783ae0b8`](https://github.com/nodejs/node/commit/68783ae0b8)] +* Use of the `tls.convertNPNProtocols()` method will emit a runtime deprecation warning. Support for NPN has been removed from Node.js. [[`9204a0db6e`](https://github.com/nodejs/node/commit/9204a0db6e)] +* The `crypto.fips` property has been deprecated in documentation. [[`6e7992e8b8`](https://github.com/nodejs/node/commit/6e7992e8b8)] + +### Commits + +#### Semver-major + +* [[`c9bb91af33`](https://github.com/nodejs/node/commit/c9bb91af33)] - **(SEMVER-MAJOR)** **assert**: remove `errorDiff` property (Ruben Bridgewater) [#19467](https://github.com/nodejs/node/pull/19467) +* [[`eb427caadd`](https://github.com/nodejs/node/commit/eb427caadd)] - **(SEMVER-MAJOR)** **assert**: improve default error messages (Ruben Bridgewater) [#19467](https://github.com/nodejs/node/pull/19467) +* [[`1964978fb8`](https://github.com/nodejs/node/commit/1964978fb8)] - **(SEMVER-MAJOR)** **assert**: detect faulty throws usage (Ruben Bridgewater) [#19867](https://github.com/nodejs/node/pull/19867) +* [[`9743e756e2`](https://github.com/nodejs/node/commit/9743e756e2)] - **(SEMVER-MAJOR)** **assert**: provide info about actual error (Ruben Bridgewater) [#19884](https://github.com/nodejs/node/pull/19884) +* [[`70dcacd710`](https://github.com/nodejs/node/commit/70dcacd710)] - **(SEMVER-MAJOR)** **assert**: deprecate assert.fail partially (Ruben Bridgewater) [#18418](https://github.com/nodejs/node/pull/18418) +* [[`3cd7977a42`](https://github.com/nodejs/node/commit/3cd7977a42)] - **(SEMVER-MAJOR)** **assert**: use a default message in assert (Ruben Bridgewater) [#18319](https://github.com/nodejs/node/pull/18319) +* [[`e65a6e81ef`](https://github.com/nodejs/node/commit/e65a6e81ef)] - **(SEMVER-MAJOR)** **assert**: stricter ifError (Ruben Bridgewater) [#18247](https://github.com/nodejs/node/pull/18247) +* [[`72bb4445c6`](https://github.com/nodejs/node/commit/72bb4445c6)] - **(SEMVER-MAJOR)** **assert**: wrap original error in ifError (Ruben Bridgewater) [#18247](https://github.com/nodejs/node/pull/18247) +* [[`d07c6f9739`](https://github.com/nodejs/node/commit/d07c6f9739)] - **(SEMVER-MAJOR)** **assert**: throw without args in ok (Ruben Bridgewater) [#17581](https://github.com/nodejs/node/pull/17581) +* [[`f76ef50432`](https://github.com/nodejs/node/commit/f76ef50432)] - **(SEMVER-MAJOR)** **assert**: improve simple assert (Ruben Bridgewater) [#17581](https://github.com/nodejs/node/pull/17581) +* [[`493340f56e`](https://github.com/nodejs/node/commit/493340f56e)] - **(SEMVER-MAJOR)** **assert**: use Object.is comparison in .strictEqual (Ruben Bridgewater) [#17003](https://github.com/nodejs/node/pull/17003) +* [[`1cc6b993b9`](https://github.com/nodejs/node/commit/1cc6b993b9)] - **(SEMVER-MAJOR)** **async_hooks**: remove deprecated API (Andreas Madsen) [#17147](https://github.com/nodejs/node/pull/17147) +* [[`81aaab75ca`](https://github.com/nodejs/node/commit/81aaab75ca)] - **(SEMVER-MAJOR)** **benchmark**: remove noAssert argument (Ruben Bridgewater) [#18395](https://github.com/nodejs/node/pull/18395) +* [[`876836b135`](https://github.com/nodejs/node/commit/876836b135)] - **(SEMVER-MAJOR)** **benchmark**: rename file (Ruben Bridgewater) [#18790](https://github.com/nodejs/node/pull/18790) +* [[`e9ec9ff269`](https://github.com/nodejs/node/commit/e9ec9ff269)] - **(SEMVER-MAJOR)** **benchmark**: add buffer fill benchmark (Ruben Bridgewater) [#18790](https://github.com/nodejs/node/pull/18790) +* [[`94d64877ff`](https://github.com/nodejs/node/commit/94d64877ff)] - **(SEMVER-MAJOR)** **benchmark**: improve buffer.readInt(B|L)E benchmarks (Rich Trott) [#11146](https://github.com/nodejs/node/pull/11146) +* [[`9d4ab90117`](https://github.com/nodejs/node/commit/9d4ab90117)] - **(SEMVER-MAJOR)** **buffer**: do deprecation warning outside `node\_modules` (Anna Henningsen) [#19524](https://github.com/nodejs/node/pull/19524) +* [[`e8bb1f35df`](https://github.com/nodejs/node/commit/e8bb1f35df)] - **(SEMVER-MAJOR)** **buffer**: refactor all read/write functions (Ruben Bridgewater) [#18395](https://github.com/nodejs/node/pull/18395) +* [[`a6c490cc8e`](https://github.com/nodejs/node/commit/a6c490cc8e)] - **(SEMVER-MAJOR)** **buffer**: remove double ln (Ruben Bridgewater) [#18395](https://github.com/nodejs/node/pull/18395) +* [[`1411b30f46`](https://github.com/nodejs/node/commit/1411b30f46)] - **(SEMVER-MAJOR)** **buffer**: move c++ float functions to js (Ruben Bridgewater) [#18395](https://github.com/nodejs/node/pull/18395) +* [[`452eed956e`](https://github.com/nodejs/node/commit/452eed956e)] - **(SEMVER-MAJOR)** **buffer**: stricter isEncoding (Ruben Bridgewater) [#18790](https://github.com/nodejs/node/pull/18790) +* [[`177b7314cf`](https://github.com/nodejs/node/commit/177b7314cf)] - **(SEMVER-MAJOR)** **buffer**: improve Buffer#fill performance (Ruben Bridgewater) [#18790](https://github.com/nodejs/node/pull/18790) +* [[`1e802539b2`](https://github.com/nodejs/node/commit/1e802539b2)] - **(SEMVER-MAJOR)** **buffer**: throw when filling with empty buffers (cjihrig) [#18129](https://github.com/nodejs/node/pull/18129) +* [[`9fea7eae9a`](https://github.com/nodejs/node/commit/9fea7eae9a)] - **(SEMVER-MAJOR)** **buffer**: check byteLength in readUInt(B|L)E (Rich Trott) [#11146](https://github.com/nodejs/node/pull/11146) +* [[`d964ffeec3`](https://github.com/nodejs/node/commit/d964ffeec3)] - **(SEMVER-MAJOR)** **buffer**: check byteLength in readInt(B|L)E (Sebastian Van Sande) [#11146](https://github.com/nodejs/node/pull/11146) +* [[`cd174df353`](https://github.com/nodejs/node/commit/cd174df353)] - **(SEMVER-MAJOR)** **buffer**: throw on failed fill attempts (cjihrig) [#17427](https://github.com/nodejs/node/pull/17427) +* [[`010587b7c4`](https://github.com/nodejs/node/commit/010587b7c4)] - **(SEMVER-MAJOR)** **build**: remove implied support for win 2012 not R2 (Beth Griggs) [#19378](https://github.com/nodejs/node/pull/19378) +* [[`36a02d401c`](https://github.com/nodejs/node/commit/36a02d401c)] - **(SEMVER-MAJOR)** **build**: add option to build v8 with GN (Yang Guo) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`608557a1fc`](https://github.com/nodejs/node/commit/608557a1fc)] - **(SEMVER-MAJOR)** **build**: update node.gyp to reference gypfiles/v8.gyp (Joyee Cheung) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`3542411fda`](https://github.com/nodejs/node/commit/3542411fda)] - **(SEMVER-MAJOR)** **build**: reset embedder string to "-node.0" (Myles Borins) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`08af7dba2a`](https://github.com/nodejs/node/commit/08af7dba2a)] - **(SEMVER-MAJOR)** **build**: add OpenSSL-1.1.0 support (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) +* [[`549b280b87`](https://github.com/nodejs/node/commit/549b280b87)] - **(SEMVER-MAJOR)** **build**: reset embedder string to "-node.0" (Michaël Zasso) [#18453](https://github.com/nodejs/node/pull/18453) +* [[`56ee94f184`](https://github.com/nodejs/node/commit/56ee94f184)] - **(SEMVER-MAJOR)** **build**: compile V8 using system compiler (Ben Noordhuis) [#17489](https://github.com/nodejs/node/pull/17489) +* [[`e9bcb39ef2`](https://github.com/nodejs/node/commit/e9bcb39ef2)] - **(SEMVER-MAJOR)** **build**: remove --no-i18n from V8 test options (Michaël Zasso) [#17489](https://github.com/nodejs/node/pull/17489) +* [[`4a16a5d988`](https://github.com/nodejs/node/commit/4a16a5d988)] - **(SEMVER-MAJOR)** **build**: compile with -std=gnu++1y (Michaël Zasso) [#17489](https://github.com/nodejs/node/pull/17489) +* [[`fe6bcce9af`](https://github.com/nodejs/node/commit/fe6bcce9af)] - **(SEMVER-MAJOR)** **build**: reset embedder string to "-node.0" (Michaël Zasso) [#17489](https://github.com/nodejs/node/pull/17489) +* [[`2c75b52af8`](https://github.com/nodejs/node/commit/2c75b52af8)] - **(SEMVER-MAJOR)** **build**: replace runtime flag with compiler option (Peter Marshall) [#16271](https://github.com/nodejs/node/pull/16271) +* [[`6e7028ea76`](https://github.com/nodejs/node/commit/6e7028ea76)] - **(SEMVER-MAJOR)** **build**: reset embedder string to "-node.0" (Michaël Zasso) [#16271](https://github.com/nodejs/node/pull/16271) +* [[`0e10717e43`](https://github.com/nodejs/node/commit/0e10717e43)] - **(SEMVER-MAJOR)** **build**: runtime-deprecate requiring deps (Timothy Gu) [#16392](https://github.com/nodejs/node/pull/16392) +* [[`eec659c138`](https://github.com/nodejs/node/commit/eec659c138)] - **(SEMVER-MAJOR)** **build, tools, win**: add nasm detection for OpenSSL (João Reis) [#19794](https://github.com/nodejs/node/pull/19794) +* [[`9bfe55e184`](https://github.com/nodejs/node/commit/9bfe55e184)] - **(SEMVER-MAJOR)** **child_process**: better spawn error message (Bartosz Sosnowski) [#19305](https://github.com/nodejs/node/pull/19305) +* [[`11b6c0de41`](https://github.com/nodejs/node/commit/11b6c0de41)] - **(SEMVER-MAJOR)** **child_process**: define EACCES as a runtime error (Gireesh Punathil) [#19294](https://github.com/nodejs/node/pull/19294) +* [[`38ee25e2e2`](https://github.com/nodejs/node/commit/38ee25e2e2)] - **(SEMVER-MAJOR)** **child_process**: do not ignore proto values of env (Anatoli Papirovski) [#18210](https://github.com/nodejs/node/pull/18210) +* [[`85739b6c5b`](https://github.com/nodejs/node/commit/85739b6c5b)] - **(SEMVER-MAJOR)** **child_process**: ignore undef/proto values of env (现充) [#15089](https://github.com/nodejs/node/pull/15089) +* [[`15d880bcb6`](https://github.com/nodejs/node/commit/15d880bcb6)] - **(SEMVER-MAJOR)** **console**: make .assert standard compliant (Ruben Bridgewater) [#17706](https://github.com/nodejs/node/pull/17706) +* [[`970ce14f61`](https://github.com/nodejs/node/commit/970ce14f61)] - **(SEMVER-MAJOR)** **crypto**: remove deperecated methods of TLS version (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) +* [[`1e07acd476`](https://github.com/nodejs/node/commit/1e07acd476)] - **(SEMVER-MAJOR)** **crypto**: add support for AES-CCM (Tobias Nießen) [#18138](https://github.com/nodejs/node/pull/18138) +* [[`333adf61eb`](https://github.com/nodejs/node/commit/333adf61eb)] - **(SEMVER-MAJOR)** **crypto**: fix error handling (Ruben Bridgewater) [#19445](https://github.com/nodejs/node/pull/19445) +* [[`81f88e30dd`](https://github.com/nodejs/node/commit/81f88e30dd)] - **(SEMVER-MAJOR)** **crypto**: doc-only deprecate createCipher/Decipher (Tobias Nießen) [#19343](https://github.com/nodejs/node/pull/19343) +* [[`19f3927d92`](https://github.com/nodejs/node/commit/19f3927d92)] - **(SEMVER-MAJOR)** **crypto**: deprecate Decipher.finaltol (Tobias Nießen) [#19353](https://github.com/nodejs/node/pull/19353) +* [[`6035beea93`](https://github.com/nodejs/node/commit/6035beea93)] - **(SEMVER-MAJOR)** **crypto**: runtime deprecate DEFAULT\_ENCODING (James M Snell) [#18333](https://github.com/nodejs/node/pull/18333) +* [[`858b48b692`](https://github.com/nodejs/node/commit/858b48b692)] - **(SEMVER-MAJOR)** **crypto**: assign deprecation code for setAuthTag/GCM (Tobias Nießen) [#18017](https://github.com/nodejs/node/pull/18017) +* [[`845633a7c6`](https://github.com/nodejs/node/commit/845633a7c6)] - **(SEMVER-MAJOR)** **crypto**: better docs for cases where peer's public key is invalid (Jose M. Palacios Diaz) [#16849](https://github.com/nodejs/node/pull/16849) +* [[`e567402aba`](https://github.com/nodejs/node/commit/e567402aba)] - **(SEMVER-MAJOR)** **crypto**: migrate CipherBase to internal/errors (James M Snell) [#16527](https://github.com/nodejs/node/pull/16527) +* [[`2a3f8c3a83`](https://github.com/nodejs/node/commit/2a3f8c3a83)] - **(SEMVER-MAJOR)** **deps**: patch the V8 API to be forward compatible with 6.7 (Peter Marshall) [#19999](https://github.com/nodejs/node/pull/19999) +* [[`ea9de2c81a`](https://github.com/nodejs/node/commit/ea9de2c81a)] - **(SEMVER-MAJOR)** **deps**: split v8\_monolith target into separate file (Yang Guo) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`e8fc6b6901`](https://github.com/nodejs/node/commit/e8fc6b6901)] - **(SEMVER-MAJOR)** **deps**: update v8.gyp (Michaël Zasso) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`9daebb48d6`](https://github.com/nodejs/node/commit/9daebb48d6)] - **(SEMVER-MAJOR)** **deps**: update V8 to 6.6.346.23 (Myles Borins) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`7812ec735b`](https://github.com/nodejs/node/commit/7812ec735b)] - **(SEMVER-MAJOR)** **deps**: update archs files for OpenSSL-1.1.0 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) +* [[`99eb744842`](https://github.com/nodejs/node/commit/99eb744842)] - **(SEMVER-MAJOR)** **deps**: add gyp, header and Makefile for openssl110 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) +* [[`1bcb6c0d26`](https://github.com/nodejs/node/commit/1bcb6c0d26)] - **(SEMVER-MAJOR)** **deps**: add s390 asm rules for OpenSSL-1.1.0 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) +* [[`6bab3c23b1`](https://github.com/nodejs/node/commit/6bab3c23b1)] - **(SEMVER-MAJOR)** **deps**: delete files of OpenSSL-1.0.2 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) +* [[`66cb29e646`](https://github.com/nodejs/node/commit/66cb29e646)] - **(SEMVER-MAJOR)** **deps**: upgrade openssl sources to 1.1.0h (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) +* [[`9759573997`](https://github.com/nodejs/node/commit/9759573997)] - **(SEMVER-MAJOR)** **deps**: cherry-pick 46c4979 from upstream V8 (Michaël Zasso) [#18453](https://github.com/nodejs/node/pull/18453) +* [[`b4c1222acc`](https://github.com/nodejs/node/commit/b4c1222acc)] - **(SEMVER-MAJOR)** **deps**: skip some V8 tests for ppc and s390 (Michaël Zasso) [#18453](https://github.com/nodejs/node/pull/18453) +* [[`9396a9f02c`](https://github.com/nodejs/node/commit/9396a9f02c)] - **(SEMVER-MAJOR)** **deps**: cherry-pick 8bfbe25 from upstream V8 (Michaël Zasso) [#18453](https://github.com/nodejs/node/pull/18453) +* [[`d68ee7eab7`](https://github.com/nodejs/node/commit/d68ee7eab7)] - **(SEMVER-MAJOR)** **deps**: cherry-pick 04a06c9 from upstream V8 (Michaël Zasso) [#18453](https://github.com/nodejs/node/pull/18453) +* [[`88786fecff`](https://github.com/nodejs/node/commit/88786fecff)] - **(SEMVER-MAJOR)** **deps**: update V8 to 6.5.254.31 (Michaël Zasso) [#18453](https://github.com/nodejs/node/pull/18453) +* [[`142d6237b6`](https://github.com/nodejs/node/commit/142d6237b6)] - **(SEMVER-MAJOR)** **deps**: V8: reintroduce missing whitespace in test (Ali Ijaz Sheikh) [#18360](https://github.com/nodejs/node/pull/18360) +* [[`b06440356d`](https://github.com/nodejs/node/commit/b06440356d)] - **(SEMVER-MAJOR)** **deps**: cherry-pick c3bb73f from upstream V8 (Ali Ijaz Sheikh) [#18196](https://github.com/nodejs/node/pull/18196) +* [[`a1c5dddbb2`](https://github.com/nodejs/node/commit/a1c5dddbb2)] - **(SEMVER-MAJOR)** **deps**: cherry-pick 814577e from upstream V8 (Ali Ijaz Sheikh) [#18196](https://github.com/nodejs/node/pull/18196) +* [[`4c4af643e5`](https://github.com/nodejs/node/commit/4c4af643e5)] - **(SEMVER-MAJOR)** **deps**: update V8 to 6.4.388.40 (Michaël Zasso) [#17489](https://github.com/nodejs/node/pull/17489) +* [[`51054dac54`](https://github.com/nodejs/node/commit/51054dac54)] - **(SEMVER-MAJOR)** **deps**: cherry-pick c3bb73f from upstream V8 (Ali Ijaz Sheikh) [#18196](https://github.com/nodejs/node/pull/18196) +* [[`7d7a549219`](https://github.com/nodejs/node/commit/7d7a549219)] - **(SEMVER-MAJOR)** **deps**: cherry-pick 814577e from upstream V8 (Ali Ijaz Sheikh) [#18196](https://github.com/nodejs/node/pull/18196) +* [[`1854ba04e9`](https://github.com/nodejs/node/commit/1854ba04e9)] - **(SEMVER-MAJOR)** **deps**: update V8 to 6.3.292.46 (Michaël Zasso) [#16271](https://github.com/nodejs/node/pull/16271) +* [[`9ad994befb`](https://github.com/nodejs/node/commit/9ad994befb)] - **(SEMVER-MAJOR)** **dgram**: migrate bufferSize to use internal/errors (James M Snell) [#16567](https://github.com/nodejs/node/pull/16567) +* [[`8a5b7b2afe`](https://github.com/nodejs/node/commit/8a5b7b2afe)] - **(SEMVER-MAJOR)** **doc**: update required compiler level for AIX (Michael Dawson) [#20153](https://github.com/nodejs/node/pull/20153) +* [[`ae096ba27c`](https://github.com/nodejs/node/commit/ae096ba27c)] - **(SEMVER-MAJOR)** **doc**: fix API descriptions for OpenSSL-1.1.0 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) +* [[`c111e133ae`](https://github.com/nodejs/node/commit/c111e133ae)] - **(SEMVER-MAJOR)** **doc**: add deprecation notice (Ruben Bridgewater) [#18395](https://github.com/nodejs/node/pull/18395) +* [[`740c426b21`](https://github.com/nodejs/node/commit/740c426b21)] - **(SEMVER-MAJOR)** **doc**: add a deprecation message for removing lttng (Glen Keane) [#18982](https://github.com/nodejs/node/pull/18982) +* [[`300f5ce346`](https://github.com/nodejs/node/commit/300f5ce346)] - **(SEMVER-MAJOR)** **doc**: deprecate top-level `this` (Hackzzila) [#16878](https://github.com/nodejs/node/pull/16878) +* [[`dbdcf12187`](https://github.com/nodejs/node/commit/dbdcf12187)] - **(SEMVER-MAJOR)** **doc**: correct buffer changelog ordering (cjihrig) [#18129](https://github.com/nodejs/node/pull/18129) +* [[`4319780389`](https://github.com/nodejs/node/commit/4319780389)] - **(SEMVER-MAJOR)** **doc**: remove double line break (Ruben Bridgewater) [#17581](https://github.com/nodejs/node/pull/17581) +* [[`ccc87ebb33`](https://github.com/nodejs/node/commit/ccc87ebb33)] - **(SEMVER-MAJOR)** **doc**: improve documentation for util.deprecate() (Rich Trott) [#16393](https://github.com/nodejs/node/pull/16393) +* [[`14bc3e22f3`](https://github.com/nodejs/node/commit/14bc3e22f3)] - **(SEMVER-MAJOR)** **domain**: runtime deprecate MakeCallback (Andreas Madsen) [#17417](https://github.com/nodejs/node/pull/17417) +* [[`5135e24133`](https://github.com/nodejs/node/commit/5135e24133)] - **(SEMVER-MAJOR)** **errors**: alter ERR\_INVALID\_CURSOR\_POS (davidmarkclements) [#19960](https://github.com/nodejs/node/pull/19960) +* [[`eca95a9ea5`](https://github.com/nodejs/node/commit/eca95a9ea5)] - **(SEMVER-MAJOR)** **errors**: alter ERR\_INVALID\_PROTOCOL (davidmarkclements) [#19983](https://github.com/nodejs/node/pull/19983) +* [[`afb4d55ac4`](https://github.com/nodejs/node/commit/afb4d55ac4)] - **(SEMVER-MAJOR)** **errors**: alter ERR\_INVALID\_DOMAIN\_NAME (davidmarkclements) [#19961](https://github.com/nodejs/node/pull/19961) +* [[`83a8261764`](https://github.com/nodejs/node/commit/83a8261764)] - **(SEMVER-MAJOR)** **errors**: alter and test ERR\_INVALID\_REPL\_EVAL\_CONFIG (davidmarkclements) [#19984](https://github.com/nodejs/node/pull/19984) +* [[`b40efa43bd`](https://github.com/nodejs/node/commit/b40efa43bd)] - **(SEMVER-MAJOR)** **errors**: alter ERR\_INVALID\_IP\_ADDRESS (davidmarkclements) [#19979](https://github.com/nodejs/node/pull/19979) +* [[`d28211ec3d`](https://github.com/nodejs/node/commit/d28211ec3d)] - **(SEMVER-MAJOR)** **errors**: validate input arguments (Ruben Bridgewater) [#19924](https://github.com/nodejs/node/pull/19924) +* [[`b29c36b807`](https://github.com/nodejs/node/commit/b29c36b807)] - **(SEMVER-MAJOR)** **errors**: make dns errors consistent (Ruben Bridgewater) [#19754](https://github.com/nodejs/node/pull/19754) +* [[`7d06761f83`](https://github.com/nodejs/node/commit/7d06761f83)] - **(SEMVER-MAJOR)** **errors**: improve SystemError messages (Joyee Cheung) [#19514](https://github.com/nodejs/node/pull/19514) +* [[`28e4e43e51`](https://github.com/nodejs/node/commit/28e4e43e51)] - **(SEMVER-MAJOR)** **errors**: make input mandatory (Ruben Bridgewater) [#19445](https://github.com/nodejs/node/pull/19445) +* [[`6ef17303a7`](https://github.com/nodejs/node/commit/6ef17303a7)] - **(SEMVER-MAJOR)** **errors**: only init colors when util is not loaded (Joyee Cheung) [#18359](https://github.com/nodejs/node/pull/18359) +* [[`b1e6c0d44c`](https://github.com/nodejs/node/commit/b1e6c0d44c)] - **(SEMVER-MAJOR)** **errors, child_process**: use internal/errors codes (Jon Moss) [#14998](https://github.com/nodejs/node/pull/14998) +* [[`3bb6f07d52`](https://github.com/nodejs/node/commit/3bb6f07d52)] - **(SEMVER-MAJOR)** **events**: add off alias to removeListener (Ulmanb) [#17156](https://github.com/nodejs/node/pull/17156) +* [[`acc3c770e7`](https://github.com/nodejs/node/commit/acc3c770e7)] - **(SEMVER-MAJOR)** **fs**: fix error handling (Ruben Bridgewater) [#19445](https://github.com/nodejs/node/pull/19445) +* [[`897f7b6c6b`](https://github.com/nodejs/node/commit/897f7b6c6b)] - **(SEMVER-MAJOR)** **fs**: improve errors in watchFile and unwatchFile (Joyee Cheung) [#19345](https://github.com/nodejs/node/pull/19345) +* [[`301f6cc553`](https://github.com/nodejs/node/commit/301f6cc553)] - **(SEMVER-MAJOR)** **fs**: remove watcher state errors for fs.watch (Joyee Cheung) [#19345](https://github.com/nodejs/node/pull/19345) +* [[`6c25f2ea49`](https://github.com/nodejs/node/commit/6c25f2ea49)] - **(SEMVER-MAJOR)** **fs**: improve errors thrown from fs.watch() (Joyee Cheung) [#19089](https://github.com/nodejs/node/pull/19089) +* [[`f7e5b385a7`](https://github.com/nodejs/node/commit/f7e5b385a7)] - **(SEMVER-MAJOR)** **fs**: remove unused SYNC\_\* helpers (Joyee Cheung) [#19041](https://github.com/nodejs/node/pull/19041) +* [[`80bd2da6e1`](https://github.com/nodejs/node/commit/80bd2da6e1)] - **(SEMVER-MAJOR)** **fs**: use SyncCall in WriteBuffers (Joyee Cheung) [#19041](https://github.com/nodejs/node/pull/19041) +* [[`49dd80935c`](https://github.com/nodejs/node/commit/49dd80935c)] - **(SEMVER-MAJOR)** **fs**: throw futimesSync errors in JS (Joyee Cheung) [#19041](https://github.com/nodejs/node/pull/19041) +* [[`994320b07b`](https://github.com/nodejs/node/commit/994320b07b)] - **(SEMVER-MAJOR)** **fs**: throw writeSync errors in JS (Joyee Cheung) [#19041](https://github.com/nodejs/node/pull/19041) +* [[`1650eaeac4`](https://github.com/nodejs/node/commit/1650eaeac4)] - **(SEMVER-MAJOR)** **fs**: throw fchownSync errors in JS (Joyee Cheung) [#19041](https://github.com/nodejs/node/pull/19041) +* [[`79b195437c`](https://github.com/nodejs/node/commit/79b195437c)] - **(SEMVER-MAJOR)** **fs**: throw fchmodSync errors in JS (Joyee Cheung) [#19041](https://github.com/nodejs/node/pull/19041) +* [[`c6acfdb3ac`](https://github.com/nodejs/node/commit/c6acfdb3ac)] - **(SEMVER-MAJOR)** **fs**: throw readSync errors in JS (Joyee Cheung) [#19041](https://github.com/nodejs/node/pull/19041) +* [[`4eb45b884d`](https://github.com/nodejs/node/commit/4eb45b884d)] - **(SEMVER-MAJOR)** **fs**: throw copyFileSync errors in JS (Joyee Cheung) [#18871](https://github.com/nodejs/node/pull/18871) +* [[`d2dc2a5011`](https://github.com/nodejs/node/commit/d2dc2a5011)] - **(SEMVER-MAJOR)** **fs**: throw fs.mkdtempSync errors in JS land (Joyee Cheung) [#18871](https://github.com/nodejs/node/pull/18871) +* [[`82523d3b6e`](https://github.com/nodejs/node/commit/82523d3b6e)] - **(SEMVER-MAJOR)** **fs**: throw fs.utimesSync errors in JS land (Joyee Cheung) [#18871](https://github.com/nodejs/node/pull/18871) +* [[`8fb5a6cd81`](https://github.com/nodejs/node/commit/8fb5a6cd81)] - **(SEMVER-MAJOR)** **fs**: throw fs.chownSync errors in JS land (Joyee Cheung) [#18871](https://github.com/nodejs/node/pull/18871) +* [[`437c756493`](https://github.com/nodejs/node/commit/437c756493)] - **(SEMVER-MAJOR)** **fs**: throw fs.chmodSync errors in JS land (Joyee Cheung) [#18871](https://github.com/nodejs/node/pull/18871) +* [[`e8ec898a7d`](https://github.com/nodejs/node/commit/e8ec898a7d)] - **(SEMVER-MAJOR)** **fs**: use SyncCall in OpenFileHandle (Joyee Cheung) [#18871](https://github.com/nodejs/node/pull/18871) +* [[`fea5dda1d1`](https://github.com/nodejs/node/commit/fea5dda1d1)] - **(SEMVER-MAJOR)** **fs**: throw openSync errors in JS (Joyee Cheung) [#18871](https://github.com/nodejs/node/pull/18871) +* [[`d2c4f5082f`](https://github.com/nodejs/node/commit/d2c4f5082f)] - **(SEMVER-MAJOR)** **fs**: throw readdirSync errors in JS (Joyee Cheung) [#18871](https://github.com/nodejs/node/pull/18871) +* [[`72d150ea6f`](https://github.com/nodejs/node/commit/72d150ea6f)] - **(SEMVER-MAJOR)** **fs**: throw realpathSync.native errors in JS (Joyee Cheung) [#18871](https://github.com/nodejs/node/pull/18871) +* [[`77b42e34de`](https://github.com/nodejs/node/commit/77b42e34de)] - **(SEMVER-MAJOR)** **fs**: throw mkdirSync errors in JS (Joyee Cheung) [#18871](https://github.com/nodejs/node/pull/18871) +* [[`46164ba212`](https://github.com/nodejs/node/commit/46164ba212)] - **(SEMVER-MAJOR)** **fs**: throw rmdirSync errors in JS (Joyee Cheung) [#18871](https://github.com/nodejs/node/pull/18871) +* [[`c3eb3efa31`](https://github.com/nodejs/node/commit/c3eb3efa31)] - **(SEMVER-MAJOR)** **fs**: fix functions executed in wrong context (Ruben Bridgewater) [#18668](https://github.com/nodejs/node/pull/18668) +* [[`e9f2cecf1a`](https://github.com/nodejs/node/commit/e9f2cecf1a)] - **(SEMVER-MAJOR)** ***Revert*** "**fs**: Revert throw on invalid callbacks" (Ruben Bridgewater) [#18668](https://github.com/nodejs/node/pull/18668) +* [[`d8f73385e2`](https://github.com/nodejs/node/commit/d8f73385e2)] - **(SEMVER-MAJOR)** **fs**: throw errors on invalid paths synchronously (Joyee Cheung) [#18308](https://github.com/nodejs/node/pull/18308) +* [[`67a4ce1c6e`](https://github.com/nodejs/node/commit/67a4ce1c6e)] - **(SEMVER-MAJOR)** **fs**: partition readFile against pool exhaustion (Jamie Davis) [#17054](https://github.com/nodejs/node/pull/17054) +* [[`776f6cdfc4`](https://github.com/nodejs/node/commit/776f6cdfc4)] - **(SEMVER-MAJOR)** **fs**: throw errors from fs.unlinkSync in JS (Joyee Cheung) [#18348](https://github.com/nodejs/node/pull/18348) +* [[`eca93e631f`](https://github.com/nodejs/node/commit/eca93e631f)] - **(SEMVER-MAJOR)** **fs**: throw errors from fs.fsyncSync in JS (Joyee Cheung) [#18348](https://github.com/nodejs/node/pull/18348) +* [[`f5e287ba20`](https://github.com/nodejs/node/commit/f5e287ba20)] - **(SEMVER-MAJOR)** **fs**: throw errors from fs.fdatasyncSync in JS (Joyee Cheung) [#18348](https://github.com/nodejs/node/pull/18348) +* [[`b3a7df7c6d`](https://github.com/nodejs/node/commit/b3a7df7c6d)] - **(SEMVER-MAJOR)** **fs**: throw errors from fs.ftruncateSync in JS (Joyee Cheung) [#18348](https://github.com/nodejs/node/pull/18348) +* [[`5583981c52`](https://github.com/nodejs/node/commit/5583981c52)] - **(SEMVER-MAJOR)** **fs**: throw errors from fs.renameSync in JS (Joyee Cheung) [#18348](https://github.com/nodejs/node/pull/18348) +* [[`09da11e5e1`](https://github.com/nodejs/node/commit/09da11e5e1)] - **(SEMVER-MAJOR)** **fs**: throw errors from fs.readlinkSync in JS (Joyee Cheung) [#18348](https://github.com/nodejs/node/pull/18348) +* [[`167e22937c`](https://github.com/nodejs/node/commit/167e22937c)] - **(SEMVER-MAJOR)** **fs**: throw errors from fs.linkSync in JS (Joyee Cheung) [#18348](https://github.com/nodejs/node/pull/18348) +* [[`32bf0f6c5b`](https://github.com/nodejs/node/commit/32bf0f6c5b)] - **(SEMVER-MAJOR)** **fs**: throw errors from fs.symlinkSync in JS (Joyee Cheung) [#18348](https://github.com/nodejs/node/pull/18348) +* [[`8c00a809bc`](https://github.com/nodejs/node/commit/8c00a809bc)] - **(SEMVER-MAJOR)** **fs**: throw fs.fstat{Sync} errors in JS (Joyee Cheung) [#17914](https://github.com/nodejs/node/pull/17914) +* [[`da7804f259`](https://github.com/nodejs/node/commit/da7804f259)] - **(SEMVER-MAJOR)** **fs**: throw fs.lstat{Sync} errors in JS (Joyee Cheung) [#17914](https://github.com/nodejs/node/pull/17914) +* [[`57d7638af3`](https://github.com/nodejs/node/commit/57d7638af3)] - **(SEMVER-MAJOR)** **fs**: throw fs.stat{Sync} errors in JS (Joyee Cheung) [#17914](https://github.com/nodejs/node/pull/17914) +* [[`791975d189`](https://github.com/nodejs/node/commit/791975d189)] - **(SEMVER-MAJOR)** **fs**: return errno and take fs\_req\_wrap in SyncCall (Joyee Cheung) [#17914](https://github.com/nodejs/node/pull/17914) +* [[`71396a200d`](https://github.com/nodejs/node/commit/71396a200d)] - **(SEMVER-MAJOR)** **fs**: validate path in fs.exists{Sync} (Joyee Cheung) [#17852](https://github.com/nodejs/node/pull/17852) +* [[`9ec700b073`](https://github.com/nodejs/node/commit/9ec700b073)] - **(SEMVER-MAJOR)** **fs**: validate path in fs.readFile (Joyee Cheung) [#17852](https://github.com/nodejs/node/pull/17852) +* [[`8599465d33`](https://github.com/nodejs/node/commit/8599465d33)] - **(SEMVER-MAJOR)** **fs**: migrate errors to internal/errors (Steven) [#17719](https://github.com/nodejs/node/pull/17719) +* [[`6100e12667`](https://github.com/nodejs/node/commit/6100e12667)] - **(SEMVER-MAJOR)** **fs**: move type checking to js (James M Snell) [#17667](https://github.com/nodejs/node/pull/17667) +* [[`805dca199a`](https://github.com/nodejs/node/commit/805dca199a)] - **(SEMVER-MAJOR)** **fs**: remove unnecessary throw on fs.mkdtemp (James M Snell) [#17334](https://github.com/nodejs/node/pull/17334) +* [[`163869879e`](https://github.com/nodejs/node/commit/163869879e)] - **(SEMVER-MAJOR)** **fs**: move type checking for fs.read to js (James M Snell) [#17334](https://github.com/nodejs/node/pull/17334) +* [[`448ec0b5aa`](https://github.com/nodejs/node/commit/448ec0b5aa)] - **(SEMVER-MAJOR)** **fs**: move type checking in fs.futimes to js (James M Snell) [#17334](https://github.com/nodejs/node/pull/17334) +* [[`82eb459e3f`](https://github.com/nodejs/node/commit/82eb459e3f)] - **(SEMVER-MAJOR)** **fs**: move type checking for fs.fchown to js (James M Snell) [#17334](https://github.com/nodejs/node/pull/17334) +* [[`0a01aa8e94`](https://github.com/nodejs/node/commit/0a01aa8e94)] - **(SEMVER-MAJOR)** **fs**: move type checking for fs.fchmod to js (James M Snell) [#17334](https://github.com/nodejs/node/pull/17334) +* [[`d453fac33b`](https://github.com/nodejs/node/commit/d453fac33b)] - **(SEMVER-MAJOR)** **fs**: move type checking for fs.ftruncate to js (James M Snell) [#17334](https://github.com/nodejs/node/pull/17334) +* [[`8cb080c486`](https://github.com/nodejs/node/commit/8cb080c486)] - **(SEMVER-MAJOR)** **fs**: move type checking for fs.sync to js (James M Snell) [#17334](https://github.com/nodejs/node/pull/17334) +* [[`956f97b875`](https://github.com/nodejs/node/commit/956f97b875)] - **(SEMVER-MAJOR)** **fs**: move type checking for fs.fdatasync to js (James M Snell) [#17334](https://github.com/nodejs/node/pull/17334) +* [[`639096855e`](https://github.com/nodejs/node/commit/639096855e)] - **(SEMVER-MAJOR)** **fs**: move type checking on fs.fstat to js (James M Snell) [#17334](https://github.com/nodejs/node/pull/17334) +* [[`8974df15a9`](https://github.com/nodejs/node/commit/8974df15a9)] - **(SEMVER-MAJOR)** **fs**: move type checking for fs.close to js (James M Snell) [#17334](https://github.com/nodejs/node/pull/17334) +* [[`07d34092b1`](https://github.com/nodejs/node/commit/07d34092b1)] - **(SEMVER-MAJOR)** **fs**: throw fs.access errors in JS (Joyee Cheung) [#17160](https://github.com/nodejs/node/pull/17160) +* [[`ab8bf26994`](https://github.com/nodejs/node/commit/ab8bf26994)] - **(SEMVER-MAJOR)** **fs,cluster,net**: assign error codes to remaining errors (Michaël Zasso) [#19373](https://github.com/nodejs/node/pull/19373) +* [[`33ce9a6409`](https://github.com/nodejs/node/commit/33ce9a6409)] - **(SEMVER-MAJOR)** **http**: relax requirements on upgrade listener (Anatoli Papirovski) [#19981](https://github.com/nodejs/node/pull/19981) +* [[`29be1e5f84`](https://github.com/nodejs/node/commit/29be1e5f84)] - **(SEMVER-MAJOR)** **http**: do not replace .read() in IncomingMessage (Matteo Collina) [#18939](https://github.com/nodejs/node/pull/18939) +* [[`51be03cd57`](https://github.com/nodejs/node/commit/51be03cd57)] - **(SEMVER-MAJOR)** **http**: remove default 'error' listener on upgrade (Luigi Pinca) [#18868](https://github.com/nodejs/node/pull/18868) +* [[`8118da7430`](https://github.com/nodejs/node/commit/8118da7430)] - **(SEMVER-MAJOR)** **http**: OutgoingMessage.end() should return this (Matteo Collina) [#18780](https://github.com/nodejs/node/pull/18780) +* [[`baf8495078`](https://github.com/nodejs/node/commit/baf8495078)] - **(SEMVER-MAJOR)** **http**: process 100, 102-199 according to specs. (Miles Elam) [#18033](https://github.com/nodejs/node/pull/18033) +* [[`b961d9fd83`](https://github.com/nodejs/node/commit/b961d9fd83)] - **(SEMVER-MAJOR)** **http**: disallow two-byte characters in URL path (Benno Fünfstück) [#16237](https://github.com/nodejs/node/pull/16237) +* [[`0a84e95cd9`](https://github.com/nodejs/node/commit/0a84e95cd9)] - **(SEMVER-MAJOR)** **http**: improve errors thrown in header validation (Joyee Cheung) [#16719](https://github.com/nodejs/node/pull/16719) +* [[`3d93f39190`](https://github.com/nodejs/node/commit/3d93f39190)] - **(SEMVER-MAJOR)** **http2**: make response.end() return this (Matteo Collina) [#18780](https://github.com/nodejs/node/pull/18780) +* [[`fc61ee32fe`](https://github.com/nodejs/node/commit/fc61ee32fe)] - **(SEMVER-MAJOR)** **http2**: use session kUpdateTimer from kUpdateTimer (Jeremiah Senkpiel) [#17704](https://github.com/nodejs/node/pull/17704) +* [[`93eb68e6d2`](https://github.com/nodejs/node/commit/93eb68e6d2)] - **(SEMVER-MAJOR)** **http2**: use actual Timeout instances (Jeremiah Senkpiel) [#17704](https://github.com/nodejs/node/pull/17704) +* [[`4e1f0907da`](https://github.com/nodejs/node/commit/4e1f0907da)] - **(SEMVER-MAJOR)** **inspector**: migrate errors from C++ to JS (Michaël Zasso) [#19387](https://github.com/nodejs/node/pull/19387) +* [[`0876a0314d`](https://github.com/nodejs/node/commit/0876a0314d)] - **(SEMVER-MAJOR)** **lib**: ensure --check flag works with --require (John-David Dalton) [#19600](https://github.com/nodejs/node/pull/19600) +* [[`b38c81cb44`](https://github.com/nodejs/node/commit/b38c81cb44)] - **(SEMVER-MAJOR)** **lib**: improve error handling (Ruben Bridgewater) [#19445](https://github.com/nodejs/node/pull/19445) +* [[`c6b6c92185`](https://github.com/nodejs/node/commit/c6b6c92185)] - **(SEMVER-MAJOR)** **lib**: always show ERR\_INVALID\_ARG\_TYPE received part (Ruben Bridgewater) [#19445](https://github.com/nodejs/node/pull/19445) +* [[`1d2fd8b65b`](https://github.com/nodejs/node/commit/1d2fd8b65b)] - **(SEMVER-MAJOR)** **lib**: port remaining errors to new system (Michaël Zasso) [#19137](https://github.com/nodejs/node/pull/19137) +* [[`1e8d110e64`](https://github.com/nodejs/node/commit/1e8d110e64)] - **(SEMVER-MAJOR)** **lib**: port errors to new system (Michaël Zasso) [#19034](https://github.com/nodejs/node/pull/19034) +* [[`341770fedf`](https://github.com/nodejs/node/commit/341770fedf)] - **(SEMVER-MAJOR)** **lib**: improve normalize encoding performance (Ruben Bridgewater) [#18790](https://github.com/nodejs/node/pull/18790) +* [[`e99ae7764d`](https://github.com/nodejs/node/commit/e99ae7764d)] - **(SEMVER-MAJOR)** **lib**: make console writable and non-enumerable (Ruben Bridgewater) [#17708](https://github.com/nodejs/node/pull/17708) +* [[`d3ac18a176`](https://github.com/nodejs/node/commit/d3ac18a176)] - **(SEMVER-MAJOR)** **lib**: migrate \_http\_outgoing.js's remaining errors (Anton Paras) [#17837](https://github.com/nodejs/node/pull/17837) +* [[`d022cb1bdd`](https://github.com/nodejs/node/commit/d022cb1bdd)] - **(SEMVER-MAJOR)** **lib**: combine similar error codes (Weijia Wang) [#17648](https://github.com/nodejs/node/pull/17648) +* [[`05948d8e4e`](https://github.com/nodejs/node/commit/05948d8e4e)] - **(SEMVER-MAJOR)** **lib**: remove use of Debug.MakeMirror() (Ben Noordhuis) [#13295](https://github.com/nodejs/node/pull/13295) +* [[`6f724e1563`](https://github.com/nodejs/node/commit/6f724e1563)] - **(SEMVER-MAJOR)** **lib,src**: remove vm.runInDebugContext() (Ben Noordhuis) [#13295](https://github.com/nodejs/node/pull/13295) +* [[`c1278e5329`](https://github.com/nodejs/node/commit/c1278e5329)] - **(SEMVER-MAJOR)** **lib,test**: minor refactoring (Ruben Bridgewater) [#19445](https://github.com/nodejs/node/pull/19445) +* [[`77b52fd58f`](https://github.com/nodejs/node/commit/77b52fd58f)] - **(SEMVER-MAJOR)** **module**: move options checks from C++ to JS (Michaël Zasso) [#19822](https://github.com/nodejs/node/pull/19822) +* [[`1ed36aeb53`](https://github.com/nodejs/node/commit/1ed36aeb53)] - **(SEMVER-MAJOR)** **module**: check file ext before dir as documented (Bradley Farias) [#15015](https://github.com/nodejs/node/pull/15015) +* [[`bd4773a043`](https://github.com/nodejs/node/commit/bd4773a043)] - **(SEMVER-MAJOR)** **module**: use undefined if no main (Rich Trott) [#18593](https://github.com/nodejs/node/pull/18593) +* [[`9fb91fe1d6`](https://github.com/nodejs/node/commit/9fb91fe1d6)] - **(SEMVER-MAJOR)** **module**: validate request in require.resolve.paths (Joyee Cheung) [#18359](https://github.com/nodejs/node/pull/18359) +* [[`d4dd0665f5`](https://github.com/nodejs/node/commit/d4dd0665f5)] - **(SEMVER-MAJOR)** **module**: validate request in require.resolve (Joyee Cheung) [#18359](https://github.com/nodejs/node/pull/18359) +* [[`b21715403b`](https://github.com/nodejs/node/commit/b21715403b)] - **(SEMVER-MAJOR)** **module**: use internal/errors.js in module.require (Joyee Cheung) [#18359](https://github.com/nodejs/node/pull/18359) +* [[`fea1e05ba5`](https://github.com/nodejs/node/commit/fea1e05ba5)] - **(SEMVER-MAJOR)** **module**: rename internalModuleReadFile to internalModuleReadJSON (John-David Dalton) [#17084](https://github.com/nodejs/node/pull/17084) +* [[`0fdd88a374`](https://github.com/nodejs/node/commit/0fdd88a374)] - **(SEMVER-MAJOR)** **module**: speed up package.json parsing more (Ben Noordhuis) [#15767](https://github.com/nodejs/node/pull/15767) +* [[`fdbb6dd042`](https://github.com/nodejs/node/commit/fdbb6dd042)] - **(SEMVER-MAJOR)** **module**: speed up package.json parsing (Ben Noordhuis) [#15767](https://github.com/nodejs/node/pull/15767) +* [[`9b7a6914a7`](https://github.com/nodejs/node/commit/9b7a6914a7)] - **(SEMVER-MAJOR)** **net**: emit 'close' after 'end' (Luigi Pinca) [#19241](https://github.com/nodejs/node/pull/19241) +* [[`b98aaa312e`](https://github.com/nodejs/node/commit/b98aaa312e)] - **(SEMVER-MAJOR)** **net**: migrate errors to internal/errors (kysnm) [#17766](https://github.com/nodejs/node/pull/17766) +* [[`24dd92e77f`](https://github.com/nodejs/node/commit/24dd92e77f)] - **(SEMVER-MAJOR)** **net**: use actual Timeout instance on Sockets (Jeremiah Senkpiel) [#17704](https://github.com/nodejs/node/pull/17704) +* [[`3701b02309`](https://github.com/nodejs/node/commit/3701b02309)] - **(SEMVER-MAJOR)** **net**: remove deprecated getters for internals (Anna Henningsen) [#17141](https://github.com/nodejs/node/pull/17141) +* [[`056b858e57`](https://github.com/nodejs/node/commit/056b858e57)] - **(SEMVER-MAJOR)** **os**: migrate node\_os.cc to internal/errors (James M Snell) [#16567](https://github.com/nodejs/node/pull/16567) +* [[`058e7fb8e6`](https://github.com/nodejs/node/commit/058e7fb8e6)] - **(SEMVER-MAJOR)** **process**: fix error handling (Ruben Bridgewater) [#19445](https://github.com/nodejs/node/pull/19445) +* [[`5826fe4e79`](https://github.com/nodejs/node/commit/5826fe4e79)] - **(SEMVER-MAJOR)** **process**: doc-only deprecate non-string env value (Timothy Gu) [#18990](https://github.com/nodejs/node/pull/18990) +* [[`b32bcf7e9c`](https://github.com/nodejs/node/commit/b32bcf7e9c)] - **(SEMVER-MAJOR)** **process**: unify error message from chdir() errors (Sarat Addepalli) [#19088](https://github.com/nodejs/node/pull/19088) +* [[`703e37cf3f`](https://github.com/nodejs/node/commit/703e37cf3f)] - **(SEMVER-MAJOR)** **process**: deprecate process.assert() (Ruben Bridgewater) [#18666](https://github.com/nodejs/node/pull/18666) +* [[`4893f70d12`](https://github.com/nodejs/node/commit/4893f70d12)] - **(SEMVER-MAJOR)** **repl**: remove magic mode (Ruben Bridgewater) [#19187](https://github.com/nodejs/node/pull/19187) +* [[`60c9ad7979`](https://github.com/nodejs/node/commit/60c9ad7979)] - **(SEMVER-MAJOR)** **repl**: remove deprecated NODE\_REPL\_HISTORY\_FILE (Ruben Bridgewater) [#13876](https://github.com/nodejs/node/pull/13876) +* [[`ab5a2aba38`](https://github.com/nodejs/node/commit/ab5a2aba38)] - **(SEMVER-MAJOR)** **repl**: migrate errors to internal/errors (kysnm) [#17716](https://github.com/nodejs/node/pull/17716) +* [[`90a43906ab`](https://github.com/nodejs/node/commit/90a43906ab)] - **(SEMVER-MAJOR)** **repl**: show proxies as Proxy objects (Ben Noordhuis) [#16485](https://github.com/nodejs/node/pull/16485) +* [[`a6be27a77f`](https://github.com/nodejs/node/commit/a6be27a77f)] - **(SEMVER-MAJOR)** **src**: throw ERR\_MISSING\_ARGS in node\_crypto.cc (Joyee Cheung) [#20121](https://github.com/nodejs/node/pull/20121) +* [[`f042929c3c`](https://github.com/nodejs/node/commit/f042929c3c)] - **(SEMVER-MAJOR)** **src**: throw ERR\_INVALID\_ARG\_VALUE in node\_crypto.cc (Joyee Cheung) [#20121](https://github.com/nodejs/node/pull/20121) +* [[`7946910475`](https://github.com/nodejs/node/commit/7946910475)] - **(SEMVER-MAJOR)** **src**: throw ERR\_MISSING\_MODULE in module\_wrap.cc (Joyee Cheung) [#20121](https://github.com/nodejs/node/pull/20121) +* [[`02db891bcc`](https://github.com/nodejs/node/commit/02db891bcc)] - **(SEMVER-MAJOR)** **src**: throw ERR\_BUFFER\_OUT\_OF\_BOUNDS in node\_buffer.cc (Joyee Cheung) [#20121](https://github.com/nodejs/node/pull/20121) +* [[`0fdf39aefa`](https://github.com/nodejs/node/commit/0fdf39aefa)] - **(SEMVER-MAJOR)** **src**: throw ERR\_INVALID\_ARG\_TYPE in C++ argument checks (Joyee Cheung) [#20121](https://github.com/nodejs/node/pull/20121) +* [[`1d0ad63887`](https://github.com/nodejs/node/commit/1d0ad63887)] - **(SEMVER-MAJOR)** **src**: migrate ERR\_INDEX\_OUT\_OF\_RANGE in C++ (Joyee Cheung) [#20121](https://github.com/nodejs/node/pull/20121) +* [[`c218854bc8`](https://github.com/nodejs/node/commit/c218854bc8)] - **(SEMVER-MAJOR)** **src**: add THROW\_ERR\_\* helpers (Joyee Cheung) [#20121](https://github.com/nodejs/node/pull/20121) +* [[`03f8c4f039`](https://github.com/nodejs/node/commit/03f8c4f039)] - **(SEMVER-MAJOR)** **src**: update NODE\_MODULE\_VERSION to 63 (Myles Borins) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`63eb267c34`](https://github.com/nodejs/node/commit/63eb267c34)] - **(SEMVER-MAJOR)** **src**: migrate string\_bytes.cc to throw errors with code (Joyee Cheung) [#19739](https://github.com/nodejs/node/pull/19739) +* [[`289d152ce0`](https://github.com/nodejs/node/commit/289d152ce0)] - **(SEMVER-MAJOR)** **src**: add error code helpers to src/node\_errors.h (Joyee Cheung) [#19739](https://github.com/nodejs/node/pull/19739) +* [[`3b1e5d9cf7`](https://github.com/nodejs/node/commit/3b1e5d9cf7)] - **(SEMVER-MAJOR)** **src**: request code cache explicitly (Mythri Alle) [#18453](https://github.com/nodejs/node/pull/18453) +* [[`a9755d493e`](https://github.com/nodejs/node/commit/a9755d493e)] - **(SEMVER-MAJOR)** **src**: update NODE\_MODULE\_VERSION to 62 (Michaël Zasso) [#18453](https://github.com/nodejs/node/pull/18453) +* [[`30fd3d25df`](https://github.com/nodejs/node/commit/30fd3d25df)] - **(SEMVER-MAJOR)** **src**: Remove lttng support. (Glen Keane) [#18982](https://github.com/nodejs/node/pull/18982) +* [[`efb32592e1`](https://github.com/nodejs/node/commit/efb32592e1)] - **(SEMVER-MAJOR)** **src**: deprecate legacy node::MakeCallback (Ali Ijaz Sheikh) [#18632](https://github.com/nodejs/node/pull/18632) +* [[`3154d83a02`](https://github.com/nodejs/node/commit/3154d83a02)] - **(SEMVER-MAJOR)** **src**: update postmortem constant name (cjihrig) [#17489](https://github.com/nodejs/node/pull/17489) +* [[`0398debe81`](https://github.com/nodejs/node/commit/0398debe81)] - **(SEMVER-MAJOR)** **src**: update NODE\_MODULE\_VERSION to 61 (Michaël Zasso) [#17489](https://github.com/nodejs/node/pull/17489) +* [[`98d9540dd7`](https://github.com/nodejs/node/commit/98d9540dd7)] - **(SEMVER-MAJOR)** **src**: use uv\_hrtime as tracing timestamp (Ali Ijaz Sheikh) [#18196](https://github.com/nodejs/node/pull/18196) +* [[`2a61ce5996`](https://github.com/nodejs/node/commit/2a61ce5996)] - **(SEMVER-MAJOR)** **src**: validate args length in Access and Close (Sakthipriyan Vairamani (thefourtheye)) [#18203](https://github.com/nodejs/node/pull/18203) +* [[`a1ed29b1c6`](https://github.com/nodejs/node/commit/a1ed29b1c6)] - **(SEMVER-MAJOR)** **src**: implement getting current time in NodePlatform (Sergei Datsenko) [#16271](https://github.com/nodejs/node/pull/16271) +* [[`a7c5fe9ba6`](https://github.com/nodejs/node/commit/a7c5fe9ba6)] - **(SEMVER-MAJOR)** **src**: update NODE\_MODULE\_VERSION to 60 (Michaël Zasso) [#16271](https://github.com/nodejs/node/pull/16271) +* [[`804eb3cd73`](https://github.com/nodejs/node/commit/804eb3cd73)] - **(SEMVER-MAJOR)** **src**: remove process.\_debugPause() (Ben Noordhuis) [#17060](https://github.com/nodejs/node/pull/17060) +* [[`c3dc0e0d75`](https://github.com/nodejs/node/commit/c3dc0e0d75)] - **(SEMVER-MAJOR)** **src**: add CollectExceptionInfo & errors.SystemError (James M Snell) [#16567](https://github.com/nodejs/node/pull/16567) +* [[`3d20190a3a`](https://github.com/nodejs/node/commit/3d20190a3a)] - **(SEMVER-MAJOR)** **src**: remove throws in set/getHiddenValue (James M Snell) [#16544](https://github.com/nodejs/node/pull/16544) +* [[`67c8511ea1`](https://github.com/nodejs/node/commit/67c8511ea1)] - **(SEMVER-MAJOR)** **src**: use internal/errors for startSigintWatchdog (James M Snell) [#16546](https://github.com/nodejs/node/pull/16546) +* [[`cf5f9867ff`](https://github.com/nodejs/node/commit/cf5f9867ff)] - **(SEMVER-MAJOR)** **stream**: 'readable' have precedence over flowing (Matteo Collina) [#18994](https://github.com/nodejs/node/pull/18994) +* [[`c9794880e8`](https://github.com/nodejs/node/commit/c9794880e8)] - **(SEMVER-MAJOR)** **stream**: make virtual methods errors consistent (Luigi Pinca) [#18813](https://github.com/nodejs/node/pull/18813) +* [[`5e3f51648e`](https://github.com/nodejs/node/commit/5e3f51648e)] - **(SEMVER-MAJOR)** **stream**: updated streams error handling (Mathias Buus) [#18438](https://github.com/nodejs/node/pull/18438) +* [[`f6721c20df`](https://github.com/nodejs/node/commit/f6721c20df)] - **(SEMVER-MAJOR)** **stream**: writable.end should return this. (Matteo Collina) [#18780](https://github.com/nodejs/node/pull/18780) +* [[`faeee11c1f`](https://github.com/nodejs/node/commit/faeee11c1f)] - **(SEMVER-MAJOR)** **stream**: readable continues to read when `push('')` (陈刚) [#18211](https://github.com/nodejs/node/pull/18211) +* [[`46e0a55b84`](https://github.com/nodejs/node/commit/46e0a55b84)] - **(SEMVER-MAJOR)** **stream**: add type and range check for highWaterMark (Tobias Nießen) [#18098](https://github.com/nodejs/node/pull/18098) +* [[`9d3958102e`](https://github.com/nodejs/node/commit/9d3958102e)] - **(SEMVER-MAJOR)** **stream**: add custom inspect to BufferList (Ruben Bridgewater) [#17907](https://github.com/nodejs/node/pull/17907) +* [[`1e0f3315c7`](https://github.com/nodejs/node/commit/1e0f3315c7)] - **(SEMVER-MAJOR)** **stream**: always defer 'readable' with nextTick (Matteo Collina) [#17979](https://github.com/nodejs/node/pull/17979) +* [[`dd49778938`](https://github.com/nodejs/node/commit/dd49778938)] - **(SEMVER-MAJOR)** **test**: fix promise message test after V8 update (Michaël Zasso) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`61f87837a9`](https://github.com/nodejs/node/commit/61f87837a9)] - **(SEMVER-MAJOR)** **test**: remove test for shared array buffers transfer (Malcolm White) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`425c5ca27d`](https://github.com/nodejs/node/commit/425c5ca27d)] - **(SEMVER-MAJOR)** **test**: remove openssl -no\_rand\_screen opts (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) +* [[`3e0d40d4af`](https://github.com/nodejs/node/commit/3e0d40d4af)] - **(SEMVER-MAJOR)** **test**: add info option to common.expectsError (Joyee Cheung) [#19514](https://github.com/nodejs/node/pull/19514) +* [[`74553465e6`](https://github.com/nodejs/node/commit/74553465e6)] - **(SEMVER-MAJOR)** **test**: refactor test-cluster-send-deadlock (Luigi Pinca) [#19241](https://github.com/nodejs/node/pull/19241) +* [[`5c8937c3c6`](https://github.com/nodejs/node/commit/5c8937c3c6)] - **(SEMVER-MAJOR)** **test**: fix esm message tests after V8 update (Michaël Zasso) [#18453](https://github.com/nodejs/node/pull/18453) +* [[`bde8de8892`](https://github.com/nodejs/node/commit/bde8de8892)] - **(SEMVER-MAJOR)** **test**: update postmortem metadata test (cjihrig) [#18453](https://github.com/nodejs/node/pull/18453) +* [[`069dd10ca2`](https://github.com/nodejs/node/commit/069dd10ca2)] - **(SEMVER-MAJOR)** **test**: remove vulgar language (Ruben Bridgewater) [#18395](https://github.com/nodejs/node/pull/18395) +* [[`ac2af1361e`](https://github.com/nodejs/node/commit/ac2af1361e)] - **(SEMVER-MAJOR)** **test**: fix inspector test after V8 upgrade (Michaël Zasso) [#17489](https://github.com/nodejs/node/pull/17489) +* [[`4e51512148`](https://github.com/nodejs/node/commit/4e51512148)] - **(SEMVER-MAJOR)** **test**: update postmortem metadata test (cjihrig) [#17489](https://github.com/nodejs/node/pull/17489) +* [[`7809f386b0`](https://github.com/nodejs/node/commit/7809f386b0)] - **(SEMVER-MAJOR)** **test**: improve console tests (Ruben Bridgewater) [#17708](https://github.com/nodejs/node/pull/17708) +* [[`6ff52b69cc`](https://github.com/nodejs/node/commit/6ff52b69cc)] - **(SEMVER-MAJOR)** **test**: add standard console tests (wandalen) [#17708](https://github.com/nodejs/node/pull/17708) +* [[`1312db5651`](https://github.com/nodejs/node/commit/1312db5651)] - **(SEMVER-MAJOR)** **test**: test error messages from fs.realpath{Sync} (Joyee Cheung) [#17914](https://github.com/nodejs/node/pull/17914) +* [[`5eccbb09fa`](https://github.com/nodejs/node/commit/5eccbb09fa)] - **(SEMVER-MAJOR)** **test**: verify errors thrown from fs stat APIs (Joyee Cheung) [#17914](https://github.com/nodejs/node/pull/17914) +* [[`7939a5e708`](https://github.com/nodejs/node/commit/7939a5e708)] - **(SEMVER-MAJOR)** **test**: change test expectation for string decoder (Marja Hölttä) [#16271](https://github.com/nodejs/node/pull/16271) +* [[`60698c2455`](https://github.com/nodejs/node/commit/60698c2455)] - **(SEMVER-MAJOR)** **test**: apply eslint exceptions narrowly (Rich Trott) [#16393](https://github.com/nodejs/node/pull/16393) +* [[`47a984ada0`](https://github.com/nodejs/node/commit/47a984ada0)] - **(SEMVER-MAJOR)** **timers**: prevent event loop blocking (Anatoli Papirovski) [#18486](https://github.com/nodejs/node/pull/18486) +* [[`d7894f3969`](https://github.com/nodejs/node/commit/d7894f3969)] - **(SEMVER-MAJOR)** **timers**: use start instead of stop + start (Anatoli Papirovski) [#18486](https://github.com/nodejs/node/pull/18486) +* [[`71c0d0370a`](https://github.com/nodejs/node/commit/71c0d0370a)] - **(SEMVER-MAJOR)** **timers**: use const as appropriate (Anatoli Papirovski) [#18486](https://github.com/nodejs/node/pull/18486) +* [[`a986158cbf`](https://github.com/nodejs/node/commit/a986158cbf)] - **(SEMVER-MAJOR)** **timers**: re-enter C++ less frequently (Anatoli Papirovski) [#18486](https://github.com/nodejs/node/pull/18486) +* [[`9b8e1c2e4f`](https://github.com/nodejs/node/commit/9b8e1c2e4f)] - **(SEMVER-MAJOR)** **timers**: refactor error handling (Anatoli Papirovski) [#18486](https://github.com/nodejs/node/pull/18486) +* [[`68783ae0b8`](https://github.com/nodejs/node/commit/68783ae0b8)] - **(SEMVER-MAJOR)** **timers**: runtime-deprecate {un}enroll() (Jeremiah Senkpiel) [#18066](https://github.com/nodejs/node/pull/18066) +* [[`1385e1bc63`](https://github.com/nodejs/node/commit/1385e1bc63)] - **(SEMVER-MAJOR)** **timers**: setInterval interval includes cb duration (zhangzifa) [#14815](https://github.com/nodejs/node/pull/14815) +* [[`593941ac0b`](https://github.com/nodejs/node/commit/593941ac0b)] - **(SEMVER-MAJOR)** **timers**: extract enroll() validation into a fn (Jeremiah Senkpiel) [#17704](https://github.com/nodejs/node/pull/17704) +* [[`9204a0db6e`](https://github.com/nodejs/node/commit/9204a0db6e)] - **(SEMVER-MAJOR)** **tls**: runtime-deprecate tls.convertNPNProtocols() (Ben Noordhuis) [#19403](https://github.com/nodejs/node/pull/19403) +* [[`5bfbe5ceae`](https://github.com/nodejs/node/commit/5bfbe5ceae)] - **(SEMVER-MAJOR)** **tls**: drop NPN (next protocol negotiation) support (Ben Noordhuis) [#19403](https://github.com/nodejs/node/pull/19403) +* [[`eda702104b`](https://github.com/nodejs/node/commit/eda702104b)] - **(SEMVER-MAJOR)** **tls**: better error message for socket disconnect (Anna Henningsen) [#18989](https://github.com/nodejs/node/pull/18989) +* [[`1c29da8236`](https://github.com/nodejs/node/commit/1c29da8236)] - **(SEMVER-MAJOR)** **tls**: migrate C++ errors to internal/errors.js (Joyee Cheung) [#18125](https://github.com/nodejs/node/pull/18125) +* [[`9ffebeab48`](https://github.com/nodejs/node/commit/9ffebeab48)] - **(SEMVER-MAJOR)** **tls**: migrate argument type-checking errors (Joyee Cheung) [#18125](https://github.com/nodejs/node/pull/18125) +* [[`9301b8a9c6`](https://github.com/nodejs/node/commit/9301b8a9c6)] - **(SEMVER-MAJOR)** **tls**: make deprecated tls.createSecurePair() use public API (Anna Henningsen) [#17882](https://github.com/nodejs/node/pull/17882) +* [[`79261f3003`](https://github.com/nodejs/node/commit/79261f3003)] - **(SEMVER-MAJOR)** **tls**: migrate errors in \_tls\_wrap.js (Mir Mufaqam Ali) [#17792](https://github.com/nodejs/node/pull/17792) +* [[`af78840b19`](https://github.com/nodejs/node/commit/af78840b19)] - **(SEMVER-MAJOR)** **tls**: set ecdhCurve default to 'auto' (Hativ) [#16853](https://github.com/nodejs/node/pull/16853) +* [[`7aa64b9fb9`](https://github.com/nodejs/node/commit/7aa64b9fb9)] - **(SEMVER-MAJOR)** **tools**: implement ninja build with --build-v8-with-gn (Yang Guo) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`91a5ee1137`](https://github.com/nodejs/node/commit/91a5ee1137)] - **(SEMVER-MAJOR)** **tools**: fix make test-v8 (Michaël Zasso) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`2b235830fb`](https://github.com/nodejs/node/commit/2b235830fb)] - **(SEMVER-MAJOR)** **tools**: install all header files OpenSSL-1.1.0 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) +* [[`6a9f049968`](https://github.com/nodejs/node/commit/6a9f049968)] - **(SEMVER-MAJOR)** **tools,lib**: forbid native Error constructors (Michaël Zasso) [#19373](https://github.com/nodejs/node/pull/19373) +* [[`da5d818a54`](https://github.com/nodejs/node/commit/da5d818a54)] - **(SEMVER-MAJOR)** **trace_events**: adds a new trace\_events api (James M Snell) [#19803](https://github.com/nodejs/node/pull/19803) +* [[`3d9d84940a`](https://github.com/nodejs/node/commit/3d9d84940a)] - **(SEMVER-MAJOR)** **tty**: convert to internal/errors using SystemError (James M Snell) [#16567](https://github.com/nodejs/node/pull/16567) +* [[`312414662b`](https://github.com/nodejs/node/commit/312414662b)] - **(SEMVER-MAJOR)** **url**: expose the WHATWG URL API globally (Michaël Zasso) [#18281](https://github.com/nodejs/node/pull/18281) +* [[`f848c60f64`](https://github.com/nodejs/node/commit/f848c60f64)] - **(SEMVER-MAJOR)** **util**: inspect arguments properly (Ruben Bridgewater) [#19467](https://github.com/nodejs/node/pull/19467) +* [[`be4950d58c`](https://github.com/nodejs/node/commit/be4950d58c)] - **(SEMVER-MAJOR)** **util**: add type check functions for BigInt arrays (Michaël Zasso) [#19201](https://github.com/nodejs/node/pull/19201) +* [[`1029dd3686`](https://github.com/nodejs/node/commit/1029dd3686)] - **(SEMVER-MAJOR)** **util**: show Weak(Set|Map) entries in inspect (Ruben Bridgewater) [#19259](https://github.com/nodejs/node/pull/19259) +* [[`0fbd4b1d02`](https://github.com/nodejs/node/commit/0fbd4b1d02)] - **(SEMVER-MAJOR)** **util**: improve iterator inspect output (Ruben Bridgewater) [#19259](https://github.com/nodejs/node/pull/19259) +* [[`8f153092d8`](https://github.com/nodejs/node/commit/8f153092d8)] - **(SEMVER-MAJOR)** **util**: change %o depth default (Ruben Bridgewater) [#17907](https://github.com/nodejs/node/pull/17907) +* [[`b994b8eff6`](https://github.com/nodejs/node/commit/b994b8eff6)] - **(SEMVER-MAJOR)** **util**: change util.inspect depth default (Ruben Bridgewater) [#17907](https://github.com/nodejs/node/pull/17907) +* [[`c64ca56def`](https://github.com/nodejs/node/commit/c64ca56def)] - **(SEMVER-MAJOR)** **util**: improve error message of \_errnoException (Weijia Wang) [#17626](https://github.com/nodejs/node/pull/17626) +* [[`31e0dbc0c7`](https://github.com/nodejs/node/commit/31e0dbc0c7)] - **(SEMVER-MAJOR)** **util**: use @@toStringTag (Gus Caplan) [#16956](https://github.com/nodejs/node/pull/16956) +* [[`617e3e96e6`](https://github.com/nodejs/node/commit/617e3e96e6)] - **(SEMVER-MAJOR)** **util**: runtime deprecation for custom .inspect() (Rich Trott) [#16393](https://github.com/nodejs/node/pull/16393) +* [[`07d39a2262`](https://github.com/nodejs/node/commit/07d39a2262)] - **(SEMVER-MAJOR)** **util**: emit deprecation code only once (Rich Trott) [#16393](https://github.com/nodejs/node/pull/16393) +* [[`34d988f122`](https://github.com/nodejs/node/commit/34d988f122)] - **(SEMVER-MAJOR)** **vm**: move options checks from C++ to JS (Michaël Zasso) [#19398](https://github.com/nodejs/node/pull/19398) +* [[`49b2969ef4`](https://github.com/nodejs/node/commit/49b2969ef4)] - **(SEMVER-MAJOR)** **vm**: migrate isContext to internal/errors (dustinnewman98) [#19268](https://github.com/nodejs/node/pull/19268) +* [[`da886d9a4c`](https://github.com/nodejs/node/commit/da886d9a4c)] - **(SEMVER-MAJOR)** **zlib**: improve zlib errors (Joyee Cheung) [#18675](https://github.com/nodejs/node/pull/18675) + +#### Semver-minor + +* [[`b3c1bd38f6`](https://github.com/nodejs/node/commit/b3c1bd38f6)] - **(SEMVER-MINOR)** **assert**: add direct promises support in rejects (Ruben Bridgewater) [#19885](https://github.com/nodejs/node/pull/19885) +* [[`599337f43e`](https://github.com/nodejs/node/commit/599337f43e)] - **(SEMVER-MINOR)** **assert**: add rejects() and doesNotReject() (feugy) [#18023](https://github.com/nodejs/node/pull/18023) +* [[`559e23a459`](https://github.com/nodejs/node/commit/559e23a459)] - **(SEMVER-MINOR)** **console**: auto-detect color support by default (Anna Henningsen) [#19372](https://github.com/nodejs/node/pull/19372) +* [[`3f1562dea8`](https://github.com/nodejs/node/commit/3f1562dea8)] - **(SEMVER-MINOR)** **console**: add color support (Anna Henningsen) [#19372](https://github.com/nodejs/node/pull/19372) +* [[`4fe51755ff`](https://github.com/nodejs/node/commit/4fe51755ff)] - **(SEMVER-MINOR)** **console**: allow `options` object as constructor arg (Anna Henningsen) [#19372](https://github.com/nodejs/node/pull/19372) +* [[`97ace04492`](https://github.com/nodejs/node/commit/97ace04492)] - **(SEMVER-MINOR)** **console**: add table method (Gus Caplan) [#18137](https://github.com/nodejs/node/pull/18137) +* [[`f2e02883e7`](https://github.com/nodejs/node/commit/f2e02883e7)] - **(SEMVER-MINOR)** **crypto**: add ECDH.convertKey to convert public keys (Wei-Wei Wu) [#19080](https://github.com/nodejs/node/pull/19080) +* [[`6e7992e8b8`](https://github.com/nodejs/node/commit/6e7992e8b8)] - **(SEMVER-MINOR)** **crypto**: docs-only deprecate crypto.fips, replace (James M Snell) [#18335](https://github.com/nodejs/node/pull/18335) +* [[`5303a509fb`](https://github.com/nodejs/node/commit/5303a509fb)] - **(SEMVER-MINOR)** **deps**: cherry-pick 39d546a from upstream V8 (Gus Caplan) [#20016](https://github.com/nodejs/node/pull/20016) +* [[`25a816dcda`](https://github.com/nodejs/node/commit/25a816dcda)] - **(SEMVER-MINOR)** **deps**: upgrade npm to 5.8.0 (FallenRiteMonk) [#19560](https://github.com/nodejs/node/pull/19560) +* [[`5bd9d68a45`](https://github.com/nodejs/node/commit/5bd9d68a45)] - **(SEMVER-MINOR)** **doc**: improve assert documentation (Ruben Bridgewater) [#19885](https://github.com/nodejs/node/pull/19885) +* [[`63565e1063`](https://github.com/nodejs/node/commit/63565e1063)] - **(SEMVER-MINOR)** **doc**: document `Console(…, ignoreErrors)` option (Anna Henningsen) [#19372](https://github.com/nodejs/node/pull/19372) +* [[`bd6e0be0df`](https://github.com/nodejs/node/commit/bd6e0be0df)] - **(SEMVER-MINOR)** **doc**: provide replacements for deprecated util methods (Anna Henningsen) [#18415](https://github.com/nodejs/node/pull/18415) +* [[`5b705cddcc`](https://github.com/nodejs/node/commit/5b705cddcc)] - **(SEMVER-MINOR)** **fs**: add 'close' event to FSWatcher (Alec Larson) [#19900](https://github.com/nodejs/node/pull/19900) +* [[`a16d88d9e9`](https://github.com/nodejs/node/commit/a16d88d9e9)] - **(SEMVER-MINOR)** **fs**: expose copy-on-write flags for fs.copyFile() (cjihrig) [#19759](https://github.com/nodejs/node/pull/19759) +* [[`329fc78e49`](https://github.com/nodejs/node/commit/329fc78e49)] - **(SEMVER-MINOR)** **fs**: add initial set of fs.promises APIs (James M Snell) [#18297](https://github.com/nodejs/node/pull/18297) +* [[`85b37db684`](https://github.com/nodejs/node/commit/85b37db684)] - **(SEMVER-MINOR)** **fs**: add FileHandle object fd wrapper (James M Snell) [#18297](https://github.com/nodejs/node/pull/18297) +* [[`7154bc097c`](https://github.com/nodejs/node/commit/7154bc097c)] - **(SEMVER-MINOR)** **fs**: add FSReqPromise (James M Snell) [#18297](https://github.com/nodejs/node/pull/18297) +* [[`cd7d7b15c1`](https://github.com/nodejs/node/commit/cd7d7b15c1)] - **(SEMVER-MINOR)** **n-api**: take n-api out of experimental (Michael Dawson) [#19262](https://github.com/nodejs/node/pull/19262) +* [[`009e41826f`](https://github.com/nodejs/node/commit/009e41826f)] - **(SEMVER-MINOR)** **perf_hooks**: make PerformanceObserver an AsyncResource (James M Snell) [#18789](https://github.com/nodejs/node/pull/18789) +* [[`9e509b622b`](https://github.com/nodejs/node/commit/9e509b622b)] - **(SEMVER-MINOR)** **perf_hooks**: emit trace events for marks, measures, and timerify (James M Snell) [#18789](https://github.com/nodejs/node/pull/18789) +* [[`aca8e764da`](https://github.com/nodejs/node/commit/aca8e764da)] - **(SEMVER-MINOR)** **perf_hooks**: eliminate deprecation warning (James M Snell) [#18789](https://github.com/nodejs/node/pull/18789) +* [[`cf4e6fd03f`](https://github.com/nodejs/node/commit/cf4e6fd03f)] - **(SEMVER-MINOR)** **process**: add version constants and compare (Gus Caplan) [#19587](https://github.com/nodejs/node/pull/19587) +* [[`982e3bdb1f`](https://github.com/nodejs/node/commit/982e3bdb1f)] - **(SEMVER-MINOR)** **process**: add more version properties to release (Gus Caplan) [#19438](https://github.com/nodejs/node/pull/19438) +* [[`446c1ecfda`](https://github.com/nodejs/node/commit/446c1ecfda)] - **(SEMVER-MINOR)** **src, tools**: add debug symbols for node internals (Matheus Marchini) [#14901](https://github.com/nodejs/node/pull/14901) +* [[`a5cf3feaf1`](https://github.com/nodejs/node/commit/a5cf3feaf1)] - **(SEMVER-MINOR)** **stream**: add pipeline and finished (Mathias Buus) [#19828](https://github.com/nodejs/node/pull/19828) +* [[`61b4d60c5d`](https://github.com/nodejs/node/commit/61b4d60c5d)] - **(SEMVER-MINOR)** **stream**: added experimental support for for-await (Matteo Collina) [#17755](https://github.com/nodejs/node/pull/17755) +* [[`c667c87528`](https://github.com/nodejs/node/commit/c667c87528)] - **(SEMVER-MINOR)** **tools**: add eslintrc rule for `assert.rejects` (Ruben Bridgewater) [#19885](https://github.com/nodejs/node/pull/19885) +* [[`4b733834fc`](https://github.com/nodejs/node/commit/4b733834fc)] - **(SEMVER-MINOR)** **util**: introduce types.isModuleNamespaceObject (Gus Caplan) [#20016](https://github.com/nodejs/node/pull/20016) +* [[`678f2c261a`](https://github.com/nodejs/node/commit/678f2c261a)] - **(SEMVER-MINOR)** **util**: introduce `formatWithOptions()` (Anna Henningsen) [#19372](https://github.com/nodejs/node/pull/19372) +* [[`b20af8088a`](https://github.com/nodejs/node/commit/b20af8088a)] - **(SEMVER-MINOR)** **util**: introduce `util.types.is\[…\]` type checks (Anna Henningsen) [#18415](https://github.com/nodejs/node/pull/18415) +* [[`39dc947409`](https://github.com/nodejs/node/commit/39dc947409)] - **(SEMVER-MINOR)** **util**: add bigint formatting to util.inspect (Gus Caplan) [#18412](https://github.com/nodejs/node/pull/18412) +* [[`cb5f358ee7`](https://github.com/nodejs/node/commit/cb5f358ee7)] - **(SEMVER-MINOR)** **vm**: add code generation options (Gus Caplan) [#19016](https://github.com/nodejs/node/pull/19016) +* [[`49fd9c63d2`](https://github.com/nodejs/node/commit/49fd9c63d2)] - **(SEMVER-MINOR)** **zlib**: use `.bytesWritten` instead of `.bytesRead` (Anna Henningsen) [#19414](https://github.com/nodejs/node/pull/19414) + +#### Semver-patch + +* [[`655ab65a90`](https://github.com/nodejs/node/commit/655ab65a90)] - **assert**: validate the block return type (Ruben Bridgewater) [#19886](https://github.com/nodejs/node/pull/19886) +* [[`e9a33da58c`](https://github.com/nodejs/node/commit/e9a33da58c)] - **assert**: fix actual & expected input (Ruben Bridgewater) [#19925](https://github.com/nodejs/node/pull/19925) +* [[`9c06770443`](https://github.com/nodejs/node/commit/9c06770443)] - **assert**: lazy load acorn (Ruben Bridgewater) [#19863](https://github.com/nodejs/node/pull/19863) +* [[`252eb2deb2`](https://github.com/nodejs/node/commit/252eb2deb2)] - **assert**: fix error message (Ruben Bridgewater) [#19865](https://github.com/nodejs/node/pull/19865) +* [[`fdb35d8960`](https://github.com/nodejs/node/commit/fdb35d8960)] - **assert**: ensure .rejects() disallows sync throws (Teddy Katz) [#19650](https://github.com/nodejs/node/pull/19650) +* [[`2e6dd93aaa`](https://github.com/nodejs/node/commit/2e6dd93aaa)] - **assert**: fix diff color output (Ruben Bridgewater) [#19464](https://github.com/nodejs/node/pull/19464) +* [[`a1c96f8e07`](https://github.com/nodejs/node/commit/a1c96f8e07)] - **assert**: improve assert.throws (Ruben Bridgewater) [#19463](https://github.com/nodejs/node/pull/19463) +* [[`5d6d1fedcf`](https://github.com/nodejs/node/commit/5d6d1fedcf)] - **assert**: add warning about `assert.doesNotReject` (Ruben Bridgewater) [#19462](https://github.com/nodejs/node/pull/19462) +* [[`3c61b87e59`](https://github.com/nodejs/node/commit/3c61b87e59)] - **assert**: improve assert()/assert.ok() performance (Brian White) [#19292](https://github.com/nodejs/node/pull/19292) +* [[`a27f48d619`](https://github.com/nodejs/node/commit/a27f48d619)] - **assert**: fix generatedMessage (Ruben Bridgewater) [#18322](https://github.com/nodejs/node/pull/18322) +* [[`3e910fb8f7`](https://github.com/nodejs/node/commit/3e910fb8f7)] - **assert**: do not read Node.js modules (Ruben Bridgewater) [#18322](https://github.com/nodejs/node/pull/18322) +* [[`8c46fa6903`](https://github.com/nodejs/node/commit/8c46fa6903)] - **async_hooks**: remove async\_wrap from async\_hooks.js (Daniel Bevenius) [#19368](https://github.com/nodejs/node/pull/19368) +* [[`e9ac80bb39`](https://github.com/nodejs/node/commit/e9ac80bb39)] - **async_hooks**: clean up usage in internal code (Anatoli Papirovski) [#18720](https://github.com/nodejs/node/pull/18720) +* [[`4d074343dd`](https://github.com/nodejs/node/commit/4d074343dd)] - **async_hooks,process**: remove internalNextTick (Anatoli Papirovski) [#19147](https://github.com/nodejs/node/pull/19147) +* [[`abc87862ff`](https://github.com/nodejs/node/commit/abc87862ff)] - **async_wrap**: fix use-after-free for inspector session (Anna Henningsen) [#19381](https://github.com/nodejs/node/pull/19381) +* [[`f572927147`](https://github.com/nodejs/node/commit/f572927147)] - **benchmark**: do not multiply n by 1e6 in arrays (Anatoli Papirovski) [#20125](https://github.com/nodejs/node/pull/20125) +* [[`b80da63b99`](https://github.com/nodejs/node/commit/b80da63b99)] - **benchmark**: changed millions and thousands to n (juggernaut451) [#18917](https://github.com/nodejs/node/pull/18917) +* [[`e136903700`](https://github.com/nodejs/node/commit/e136903700)] - **benchmark**: remove excessive value from http2 benchmark (Anna Henningsen) [#18936](https://github.com/nodejs/node/pull/18936) +* [[`d7994764fa`](https://github.com/nodejs/node/commit/d7994764fa)] - **buffer**: fix deprecation warning emit (Anatoli Papirovski) [#20163](https://github.com/nodejs/node/pull/20163) +* [[`cdacafc8bb`](https://github.com/nodejs/node/commit/cdacafc8bb)] - **buffer**: use a default offset (Ruben Bridgewater) [#19749](https://github.com/nodejs/node/pull/19749) +* [[`d6ce4ecb57`](https://github.com/nodejs/node/commit/d6ce4ecb57)] - **buffer**: do not emit deprecation notice on Buffer.of (Timothy Gu) [#19682](https://github.com/nodejs/node/pull/19682) +* [[`daef2e7fd7`](https://github.com/nodejs/node/commit/daef2e7fd7)] - **buffer**: removed unneeded FastBuffer constructor (Timothy Gu) [#19684](https://github.com/nodejs/node/pull/19684) +* [[`e5f8924064`](https://github.com/nodejs/node/commit/e5f8924064)] - **buffer**: reduce overhead of StringBytes::Encode for UCS2 (Joyee Cheung) [#19798](https://github.com/nodejs/node/pull/19798) +* [[`3d61e14704`](https://github.com/nodejs/node/commit/3d61e14704)] - **buffer**: shorten deprecation warning (Rich Trott) [#19741](https://github.com/nodejs/node/pull/19741) +* [[`f4e5f969ba`](https://github.com/nodejs/node/commit/f4e5f969ba)] - **buffer**: improve write(U)Int functions (Ruben Bridgewater) [#19289](https://github.com/nodejs/node/pull/19289) +* [[`b935e63710`](https://github.com/nodejs/node/commit/b935e63710)] - **build**: limit assembler version check on x86 (Shigeki Ohtsu) [#20226](https://github.com/nodejs/node/pull/20226) +* [[`adc3e8ad87`](https://github.com/nodejs/node/commit/adc3e8ad87)] - **build**: require --openssl-no-asm if old assembler (Rod Vagg) [#20226](https://github.com/nodejs/node/pull/20226) +* [[`160d2d5a9a`](https://github.com/nodejs/node/commit/160d2d5a9a)] - **build**: extract error() function in configure (Rod Vagg) [#20226](https://github.com/nodejs/node/pull/20226) +* [[`a4cba2d7a4`](https://github.com/nodejs/node/commit/a4cba2d7a4)] - **build**: normalise test.py calls to use PARALLEL\_ARGS (Chris Miller) [#20124](https://github.com/nodejs/node/pull/20124) +* [[`f421fb33a7`](https://github.com/nodejs/node/commit/f421fb33a7)] - **build**: check without\_ssl in warn openssl\_no\_asm (Daniel Bevenius) [#19934](https://github.com/nodejs/node/pull/19934) +* [[`8170f4f463`](https://github.com/nodejs/node/commit/8170f4f463)] - **build**: add support for IBM i platform (Jesse Gorzinski) [#19667](https://github.com/nodejs/node/pull/19667) +* [[`a972ed4d50`](https://github.com/nodejs/node/commit/a972ed4d50)] - **build**: allow vcbuild to merely build addon tests (Gabriel Schulhof) [#19637](https://github.com/nodejs/node/pull/19637) +* [[`c5928ab631`](https://github.com/nodejs/node/commit/c5928ab631)] - **build**: make lint-ci work properly on Linux make (Rod Vagg) [#19746](https://github.com/nodejs/node/pull/19746) +* [[`c6ae8a2810`](https://github.com/nodejs/node/commit/c6ae8a2810)] - **build**: disable V8 untrusted code mitigations (Michaël Zasso) [#19222](https://github.com/nodejs/node/pull/19222) +* [[`f05eaa4a53`](https://github.com/nodejs/node/commit/f05eaa4a53)] - **build**: lint .eslintrc.js file (Rich Trott) [#19122](https://github.com/nodejs/node/pull/19122) +* [[`b13233aa39`](https://github.com/nodejs/node/commit/b13233aa39)] - **build**: remove support for VS2015 (Nikolai Vavilov) [#16969](https://github.com/nodejs/node/pull/16969) +* [[`cd4766d1d3`](https://github.com/nodejs/node/commit/cd4766d1d3)] - **build, win**: opt-in openssl\_no\_asm if no nasm found (Shigeki Ohtsu) [#19943](https://github.com/nodejs/node/pull/19943) +* [[`57bd27eda8`](https://github.com/nodejs/node/commit/57bd27eda8)] - ***Revert*** "**build,test**: make building addon tests less fragile" (Rod Vagg) [#18287](https://github.com/nodejs/node/pull/18287) +* [[`d9b59def72`](https://github.com/nodejs/node/commit/d9b59def72)] - **build,test**: make building addon tests less fragile (Ben Noordhuis) [#17407](https://github.com/nodejs/node/pull/17407) +* [[`d5d024d6ec`](https://github.com/nodejs/node/commit/d5d024d6ec)] - ***Revert*** "**build,tools**: check freshness of doc addons" (Rod Vagg) [#18287](https://github.com/nodejs/node/pull/18287) +* [[`2cb9e2a6f7`](https://github.com/nodejs/node/commit/2cb9e2a6f7)] - **build,tools**: check freshness of doc addons (Ben Noordhuis) [#17407](https://github.com/nodejs/node/pull/17407) +* [[`53035b142b`](https://github.com/nodejs/node/commit/53035b142b)] - **build,windows**: make vcbuild fail if upload fails (Refael Ackermann) +* [[`4f68133568`](https://github.com/nodejs/node/commit/4f68133568)] - **console**: fix class inheritance regression (Anatoli Papirovski) [#20158](https://github.com/nodejs/node/pull/20158) +* [[`f274e6921f`](https://github.com/nodejs/node/commit/f274e6921f)] - **crypto**: fix explanation in CipherBase::SetAuthTag (Tobias Nießen) [#20197](https://github.com/nodejs/node/pull/20197) +* [[`2ac6658296`](https://github.com/nodejs/node/commit/2ac6658296)] - **crypto,doc**: fix unassignd deprecation codes (James M Snell) [#18492](https://github.com/nodejs/node/pull/18492) +* [[`ffd57cd7b2`](https://github.com/nodejs/node/commit/ffd57cd7b2)] - **deps**: upgrade to libuv 1.20.2 (cjihrig) [#20129](https://github.com/nodejs/node/pull/20129) +* [[`60eb95ad7d`](https://github.com/nodejs/node/commit/60eb95ad7d)] - **deps**: bump V8 embedder string (Myles Borins) [#20105](https://github.com/nodejs/node/pull/20105) +* [[`1f01112b6f`](https://github.com/nodejs/node/commit/1f01112b6f)] - **deps**: patch V8 to 6.6.346.24 (Myles Borins) [#19995](https://github.com/nodejs/node/pull/19995) +* [[`aa5ae9e91d`](https://github.com/nodejs/node/commit/aa5ae9e91d)] - **deps**: c-ares float, win ipv6 bad fec0 prefix (Rod Vagg) [#19939](https://github.com/nodejs/node/pull/19939) +* [[`dbc6163977`](https://github.com/nodejs/node/commit/dbc6163977)] - **deps**: c-ares float, manual ares\_ssize\_t definition (Rod Vagg) [#19939](https://github.com/nodejs/node/pull/19939) +* [[`b82f905a8b`](https://github.com/nodejs/node/commit/b82f905a8b)] - **deps**: upgrade to c-ares v1.14.0 (Rod Vagg) [#19939](https://github.com/nodejs/node/pull/19939) +* [[`b6aec1d00a`](https://github.com/nodejs/node/commit/b6aec1d00a)] - **deps**: cherry-pick b767cde1e7 from upstream V8 (Ben Noordhuis) [#19980](https://github.com/nodejs/node/pull/19980) +* [[`a6db6404ff`](https://github.com/nodejs/node/commit/a6db6404ff)] - **deps**: cherry-pick b767cde1e7 from upstream V8 (Ben Noordhuis) [#19710](https://github.com/nodejs/node/pull/19710) +* [[`e37effe4ce`](https://github.com/nodejs/node/commit/e37effe4ce)] - ***Revert*** "**deps**: upgrade npm to 5.8.0" (Anna Henningsen) [#19837](https://github.com/nodejs/node/pull/19837) +* [[`026f6b787a`](https://github.com/nodejs/node/commit/026f6b787a)] - ***Revert*** "**deps**: manually add 10.x support to npm" (Anna Henningsen) [#19837](https://github.com/nodejs/node/pull/19837) +* [[`55557babca`](https://github.com/nodejs/node/commit/55557babca)] - **deps**: manually add 10.x support to npm (Myles Borins) [#17777](https://github.com/nodejs/node/pull/17777) +* [[`ae2b5bcb7c`](https://github.com/nodejs/node/commit/ae2b5bcb7c)] - **deps**: upgrade libuv to 1.20.0 (cjihrig) [#19758](https://github.com/nodejs/node/pull/19758) +* [[`b22a189b43`](https://github.com/nodejs/node/commit/b22a189b43)] - **deps**: fix typo in openssl upgrading doc (Daniel Bevenius) [#19789](https://github.com/nodejs/node/pull/19789) +* [[`b3f23910a2`](https://github.com/nodejs/node/commit/b3f23910a2)] - **deps**: patch V8 to 6.5.254.43 (Myles Borins) [#19615](https://github.com/nodejs/node/pull/19615) +* [[`41193bcf2f`](https://github.com/nodejs/node/commit/41193bcf2f)] - **deps**: patch V8 to 6.5.254.41 (Myles Borins) [#19432](https://github.com/nodejs/node/pull/19432) +* [[`9c9324768f`](https://github.com/nodejs/node/commit/9c9324768f)] - **deps**: patch V8 to 6.5.254.40 (Myles Borins) [#19380](https://github.com/nodejs/node/pull/19380) +* [[`cac4da05ad`](https://github.com/nodejs/node/commit/cac4da05ad)] - **deps**: allow disabling V8 untrusted code mitigations (Michaël Zasso) [#19222](https://github.com/nodejs/node/pull/19222) +* [[`040dd244de`](https://github.com/nodejs/node/commit/040dd244de)] - **deps**: patch V8 to 6.5.254.38 (Myles Borins) [#19303](https://github.com/nodejs/node/pull/19303) +* [[`13cb056e4c`](https://github.com/nodejs/node/commit/13cb056e4c)] - **deps**: cherry-pick 46c4979e86 from upstream v8 (Ben Noordhuis) [#18920](https://github.com/nodejs/node/pull/18920) +* [[`81232320aa`](https://github.com/nodejs/node/commit/81232320aa)] - **deps**: patch V8 to 6.4.388.46 (Myles Borins) [#18827](https://github.com/nodejs/node/pull/18827) +* [[`36386dc4e3`](https://github.com/nodejs/node/commit/36386dc4e3)] - **deps**: patch V8 to 6.4.388.45 (Myles Borins) [#18751](https://github.com/nodejs/node/pull/18751) +* [[`b6000d8285`](https://github.com/nodejs/node/commit/b6000d8285)] - **deps**: patch V8 to 6.4.388.44 (Myles Borins) [#18687](https://github.com/nodejs/node/pull/18687) +* [[`d0e4d4e0a1`](https://github.com/nodejs/node/commit/d0e4d4e0a1)] - **deps**: patch V8 to 6.4.388.42 (Myles Borins) [#18578](https://github.com/nodejs/node/pull/18578) +* [[`1f7648272e`](https://github.com/nodejs/node/commit/1f7648272e)] - **deps**: patch V8 to 6.4.388.41 (Myles Borins) [#18522](https://github.com/nodejs/node/pull/18522) +* [[`70277d6170`](https://github.com/nodejs/node/commit/70277d6170)] - **deps**: V8: resolve remaining whitespace diff (Myles Borins) [#18366](https://github.com/nodejs/node/pull/18366) +* [[`cbd634947d`](https://github.com/nodejs/node/commit/cbd634947d)] - **deps**: manually add 10.x support to npm (Myles Borins) [#17777](https://github.com/nodejs/node/pull/17777) +* [[`d3b1c971bc`](https://github.com/nodejs/node/commit/d3b1c971bc)] - **deps**: upgrade npm to 5.6.0 (Kat Marchán) [#17777](https://github.com/nodejs/node/pull/17777) +* [[`b5d415311b`](https://github.com/nodejs/node/commit/b5d415311b)] - **deps**: patch V8 to 6.3.292.48 (Myles Borins) [#17773](https://github.com/nodejs/node/pull/17773) +* [[`e01a210c7f`](https://github.com/nodejs/node/commit/e01a210c7f)] - **deps**: cherry-pick 37a3a15c3 from V8 upstream (Franziska Hinkelmann) [#16294](https://github.com/nodejs/node/pull/16294) +* [[`e38570fe56`](https://github.com/nodejs/node/commit/e38570fe56)] - **deps**: import acorn@5.2.1 (Timothy Gu) [#15566](https://github.com/nodejs/node/pull/15566) +* [[`4c6a47f7d7`](https://github.com/nodejs/node/commit/4c6a47f7d7)] - **doc**: add parameters for Http2Session:error event (Ujjwal Sharma) [#20206](https://github.com/nodejs/node/pull/20206) +* [[`b7d1e19e30`](https://github.com/nodejs/node/commit/b7d1e19e30)] - **doc**: update trace events categories description (Beni von Cheni) [#20092](https://github.com/nodejs/node/pull/20092) +* [[`4125a9f8de`](https://github.com/nodejs/node/commit/4125a9f8de)] - **doc**: fix incorrect net listen signature (Anatoli Papirovski) [#20209](https://github.com/nodejs/node/pull/20209) +* [[`8ff73aa82d`](https://github.com/nodejs/node/commit/8ff73aa82d)] - **doc**: modify net.Server.listen arg list (musgravejw) [#20142](https://github.com/nodejs/node/pull/20142) +* [[`a4975cab41`](https://github.com/nodejs/node/commit/a4975cab41)] - **doc**: detail CI sub-tasks rerunning (Vse Mozhet Byt) [#20200](https://github.com/nodejs/node/pull/20200) +* [[`3d7605561f`](https://github.com/nodejs/node/commit/3d7605561f)] - **doc**: remove "For example" expression in N-API doc (Gabriel Schulhof) [#20187](https://github.com/nodejs/node/pull/20187) +* [[`0d56982e56`](https://github.com/nodejs/node/commit/0d56982e56)] - **doc**: fix a typo in console documentation (Mykola Bilochub) [#20176](https://github.com/nodejs/node/pull/20176) +* [[`9214d64760`](https://github.com/nodejs/node/commit/9214d64760)] - **doc**: Uint8Array support in Buffer functions (SheetJS) [#19949](https://github.com/nodejs/node/pull/19949) +* [[`9495d9477b`](https://github.com/nodejs/node/commit/9495d9477b)] - **doc**: wrap buffer.md at 80 characters (Rich Trott) [#19546](https://github.com/nodejs/node/pull/19546) +* [[`6e05a96125`](https://github.com/nodejs/node/commit/6e05a96125)] - **doc**: add flags section to document all flags (Indranil Dasgupta) [#20042](https://github.com/nodejs/node/pull/20042) +* [[`0b7e626fed`](https://github.com/nodejs/node/commit/0b7e626fed)] - **doc**: fix inconsistency in documentation for building (Spencer Greene) [#20091](https://github.com/nodejs/node/pull/20091) +* [[`193d808c25`](https://github.com/nodejs/node/commit/193d808c25)] - **doc**: improve buf.write() text in buffer.md (Rich Trott) [#20115](https://github.com/nodejs/node/pull/20115) +* [[`9566603f35`](https://github.com/nodejs/node/commit/9566603f35)] - **doc**: add hiding comments note to contributor guide (Vse Mozhet Byt) [#20149](https://github.com/nodejs/node/pull/20149) +* [[`5c1580c99d`](https://github.com/nodejs/node/commit/5c1580c99d)] - **doc**: add myself to list of TSC members (Timothy Gu) [#20132](https://github.com/nodejs/node/pull/20132) +* [[`56d6e82b0a`](https://github.com/nodejs/node/commit/56d6e82b0a)] - **doc**: fully document --experimental-repl-await (Timothy Gu) [#20133](https://github.com/nodejs/node/pull/20133) +* [[`c31f0d0ba2`](https://github.com/nodejs/node/commit/c31f0d0ba2)] - **doc**: fix misplaced entries in test/common doc (Rich Trott) [#20117](https://github.com/nodejs/node/pull/20117) +* [[`c798adcc1c`](https://github.com/nodejs/node/commit/c798adcc1c)] - **doc**: move mikeal to Collaborator Emeriti list (Rich Trott) [#20113](https://github.com/nodejs/node/pull/20113) +* [[`793bf211d7`](https://github.com/nodejs/node/commit/793bf211d7)] - **doc**: adjust slightly awkward wording in buffer.md (Rich Trott) [#20037](https://github.com/nodejs/node/pull/20037) +* [[`efda6fbce6`](https://github.com/nodejs/node/commit/efda6fbce6)] - **doc**: update links and names for DevTools Protocol (Vse Mozhet Byt) [#20111](https://github.com/nodejs/node/pull/20111) +* [[`ed45a8b0cc`](https://github.com/nodejs/node/commit/ed45a8b0cc)] - **doc**: prevent one more false-positive linkification (Vse Mozhet Byt) [#20087](https://github.com/nodejs/node/pull/20087) +* [[`b6fa3ae41e`](https://github.com/nodejs/node/commit/b6fa3ae41e)] - **doc**: fix suspicious heading emphasis in n-api.md (Vse Mozhet Byt) [#20086](https://github.com/nodejs/node/pull/20086) +* [[`0a99cb1a3d`](https://github.com/nodejs/node/commit/0a99cb1a3d)] - **doc**: add ryzokuken to collaborators (Ujjwal Sharma) [#20081](https://github.com/nodejs/node/pull/20081) +* [[`fc0ddaa114`](https://github.com/nodejs/node/commit/fc0ddaa114)] - **doc**: fix two sorting nits in fs.md (Vse Mozhet Byt) [#20078](https://github.com/nodejs/node/pull/20078) +* [[`eca96f57fd`](https://github.com/nodejs/node/commit/eca96f57fd)] - **doc**: add tools/doc/README link in doc/STYLE\_GUIDE (Vse Mozhet Byt) [#20071](https://github.com/nodejs/node/pull/20071) +* [[`27e6fd3983`](https://github.com/nodejs/node/commit/27e6fd3983)] - **doc**: unify and compact some fragments in fs.md (Vse Mozhet Byt) [#20050](https://github.com/nodejs/node/pull/20050) +* [[`a93a0ec9cf`](https://github.com/nodejs/node/commit/a93a0ec9cf)] - **doc**: update tools/doc/README.md (Vse Mozhet Byt) [#20047](https://github.com/nodejs/node/pull/20047) +* [[`ae327d6d1e`](https://github.com/nodejs/node/commit/ae327d6d1e)] - **doc**: unify more headings (Vse Mozhet Byt) [#20046](https://github.com/nodejs/node/pull/20046) +* [[`6d1c3e5ffc`](https://github.com/nodejs/node/commit/6d1c3e5ffc)] - **doc**: clarify url doc (James M Snell) [#19899](https://github.com/nodejs/node/pull/19899) +* [[`faf563e6a1`](https://github.com/nodejs/node/commit/faf563e6a1)] - **doc**: unify format of iterables (Vse Mozhet Byt) [#20036](https://github.com/nodejs/node/pull/20036) +* [[`5008c5a273`](https://github.com/nodejs/node/commit/5008c5a273)] - **doc**: improved flow for macOS firewall script (Joseph Gordon) [#18689](https://github.com/nodejs/node/pull/18689) +* [[`7248171e4c`](https://github.com/nodejs/node/commit/7248171e4c)] - **doc**: unify section structures (Vse Mozhet Byt) [#20028](https://github.com/nodejs/node/pull/20028) +* [[`98008dc6a0`](https://github.com/nodejs/node/commit/98008dc6a0)] - **doc**: close event does not take arguments (Indranil Dasgupta) [#20031](https://github.com/nodejs/node/pull/20031) +* [[`b806b04688`](https://github.com/nodejs/node/commit/b806b04688)] - **doc**: include error code in buffer documentation (Rich Trott) [#19982](https://github.com/nodejs/node/pull/19982) +* [[`846f4e1c9f`](https://github.com/nodejs/node/commit/846f4e1c9f)] - **doc**: add missing type=misc top comments (Vse Mozhet Byt) [#20022](https://github.com/nodejs/node/pull/20022) +* [[`86c1f19a8c`](https://github.com/nodejs/node/commit/86c1f19a8c)] - **doc**: add missing YAML keyword in v8.md metadata (Vse Mozhet Byt) [#20023](https://github.com/nodejs/node/pull/20023) +* [[`cb2e78aca3`](https://github.com/nodejs/node/commit/cb2e78aca3)] - **doc**: remove \_writableState reference (Anatoli Papirovski) [#20004](https://github.com/nodejs/node/pull/20004) +* [[`e635723157`](https://github.com/nodejs/node/commit/e635723157)] - **doc**: add net socket write signature (Gurin, Sebastian) [#19967](https://github.com/nodejs/node/pull/19967) +* [[`ba438fe592`](https://github.com/nodejs/node/commit/ba438fe592)] - **doc**: improve http.setHeader and getHeader typeinfo (Gerhard Stoebich) [#19902](https://github.com/nodejs/node/pull/19902) +* [[`fbf9e0609b`](https://github.com/nodejs/node/commit/fbf9e0609b)] - **doc**: fix wrong response.end() at request.socket (ikasumiwt) [#19507](https://github.com/nodejs/node/pull/19507) +* [[`15e8bdf95c`](https://github.com/nodejs/node/commit/15e8bdf95c)] - **doc**: fix typo in README (Tobias Nießen) [#20011](https://github.com/nodejs/node/pull/20011) +* [[`0d1b77eeb2`](https://github.com/nodejs/node/commit/0d1b77eeb2)] - **doc**: mention CCM along with GCM in crypto APIs (Tobias Nießen) [#19945](https://github.com/nodejs/node/pull/19945) +* [[`fc17e2dcb3`](https://github.com/nodejs/node/commit/fc17e2dcb3)] - **doc**: add pronouns for ofrobots (Ali Ijaz Sheikh) [#19992](https://github.com/nodejs/node/pull/19992) +* [[`4d7bbe8ad2`](https://github.com/nodejs/node/commit/4d7bbe8ad2)] - **doc**: move trevnorris to TSC Emeritus (Trevor Norris) [#19985](https://github.com/nodejs/node/pull/19985) +* [[`cdc1171af3`](https://github.com/nodejs/node/commit/cdc1171af3)] - **doc**: fix errors in sample code comments (Rich Trott) [#19963](https://github.com/nodejs/node/pull/19963) +* [[`90fc496da4`](https://github.com/nodejs/node/commit/90fc496da4)] - **doc**: fix punctuation and wrapping in buffer.md (Rich Trott) [#19964](https://github.com/nodejs/node/pull/19964) +* [[`c29f2f26c8`](https://github.com/nodejs/node/commit/c29f2f26c8)] - **doc**: added ready events to fs/streams,net/socket (Matei Copot) [#19968](https://github.com/nodejs/node/pull/19968) +* [[`4766f51823`](https://github.com/nodejs/node/commit/4766f51823)] - **doc**: remove superfluous word from crypto doc (Tobias Nießen) [#19946](https://github.com/nodejs/node/pull/19946) +* [[`105980f6e4`](https://github.com/nodejs/node/commit/105980f6e4)] - **doc**: fix parameter type format (Vse Mozhet Byt) [#19957](https://github.com/nodejs/node/pull/19957) +* [[`a8533cf543`](https://github.com/nodejs/node/commit/a8533cf543)] - **doc**: add quotes for event names + fix similar nits (Vse Mozhet Byt) [#19915](https://github.com/nodejs/node/pull/19915) +* [[`a60e4989cb`](https://github.com/nodejs/node/commit/a60e4989cb)] - **doc**: `vm.runIn\*Context` can accept a string as options (Gerhard Stoebich) [#19910](https://github.com/nodejs/node/pull/19910) +* [[`0a553d56b6`](https://github.com/nodejs/node/commit/0a553d56b6)] - **doc**: improve buf.lastIndexOf() text (Rich Trott) [#19904](https://github.com/nodejs/node/pull/19904) +* [[`31b5ed49e0`](https://github.com/nodejs/node/commit/31b5ed49e0)] - **doc**: add and unify even more return values (Vse Mozhet Byt) [#19955](https://github.com/nodejs/node/pull/19955) +* [[`0be14def2c`](https://github.com/nodejs/node/commit/0be14def2c)] - **doc**: replace unneeded snake cases (Vse Mozhet Byt) [#19951](https://github.com/nodejs/node/pull/19951) +* [[`4c70616c7b`](https://github.com/nodejs/node/commit/4c70616c7b)] - **doc**: move evanlucas to TSC Emeritus (Evan Lucas) [#19953](https://github.com/nodejs/node/pull/19953) +* [[`7d2814e790`](https://github.com/nodejs/node/commit/7d2814e790)] - **doc**: unify End-of-Life marker (Tobias Nießen) [#19942](https://github.com/nodejs/node/pull/19942) +* [[`e590cfceed`](https://github.com/nodejs/node/commit/e590cfceed)] - **doc**: add missing backticks around code fragments. (Vse Mozhet Byt) [#19938](https://github.com/nodejs/node/pull/19938) +* [[`645516cd43`](https://github.com/nodejs/node/commit/645516cd43)] - **doc**: add Http2Session.connecting property (Pieter Mees) [#19842](https://github.com/nodejs/node/pull/19842) +* [[`5e6817261c`](https://github.com/nodejs/node/commit/5e6817261c)] - **doc**: prevent a false-positive linkification (Vse Mozhet Byt) [#19913](https://github.com/nodejs/node/pull/19913) +* [[`87880466b1`](https://github.com/nodejs/node/commit/87880466b1)] - **doc**: fix about `decodeStrings` property of `stream.Writable` (Ryusei Yamaguchi) [#19752](https://github.com/nodejs/node/pull/19752) +* [[`28e5c462d4`](https://github.com/nodejs/node/commit/28e5c462d4)] - **doc**: improve buf.indexOf() documentation style (Rich Trott) [#19861](https://github.com/nodejs/node/pull/19861) +* [[`38c97f5dc7`](https://github.com/nodejs/node/commit/38c97f5dc7)] - **doc**: fix punctuation in doc/releases.md (erwinwahyura) [#19774](https://github.com/nodejs/node/pull/19774) +* [[`51c2c51029`](https://github.com/nodejs/node/commit/51c2c51029)] - **doc**: explain edge case when assigning port to url (nodeav) [#19645](https://github.com/nodejs/node/pull/19645) +* [[`99c77dc018`](https://github.com/nodejs/node/commit/99c77dc018)] - **doc**: improve CCM example (Tobias Nießen) [#19851](https://github.com/nodejs/node/pull/19851) +* [[`dff214153f`](https://github.com/nodejs/node/commit/dff214153f)] - **doc**: specify definite Array types (Vse Mozhet Byt) [#19895](https://github.com/nodejs/node/pull/19895) +* [[`321c178faa`](https://github.com/nodejs/node/commit/321c178faa)] - **doc**: add missing quotes in default string values (Vse Mozhet Byt) [#19894](https://github.com/nodejs/node/pull/19894) +* [[`0cd8359652`](https://github.com/nodejs/node/commit/0cd8359652)] - **doc**: remove wrong default value in buffer.md (Vse Mozhet Byt) [#19883](https://github.com/nodejs/node/pull/19883) +* [[`0bd3da15a0`](https://github.com/nodejs/node/commit/0bd3da15a0)] - **doc**: add and unify return statements in crypto.md (Vse Mozhet Byt) [#19853](https://github.com/nodejs/node/pull/19853) +* [[`08a36a0666`](https://github.com/nodejs/node/commit/08a36a0666)] - **doc**: unify property sections (Vse Mozhet Byt) [#19869](https://github.com/nodejs/node/pull/19869) +* [[`0a679327be`](https://github.com/nodejs/node/commit/0a679327be)] - **doc**: update language regarding key stretching (Ujjwal Sharma) [#19810](https://github.com/nodejs/node/pull/19810) +* [[`0ac6ced2e9`](https://github.com/nodejs/node/commit/0ac6ced2e9)] - **doc**: fix some links (Vse Mozhet Byt) [#19860](https://github.com/nodejs/node/pull/19860) +* [[`4545cc17b9`](https://github.com/nodejs/node/commit/4545cc17b9)] - **doc**: improve buf.fill() documentation (Rich Trott) [#19846](https://github.com/nodejs/node/pull/19846) +* [[`0c55abf5d1`](https://github.com/nodejs/node/commit/0c55abf5d1)] - **doc**: added missing reference to test coverage info (Mithun Sasidharan) [#19825](https://github.com/nodejs/node/pull/19825) +* [[`53aaa55a3a`](https://github.com/nodejs/node/commit/53aaa55a3a)] - **doc**: clarify lifecycle of domain sockets (Gireesh Punathil) [#19471](https://github.com/nodejs/node/pull/19471) +* [[`dca09a77d5`](https://github.com/nodejs/node/commit/dca09a77d5)] - **doc**: update AUTHORS list (Michaël Zasso) [#19768](https://github.com/nodejs/node/pull/19768) +* [[`617946779c`](https://github.com/nodejs/node/commit/617946779c)] - **doc**: improve prepositions in buffer.md (Rich Trott) [#19817](https://github.com/nodejs/node/pull/19817) +* [[`3db0d62c68`](https://github.com/nodejs/node/commit/3db0d62c68)] - **doc**: reword poolSize explanation in buffer.md (Rich Trott) [#19785](https://github.com/nodejs/node/pull/19785) +* [[`8b1db6df80`](https://github.com/nodejs/node/commit/8b1db6df80)] - **doc**: add instructions to update local git config (Trivikram Kamat) [#19777](https://github.com/nodejs/node/pull/19777) +* [[`f02e4b90a2`](https://github.com/nodejs/node/commit/f02e4b90a2)] - **doc**: create list for commonly edited files in PRs (Trivikram Kamat) [#19776](https://github.com/nodejs/node/pull/19776) +* [[`422ac61535`](https://github.com/nodejs/node/commit/422ac61535)] - **doc**: remove link to "breaking changes" wiki (Trivikram Kamat) [#19795](https://github.com/nodejs/node/pull/19795) +* [[`acc328ef58`](https://github.com/nodejs/node/commit/acc328ef58)] - **doc**: move mafintosh to Collaborators (Rich Trott) [#19806](https://github.com/nodejs/node/pull/19806) +* [[`3567ea034e`](https://github.com/nodejs/node/commit/3567ea034e)] - **doc**: fix added value for `assert` module (Ruben Bridgewater) [#19724](https://github.com/nodejs/node/pull/19724) +* [[`5bdd6a7b9e`](https://github.com/nodejs/node/commit/5bdd6a7b9e)] - **doc**: properly document AssertionError (Ruben Bridgewater) [#19724](https://github.com/nodejs/node/pull/19724) +* [[`9125479be9`](https://github.com/nodejs/node/commit/9125479be9)] - **doc**: add `http2` to performanceEntry.entryType (Yuta Hiroto) [#19584](https://github.com/nodejs/node/pull/19584) +* [[`54fbbb1037`](https://github.com/nodejs/node/commit/54fbbb1037)] - **doc**: add metadata for vm code generation options (TomCoded) [#19440](https://github.com/nodejs/node/pull/19440) +* [[`d1720bddf4`](https://github.com/nodejs/node/commit/d1720bddf4)] - **doc**: fix linting issue in process.md (Vse Mozhet Byt) [#19542](https://github.com/nodejs/node/pull/19542) +* [[`3662934b5a`](https://github.com/nodejs/node/commit/3662934b5a)] - **doc**: fix paragraph order in stream.md (Vse Mozhet Byt) [#19501](https://github.com/nodejs/node/pull/19501) +* [[`45c86e33e1`](https://github.com/nodejs/node/commit/45c86e33e1)] - **doc**: add note to readable stream async iterator (Ivan Filenko) [#19331](https://github.com/nodejs/node/pull/19331) +* [[`9a70b27254`](https://github.com/nodejs/node/commit/9a70b27254)] - **doc**: fix punctuation issue in async\_hooks.md (Rich Trott) [#19364](https://github.com/nodejs/node/pull/19364) +* [[`8d336dd8b1`](https://github.com/nodejs/node/commit/8d336dd8b1)] - **doc**: improve text in async\_hooks.md (Rich Trott) [#19312](https://github.com/nodejs/node/pull/19312) +* [[`a2c0fcc0d8`](https://github.com/nodejs/node/commit/a2c0fcc0d8)] - **doc**: add returned values and options to stream.md (Ivan Filenko) [#19361](https://github.com/nodejs/node/pull/19361) +* [[`603afe25c8`](https://github.com/nodejs/node/commit/603afe25c8)] - **doc**: fix some recent nits in assert.md (Vse Mozhet Byt) [#19284](https://github.com/nodejs/node/pull/19284) +* [[`0eec0735d0`](https://github.com/nodejs/node/commit/0eec0735d0)] - **doc**: update internal errors documentation (Michaël Zasso) [#19203](https://github.com/nodejs/node/pull/19203) +* [[`1a5ec837ca`](https://github.com/nodejs/node/commit/1a5ec837ca)] - **doc**: fix max length on stream.md (Matteo Collina) [#19169](https://github.com/nodejs/node/pull/19169) +* [[`35c7238bb7`](https://github.com/nodejs/node/commit/35c7238bb7)] - **doc**: replace to Node.js (Yuta Hiroto) [#19056](https://github.com/nodejs/node/pull/19056) +* [[`e6b823d84a`](https://github.com/nodejs/node/commit/e6b823d84a)] - **doc**: remove redundant `the` (Leko) [#19008](https://github.com/nodejs/node/pull/19008) +* [[`a29089d7c8`](https://github.com/nodejs/node/commit/a29089d7c8)] - **doc**: add new documentation lint rule (estrada9166) [#18726](https://github.com/nodejs/node/pull/18726) +* [[`1bd32087ee`](https://github.com/nodejs/node/commit/1bd32087ee)] - **doc**: fix deprecation number (Ruben Bridgewater) [#18818](https://github.com/nodejs/node/pull/18818) +* [[`80ac941407`](https://github.com/nodejs/node/commit/80ac941407)] - **doc**: make linter happy (Anna Henningsen) [#18769](https://github.com/nodejs/node/pull/18769) +* [[`dbd1d1d43f`](https://github.com/nodejs/node/commit/dbd1d1d43f)] - **doc**: fix arg definition in fs (Anatoli Papirovski) [#18678](https://github.com/nodejs/node/pull/18678) +* [[`ac829f0135`](https://github.com/nodejs/node/commit/ac829f0135)] - **doc**: add missing URL types in fs promise API (Vse Mozhet Byt) [#18599](https://github.com/nodejs/node/pull/18599) +* [[`05e702d9f1`](https://github.com/nodejs/node/commit/05e702d9f1)] - **doc**: fix `REPLACEME` in changelog PR URLs (Anna Henningsen) [#18561](https://github.com/nodejs/node/pull/18561) +* [[`359a232348`](https://github.com/nodejs/node/commit/359a232348)] - **doc**: fix typo in esm.md (Rich Trott) [#18142](https://github.com/nodejs/node/pull/18142) +* [[`6c76de13c5`](https://github.com/nodejs/node/commit/6c76de13c5)] - **doc**: add missing link references (Vse Mozhet Byt) [#18222](https://github.com/nodejs/node/pull/18222) +* [[`4d1baf82ae`](https://github.com/nodejs/node/commit/4d1baf82ae)] - **doc**: fix links in errors.md (Vse Mozhet Byt) [#17829](https://github.com/nodejs/node/pull/17829) +* [[`3b9803838c`](https://github.com/nodejs/node/commit/3b9803838c)] - **doc**: clarify util.inspect usage intent (Gus Caplan) [#17375](https://github.com/nodejs/node/pull/17375) +* [[`70f23ec9c0`](https://github.com/nodejs/node/commit/70f23ec9c0)] - **doc**: fix typo in Buffer.prototype.fill() (cjihrig) [#17501](https://github.com/nodejs/node/pull/17501) +* [[`c60c93cba2`](https://github.com/nodejs/node/commit/c60c93cba2)] - **doc, http2**: add sections for server.close() (Chris Miller) [#19802](https://github.com/nodejs/node/pull/19802) +* [[`04491db1d3`](https://github.com/nodejs/node/commit/04491db1d3)] - **doc, src**: sort + fill up cli options and env vars (willhayslett) [#19878](https://github.com/nodejs/node/pull/19878) +* [[`f600e95ff0`](https://github.com/nodejs/node/commit/f600e95ff0)] - **doc, tools**: make type parsing more strict (Vse Mozhet Byt) [#19881](https://github.com/nodejs/node/pull/19881) +* [[`82a7347050`](https://github.com/nodejs/node/commit/82a7347050)] - **doc,assert,timers**: assign deprecation codes (Anna Henningsen) [#18564](https://github.com/nodejs/node/pull/18564) +* [[`0799b60f50`](https://github.com/nodejs/node/commit/0799b60f50)] - **doc,http2**: add parameters for Http2Session:connect event (Ujjwal Sharma) [#20193](https://github.com/nodejs/node/pull/20193) +* [[`237cbe10fb`](https://github.com/nodejs/node/commit/237cbe10fb)] - **doc,tools**: formalize, unify, codify default values (Vse Mozhet Byt) [#19737](https://github.com/nodejs/node/pull/19737) +* [[`cf46ca76ff`](https://github.com/nodejs/node/commit/cf46ca76ff)] - **domain**: converted anonymous to named function (Daven Casia) [#20021](https://github.com/nodejs/node/pull/20021) +* [[`f086354d3b`](https://github.com/nodejs/node/commit/f086354d3b)] - **errors**: alter ERR\_HTTP2\_PSEUDOHEADER\_NOT\_ALLOWED (davidmarkclements) [#19958](https://github.com/nodejs/node/pull/19958) +* [[`b6fbe16b41`](https://github.com/nodejs/node/commit/b6fbe16b41)] - **errors**: alter ERR\_HTTP2\_INVALID\_CONNECTION\_HEADERS (davidmarkclements) [#19807](https://github.com/nodejs/node/pull/19807) +* [[`2a3a66afb3`](https://github.com/nodejs/node/commit/2a3a66afb3)] - **errors**: pass missing `message` parameter to `internalAssert` (Ayush Gupta) [#19908](https://github.com/nodejs/node/pull/19908) +* [[`ef07d6570f`](https://github.com/nodejs/node/commit/ef07d6570f)] - **errors**: change ERR\_HTTP2\_HEADER\_SINGLE\_VALUE to TypeError (davidmarkclements) [#19805](https://github.com/nodejs/node/pull/19805) +* [[`add1c02bda`](https://github.com/nodejs/node/commit/add1c02bda)] - **errors**: alter ERR\_HTTP2\_INVALID\_PSEUDOHEADER (davidmarkclements) [#19808](https://github.com/nodejs/node/pull/19808) +* [[`f8b3774d85`](https://github.com/nodejs/node/commit/f8b3774d85)] - **errors**: fix typo in internal/errors.js (davidmarkclements) [#19800](https://github.com/nodejs/node/pull/19800) +* [[`22da2f731d`](https://github.com/nodejs/node/commit/22da2f731d)] - **errors**: make message non-enumerable (Ruben Bridgewater) [#19719](https://github.com/nodejs/node/pull/19719) +* [[`95bae85809`](https://github.com/nodejs/node/commit/95bae85809)] - **errors**: simplify sysError (Ruben Bridgewater) [#18857](https://github.com/nodejs/node/pull/18857) +* [[`65e62e5665`](https://github.com/nodejs/node/commit/65e62e5665)] - **fs**: return stats to JS in sync methods (Joyee Cheung) [#20167](https://github.com/nodejs/node/pull/20167) +* [[`e3579a007f`](https://github.com/nodejs/node/commit/e3579a007f)] - **fs**: handle long files reading in fs.promises (Antoine du HAMEL) [#19643](https://github.com/nodejs/node/pull/19643) +* [[`d7b162cfa0`](https://github.com/nodejs/node/commit/d7b162cfa0)] - **fs**: complete error message for validate function (buji) [#19909](https://github.com/nodejs/node/pull/19909) +* [[`6e2d5af0e4`](https://github.com/nodejs/node/commit/6e2d5af0e4)] - **fs**: fix missing 'error' event in (Read|Write)Stream#destroy (Kohei Hiraga) [#19735](https://github.com/nodejs/node/pull/19735) +* [[`38a692963f`](https://github.com/nodejs/node/commit/38a692963f)] - **fs**: make ReadStream throw TypeError on NaN (Ujjwal Sharma) [#19775](https://github.com/nodejs/node/pull/19775) +* [[`f7049a2006`](https://github.com/nodejs/node/commit/f7049a2006)] - **fs**: refactor stats array to be more generic (Joyee Cheung) [#19714](https://github.com/nodejs/node/pull/19714) +* [[`e06ad5faf9`](https://github.com/nodejs/node/commit/e06ad5faf9)] - **fs**: use encoding in readFile (Benjamin Gruenbaum) [#19296](https://github.com/nodejs/node/pull/19296) +* [[`897cec43c6`](https://github.com/nodejs/node/commit/897cec43c6)] - **fs**: fix memory leak in WriteString (Joyee Cheung) [#19357](https://github.com/nodejs/node/pull/19357) +* [[`f96bd54dd5`](https://github.com/nodejs/node/commit/f96bd54dd5)] - **fs**: simplify FSReqBase slightly (Anna Henningsen) [#19174](https://github.com/nodejs/node/pull/19174) +* [[`523d44a66e`](https://github.com/nodejs/node/commit/523d44a66e)] - **fs**: replace duplicate conditions by function (Sergey Golovin) [#18717](https://github.com/nodejs/node/pull/18717) +* [[`96b2d8d3dc`](https://github.com/nodejs/node/commit/96b2d8d3dc)] - **fs**: check for symlink support in fs-promises test (Seth Brenith) [#19018](https://github.com/nodejs/node/pull/19018) +* [[`12412ef43f`](https://github.com/nodejs/node/commit/12412ef43f)] - **fs**: fix potential segfault in async calls (Joyee Cheung) [#18811](https://github.com/nodejs/node/pull/18811) +* [[`513d939720`](https://github.com/nodejs/node/commit/513d939720)] - **fs**: move fs.promises API to fs/promises (Michaël Zasso) [#18777](https://github.com/nodejs/node/pull/18777) +* [[`2620358624`](https://github.com/nodejs/node/commit/2620358624)] - **fs**: move utility functions to internal/fs (Michaël Zasso) [#18777](https://github.com/nodejs/node/pull/18777) +* [[`3e1e450f92`](https://github.com/nodejs/node/commit/3e1e450f92)] - **fs**: use Persistent::Reset() for resetting handles (Anna Henningsen) [#18650](https://github.com/nodejs/node/pull/18650) +* [[`28dc56dc71`](https://github.com/nodejs/node/commit/28dc56dc71)] - **fs**: fix typo in promises.lchmod & lchown (Sho Miyamoto) [#18783](https://github.com/nodejs/node/pull/18783) +* [[`b2e20b002b`](https://github.com/nodejs/node/commit/b2e20b002b)] - **fs**: extract binding error handling into a helper (Joyee Cheung) [#18642](https://github.com/nodejs/node/pull/18642) +* [[`b1c6ecb2c6`](https://github.com/nodejs/node/commit/b1c6ecb2c6)] - **fs**: fix misplaced errors in fs.symlinkSync (Joyee Cheung) [#18548](https://github.com/nodejs/node/pull/18548) +* [[`030384833f`](https://github.com/nodejs/node/commit/030384833f)] - **fs**: do not call new when creating uvException (Joyee Cheung) [#18546](https://github.com/nodejs/node/pull/18546) +* [[`d09d87821d`](https://github.com/nodejs/node/commit/d09d87821d)] - **fs**: use AliasedBuffer for fs\_stats\_field\_array (Joyee Cheung) [#18276](https://github.com/nodejs/node/pull/18276) +* [[`4b9ba9b833`](https://github.com/nodejs/node/commit/4b9ba9b833)] - **fs**: encapsulate FSReqWrap more (James M Snell) [#18112](https://github.com/nodejs/node/pull/18112) +* [[`eca73a2f82`](https://github.com/nodejs/node/commit/eca73a2f82)] - **fs**: migrate ASYNC\_CALL to AsyncCall (Joyee Cheung) [#18144](https://github.com/nodejs/node/pull/18144) +* [[`8aec3638ce`](https://github.com/nodejs/node/commit/8aec3638ce)] - **fs**: extract out validateUint32 and validateLen functions (Jon Moss) [#17682](https://github.com/nodejs/node/pull/17682) +* [[`46e1d69bd1`](https://github.com/nodejs/node/commit/46e1d69bd1)] - **fs**: extract out validatePath function (Jon Moss) [#17682](https://github.com/nodejs/node/pull/17682) +* [[`300ea7396f`](https://github.com/nodejs/node/commit/300ea7396f)] - **fs**: extract out validateOffsetLengthWrite function (Jon Moss) [#17682](https://github.com/nodejs/node/pull/17682) +* [[`8983405508`](https://github.com/nodejs/node/commit/8983405508)] - **fs**: extract out validateBuffer function (Jon Moss) [#17682](https://github.com/nodejs/node/pull/17682) +* [[`fc8c1b1ded`](https://github.com/nodejs/node/commit/fc8c1b1ded)] - **fs**: extract out validateOffsetLengthRead function (Jon Moss) [#17682](https://github.com/nodejs/node/pull/17682) +* [[`b9b8294dda`](https://github.com/nodejs/node/commit/b9b8294dda)] - **fs**: extract out validateFd function (Jon Moss) [#17682](https://github.com/nodejs/node/pull/17682) +* [[`9f122e3b55`](https://github.com/nodejs/node/commit/9f122e3b55)] - **fs**: throw fs.close errors in JS (Joyee Cheung) [#17338](https://github.com/nodejs/node/pull/17338) +* [[`6ca10de946`](https://github.com/nodejs/node/commit/6ca10de946)] - **fs**: simplify the error context collection in C++ (Joyee Cheung) [#17338](https://github.com/nodejs/node/pull/17338) +* [[`14ad0bd6a0`](https://github.com/nodejs/node/commit/14ad0bd6a0)] - **fs**: remove unused macro (James M Snell) [#17689](https://github.com/nodejs/node/pull/17689) +* [[`c0d6327dcf`](https://github.com/nodejs/node/commit/c0d6327dcf)] - **fs**: refactor After for easier maintainability (James M Snell) [#17689](https://github.com/nodejs/node/pull/17689) +* [[`2ca227f642`](https://github.com/nodejs/node/commit/2ca227f642)] - **fs**: refactor FSReqWrap and After (James M Snell) [#17689](https://github.com/nodejs/node/pull/17689) +* [[`49275c450a`](https://github.com/nodejs/node/commit/49275c450a)] - **http**: remove duplicate parser unset (Anatoli Papirovski) [#20126](https://github.com/nodejs/node/pull/20126) +* [[`cda94b2bb8`](https://github.com/nodejs/node/commit/cda94b2bb8)] - **http**: cleanup parser properties (Anatoli Papirovski) [#20126](https://github.com/nodejs/node/pull/20126) +* [[`ea60148c16`](https://github.com/nodejs/node/commit/ea60148c16)] - **http**: remove duplicate comment (Anatoli Papirovski) [#20126](https://github.com/nodejs/node/pull/20126) +* [[`6886dd1a6c`](https://github.com/nodejs/node/commit/6886dd1a6c)] - **http**: cleanup \_http\_common.js (Anatoli Papirovski) [#20126](https://github.com/nodejs/node/pull/20126) +* [[`28834542c8`](https://github.com/nodejs/node/commit/28834542c8)] - **http**: simplify connection: close search (Anatoli Papirovski) [#20131](https://github.com/nodejs/node/pull/20131) +* [[`4fe1b60c5d`](https://github.com/nodejs/node/commit/4fe1b60c5d)] - **http**: use switch in matchHeader (Anatoli Papirovski) [#20131](https://github.com/nodejs/node/pull/20131) +* [[`c449eb5e8a`](https://github.com/nodejs/node/commit/c449eb5e8a)] - **http**: simplify isCookieField (Anatoli Papirovski) [#20131](https://github.com/nodejs/node/pull/20131) +* [[`299da1f503`](https://github.com/nodejs/node/commit/299da1f503)] - **http**: fix \_dump regression (Anatoli Papirovski) [#20088](https://github.com/nodejs/node/pull/20088) +* [[`54a2e933c2`](https://github.com/nodejs/node/commit/54a2e933c2)] - **http**: fix undefined error in parser event (Anatoli Papirovski) [#20029](https://github.com/nodejs/node/pull/20029) +* [[`1ac1424476`](https://github.com/nodejs/node/commit/1ac1424476)] - **http**: align parser with StreamBase interface changes (Anna Henningsen) [#18936](https://github.com/nodejs/node/pull/18936) +* [[`648d668fcc`](https://github.com/nodejs/node/commit/648d668fcc)] - **http**: emit timeout duration overflow warning sync (Anna Henningsen) [#18906](https://github.com/nodejs/node/pull/18906) +* [[`f94eec0218`](https://github.com/nodejs/node/commit/f94eec0218)] - **http**: convert utcDate to use setTimeout (Jeremiah Senkpiel) [#17800](https://github.com/nodejs/node/pull/17800) +* [[`2ecdb6d54f`](https://github.com/nodejs/node/commit/2ecdb6d54f)] - **http2**: refactor how trailers are done (James M Snell) [#19959](https://github.com/nodejs/node/pull/19959) +* [[`a890864d79`](https://github.com/nodejs/node/commit/a890864d79)] - **http2**: fix ping duration calculation (James M Snell) [#19956](https://github.com/nodejs/node/pull/19956) +* [[`db307bd628`](https://github.com/nodejs/node/commit/db307bd628)] - **http2**: emit session connect on next tick (Pieter Mees) [#19842](https://github.com/nodejs/node/pull/19842) +* [[`cef909797a`](https://github.com/nodejs/node/commit/cef909797a)] - **http2**: do not emit our own close emit in Http2Stream (James M Snell) [#19451](https://github.com/nodejs/node/pull/19451) +* [[`12b9ec09b0`](https://github.com/nodejs/node/commit/12b9ec09b0)] - **http2**: remove regular-file-only restriction (Anna Henningsen) [#18936](https://github.com/nodejs/node/pull/18936) +* [[`1eb6b01fca`](https://github.com/nodejs/node/commit/1eb6b01fca)] - **http2**: use native pipe instead of synchronous I/O (Anna Henningsen) [#18936](https://github.com/nodejs/node/pull/18936) +* [[`0812ebda88`](https://github.com/nodejs/node/commit/0812ebda88)] - **http2**: fix kUpdateTimer timer refresh (Jeremiah Senkpiel) [#18062](https://github.com/nodejs/node/pull/18062) +* [[`4a96a5041b`](https://github.com/nodejs/node/commit/4a96a5041b)] - **inspector**: migrate node to js\_protocol.pdl (Alexey Kozyatinskiy) [#20141](https://github.com/nodejs/node/pull/20141) +* [[`e8ea61be41`](https://github.com/nodejs/node/commit/e8ea61be41)] - **lib**: remove unnecessary assignment of exports (Daniel Bevenius) [#20143](https://github.com/nodejs/node/pull/20143) +* [[`881fca418c`](https://github.com/nodejs/node/commit/881fca418c)] - **lib**: remove unused binding const (Daniel Bevenius) [#20144](https://github.com/nodejs/node/pull/20144) +* [[`c64632ea3b`](https://github.com/nodejs/node/commit/c64632ea3b)] - **lib**: remove duplicate require calls in tls.js (Daniel Bevenius) [#20099](https://github.com/nodejs/node/pull/20099) +* [[`beaa7bb671`](https://github.com/nodejs/node/commit/beaa7bb671)] - **lib**: make c, ca and certs const in \_tls\_common (Daniel Bevenius) [#20073](https://github.com/nodejs/node/pull/20073) +* [[`6348ec869f`](https://github.com/nodejs/node/commit/6348ec869f)] - **lib**: use object destructuring tls.js (Daniel Bevenius) [#20070](https://github.com/nodejs/node/pull/20070) +* [[`445a89f6a9`](https://github.com/nodejs/node/commit/445a89f6a9)] - **lib**: fix coverage reporting (Anna Henningsen) [#20035](https://github.com/nodejs/node/pull/20035) +* [[`e88cd882f5`](https://github.com/nodejs/node/commit/e88cd882f5)] - **lib**: move Pipe/TCPConnectWrap to obj destructuring (Daniel Bevenius) [#19611](https://github.com/nodejs/node/pull/19611) +* [[`f2b10799ef`](https://github.com/nodejs/node/commit/f2b10799ef)] - **lib**: rename js source to lower snake\_case (Daniel Bevenius) [#19556](https://github.com/nodejs/node/pull/19556) +* [[`c2835e5e47`](https://github.com/nodejs/node/commit/c2835e5e47)] - **lib**: merge stream code for http2 streams & net.Socket (Ashok) [#19527](https://github.com/nodejs/node/pull/19527) +* [[`49963f4da9`](https://github.com/nodejs/node/commit/49963f4da9)] - **lib**: remove unused internal error constructors (Michaël Zasso) [#19203](https://github.com/nodejs/node/pull/19203) +* [[`42258d7e54`](https://github.com/nodejs/node/commit/42258d7e54)] - **lib**: include missing profiler file (cjihrig) [#18455](https://github.com/nodejs/node/pull/18455) +* [[`916cfeca77`](https://github.com/nodejs/node/commit/916cfeca77)] - **lib,src**: audit process.env in lib/ for setuid binary (Jose M. Palacios Diaz) [#18511](https://github.com/nodejs/node/pull/18511) +* [[`742ae6141c`](https://github.com/nodejs/node/commit/742ae6141c)] - **lib,src**: port isIPv4() to js (Ben Noordhuis) [#18398](https://github.com/nodejs/node/pull/18398) +* [[`6934792eb3`](https://github.com/nodejs/node/commit/6934792eb3)] - **lint**: move eslint to new plugin system (Gus Caplan) [#18566](https://github.com/nodejs/node/pull/18566) +* [[`d591a59ac1`](https://github.com/nodejs/node/commit/d591a59ac1)] - **meta**: document commit msg exception for long URLs (Vse Mozhet Byt) [#20207](https://github.com/nodejs/node/pull/20207) +* [[`b34a1e1785`](https://github.com/nodejs/node/commit/b34a1e1785)] - **module**: fix `e.stack` error when throwing undefined or null (Zhenzhen Zhan) [#19282](https://github.com/nodejs/node/pull/19282) +* [[`070a82e82c`](https://github.com/nodejs/node/commit/070a82e82c)] - **module**: replace "magic" numbers by constants (Sergey Golovin) [#18869](https://github.com/nodejs/node/pull/18869) +* [[`c86fe511f4`](https://github.com/nodejs/node/commit/c86fe511f4)] - **module**: replace magic numbers by constants (Sergey Golovin) [#18785](https://github.com/nodejs/node/pull/18785) +* [[`3b9cc424a4`](https://github.com/nodejs/node/commit/3b9cc424a4)] - **module**: remove unused code in module.js (Rich Trott) [#18768](https://github.com/nodejs/node/pull/18768) +* [[`c529168249`](https://github.com/nodejs/node/commit/c529168249)] - **n-api**: add more `int64\_t` tests (Kyle Farnung) [#19402](https://github.com/nodejs/node/pull/19402) +* [[`a342cd693c`](https://github.com/nodejs/node/commit/a342cd693c)] - **net**: honor default values in Socket constructor (Santiago Gimeno) [#19971](https://github.com/nodejs/node/pull/19971) +* [[`923fb5cc18`](https://github.com/nodejs/node/commit/923fb5cc18)] - **net**: track bytesWritten in C++ land (Anna Henningsen) [#19551](https://github.com/nodejs/node/pull/19551) +* [[`7c73cd4c70`](https://github.com/nodejs/node/commit/7c73cd4c70)] - **net**: emit error on invalid address family (cjihrig) [#19415](https://github.com/nodejs/node/pull/19415) +* [[`67b5985c08`](https://github.com/nodejs/node/commit/67b5985c08)] - **net**: fix usage of writeBuffer in makeSyncWrite (Joyee Cheung) [#19103](https://github.com/nodejs/node/pull/19103) +* [[`03ddd13d8a`](https://github.com/nodejs/node/commit/03ddd13d8a)] - **net**: use `\_final` instead of `on('finish')` (Anna Henningsen) [#18608](https://github.com/nodejs/node/pull/18608) +* [[`e85c20b511`](https://github.com/nodejs/node/commit/e85c20b511)] - **net,http2**: merge write error handling & property names (Anna Henningsen) [#19734](https://github.com/nodejs/node/pull/19734) +* [[`496d6023e0`](https://github.com/nodejs/node/commit/496d6023e0)] - **net,stream**: remove DuplexBase (Luigi Pinca) [#19779](https://github.com/nodejs/node/pull/19779) +* [[`2ec6995555`](https://github.com/nodejs/node/commit/2ec6995555)] - **perf_hooks**: simplify perf\_hooks (James M Snell) [#19563](https://github.com/nodejs/node/pull/19563) +* [[`1f356a26ae`](https://github.com/nodejs/node/commit/1f356a26ae)] - **perf_hooks,trace_events**: fix timescale on bootstrap marks (James M Snell) [#19450](https://github.com/nodejs/node/pull/19450) +* [[`96cb4fb795`](https://github.com/nodejs/node/commit/96cb4fb795)] - **perf_hooks,trace_events**: emit perf milestone trace events (James M Snell) [#19175](https://github.com/nodejs/node/pull/19175) +* [[`fccff2702e`](https://github.com/nodejs/node/commit/fccff2702e)] - ***Revert*** "**process**: add version constants and compare" (Rod Vagg) [#20062](https://github.com/nodejs/node/pull/20062) +* [[`eeb1b9dcb7`](https://github.com/nodejs/node/commit/eeb1b9dcb7)] - ***Revert*** "**process**: add more version properties to release" (Tobias Nießen) [#19577](https://github.com/nodejs/node/pull/19577) +* [[`f2396ee60c`](https://github.com/nodejs/node/commit/f2396ee60c)] - **repl**: hide top-level await feature behind a flag (Timothy Gu) [#19604](https://github.com/nodejs/node/pull/19604) +* [[`1fc373bdf6`](https://github.com/nodejs/node/commit/1fc373bdf6)] - ***Revert*** "**repl**: refactor tests to not rely on timing" (Ruben Bridgewater) [#18715](https://github.com/nodejs/node/pull/18715) +* [[`de848ac1e0`](https://github.com/nodejs/node/commit/de848ac1e0)] - **repl**: refactor tests to not rely on timing (Bradley Farias) [#17828](https://github.com/nodejs/node/pull/17828) +* [[`727339e9c2`](https://github.com/nodejs/node/commit/727339e9c2)] - **repl**: fix util.inspect() coloring regression (Ben Noordhuis) [#17565](https://github.com/nodejs/node/pull/17565) +* [[`eeab7bc068`](https://github.com/nodejs/node/commit/eeab7bc068)] - **repl**: support top-level await (Timothy Gu) [#15566](https://github.com/nodejs/node/pull/15566) +* [[`ab64b6d799`](https://github.com/nodejs/node/commit/ab64b6d799)] - **repl**: add async and await as keywords (Timothy Gu) [#15566](https://github.com/nodejs/node/pull/15566) +* [[`cff6e69057`](https://github.com/nodejs/node/commit/cff6e69057)] - **repl**: add an internal "paused" mode (Timothy Gu) [#15566](https://github.com/nodejs/node/pull/15566) +* [[`69495436e2`](https://github.com/nodejs/node/commit/69495436e2)] - **src**: cover extra load-via-special-symbol scenario (Gabriel Schulhof) [#20186](https://github.com/nodejs/node/pull/20186) +* [[`51164dd6ad`](https://github.com/nodejs/node/commit/51164dd6ad)] - **src**: CancelTerminateExecution before throwing errors (Joyee Cheung) [#20146](https://github.com/nodejs/node/pull/20146) +* [[`80c46c1576`](https://github.com/nodejs/node/commit/80c46c1576)] - **src**: remove `MarkIndependent()` calls (Anna Henningsen) [#20108](https://github.com/nodejs/node/pull/20108) +* [[`1aa74cc2e5`](https://github.com/nodejs/node/commit/1aa74cc2e5)] - **src**: move v8::HandleScope call to Emit (Ujjwal Sharma) [#20045](https://github.com/nodejs/node/pull/20045) +* [[`8e969b6a77`](https://github.com/nodejs/node/commit/8e969b6a77)] - **src**: remove req\_wrap-inl.h from stream\_base.h (Daniel Bevenius) [#20063](https://github.com/nodejs/node/pull/20063) +* [[`1396996b02`](https://github.com/nodejs/node/commit/1396996b02)] - **src**: use v8:: namepace consistently in node\_file (Daniel Bevenius) [#20059](https://github.com/nodejs/node/pull/20059) +* [[`2d40895797`](https://github.com/nodejs/node/commit/2d40895797)] - **src**: add sync trace to fs (Chin Huang) [#19649](https://github.com/nodejs/node/pull/19649) +* [[`80de8302e0`](https://github.com/nodejs/node/commit/80de8302e0)] - **src**: add HandleScope to fix error (Ujjwal Sharma) [#19972](https://github.com/nodejs/node/pull/19972) +* [[`17deb5fe85`](https://github.com/nodejs/node/commit/17deb5fe85)] - **src**: add node\_internal.h includes for arraysize (Daniel Bevenius) [#19916](https://github.com/nodejs/node/pull/19916) +* [[`f3e107aeef`](https://github.com/nodejs/node/commit/f3e107aeef)] - **src**: add punctuation in --inspector doc url message (Nick Filatov) [#19871](https://github.com/nodejs/node/pull/19871) +* [[`362694401f`](https://github.com/nodejs/node/commit/362694401f)] - **src**: rename ERR\_STRING\_TOO\_LARGE to ERR\_STRING\_TOO\_LONG (Joyee Cheung) [#19864](https://github.com/nodejs/node/pull/19864) +* [[`3650972bfb`](https://github.com/nodejs/node/commit/3650972bfb)] - **src**: remove unused util.h from tls\_wrap.h (Daniel Bevenius) [#19849](https://github.com/nodejs/node/pull/19849) +* [[`ed86cc570e`](https://github.com/nodejs/node/commit/ed86cc570e)] - **src**: rename req\_wrap with -async/-sync suffix (Daniel Bevenius) [#19628](https://github.com/nodejs/node/pull/19628) +* [[`b7cfd278a5`](https://github.com/nodejs/node/commit/b7cfd278a5)] - **src**: clean up `req.bytes` tracking (Anna Henningsen) [#19551](https://github.com/nodejs/node/pull/19551) +* [[`852ba3a0f9`](https://github.com/nodejs/node/commit/852ba3a0f9)] - **src**: sort ENVIRONMENT\_STRONG\_PERSISTENT\_PROPERTIES (Daniel Bevenius) [#19627](https://github.com/nodejs/node/pull/19627) +* [[`376f949510`](https://github.com/nodejs/node/commit/376f949510)] - **src**: rename fs\_req\_wrap -\> FSReqWrapSync (Daniel Bevenius) [#19614](https://github.com/nodejs/node/pull/19614) +* [[`2d94f77fd3`](https://github.com/nodejs/node/commit/2d94f77fd3)] - **src**: ensure that `SetImmediate()`s have `HandleScope`s (Anna Henningsen) [#19470](https://github.com/nodejs/node/pull/19470) +* [[`e8c2917b44`](https://github.com/nodejs/node/commit/e8c2917b44)] - **src**: simplify http2 perf tracking code (Anna Henningsen) [#19470](https://github.com/nodejs/node/pull/19470) +* [[`a1a409a8ca`](https://github.com/nodejs/node/commit/a1a409a8ca)] - **src**: simplify Environment::HandleCleanup (Joyee Cheung) [#19319](https://github.com/nodejs/node/pull/19319) +* [[`855dabd675`](https://github.com/nodejs/node/commit/855dabd675)] - **src**: call CleanupHandles in FreeEnvironment (Joyee Cheung) [#19319](https://github.com/nodejs/node/pull/19319) +* [[`d93c48bf61`](https://github.com/nodejs/node/commit/d93c48bf61)] - **src**: use ObjectTemplate for creating stream req objs (Anna Henningsen) [#18936](https://github.com/nodejs/node/pull/18936) +* [[`67f1d76956`](https://github.com/nodejs/node/commit/67f1d76956)] - **src**: introduce native-layer stream piping (Anna Henningsen) [#18936](https://github.com/nodejs/node/pull/18936) +* [[`f7f1437d44`](https://github.com/nodejs/node/commit/f7f1437d44)] - **src**: add helper for before/after scope without JS calls (Anna Henningsen) [#18936](https://github.com/nodejs/node/pull/18936) +* [[`f734b3eb04`](https://github.com/nodejs/node/commit/f734b3eb04)] - **src**: give StreamBases the capability to ask for data (Anna Henningsen) [#18936](https://github.com/nodejs/node/pull/18936) +* [[`c412150582`](https://github.com/nodejs/node/commit/c412150582)] - **src**: make `FileHandle` a (readonly) `StreamBase` (Anna Henningsen) [#18936](https://github.com/nodejs/node/pull/18936) +* [[`8695273948`](https://github.com/nodejs/node/commit/8695273948)] - **src**: tighten handle scopes for stream operations (Anna Henningsen) [#18936](https://github.com/nodejs/node/pull/18936) +* [[`a7e298a4a2`](https://github.com/nodejs/node/commit/a7e298a4a2)] - **src**: init emit\_env\_nonstring\_warning\_ (Daniel Bevenius) [#19283](https://github.com/nodejs/node/pull/19283) +* [[`e0bd2f31e5`](https://github.com/nodejs/node/commit/e0bd2f31e5)] - **src**: move `Environment` ctor/dtor into env.cc (Anna Henningsen) [#19202](https://github.com/nodejs/node/pull/19202) +* [[`1dd9c9787b`](https://github.com/nodejs/node/commit/1dd9c9787b)] - **src**: add tracing category macros (James M Snell) [#19155](https://github.com/nodejs/node/pull/19155) +* [[`50b1cb39bd`](https://github.com/nodejs/node/commit/50b1cb39bd)] - **src**: fix deprecation id for non-string env value (Sakthipriyan Vairamani (thefourtheye)) [#19209](https://github.com/nodejs/node/pull/19209) +* [[`c9b4de55c0`](https://github.com/nodejs/node/commit/c9b4de55c0)] - **src**: standardise context embedder indices (Gus Caplan) [#19135](https://github.com/nodejs/node/pull/19135) +* [[`ca79fc5373`](https://github.com/nodejs/node/commit/ca79fc5373)] - **src**: replace var for (let|const) in utilities module (jvelezpo) [#18814](https://github.com/nodejs/node/pull/18814) +* [[`197258bda7`](https://github.com/nodejs/node/commit/197258bda7)] - **src**: changing node\_file's usage of v8::Resolver (Jimmy Thomson) [#18765](https://github.com/nodejs/node/pull/18765) +* [[`42c14c5c17`](https://github.com/nodejs/node/commit/42c14c5c17)] - **src**: set thread local env in CreateEnvironment (Daniel Bevenius) [#18573](https://github.com/nodejs/node/pull/18573) +* [[`a16081cbad`](https://github.com/nodejs/node/commit/a16081cbad)] - **src**: use non-deprecated V8 microtasks API (Michaël Zasso) [#18753](https://github.com/nodejs/node/pull/18753) +* [[`d8ec49ed9d`](https://github.com/nodejs/node/commit/d8ec49ed9d)] - **src**: update trace event macros to v8 6.4 version (Kelvin Jin) [#17640](https://github.com/nodejs/node/pull/17640) +* [[`28708677d9`](https://github.com/nodejs/node/commit/28708677d9)] - **src**: resolve issues reported by coverity (cjihrig) [#18629](https://github.com/nodejs/node/pull/18629) +* [[`8ccd320549`](https://github.com/nodejs/node/commit/8ccd320549)] - **src**: don't abort when package.json is a directory (Ben Noordhuis) [#18270](https://github.com/nodejs/node/pull/18270) +* [[`1573e4563a`](https://github.com/nodejs/node/commit/1573e4563a)] - **src**: move GetNow to Environment (Anatoli Papirovski) [#18562](https://github.com/nodejs/node/pull/18562) +* [[`b2b9d11a14`](https://github.com/nodejs/node/commit/b2b9d11a14)] - **src**: fix fs.write() externalized string handling (Ben Noordhuis) [#18216](https://github.com/nodejs/node/pull/18216) +* [[`e1c29f2c52`](https://github.com/nodejs/node/commit/e1c29f2c52)] - **src**: clean up argument assertions in node\_file.cc (Joyee Cheung) [#18192](https://github.com/nodejs/node/pull/18192) +* [[`5f6478759b`](https://github.com/nodejs/node/commit/5f6478759b)] - **src**: fix -Wunused-but-set-variable warnings (Ben Noordhuis) [#18205](https://github.com/nodejs/node/pull/18205) +* [[`c8ac188e3f`](https://github.com/nodejs/node/commit/c8ac188e3f)] - **src**: remove unused function (cjihrig) [#17671](https://github.com/nodejs/node/pull/17671) +* [[`02bad59f00`](https://github.com/nodejs/node/commit/02bad59f00)] - **src**: fix -Wunused-result warning (Ben Noordhuis) [#16726](https://github.com/nodejs/node/pull/16726) +* [[`088bba31a3`](https://github.com/nodejs/node/commit/088bba31a3)] - ***Revert*** "**src, tools**: add debug symbols for node internals" (Ben Noordhuis) [#17272](https://github.com/nodejs/node/pull/17272) +* [[`9e1a6f8cb1`](https://github.com/nodejs/node/commit/9e1a6f8cb1)] - **src,lib**: implement import.meta (Michaël Zasso) [#18368](https://github.com/nodejs/node/pull/18368) +* [[`22819aa998`](https://github.com/nodejs/node/commit/22819aa998)] - **stream**: prevent 'end' to be emitted after 'error' (Matteo Collina) [#20104](https://github.com/nodejs/node/pull/20104) +* [[`3c1ad38e64`](https://github.com/nodejs/node/commit/3c1ad38e64)] - **stream**: fix incorrect comment in \_stream\_readable.js (Snehil Verma) [#19882](https://github.com/nodejs/node/pull/19882) +* [[`a7c25b7d42`](https://github.com/nodejs/node/commit/a7c25b7d42)] - **stream**: always emit error before close (Mathias Buus) [#19836](https://github.com/nodejs/node/pull/19836) +* [[`d37e59fa6a`](https://github.com/nodejs/node/commit/d37e59fa6a)] - **stream**: fix backpressure when multiple sync (Matteo Collina) [#19613](https://github.com/nodejs/node/pull/19613) +* [[`d111d7b91c`](https://github.com/nodejs/node/commit/d111d7b91c)] - **stream**: give error message if `write()` cb called twice (Anna Henningsen) [#19510](https://github.com/nodejs/node/pull/19510) +* [[`86c659ba61`](https://github.com/nodejs/node/commit/86c659ba61)] - **stream**: add a test case for the underlying cause. (陈刚) [#18575](https://github.com/nodejs/node/pull/18575) +* [[`87b9bceacb`](https://github.com/nodejs/node/commit/87b9bceacb)] - **stream**: always defer readable in EOF when sync (Matteo Collina) [#18615](https://github.com/nodejs/node/pull/18615) +* [[`e7cb694a60`](https://github.com/nodejs/node/commit/e7cb694a60)] - **stream**: always reset awaitDrain when emitting data (Anna Henningsen) [#18516](https://github.com/nodejs/node/pull/18516) +* [[`563fff2938`](https://github.com/nodejs/node/commit/563fff2938)] - **stream**: defer readable and flow when sync (Mathias Buus) [#18515](https://github.com/nodejs/node/pull/18515) +* [[`ccf64e5f22`](https://github.com/nodejs/node/commit/ccf64e5f22)] - **stream**: augment BufferList.prototype (Luigi Pinca) [#18353](https://github.com/nodejs/node/pull/18353) +* [[`0778f79cb3`](https://github.com/nodejs/node/commit/0778f79cb3)] - **stream**: do not emit readable if the stream ended (Mathias Buus) [#18372](https://github.com/nodejs/node/pull/18372) +* [[`e782715d0a`](https://github.com/nodejs/node/commit/e782715d0a)] - **string_decoder**: fix regressions (Anatoli Papirovski) [#18723](https://github.com/nodejs/node/pull/18723) +* [[`180af17b52`](https://github.com/nodejs/node/commit/180af17b52)] - **string_decoder**: reimplement in C++ (Anna Henningsen) [#18537](https://github.com/nodejs/node/pull/18537) +* [[`0ddc06098d`](https://github.com/nodejs/node/commit/0ddc06098d)] - **test**: improve http res write and end dont take array (Ilya Sotov) [#20199](https://github.com/nodejs/node/pull/20199) +* [[`d7ff4f0750`](https://github.com/nodejs/node/commit/d7ff4f0750)] - **test**: fix test when NODE\_OPTIONS env var is set to --trace-warnings (Ashok) [#20027](https://github.com/nodejs/node/pull/20027) +* [[`c322fca2ad`](https://github.com/nodejs/node/commit/c322fca2ad)] - **test**: improve common.expectsError (Ruben Bridgewater) [#19797](https://github.com/nodejs/node/pull/19797) +* [[`bb3ead8ba6`](https://github.com/nodejs/node/commit/bb3ead8ba6)] - **test**: update non-string header names should throw (Dhansuhu Uzumaki) [#20172](https://github.com/nodejs/node/pull/20172) +* [[`2fd7284add`](https://github.com/nodejs/node/commit/2fd7284add)] - **test**: add test for loading read-only modules (Bill Ticehurst) [#20138](https://github.com/nodejs/node/pull/20138) +* [[`bc6965bdd2`](https://github.com/nodejs/node/commit/bc6965bdd2)] - **test**: fix arg names in benchmark string\_decoder (Anatoli Papirovski) [#20125](https://github.com/nodejs/node/pull/20125) +* [[`6c90aee0b5`](https://github.com/nodejs/node/commit/6c90aee0b5)] - **test**: reduce duration in misc benchmark (Anatoli Papirovski) [#20125](https://github.com/nodejs/node/pull/20125) +* [[`26a0a4659d`](https://github.com/nodejs/node/commit/26a0a4659d)] - **test**: fix missing param in url benchmark (Anatoli Papirovski) [#20125](https://github.com/nodejs/node/pull/20125) +* [[`77dc257f67`](https://github.com/nodejs/node/commit/77dc257f67)] - **test**: use correct arg name in domains benchmark (Anatoli Papirovski) [#20125](https://github.com/nodejs/node/pull/20125) +* [[`8c3e672543`](https://github.com/nodejs/node/commit/8c3e672543)] - **test**: use correct arg name in assert benchmark (Anatoli Papirovski) [#20125](https://github.com/nodejs/node/pull/20125) +* [[`6278c4b268`](https://github.com/nodejs/node/commit/6278c4b268)] - **test**: fix long-running http benchmarks (Anatoli Papirovski) [#20125](https://github.com/nodejs/node/pull/20125) +* [[`c61db33865`](https://github.com/nodejs/node/commit/c61db33865)] - **test**: fix long-running buffer benchmarks (Anatoli Papirovski) [#20125](https://github.com/nodejs/node/pull/20125) +* [[`f4a559b240`](https://github.com/nodejs/node/commit/f4a559b240)] - **test**: add strictEqual method to assert (Christine E. Taylor) [#20189](https://github.com/nodejs/node/pull/20189) +* [[`b4e86f12f8`](https://github.com/nodejs/node/commit/b4e86f12f8)] - **test**: resolve process.setgid() error on Ubuntu (Divyanshu Singh) [#19755](https://github.com/nodejs/node/pull/19755) +* [[`18f41dda90`](https://github.com/nodejs/node/commit/18f41dda90)] - **test**: remove message from strictEqual assertions (Bryan Azofeifa) [#20174](https://github.com/nodejs/node/pull/20174) +* [[`82c52b5841`](https://github.com/nodejs/node/commit/82c52b5841)] - **test**: fix test-child-process-send-returns-boolean (Rich Trott) [#20136](https://github.com/nodejs/node/pull/20136) +* [[`392ed93bf0`](https://github.com/nodejs/node/commit/392ed93bf0)] - **test**: fix flaky http-server-keep-alive-timeout (Santiago Gimeno) [#20093](https://github.com/nodejs/node/pull/20093) +* [[`bed57ef2be`](https://github.com/nodejs/node/commit/bed57ef2be)] - **test**: removes string literals from test-domain-timer.js (Palash Nigam) [#20120](https://github.com/nodejs/node/pull/20120) +* [[`1fab8b44c3`](https://github.com/nodejs/node/commit/1fab8b44c3)] - **test**: remove message from strictEqual assertions (isurusiri) [#20067](https://github.com/nodejs/node/pull/20067) +* [[`77f3c1f8f7`](https://github.com/nodejs/node/commit/77f3c1f8f7)] - **test**: fix http-agent-destroyed-socket cb not firing (Anatoli Papirovski) [#20006](https://github.com/nodejs/node/pull/20006) +* [[`8a0b994de3`](https://github.com/nodejs/node/commit/8a0b994de3)] - **test**: remove expectations based on v8 headers from types test (Gus Caplan) [#20003](https://github.com/nodejs/node/pull/20003) +* [[`eb0cfaf88e`](https://github.com/nodejs/node/commit/eb0cfaf88e)] - **test**: remove test case 0 from tls-cnnic-whitelist (Daniel Bevenius) [#19767](https://github.com/nodejs/node/pull/19767) +* [[`0ffd79b60c`](https://github.com/nodejs/node/commit/0ffd79b60c)] - **test**: set clientOpts.port property (Daniel Bevenius) [#19767](https://github.com/nodejs/node/pull/19767) +* [[`43ed1eedd5`](https://github.com/nodejs/node/commit/43ed1eedd5)] - **test**: update keys/Makefile to clean and build all (Daniel Bevenius) [#19975](https://github.com/nodejs/node/pull/19975) +* [[`65bd225f13`](https://github.com/nodejs/node/commit/65bd225f13)] - **test**: fix warning in dlopen-ping-pong/binding.cc (Daniel Bevenius) [#19966](https://github.com/nodejs/node/pull/19966) +* [[`974d07dca5`](https://github.com/nodejs/node/commit/974d07dca5)] - **test**: fixed flaky test-http-readable-data-event (Matteo Collina) [#19931](https://github.com/nodejs/node/pull/19931) +* [[`fde5a6b65a`](https://github.com/nodejs/node/commit/fde5a6b65a)] - **test**: fix test-http-dump-req-when-res-ends (Luigi Pinca) [#19866](https://github.com/nodejs/node/pull/19866) +* [[`e14585fa27`](https://github.com/nodejs/node/commit/e14585fa27)] - **test**: move require('http2') after crypto check (Daniel Bevenius) [#19907](https://github.com/nodejs/node/pull/19907) +* [[`4162115326`](https://github.com/nodejs/node/commit/4162115326)] - **test**: add check for root user (Daniel Bevenius) [#19850](https://github.com/nodejs/node/pull/19850) +* [[`dfea13a168`](https://github.com/nodejs/node/commit/dfea13a168)] - **test**: verify inspector help url works (cjihrig) [#19887](https://github.com/nodejs/node/pull/19887) +* [[`d1156da815`](https://github.com/nodejs/node/commit/d1156da815)] - **test**: refactor parallel/test-tls-async-cb-after-socket-end (juggernaut451) [#18985](https://github.com/nodejs/node/pull/18985) +* [[`cbc7eb7eec`](https://github.com/nodejs/node/commit/cbc7eb7eec)] - **test**: refactor parallel/test-tls-cert-chains-concat (juggernaut451) [#19096](https://github.com/nodejs/node/pull/19096) +* [[`5b8c62c60d`](https://github.com/nodejs/node/commit/5b8c62c60d)] - **test**: fix flaky http-client-timeout-agent (Santiago Gimeno) [#19856](https://github.com/nodejs/node/pull/19856) +* [[`e048b15523`](https://github.com/nodejs/node/commit/e048b15523)] - **test**: refactor parallel/test-tls-delayed-attach (juggernaut451) [#19421](https://github.com/nodejs/node/pull/19421) +* [[`244af7a9d5`](https://github.com/nodejs/node/commit/244af7a9d5)] - **test**: verify multiple init via well-known symbol (Gabriel Schulhof) [#19875](https://github.com/nodejs/node/pull/19875) +* [[`3217c70718`](https://github.com/nodejs/node/commit/3217c70718)] - **test**: update assert messages to show expected and actual values (Dave O'Mahony) [#19420](https://github.com/nodejs/node/pull/19420) +* [[`a639ec4ca8`](https://github.com/nodejs/node/commit/a639ec4ca8)] - **test**: move test-http-dump-req-when-res-end (Rich Trott) [#19819](https://github.com/nodejs/node/pull/19819) +* [[`95dc59010b`](https://github.com/nodejs/node/commit/95dc59010b)] - **test**: move http-client-timeout-agent to sequential (Rich Trott) [#19809](https://github.com/nodejs/node/pull/19809) +* [[`fde93f82b2`](https://github.com/nodejs/node/commit/fde93f82b2)] - **test**: rename test cases (Rajkumar Purushothaman) [#19765](https://github.com/nodejs/node/pull/19765) +* [[`3dc5404105`](https://github.com/nodejs/node/commit/3dc5404105)] - **test**: resolve process.setegid error on Ubuntu (Divyanshu Singh) [#19757](https://github.com/nodejs/node/pull/19757) +* [[`682b85036e`](https://github.com/nodejs/node/commit/682b85036e)] - **test**: fix multiple expectedWarnings bug (Daniel Bevenius) [#19766](https://github.com/nodejs/node/pull/19766) +* [[`126b03e2f9`](https://github.com/nodejs/node/commit/126b03e2f9)] - **test**: add tests for fs/promises.js fileHandle methods (willhayslett) [#19605](https://github.com/nodejs/node/pull/19605) +* [[`2fef227a61`](https://github.com/nodejs/node/commit/2fef227a61)] - **test**: check all properties in common.expectsError (Ruben Bridgewater) [#19722](https://github.com/nodejs/node/pull/19722) +* [[`8995125c14`](https://github.com/nodejs/node/commit/8995125c14)] - **test**: ensure failed assertions cause build to fail (Teddy Katz) [#19650](https://github.com/nodejs/node/pull/19650) +* [[`1dc8eb4bd3`](https://github.com/nodejs/node/commit/1dc8eb4bd3)] - **test**: add regression test for large write (Anna Henningsen) [#19551](https://github.com/nodejs/node/pull/19551) +* [[`42c740212d`](https://github.com/nodejs/node/commit/42c740212d)] - **test**: fix incorrect assumptions on uid and gid (garwahl) [#19554](https://github.com/nodejs/node/pull/19554) +* [[`ce2ed584c8`](https://github.com/nodejs/node/commit/ce2ed584c8)] - **test**: improve tty.getColorDepth coverage (Ruben Bridgewater) [#19446](https://github.com/nodejs/node/pull/19446) +* [[`8fb4ea9f75`](https://github.com/nodejs/node/commit/8fb4ea9f75)] - **test**: add deprecation code to expectWarning (Daniel Bevenius) [#19474](https://github.com/nodejs/node/pull/19474) +* [[`fddcd6253b`](https://github.com/nodejs/node/commit/fddcd6253b)] - **test**: move ESM fixtures to fixtures dir (Michaël Zasso) [#19409](https://github.com/nodejs/node/pull/19409) +* [[`3ad7c1ae97`](https://github.com/nodejs/node/commit/3ad7c1ae97)] - **test**: remove unused deprecation code (Daniel Bevenius) [#19317](https://github.com/nodejs/node/pull/19317) +* [[`8181c607e5`](https://github.com/nodejs/node/commit/8181c607e5)] - **test**: add regression tests (Ruben Bridgewater) [#19188](https://github.com/nodejs/node/pull/19188) +* [[`4bfc03b57d`](https://github.com/nodejs/node/commit/4bfc03b57d)] - ***Revert*** "**test**: add test cases for fsPromises" (Rich Trott) [#19101](https://github.com/nodejs/node/pull/19101) +* [[`c05c73a634`](https://github.com/nodejs/node/commit/c05c73a634)] - **test**: add test cases for fsPromises (Daijiro Wachi) [#19064](https://github.com/nodejs/node/pull/19064) +* [[`fecc64d6dc`](https://github.com/nodejs/node/commit/fecc64d6dc)] - **test**: fix test-http-connect (Ruben Bridgewater) [#18941](https://github.com/nodejs/node/pull/18941) +* [[`0a26280388`](https://github.com/nodejs/node/commit/0a26280388)] - **test**: really test the ttywrap bits of getasyncid (Jeremiah Senkpiel) [#18886](https://github.com/nodejs/node/pull/18886) +* [[`5055c29e82`](https://github.com/nodejs/node/commit/5055c29e82)] - **test**: use runWithInvalidFD() in tests expecting EBADF (Joyee Cheung) [#18864](https://github.com/nodejs/node/pull/18864) +* [[`acf2fd39f7`](https://github.com/nodejs/node/commit/acf2fd39f7)] - **test**: introduce common.runWithInvalidFD() (Joyee Cheung) [#18864](https://github.com/nodejs/node/pull/18864) +* [[`53a5d87bec`](https://github.com/nodejs/node/commit/53a5d87bec)] - **test**: fix deprecation warning in binding.cc (Daniel Bevenius) [#18877](https://github.com/nodejs/node/pull/18877) +* [[`7514eb3cff`](https://github.com/nodejs/node/commit/7514eb3cff)] - **test**: actually test tty `getColorDepth()` (Jeremiah Senkpiel) [#18800](https://github.com/nodejs/node/pull/18800) +* [[`92bf2492cd`](https://github.com/nodejs/node/commit/92bf2492cd)] - **test**: move getTTYfd() to common helpers (Jeremiah Senkpiel) [#18800](https://github.com/nodejs/node/pull/18800) +* [[`94e8d2a5ff`](https://github.com/nodejs/node/commit/94e8d2a5ff)] - **test**: fix unrelated variable name changes (Anatoli Papirovski) [#18823](https://github.com/nodejs/node/pull/18823) +* [[`3e8af961b3`](https://github.com/nodejs/node/commit/3e8af961b3)] - **test**: formalize exposure of internal bindings (Gus Caplan) [#18698](https://github.com/nodejs/node/pull/18698) +* [[`cf52ab19dc`](https://github.com/nodejs/node/commit/cf52ab19dc)] - **test**: remove unused using declarations (Daniel Bevenius) [#18637](https://github.com/nodejs/node/pull/18637) +* [[`1729af2ce9`](https://github.com/nodejs/node/commit/1729af2ce9)] - **test**: convert new tests to use error types (Jack Horton) [#18581](https://github.com/nodejs/node/pull/18581) +* [[`075eef5956`](https://github.com/nodejs/node/commit/075eef5956)] - **test**: added input validation test for fchmod (Luca Maraschi) [#18217](https://github.com/nodejs/node/pull/18217) +* [[`4372185ef8`](https://github.com/nodejs/node/commit/4372185ef8)] - **test**: fix builds (Ruben Bridgewater) [#18500](https://github.com/nodejs/node/pull/18500) +* [[`a025723e01`](https://github.com/nodejs/node/commit/a025723e01)] - **test**: fix flaky test-process-fatal-execption-tick (Rich Trott) [#18461](https://github.com/nodejs/node/pull/18461) +* [[`94e36f1f31`](https://github.com/nodejs/node/commit/94e36f1f31)] - **test**: fix flaky test-fs-write (Joyee Cheung) [#18374](https://github.com/nodejs/node/pull/18374) +* [[`bea5f26d34`](https://github.com/nodejs/node/commit/bea5f26d34)] - **test**: fix if-error-has-good-stack (Joyee Cheung) [#18378](https://github.com/nodejs/node/pull/18378) +* [[`63f78f5ddc`](https://github.com/nodejs/node/commit/63f78f5ddc)] - **test**: improve fs error message test (Joyee Cheung) [#18277](https://github.com/nodejs/node/pull/18277) +* [[`080a72c349`](https://github.com/nodejs/node/commit/080a72c349)] - **test**: check fs.read and fs.readsync input (Omar Crisostomo) [#17910](https://github.com/nodejs/node/pull/17910) +* [[`f576341dc2`](https://github.com/nodejs/node/commit/f576341dc2)] - **test**: replace assert.equal with assert.strictEqual (Sho Miyamoto) [#18119](https://github.com/nodejs/node/pull/18119) +* [[`b88da496ef`](https://github.com/nodejs/node/commit/b88da496ef)] - **test**: fix flaky interval test (Anatoli Papirovski) [#18161](https://github.com/nodejs/node/pull/18161) +* [[`8d043238de`](https://github.com/nodejs/node/commit/8d043238de)] - **test**: fix flaky interval test (Anatoli Papirovski) [#18140](https://github.com/nodejs/node/pull/18140) +* [[`6707903fae`](https://github.com/nodejs/node/commit/6707903fae)] - **test**: improve coverage for Cipheriv and Decipheriv (Leko) [#17458](https://github.com/nodejs/node/pull/17458) +* [[`84b7a86786`](https://github.com/nodejs/node/commit/84b7a86786)] - **test**: improve coverage for Cipher and Decipher (Leko) [#17449](https://github.com/nodejs/node/pull/17449) +* [[`7ce6d23387`](https://github.com/nodejs/node/commit/7ce6d23387)] - **test**: add test for importing acorn (Timothy Gu) [#15566](https://github.com/nodejs/node/pull/15566) +* [[`1f29963eac`](https://github.com/nodejs/node/commit/1f29963eac)] - **test,http**: fix http dump test (Matteo Collina) [#19823](https://github.com/nodejs/node/pull/19823) +* [[`d784dbf36a`](https://github.com/nodejs/node/commit/d784dbf36a)] - **timers**: call destroy on interval error (Anatoli Papirovski) [#20001](https://github.com/nodejs/node/pull/20001) +* [[`f395c2107e`](https://github.com/nodejs/node/commit/f395c2107e)] - **timers**: fix subsequent enroll calls not working (Anatoli Papirovski) [#19936](https://github.com/nodejs/node/pull/19936) +* [[`12bad69871`](https://github.com/nodejs/node/commit/12bad69871)] - **timers**: fix clearInterval to work with timers from setTimeout (Rémi Berson) [#19952](https://github.com/nodejs/node/pull/19952) +* [[`28f3ffba0f`](https://github.com/nodejs/node/commit/28f3ffba0f)] - **timers**: add helper fn for async init (Anatoli Papirovski) [#18825](https://github.com/nodejs/node/pull/18825) +* [[`2aa3e3b00f`](https://github.com/nodejs/node/commit/2aa3e3b00f)] - **timers**: fix enroll deprecation wording (Anatoli Papirovski) [#18704](https://github.com/nodejs/node/pull/18704) +* [[`0f9efef05d`](https://github.com/nodejs/node/commit/0f9efef05d)] - **timers**: refactor timer list processing (Anatoli Papirovski) [#18582](https://github.com/nodejs/node/pull/18582) +* [[`8204b0f9c6`](https://github.com/nodejs/node/commit/8204b0f9c6)] - **timers**: simplify clearTimeout & clearInterval (Anatoli Papirovski) [#18579](https://github.com/nodejs/node/pull/18579) +* [[`c11cb038a1`](https://github.com/nodejs/node/commit/c11cb038a1)] - **timers**: async track unref timers (Anatoli Papirovski) [#18579](https://github.com/nodejs/node/pull/18579) +* [[`568b6a5c9e`](https://github.com/nodejs/node/commit/568b6a5c9e)] - **timers**: be more defensive with intervals (Anatoli Papirovski) [#18579](https://github.com/nodejs/node/pull/18579) +* [[`1b05d7bc86`](https://github.com/nodejs/node/commit/1b05d7bc86)] - **timers**: remove unused variable (Anatoli Papirovski) [#18579](https://github.com/nodejs/node/pull/18579) +* [[`bb5575aa75`](https://github.com/nodejs/node/commit/bb5575aa75)] - **timers**: add internal \[@@ refresh()\] function (Jeremiah Senkpiel) [#18065](https://github.com/nodejs/node/pull/18065) +* [[`54fe0a6cbb`](https://github.com/nodejs/node/commit/54fe0a6cbb)] - **timers**: reposition getTimers definition internally (Jeremiah Senkpiel) [#18065](https://github.com/nodejs/node/pull/18065) +* [[`92ba624fa1`](https://github.com/nodejs/node/commit/92ba624fa1)] - **tls**: provide now value from C++ (Anatoli Papirovski) [#18562](https://github.com/nodejs/node/pull/18562) +* [[`1bdd3b0dcf`](https://github.com/nodejs/node/commit/1bdd3b0dcf)] - **tools**: improve heading type detection in json.js (Vse Mozhet Byt) [#20074](https://github.com/nodejs/node/pull/20074) +* [[`0a3876d025`](https://github.com/nodejs/node/commit/0a3876d025)] - **tools**: delete redundant .eslintignore rule (Vse Mozhet Byt) [#20203](https://github.com/nodejs/node/pull/20203) +* [[`44856f72cb`](https://github.com/nodejs/node/commit/44856f72cb)] - **tools**: fix broken link in icu notes (Harry Sarson) [#20030](https://github.com/nodejs/node/pull/20030) +* [[`512a6a55b7`](https://github.com/nodejs/node/commit/512a6a55b7)] - **tools**: stricter no-undef eslint rule (Ruben Bridgewater) [#19926](https://github.com/nodejs/node/pull/19926) +* [[`4f4e716dc3`](https://github.com/nodejs/node/commit/4f4e716dc3)] - **tools**: treat SIGABRT as crash (Anna Henningsen) [#19990](https://github.com/nodejs/node/pull/19990) +* [[`b43866cbaa`](https://github.com/nodejs/node/commit/b43866cbaa)] - **tools**: include exit code in TAP log (Refael Ackermann) [#19855](https://github.com/nodejs/node/pull/19855) +* [[`114ba67b02`](https://github.com/nodejs/node/commit/114ba67b02)] - **tools**: include exit code in test failures (Rich Trott) [#19855](https://github.com/nodejs/node/pull/19855) +* [[`9a6dd07e8d`](https://github.com/nodejs/node/commit/9a6dd07e8d)] - **tools**: overhaul tools/doc/json.js (Vse Mozhet Byt) [#19832](https://github.com/nodejs/node/pull/19832) +* [[`254058109f`](https://github.com/nodejs/node/commit/254058109f)] - **tools**: add 'spaced-comment' into eslint rules (Weijia Wang) [#19596](https://github.com/nodejs/node/pull/19596) +* [[`ebfed17fec`](https://github.com/nodejs/node/commit/ebfed17fec)] - **tools**: enable ESLint quote-props rule (Rich Trott) [#19156](https://github.com/nodejs/node/pull/19156) +* [[`c221355c50`](https://github.com/nodejs/node/commit/c221355c50)] - **tools**: alphabetize ESLint rules (Rich Trott) [#19100](https://github.com/nodejs/node/pull/19100) +* [[`3a2e912b2d`](https://github.com/nodejs/node/commit/3a2e912b2d)] - **tools**: update eslint rule (Ruben Bridgewater) [#18831](https://github.com/nodejs/node/pull/18831) +* [[`cbc6f39b71`](https://github.com/nodejs/node/commit/cbc6f39b71)] - **tools**: enable eslint no-whitespace-before-property rule (Ruben Bridgewater) [#18831](https://github.com/nodejs/node/pull/18831) +* [[`13637d23f7`](https://github.com/nodejs/node/commit/13637d23f7)] - **tools**: add falsely removed eslint rules (Ruben Bridgewater) [#18933](https://github.com/nodejs/node/pull/18933) +* [[`bff5d5b8f0`](https://github.com/nodejs/node/commit/bff5d5b8f0)] - **tools**: add FileHandle to doc/type-parser.js (Vse Mozhet Byt) [#18601](https://github.com/nodejs/node/pull/18601) +* [[`fa9f31a4fd`](https://github.com/nodejs/node/commit/fa9f31a4fd)] - ***Revert*** "**tools**: teach gyp to write an 'all deps' rule" (Rod Vagg) [#18287](https://github.com/nodejs/node/pull/18287) +* [[`90f882e50d`](https://github.com/nodejs/node/commit/90f882e50d)] - ***Revert*** "**tools**: simplify tools/doc/addon-verify.js" (Rod Vagg) [#18287](https://github.com/nodejs/node/pull/18287) +* [[`c6682636be`](https://github.com/nodejs/node/commit/c6682636be)] - **tools**: simplify tools/doc/addon-verify.js (Ben Noordhuis) [#17407](https://github.com/nodejs/node/pull/17407) +* [[`920c13203d`](https://github.com/nodejs/node/commit/920c13203d)] - **tools**: teach gyp to write an 'all deps' rule (Ben Noordhuis) [#17407](https://github.com/nodejs/node/pull/17407) +* [[`e46c3f743d`](https://github.com/nodejs/node/commit/e46c3f743d)] - **tools**: fix typo in gen-postmortem-metadata.py (Daniel Bevenius) [#17268](https://github.com/nodejs/node/pull/17268) +* [[`ceaeee0120`](https://github.com/nodejs/node/commit/ceaeee0120)] - **tty**: add color support for more terminals (Ruben Bridgewater) [#19730](https://github.com/nodejs/node/pull/19730) +* [[`1b715221b9`](https://github.com/nodejs/node/commit/1b715221b9)] - **tty**: add attribution for chalk (Ruben Bridgewater) [#19730](https://github.com/nodejs/node/pull/19730) +* [[`fa2d43bd3e`](https://github.com/nodejs/node/commit/fa2d43bd3e)] - **url**: make urlToOptions() handle IPv6 literals (Luigi Pinca) [#19720](https://github.com/nodejs/node/pull/19720) +* [[`a892d9a0c1`](https://github.com/nodejs/node/commit/a892d9a0c1)] - **url**: use existing handlers instead of duplicated code (Sergey Golovin) [#19267](https://github.com/nodejs/node/pull/19267) +* [[`cc6abc6e84`](https://github.com/nodejs/node/commit/cc6abc6e84)] - **url**: fix error type (Benjamin Gruenbaum) [#19299](https://github.com/nodejs/node/pull/19299) +* [[`354849eeb5`](https://github.com/nodejs/node/commit/354849eeb5)] - **url**: replace "magic" numbers by constants (Sergey Golovin) [#19300](https://github.com/nodejs/node/pull/19300) +* [[`7f3838bb3e`](https://github.com/nodejs/node/commit/7f3838bb3e)] - **util**: improve inspect performance (Ruben Bridgewater) [#20009](https://github.com/nodejs/node/pull/20009) +* [[`554ed3740d`](https://github.com/nodejs/node/commit/554ed3740d)] - ***Revert*** "**util**: change util.inspect depth default" (Anna Henningsen) [#20089](https://github.com/nodejs/node/pull/20089) +* [[`47af0a0eda`](https://github.com/nodejs/node/commit/47af0a0eda)] - ***Revert*** "**util**: change %o depth default" (Anna Henningsen) [#20089](https://github.com/nodejs/node/pull/20089) +* [[`a167b6aab6`](https://github.com/nodejs/node/commit/a167b6aab6)] - **util**: fix inspect performance bug (Ruben Bridgewater) [#20007](https://github.com/nodejs/node/pull/20007) +* [[`1329844a08`](https://github.com/nodejs/node/commit/1329844a08)] - ***Revert*** "**util**: use blue on non-windows systems for number/bigint" (Ruben Bridgewater) [#19256](https://github.com/nodejs/node/pull/19256) +* [[`893432ad92`](https://github.com/nodejs/node/commit/893432ad92)] - **util**: add boxed BigInt formatting to util.inspect (Michaël Zasso) [#19341](https://github.com/nodejs/node/pull/19341) +* [[`ae3137049f`](https://github.com/nodejs/node/commit/ae3137049f)] - **util**: assign missed deprecation number (Anna Henningsen) [#19149](https://github.com/nodejs/node/pull/19149) +* [[`1708af369b`](https://github.com/nodejs/node/commit/1708af369b)] - **util**: use blue on non-windows systems for number/bigint (Gus Caplan) [#18925](https://github.com/nodejs/node/pull/18925) +* [[`07ba9141e4`](https://github.com/nodejs/node/commit/07ba9141e4)] - **vm**: add support for import.meta to Module (punteek) [#19277](https://github.com/nodejs/node/pull/19277) +* [[`7b46503706`](https://github.com/nodejs/node/commit/7b46503706)] - **win, tools**: add nasm to boxstarter script (Bartosz Sosnowski) [#19950](https://github.com/nodejs/node/pull/19950) +* [[`7bc5151d5e`](https://github.com/nodejs/node/commit/7bc5151d5e)] - **zlib**: fix windowBits validation to allow 0 for decompression mode (Anand Suresh) [#19686](https://github.com/nodejs/node/pull/19686) +* [[`e765257283`](https://github.com/nodejs/node/commit/e765257283)] - **zlib,stream**: use “official” util.types typechecks (Anna Henningsen) [#19602](https://github.com/nodejs/node/pull/19602) diff --git a/doc/changelogs/CHANGELOG_V4.md b/doc/changelogs/CHANGELOG_V4.md index b006ad034d7..417f9ab3471 100644 --- a/doc/changelogs/CHANGELOG_V4.md +++ b/doc/changelogs/CHANGELOG_V4.md @@ -57,6 +57,7 @@ * Other Versions + * [10.x](CHANGELOG_V10.md) * [9.x](CHANGELOG_V9.md) * [8.x](CHANGELOG_V8.md) * [7.x](CHANGELOG_V7.md) diff --git a/doc/changelogs/CHANGELOG_V5.md b/doc/changelogs/CHANGELOG_V5.md index eb8c6e74cad..1e98cd39c3d 100644 --- a/doc/changelogs/CHANGELOG_V5.md +++ b/doc/changelogs/CHANGELOG_V5.md @@ -33,6 +33,7 @@ * Other Versions + * [10.x](CHANGELOG_V10.md) * [9.x](CHANGELOG_V9.md) * [8.x](CHANGELOG_V8.md) * [7.x](CHANGELOG_V7.md) diff --git a/doc/changelogs/CHANGELOG_V6.md b/doc/changelogs/CHANGELOG_V6.md index 9dfd3da8378..a4083920eb1 100644 --- a/doc/changelogs/CHANGELOG_V6.md +++ b/doc/changelogs/CHANGELOG_V6.md @@ -54,6 +54,7 @@ * Other Versions + * [10.x](CHANGELOG_V10.md) * [9.x](CHANGELOG_V9.md) * [8.x](CHANGELOG_V8.md) * [7.x](CHANGELOG_V7.md) diff --git a/doc/changelogs/CHANGELOG_V7.md b/doc/changelogs/CHANGELOG_V7.md index dc9c9154b5b..c7cfbb66067 100644 --- a/doc/changelogs/CHANGELOG_V7.md +++ b/doc/changelogs/CHANGELOG_V7.md @@ -31,6 +31,7 @@ * Other Versions + * [10.x](CHANGELOG_V10.md) * [9.x](CHANGELOG_V9.md) * [8.x](CHANGELOG_V8.md) * [6.x](CHANGELOG_V6.md) diff --git a/doc/changelogs/CHANGELOG_V8.md b/doc/changelogs/CHANGELOG_V8.md index 056ea93eef8..9a1fceaac77 100644 --- a/doc/changelogs/CHANGELOG_V8.md +++ b/doc/changelogs/CHANGELOG_V8.md @@ -41,6 +41,7 @@ * Other Versions + * [10.x](CHANGELOG_V10.md) * [9.x](CHANGELOG_V9.md) * [7.x](CHANGELOG_V7.md) * [6.x](CHANGELOG_V6.md) diff --git a/doc/changelogs/CHANGELOG_V9.md b/doc/changelogs/CHANGELOG_V9.md index 2180c59f4ff..78b8985bfe1 100644 --- a/doc/changelogs/CHANGELOG_V9.md +++ b/doc/changelogs/CHANGELOG_V9.md @@ -31,6 +31,7 @@ * Other Versions + * [10.x](CHANGELOG_V10.md) * [8.x](CHANGELOG_V8.md) * [7.x](CHANGELOG_V7.md) * [6.x](CHANGELOG_V6.md) diff --git a/src/node_version.h b/src/node_version.h index 249075a981d..857f5e78791 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -24,7 +24,7 @@ #define NODE_MAJOR_VERSION 10 #define NODE_MINOR_VERSION 0 -#define NODE_PATCH_VERSION 0 +#define NODE_PATCH_VERSION 1 #define NODE_VERSION_IS_LTS 0 #define NODE_VERSION_LTS_CODENAME ""