GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — [v18.x backport] cli: add --watch by MoLow · Pull Request #44814 · nodejs/node

Conversation

@MoLow

@MoLow MoLow commented Sep 29, 2022

Copy link
Copy Markdown
Member

this PR includes
#44366
#44551
#44621
#44739

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

bnb reacted with hooray emoji
All reactions
  • 🎉 1 reaction
cola119 and others added 30 commits August 22, 2022 19:37
@cola119 @ruyadorno
doc: add cola119 to collaborators
e8916fa
Fixes: nodejs#44123

PR-URL: nodejs#44248
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
@targos @ruyadorno
test: move "errors" test to "parallel"
a02492f
PR-URL: nodejs#44233
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
Reviewed-By: LiviaMedeiros <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Anto Aravinth <[email protected]>
Reviewed-By: Feng Yu <[email protected]>
@legendecas @ruyadorno
report: skip report if uncaught exception is handled
c842ab3
If the exception is handled by the userland
process#uncaughtException handler, reports should not be generated
repetitively as the process may continue to run.

PR-URL: nodejs#44208
Reviewed-By: Rafael Gonzaga <[email protected]>
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Stephen Belanger <[email protected]>
@theanarkh @ruyadorno
http: add max for http keepalive
851264c
PR-URL: nodejs#44217
Reviewed-By: Robert Nagy <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
@nodejs-github-bot @ruyadorno
tools: update lint-md-dependencies to [email protected]
87f75a2
PR-URL: nodejs#44244
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@theanarkh @ruyadorno
trace_events: add example
2cf3ce8
PR-URL: nodejs#43253
Reviewed-By: Erick Wendel <[email protected]>
@VoltrexKeyva @ruyadorno
tls: use logical OR operator
ecf7b07
Use the logical OR operator instead of the ternary operator where
applicable.

PR-URL: nodejs#44236
Reviewed-By: theanarkh <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
Reviewed-By: Anto Aravinth <[email protected]>
Reviewed-By: Feng Yu <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
@lpinca @ruyadorno
tools: update ESLint to 8.22.0
36b39db
PR-URL: nodejs#44243
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
@theanarkh @ruyadorno
dgram: add dgram send queue info
19557ad
PR-URL: nodejs#44149
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
@anonrig @ruyadorno
typings: add JSDoc for internal/validators
2efce0f
PR-URL: nodejs#44181
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
@daeyeon @ruyadorno
meta: update web streams in label-pr-config
f7be92f
Signed-off-by: Daeyeon Jeong [email protected]
PR-URL: nodejs#44235
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
@daeyeon @ruyadorno
test: update Web Streams WPT
7b6126a
This updates the tests and the status file via
running `git node wpt streams`.

Signed-off-by: Daeyeon Jeong [email protected]
PR-URL: nodejs#44234
Reviewed-By: Filip Skokan <[email protected]>
Reviewed-By: Joyee Cheung <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
@aduh95 @ruyadorno
lib: refactor to avoid prototype pollution
8cfc8b0
PR-URL: nodejs#43474
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Juan José Arboleda <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
@npm-cli-bot @ruyadorno
deps: upgrade npm to 8.18.0
bce8041
PR-URL: nodejs#44263
Reviewed-By: Tobias Nießen <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
@daeyeon @ruyadorno
stream: fix isDetachedBuffer validations
a3ac445
Signed-off-by: Daeyeon Jeong [email protected]
PR-URL: nodejs#44114
Refs: nodejs#43866
Reviewed-By: LiviaMedeiros <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
@tniessen @ruyadorno
src: avoid copying BaseObjectPtrs in loop
d2dce59
While copying BaseObjectPtrs is cheap, it is not a no-op, so it is best
to iterate over references to BaseObjectPtrs only.

PR-URL: nodejs#44270
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@legendecas @ruyadorno
doc,report: document special filenames
e8441a2
Filenames `stdout` and `stderr` have special meanings when writing
the report.

PR-URL: nodejs#44257
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Erick Wendel <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
@legendecas @ruyadorno
src: extract common context embedder tag checks
3765c63
Extract common context embedder tag checks to ContextEmbedderTag so
that verifying if a context is a node context doesn't need to access
private members of node::Environment.

PR-URL: nodejs#44258
Refs: nodejs#44179
Refs: nodejs#44252
Reviewed-By: Joyee Cheung <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
@mhdawson @ruyadorno
doc: add TypeScript execution requirements
7a56787
Add section with high level approach/requirements for
enabling TypeScript execution as discussed in the Next-10
[TypeScript mini-summit](nodejs/next-10#150)

Signed-off-by: Michael Dawson <[email protected]>

PR-URL: nodejs#44030
Reviewed-By: Geoffrey Booth <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
@legendecas @ruyadorno
report: print javascript stack on fatal error
8cf6499
Try to print JavaScript stack on fatal error. OOMError needs to be
distinguished from fatal error since no new handle can be created at
that time.

PR-URL: nodejs#44242
Reviewed-By: Joyee Cheung <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Gireesh Punathil <[email protected]>
@tniessen @ruyadorno
test: add coverage for invalid RSA-PSS digests
a2707d0
PR-URL: nodejs#44271
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Filip Skokan <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
@tniessen @ruyadorno
src: refactor to avoid using a moved object
3dadc95
KeyPairGenTraits::EncodeKey should not use an object that it previously
moved. Make ManagedEVPPKey::ToEncoded(Public|Private)Key non-static
members of ManagedEVPPKey and call them on the key object instead.

PR-URL: nodejs#44269
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Feng Yu <[email protected]>
@h-a-n-a @ruyadorno
doc: fix typo
d3f3bf6
PR-URL: nodejs#44262
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Kohei Ueno <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Harshitha K P <[email protected]>
Reviewed-By: Jacob Smith <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@tniessen @ruyadorno
doc: fix optionality of callback arg of checkPrime
a933712
The callback argument is required.

PR-URL: nodejs#44311
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
@MoLow @ruyadorno
test_runner: fix test runner hooks failure stack
c0b160c
PR-URL: nodejs#44284
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
@legendecas @ruyadorno
perf_hooks: add resourcetiming buffer limit
0e38fba
Add WebPerf API `performance.setResourceTimingBufferSize` and event
`'resourcetimingbufferfull'` support.

The resource timing entries are added to the global performance
timeline buffer automatically when using fetch. If users are not
proactively cleaning these events, it can grow without limit. Apply
the https://www.w3.org/TR/timing-entrytypes-registry/ default
resource timing buffer max size so that the buffer can be limited
to not grow indefinitely.

PR-URL: nodejs#44220
Reviewed-By: Rafael Gonzaga <[email protected]>
@nodejs-github-bot @ruyadorno
meta: update AUTHORS
8977a87
PR-URL: nodejs#44321
Reviewed-By: Tobias Nießen <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
@juanarbol @ruyadorno
src: use imported namespaces in node_contextify.cc
e9d19ac
PR-URL: nodejs#44299
Reviewed-By: Feng Yu <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
@nodejs-github-bot @ruyadorno
tools: update lint-md-dependencies to [email protected]
f7c1b83
PR-URL: nodejs#44320
Reviewed-By: Tobias Nießen <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
@anonrig @ruyadorno
fs: add encoding parameter to benchmarks
4ec3f67
PR-URL: nodejs#44278
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Rafael Gonzaga <[email protected]>
RafaelGSS and others added 25 commits September 26, 2022 19:07
@RafaelGSS
doc: mention where to push security commits
4dbe4a0
PR-URL: nodejs#44691
Reviewed-By: Danielle Adams <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
@chexiongsheng @RafaelGSS
gyp: libnode for ios app embedding
a6091f5
PR-URL: nodejs#44210
Reviewed-By: Jiawen Geng <[email protected]>
@santigimeno @RafaelGSS
src: avoid using v8 on Isolate termination
ce1704c
Fix multiple instances of those uncovered while running the tests on
debug builds.

Fixes: nodejs/node-v8#227
PR-URL: nodejs#44669
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Joyee Cheung <[email protected]>
@khaosdoctor @RafaelGSS
doc: include code examples for webstreams consumers
10a0d75
Add missing examples for webstreams consumers

Doc URL: https://nodejs.org/api/webstreams.html#streamconsumerstextstream

PR-URL: nodejs#44387
Reviewed-By: Erick Wendel <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Daijiro Wachi <[email protected]>
@evanlucas @RafaelGSS
benchmark: fix startup benchmark
f497368
This allows the misc/startup benchmark to run again
after the renaming of the C++ `native_module` to `builtins`

PR-URL: nodejs#44727
Refs: nodejs#44135
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Daeyeon Jeong <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Joyee Cheung <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
@panva @RafaelGSS
doc,crypto: cleanup removed pbkdf2 behaviours
57dac53
PR-URL: nodejs#44733
Reviewed-By: Tobias Nießen <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Akhil Marsonya <[email protected]>
@AdamMajer @RafaelGSS
test: fix addon tests compilation with OpenSSL 1.1.1
a56cb65
openssl/provider.h header is not part of OpenSSL 1.1.1 so do not
include it when building with an older instance.

Fixes: nodejs#44722
PR-URL: nodejs#44725
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
@VerteDinde @RafaelGSS
doc: add registry number for Electron 22
33a2f17
PR-URL: nodejs#44748
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
@daeyeon @RafaelGSS
stream: handle a pending pull request from a released reader
3d42aaa
In order to meet the specification, this includes mainly the followings:

- Adding the 'release steps' to ReadableStreamController
- Responding to a pull request from a released reader in
ReadableByteStreamController

Signed-off-by: Daeyeon Jeong [email protected]
PR-URL: nodejs#44702
Refs: https://streams.spec.whatwg.org/#abstract-opdef-readablebytestreamcontroller-releasesteps
Refs: https://streams.spec.whatwg.org/#readable-byte-stream-controller-respond-in-readable-state
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Minwoo Jung <[email protected]>
@Pooja444 @RafaelGSS
test: change promise to async/await in debugger-watcher
79f0f48
PR-URL: nodejs#44687
Reviewed-By: Franziska Hinkelmann <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
@mhdawson @RafaelGSS
doc: update guidance for adding new modules
064543d
- updated based on decision to use node: prefix in
  nodejs/TSC#1206
- updated based on agreement in TSC meeting
  on adding /promises to existing modules as per
  minutes - nodejs/TSC#1281

Signed-off-by: Michael Dawson <[email protected]>

PR-URL: nodejs#44576
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Geoffrey Booth <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Joyee Cheung <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Beth Griggs <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Danielle Adams <[email protected]>
Reviewed-By: Ruben Bridgewater <[email protected]>
@daeyeon @aduh95 @RafaelGSS
doc: update the deprecation for exit code to clarify its scope
2502f23
This updates the deprecation, DEP0164, to clarify its scope.

Previously, `process.exitCode` wasn't mentioned but it needs
to be applied with the same deprecation because its meaning
is the same as the `code` value and it's overridden with the
`code` value in `process.exit()`.

Signed-off-by: Daeyeon Jeong <[email protected]>
Co-authored-by: Antoine du Hamel <[email protected]>
PR-URL: nodejs#44714
Refs: nodejs#44712
Refs: nodejs#43738
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
@nodejs-github-bot @RafaelGSS
meta: update AUTHORS
74dc4d1
PR-URL: nodejs#44777
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
@tniessen @RafaelGSS
test: check that sysconf returns a positive value
945aa74
Static analysis insists that sysconf(_SC_PAGE_SIZE) might return a
negative integer (even though it never will). This was supposed to be
handled by the existing check EXPECT_GE(page, static_cast<int>(N)).
I assume that static analysis does not consider this sufficient because
static_cast<int>(N) could be negative or zero if N exceeds INT_MAX (even
though it never will).

To resolve this (theoretical) problem, explicitly check that the return
value is positive and then cast it to a size_t.

PR-URL: nodejs#44666
Reviewed-By: Darshan Sen <[email protected]>
@alan-agius4 @RafaelGSS
lib: don't match sourceMappingURL in strings
a2eb55a
Prior to this change `sourceMappingURL` in string where being matched
by the RegExp which caused sourcemaps not be loaded when using the
`--enable-source-maps` flag. This commit changes the RegExp to match
the last occurrence.

Fixes: nodejs#44654
PR-URL: nodejs#44658
Reviewed-By: Chengzhong Wu <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
@ml7181 @RafaelGSS
test: update test-debugger-low-level to use await/async
6c9ded8
PR-URL: nodejs#44688
Reviewed-By: Rich Trott <[email protected]>
@nupurchauhan6 @RafaelGSS
test: use async/await in test-debugger-invalid-args
858631f
PR-URL: nodejs#44678
Reviewed-By: Rich Trott <[email protected]>
@daeyeon @RafaelGSS
doc: fix description for napi_get_cb_info() in n-api.md
f274b08
Signed-off-by: Daeyeon Jeong <[email protected]>
PR-URL: nodejs#44761
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
Reviewed-By: Chengzhong Wu <[email protected]>
@MadhulikaSharma95 @RafaelGSS
test: change promises to async/await
b512436
PR-URL: nodejs#44683
Reviewed-By: Tobias Nießen <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
@SergeyTsukanov @RafaelGSS
fs: fix typo in mkdir example
daf63d2
PR-URL: nodejs#44791
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Akhil Marsonya <[email protected]>
@legendecas @RafaelGSS
test: verify napi_remove_wrap with napi_delete_reference
3112d5d
Verify that napi_remove_wrap and napi_delete_reference should be safe
to be called consecutively on the in-out params of napi_wrap.

PR-URL: nodejs#44754
Reviewed-By: Daeyeon Jeong <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Minwoo Jung <[email protected]>
@RafaelGSS
doc: ensure to revert node_version changes
fd971f5
PR-URL: nodejs#44760
Reviewed-By: Ruy Adorno <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Geoffrey Booth <[email protected]>
@RafaelGSS
doc: mention git node backport
6dc0382
PR-URL: nodejs#44764
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Michael Dawson <[email protected]>
Reviewed-By: Antoine du Hamel <[email protected]>
@RafaelGSS
2022-09-28, Version 18.10.0 (Current)
bdf069b
Notable changes:

doc:
  * (SEMVER-MINOR) deprecate modp1, modp2, and modp5 groups (Tobias Nießen) <nodejs#44588>
gyp:
  * libnode for ios app embedding (chexiongsheng) <nodejs#44210>
http:
  * (SEMVER-MINOR) throw error on content-length mismatch (sidwebworks) (<nodejs#44378>)
stream:
  * (SEMVER-MINOR) add `ReadableByteStream.tee()` (Daeyeon Jeong) (<nodejs#44505>)

PR-URL: nodejs#44799
@RafaelGSS
Working on v18.10.1
2e7a17d
PR-URL: nodejs#44799
@nodejs-github-bot

nodejs-github-bot commented Sep 29, 2022

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/actions
  • @nodejs/tsc
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nodejs-github-bot nodejs-github-bot added meta Issues and PRs related to the general management of the project. tools Issues and PRs related to the tools directory. labels Sep 29, 2022
@MoLow MoLow closed this Sep 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

meta Issues and PRs related to the general management of the project. tools Issues and PRs related to the tools directory.

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

20 participants

@MoLow @nodejs-github-bot @cola119 @targos @legendecas @theanarkh @VoltrexKeyva @lpinca @anonrig @daeyeon @aduh95 @npm-cli-bot @tniessen @mhdawson @h-a-n-a @juanarbol @danielleadams @kvakil @joyeecheung @ruyadorno
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.