Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v14.17.4 proposal #39466

Merged
merged 140 commits into from
Jul 29, 2021
Merged
Changes from 1 commit
Commits
Show all changes
140 commits
Select commit Hold shift + click to select a range
17eb561
deps: V8: backport 1b1eda0876aa
targos Jul 3, 2021
a83b01a
deps: V8: cherry-pick 92e6d3317082
targos Jul 3, 2021
4be2e87
deps: V8: cherry-pick 7c182bd65f42
targos Jul 7, 2021
7fdd6ec
deps: V8: cherry-pick 0b3a4ecf7083
targos Jul 7, 2021
a60a960
deps: V8: cherry-pick 895949419186
targos Jul 7, 2021
7557e74
deps: V8: update build dependencies
targos Jul 7, 2021
ccecea5
deps: restore minimum ICU version to 65
richardlau Jun 17, 2021
4213e97
deps: V8: cherry-pick 81181a8ad80a
thomasmichaelwallace Jun 28, 2021
8bd2a39
debugger: move node-inspect to internal library
Trott Apr 8, 2021
fc219d8
tools: remove node-inspect from license
Trott Apr 8, 2021
0321c5b
debugger: remove unused code
Trott Apr 8, 2021
1da6921
debugger: fix inspect restart on Windows
Trott Apr 20, 2021
b172e6f
debugger: accommodate line chunking in Windows
Trott Apr 21, 2021
22afb7c
debugger: allow longer time to connect
Trott Apr 21, 2021
193ea8f
test: fix test-inspector-cli-address
Trott Apr 22, 2021
a62826b
test,debugger: migrate node-inspect tests to core
Trott Apr 9, 2021
a8924fa
debugger: replace internal use of deprecated API
Trott Apr 20, 2021
dd2642b
test: fix comment typo
Trott Apr 22, 2021
9e28c6c
debugger: fix race condition/deadlock on initialization
Trott Apr 23, 2021
4d3a1fa
test: extend timeout on debugger tests for slower machines
Trott Apr 23, 2021
99fd8bf
test: fix flaky inspector-cli tests when breakpionts are restored
Trott Apr 27, 2021
4d9129e
doc: update code examples for `node:url` module
fisker May 12, 2021
7d82200
src: replace `auto`s in node_contextify.cc
XadillaX May 12, 2021
e265d8e
test: give js-native-api tests consistent names
gabrielschulhof May 14, 2021
8049b69
doc: document null target pattern
guybedford May 18, 2021
846a138
src: write named pipe info in diagnostic report
legendecas May 11, 2021
2c11d3e
src: remove commented code in `node_file.cc`
juanarbol May 15, 2021
2d32031
src: use HandleScope in StreamReq::Done()
RaisinTen May 17, 2021
6ea1368
typings: add JSDoc typings for events
VoltrexKeyva May 17, 2021
aeea252
test: improve coverage of lib/_http_outgoing.js
pd4d10 May 19, 2021
b5b1d1f
build: replace non-POSIX test -a|o
concatime May 19, 2021
f9693cf
benchmark: fix http elapsed time
aduh95 May 20, 2021
55ea29e
child_process: retain reference to data with advanced serialization
addaleax May 18, 2021
58154ce
typings: add JSDoc typings for https
VoltrexKeyva May 8, 2021
a6f8ba8
build: allow LTO with Clang 3.9.1+
jesec May 21, 2021
826ae9b
doc: fixup code sample in http.md
todortotev May 22, 2021
eb91932
test: os, replace custom flatten method with built-in Array.flat
waelsy123 May 22, 2021
86477b2
benchmark: output JSON-compatible numbers
targos May 23, 2021
504bfd7
test: improve coverage for `question` in readline
Ayase-252 May 24, 2021
8699e62
doc: fix grammar in `fs.md`
yotamselementor May 26, 2021
01f00fa
test: simplify test-path-resolve.js
himself65 May 13, 2021
7f53a0b
build: add lto build to CI
gengjiawen May 6, 2021
fecad40
test: fix writefile with fd
Linkgoron May 26, 2021
1dc71da
tools: update setup-node to setup-node@v2
JayFate May 27, 2021
dfe9698
doc: use "Long Term Support" in README
phershbe May 29, 2021
7a9850a
doc: use "Long Term Support" in technical values doc
Trott May 29, 2021
b4f60bb
doc: use "Long Term Support" in collaborator guide
Trott May 29, 2021
2ec7c9d
tools: remove exception for Node.js 8 and earlier
Trott May 29, 2021
b7686d0
tools: bump cpplint to 1.5.5
Trott May 30, 2021
2ad0719
tools: refloat 7 Node.js patches to cpplint.py
Trott Oct 9, 2020
fb0ab4c
debugger: removed unused function argument
Trott May 30, 2021
e36d2a6
doc: fixed typo in n-api.md
julianjany May 27, 2021
73e199d
src: fix typos
bl-ue May 29, 2021
b0a1984
lib: fix typos
bl-ue May 31, 2021
981217e
src: replace `auto`s in node_api.cc
XadillaX May 30, 2021
0cca16a
test: improve coverage of fs internal utils
pd4d10 May 20, 2021
1ffbe3d
build: remove outdated dont-land-on-v6.x label
targos Jun 1, 2021
2c28e00
worker: do not look up context twice in PostMessage
addaleax May 23, 2021
ff7cc8f
src: add not-weak DCHECK to PersistentToLocal::Strong
addaleax May 31, 2021
4bb0bd0
tools,doc: forbid CJS globals in ESM code snippets
aduh95 Jun 1, 2021
b2d836b
doc: clarify when `readable._read(...)` is called
sploders101 May 18, 2021
9b4ae8f
tools: bump remark-preset-lint-node to 2.3.0
Trott Jun 2, 2021
49a0006
build: correct Xcode spelling in .gitignore
bl-ue Jun 1, 2021
fc2b1ec
child_process: refactor to use `validateBoolean`
Ayase-252 Jun 4, 2021
dd00547
vm: use missing validator
VoltrexKeyva Jun 4, 2021
6c061d5
meta: update label-pr-config
targos Jun 6, 2021
cd3305a
node-api: avoid SecondPassCallback crash
mhdawson Jun 2, 2021
660a97b
test: suppress warning in test_environment.cc
danbev May 31, 2021
0736dd8
build: don't pass python override to V8 build
richardlau Jun 8, 2021
b405296
doc: mark util.inherits as legacy
VoltrexKeyva Jun 1, 2021
b6942a6
url,src: simplify ipv6 logic by using uv_inet_pton
XadillaX May 29, 2021
bee477b
src: throw error in LoadBuiltinModuleSource when reading fails
joyeecheung May 28, 2021
8dd1f70
debugger: apply automatic lint fixes for _inspect.js
Trott Apr 26, 2021
61da371
debugger: apply automatic lint fixes for inspect_repl.js
Trott Apr 26, 2021
1023433
tools: update ESLint to 7.28.0
lpinca Jun 7, 2021
d341561
build: fix commit-queue default branch
mmarchini Jun 10, 2021
41fcbad
doc: add missing semis after classes
RaisinTen Jun 4, 2021
c99a09f
test: http outgoing _headers setter null
ycjcl868 Jun 1, 2021
cd48ee7
doc: fixed typo in process.md
maks-der Jun 5, 2021
b3b5995
test: improve coverage of lib/events.js
pd4d10 May 7, 2021
547f88b
tools: fix typo in commit-queue.sh
bl-ue Jun 10, 2021
e474e98
doc: clarify that only one Python version is required to build
bl-ue Jun 1, 2021
443db64
tools: avoid crashing CQ when git push fails
aduh95 Jan 10, 2021
069cf59
build: make build-addons errors fail the build
richardlau Jun 9, 2021
ab28f9b
test: remove obsolete TLS test
Trott Jun 11, 2021
afb6178
module: fix legacy `node` specifier resolution to resolve `"main"` field
aduh95 Jun 9, 2021
797bd73
doc: add missing parameter types
VoltrexKeyva Jun 12, 2021
dcfb182
src: refactor to use locale functions
RaisinTen Jun 12, 2021
54a250e
tools: update doctool dependencies, migrate to ESM
targos Jun 8, 2021
6962c64
Revert "build: work around bug in MSBuild v16.10.0"
targos Jun 9, 2021
4009350
test: fix typo
houssemchebeb Jun 15, 2021
6f1862e
test: fix name of variable in inspector-cli test
tniessen May 31, 2021
43fe6c1
src: cleanup uv_fs_t regardless of success or not
legendecas Jun 10, 2021
51da7d2
src,url: separate some tables out of node_url.cc
XadillaX Jun 10, 2021
04032fa
doc: remove references to deleted freenode channels
devsnek Jun 15, 2021
2bc2a23
lib: add JSDoc typings for child_process
VoltrexKeyva Apr 13, 2021
6447cab
test: improve buffer coverage
pd4d10 May 4, 2021
6b2fea3
test: move inspector-cli tests to sequential
Trott Jun 19, 2021
4c2b813
debugger: rename internal library for clarity
Trott Jun 19, 2021
a657f25
build: reconfigure when gyp files change on Windows
joyeecheung Jun 17, 2021
199fe32
lib: make internal/options lazy
joyeecheung Jun 10, 2021
b8e63b3
tools: update ESLint to 7.29.0
Trott Jun 19, 2021
097a787
lib: remove semicolon in preparation for babel/eslint-parser update
Trott Jun 19, 2021
ab45ace
tools: update babel-eslint-parser to 7.14.5
Trott Jun 19, 2021
bb9a9ad
errors: don't rekey on primitive type
bcoe Jun 13, 2021
e7f266e
src: use SPrintF in ProcessEmitWarning
RaisinTen May 21, 2021
1ab4f81
build: fix building with external builtins
mmomtchev Jun 19, 2021
ea9003a
lib: add `globalThis` to primordials
aduh95 Apr 12, 2021
d4f96bb
lib: enforce using `primordials.globalThis` instead of `global`
aduh95 Apr 13, 2021
e3223ed
lib: harden lint checks for globals
aduh95 Apr 26, 2021
9b69069
deps: V8: cherry-pick b0a7f5691113
targos Jun 16, 2021
45c2ea3
test: add NumberFormat resolvedOptions test
richardlau Jul 15, 2021
5039f21
deps: V8: backport 16ffec97e5eb
targos Jul 20, 2021
4efefe0
deps: V8: backport ae7bfb3f03b3
targos Jul 20, 2021
d8cc2ff
lib: add primordials.SafeArrayIterator
aduh95 Dec 6, 2020
cde7221
Revert "debugger: rename internal library for clarity"
aduh95 Jul 20, 2021
21ecee1
debugger: add usage example for `--port`
RafaelGSS Jul 27, 2020
721edef
debugger: refactor `internal/inspector/_inspect` to use more primordials
aduh95 Apr 25, 2021
79bfb04
debugger: wait for V8 debugger to be enabled
targos May 26, 2021
0ef5e08
debugger: revise async iterator usage to comply with lint rules
Trott May 29, 2021
249acd5
debugger: reduce scope of eslint disable comment
Trott Jun 6, 2021
e58f938
debugger: enable linter on `internal/inspector/inspect_client`
aduh95 Apr 26, 2021
d74d67f
debugger: remove unnecessary boilerplate copyright comment
Trott Jun 6, 2021
b30ff35
debugger: align message with Node.js standard
Trott Sep 19, 2020
ae90756
debugger: wrap lines longer than 80 chars
Trott May 4, 2021
34659f2
debugger: avoid non-ASCII char in code file
Trott May 4, 2021
b5724a1
debugger: disable only the lint rules required by current file state
Trott May 4, 2021
ad80566
debugger: refactor to use internal modules
aduh95 May 5, 2021
f9a4dcb
debugger: refactor `inspect_repl` to use primordials
aduh95 Apr 27, 2021
052e1c5
debugger: removed unused function argument
Trott May 30, 2021
cfccf13
errors: add ERR_DEBUGGER_ERROR
Trott Jun 13, 2021
a3991d7
debugger: use ERR_DEBUGGER_ERROR in debugger client
Trott Jun 13, 2021
5d4d23d
debugger: use error codes in debugger REPL
Trott Jun 13, 2021
9b993ed
errors: add ERR_DEBUGGER_STARTUP_ERROR
Trott Jun 13, 2021
b7ee9d8
debugger: use ERR_DEBUGGER_STARTUP_ERROR in _inspect.js
Trott Jun 13, 2021
716ee15
debugger: rename internal library for clarity
Trott Jun 19, 2021
2ff671e
doc,url: clarify domainTo* when built without ICU
RaisinTen May 23, 2021
d48b91e
http2: on receiving rst_stream with cancel code add it to pending list
kumarak Jul 17, 2021
acf5279
deps: upgrade npm to 6.14.14
darcyclarke Jul 27, 2021
488c27f
2021-07-29, Version 14.17.4 'Fermium' (LTS)
richardlau Jul 20, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
doc,url: clarify domainTo* when built without ICU
Continuation of: #35099

Signed-off-by: Darshan Sen <raisinten@gmail.com>

PR-URL: #38789
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
  • Loading branch information
RaisinTen authored and richardlau committed Jul 22, 2021
commit 2ff671e4c452a98d9c24a91693d6f23196d3d7c6
6 changes: 6 additions & 0 deletions doc/api/url.md
Original file line number Diff line number Diff line change
Expand Up @@ -913,6 +913,9 @@ invalid domain, the empty string is returned.

It performs the inverse operation to [`url.domainToUnicode()`][].

This feature is only available if the `node` executable was compiled with
[ICU][] enabled. If not, the domain names are passed through unchanged.

```js
const url = require('url');
console.log(url.domainToASCII('español.com'));
Expand All @@ -938,6 +941,9 @@ domain, the empty string is returned.

It performs the inverse operation to [`url.domainToASCII()`][].

This feature is only available if the `node` executable was compiled with
[ICU][] enabled. If not, the domain names are passed through unchanged.

```js
const url = require('url');
console.log(url.domainToUnicode('xn--espaol-zwa.com'));
Expand Down