-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
v7.4.0 release proposal #10589
Merged
Merged
v7.4.0 release proposal #10589
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
nodejs-github-bot
added
build
Issues and PRs related to build files or the CI.
doc
Issues and PRs related to the documentations.
meta
Issues and PRs related to the general management of the project.
v7.x
v8 engine
Issues and PRs related to the V8 dependency.
labels
Jan 3, 2017
This brings the node::MakeCallback and node::AsyncWrap::MakeCallback implementations into alignment in that they return early if the nextTickQueue is empty after processing the MicrotaskQueue. Include test to make sure early return happens. Test has text explaining the conditions for the test to pass, since it relies on internal mechanisms that aren't guaranteed in the future. PR-URL: #10274 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Jeremiah Senkpiel <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
After processing all the callbacks in the destroy_ids vector make sure to clear() it otherwise the DestroyIdsCb() won't run again. PR-URL: #10400 Fixes: b49b496 "async_wrap: call destroy() callback in uv_idle_t" Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
evanlucas
force-pushed
the
v7.4.0-proposal
branch
from
January 3, 2017 06:36
89fa67d
to
22e9bbf
Compare
mscdex
removed
build
Issues and PRs related to build files or the CI.
doc
Issues and PRs related to the documentations.
v8 engine
Issues and PRs related to the V8 dependency.
labels
Jan 3, 2017
Looks like CI got stuck on AIX, this was the last test that ran:
EDIT: processes left behind (machine idle) were: $ ps -ef | grep iojs | grep -v java
iojs 5898432 1 0 00:44:24 - 0:00 gmake run-ci -j 5
iojs 2097652 1376794 21 0:00 <defunct>
iojs 3277214 5898432 0 00:53:07 - 0:00 gmake test-ci
iojs 1376794 3277214 0 00:54:19 - 0:04 /usr/bin/python tools/test.py -p tap --logfile test.tap --mode=release --flaky-tests=dontcare addons doctool inspector known_issues message parallel pseudo-tty sequential Rerunning CI: https://ci.nodejs.org/job/node-test-pull-request/5677/ CI is green! |
Allow `fs.read`, `fs.write` and `fs.writeFile` to take `Uint8Array` arguments. PR-URL: #10382 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Italo A. Casas <[email protected]>
Both our team experiments and some embedder request indicate a potential in implementing alternative transport for inspector - e.g. IPC pipes or custom embedder APIs. This change moves all HTTP specific code into a separate class and is a first attempt at defining a boundary between the inspector agent and transport. This API will be refined as new transports are implemented. Note that even without considering alternative transports, this change enables better testing of the HTTP server (Valgrind made it possible to identify and fix some existing memory leaks). PR-URL: #9630 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
One defect remains - Coverity believes that a session object is never freed while in reality its lifespan is tied to a libuv socket. PR-URL: #10240 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Ali Ijaz Sheikh <[email protected]>
* use common.mustCall() and eliminate exit handler * provide timer durtion of 1ms where previously omitted * var -> const PR-URL: #10315 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Jeremiah Senkpiel <[email protected]>
PR-URL: #10337 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Italo A. Casas <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jeremiah Senkpiel <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
PR-URL: #10319 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Jeremiah Senkpiel <[email protected]> Reviewed-By: Franziska Hinkelmann <[email protected]>
In preparation for enabling an ESLint rule, use consistent block spacing. This changes only six files in the code base as block spacing is consistent throughout the rest of the code base. Before: function(c) {data += c;} After: function(c) { data += c; } PR-URL: #10377 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Julian Duque <[email protected]>
Enable rule to enforce consistent use of space between the `{` and `}` that surround a code block and the code block itself. This enforces via linting the de facto standard in the code base. PR-URL: #10377 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Julian Duque <[email protected]>
stream.md is updated to explain the return value of writable.write(chunk) precisely. PR-URL: #9468 Fixes: #9247 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ron Korving <[email protected]> Reviewed-By: Roman Reiss <[email protected]>
Approved by the CTC at #9420 Reviewers are CTC members who voted for this. Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Evan Lucas <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Сковорода Никита Андреевич <[email protected]> Reviewed-By: Ali Ijaz Sheikh <[email protected]> Reviewed-By: Julien Gilli <[email protected]> Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Fedor Indutny <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Sakthipriyan Vairamani <[email protected]> Reviewed-By: Rod Vagg <[email protected]> Reviewed-By: Shigeki Ohtsu <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Brian White <[email protected]>
* var -> const * assert.equal() -> assert.strictEqual() PR-URL: #9903 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Franziska Hinkelmann <[email protected]>
Add test for requiriing an invalid package path. PR-URL: #9903 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Franziska Hinkelmann <[email protected]>
* var -> const/let * assert.equal() -> assert.strictEqual() PR-URL: #9903 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Franziska Hinkelmann <[email protected]>
In file /test/parallel/test-cwd-enoent-repl.js at line: 26:3 and 27:3 assert.equal was used. This commit changes use of assert.equal to assert.strictEqual. PR-URL: #9952 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]>
Use assert.strictEqual instead of assert.equal. PR-URL: #9950 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Rich Trott <[email protected]>
* use common.mustCall to control the functions execution automatically * use let and const instead of var * use assert.strictEqual instead assert.equal PR-URL: #10350 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Italo A. Casas <[email protected]>
This patch contains the following changes: url: make IPv4 parser more spec compliant * Return int64_t from ParseNumber to prevent overflow for valid big numbers * Don't throw when there are more than 4 parts (it cannot be an IP address) * Correctly interpret the address and don't always throw when there are numbers > 255 Ref: https://url.spec.whatwg.org/#concept-ipv4-parser Fixes: #10306 url: percent encode fragment to follow spec change Ref: whatwg/url#150 Ref: whatwg/url@373dbed url: fix URL#search setter The check for empty string must be done before removing the leading '?'. Ref: https://url.spec.whatwg.org/#dom-url-search url: set port to null if an empty string is given This is to follow a spec change. Ref: whatwg/url#113 url: fix parsing of paths with Windows drive letter test: update WHATWG URL test fixtures PR-URL: #10317 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]>
If searchParams becomes empty, query must be set to null. Add missing update of context flags. Fixes: #10480 PR-URL: #10486 Reviewed-By: James M Snell <[email protected]>
* provide a RegExp for second argument to `assert.throws()` * remove unused function arguments * provide duration of 1 ms for `setTimeout()` calls that do not have a duration PR-URL: #10530 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
* add RegExp as second argument to assert.throws() * replace process.on('exit', ...) boolean checks with common.mustCall() * assert.equal() -> assert.strictEqual() * add 1 ms duration as second argument to setTimeout() * var -> const PR-URL: #10532 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]>
1. The test doesn't attach an event listener for `exit` events and removes them before killing. The intention is to fail the tests if the processes exit normally. This patch attaches the `exit` event handlers. 2. Replace `var`s with `let`s and `const`s. 3. Replace `==` based assertion with `strictEqual` assertion. 4. Use `common.PORT` instead of `5959`. 5. The test used to expect only one string "connecting to localhost:5959 ... ok", but the debugger actually emits another string, "break in test/fixtures/empty.js:2". This patch asserts if both of them are received in the same order. Refer: #10361 PR-URL: #10455 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michaël Zasso <[email protected]>
This commit addresses an inconsistency with eight tests. These tests use the assert module, but named the variable ASSERT. This goes against the project's typical coding style, and negatively impacts global find and replace updates. PR-URL: #10544 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Jackson Tian <[email protected]> Reviewed-By: Prince John Wesley <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
This commit removes assignments of this to a variable in the tests. PR-URL: #10548 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
- Remove assignment of this to variable. - Add common.mustCall() as needed. - Move from var to const. PR-URL: #10547 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #9655 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
PR-URL: #10330 Reviewed-By: Myles Borins <[email protected]>
This checks to see that clearBuffer appropriately decrements the correct values in _writableState when clearBuffer is invoked in end. Fixes: #8687 PR-URL: #9922 Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Italo A. Casas <[email protected]>
PR-URL: #10549 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Brian White <[email protected]>
__dirname is path.dirname(__filename), but its docs, specifically the attempt to describe javascript scope in terms of "running" and "executing" had drifted apart. Rework to describe one as a variation of the other, move the example, and just describe the names in terms of the module, and it's local variables rather than the ill defined execution concepts. Fix: #5525 PR-URL: #10527 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
PR-URL: #10562 Fixes: #10554 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]>
PR-URL: #10603 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #10519 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Prince John Wesley <[email protected]> Reviewed-By: Franziska Hinkelmann <[email protected]>
Optimize arrayClone by copying forward. It's slightly faster (and more readable) to copy array elements in forward direction. This way it also avoids the ToBoolean and the postfix count operation. PR-URL: #10571 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Franziska Hinkelmann <[email protected]>
* Give createBenchmark and the Benchmark constructor a third argument for specifying the command line flags that this benchmark should be run with. The benchmarks are no longer run with --expose-internals by default, they will need to explicitly pass the flags. * Rename options to configs in createBenchmark and the Benchmark constructor to match the documentation since they are not optional. * Comment the properties of a Benchmark object Also improve the documentation about creating benchmarks * Add detailed description of the arguments of `createBenchmark` * Describe the two passes of running the benchmarks * Suggest what kind of code should go where in the benchmark example PR-URL: #10448 Reviewed-By: Andreas Madsen <[email protected]> Reviewed-By: Brian White <[email protected]>
evanlucas
force-pushed
the
v7.4.0-proposal
branch
from
January 4, 2017 17:08
22e9bbf
to
5d3dd96
Compare
Ok, this is the final list of commits provided CI is happy. CI: https://ci.nodejs.org/job/node-test-pull-request/5698/ |
Notable changes: * buffer: - Improve performance of Buffer allocation by ~11% (Brian White) #10443 - Improve performance of Buffer.from() by ~50% (Brian White) #10443 * events: Improve performance of EventEmitter.once() by ~27% (Brian White) #10445 * fs: Allow passing Uint8Array to fs methods where Buffers are supported. (Anna Henningsen) #10382 * http: Improve performance of http server by ~7% (Brian White) #6533 * npm: Upgrade to v4.0.5 (Kat Marchán) #10330 PR-URL: #10589
evanlucas
force-pushed
the
v7.4.0-proposal
branch
from
January 4, 2017 17:15
5d3dd96
to
4760abc
Compare
PR-URL: #10589
evanlucas
added a commit
that referenced
this pull request
Jan 4, 2017
Notable changes: * buffer: - Improve performance of Buffer allocation by ~11% (Brian White) #10443 - Improve performance of Buffer.from() by ~50% (Brian White) #10443 * events: Improve performance of EventEmitter.once() by ~27% (Brian White) #10445 * fs: Allow passing Uint8Array to fs methods where Buffers are supported. (Anna Henningsen) #10382 * http: Improve performance of http server by ~7% (Brian White) #6533 * npm: Upgrade to v4.0.5 (Kat Marchán) #10330 PR-URL: #10589
evanlucas
added a commit
to evanlucas/nodejs.org
that referenced
this pull request
Jan 4, 2017
evanlucas
added a commit
to nodejs/nodejs.org
that referenced
this pull request
Jan 4, 2017
imyller
added a commit
to imyller/meta-nodejs
that referenced
this pull request
Mar 2, 2017
Notable changes: * buffer: - Improve performance of Buffer allocation by ~11% (Brian White) nodejs/node#10443 - Improve performance of Buffer.from() by ~50% (Brian White) nodejs/node#10443 * events: Improve performance of EventEmitter.once() by ~27% (Brian White) nodejs/node#10445 * fs: Allow passing Uint8Array to fs methods where Buffers are supported. (Anna Henningsen) nodejs/node#10382 * http: Improve performance of http server by ~7% (Brian White) nodejs/node#6533 * npm: Upgrade to v4.0.5 (Kat Marchán) nodejs/node#10330 PR-URL: nodejs/node#10589 Signed-off-by: Ilkka Myller <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
2017-01-04, Version 7.4.0 (Current), @evanlucas
Notable changes
EventEmitter.once()
by ~27%. (Brian White) #10445We decided in the CTC meeting to go ahead with landing npm@4 in v7. In the event it causes problems, I'll take responsibility to cut a quick release to revert.
Commits
d1843ec3a7
] - async_wrap: clear destroy_ids vector (Trevor Norris) #104006a4e6e9a42
] - benchmark: allow benchmarks to specify flags (Joyee Cheung) #104480b2bc5e27b
] - benchmark: add benchmark for WHATWG URL properties (Joyee Cheung) #1040810b3297e8f
] - benchmark: use commas in non-csv rate output (Brian White) #103606d15e7b528
] - benchmark: refactor buffer benchmarks (Troy Connor) #10175797495a84a
] - buffer: improve allocation performance (Brian White) #10443ad5ae922ce
] - build: add /opt/freeware/... to AIX library path (Stewart X Addison) #10128cff57be2b6
] - build: add (not) cross-compiled configure flags (Jesús Leganés-Combarro 'piranna) #1028780e798e324
] - crypto: use CHECK_NE instead of ABORT or abort (Sam Roberts) #1041392eacdb5c6
] - (SEMVER-MINOR) deps: upgrade npm to 4.0.5 (Kat Marchán) #10330785975d922
] - deps: ICU 58.2 bump download URL (Steven R. Loomis) #10206bce0013dd8
] - deps: ICU 58.2 bump (Steven R. Loomis) #10206dcc20f12a6
] - doc: clarify the statement in vm.createContext() (AnnaMag) #105198e78953c88
] - doc: add joyeecheung to collaborators (Joyee Cheung) #10603d08463a9e3
] - doc: unify dirname and filename description (Sam Roberts) #105277ad0f7bc32
] - doc: redirect 'Start a Working Group' to TSC repo (William Kapke) #9655deb0917f76
] - doc: warn about unvalidated input in child_process (Matthew Garrett) #1046696c3c65a86
] - doc: require two-factor authentication (Rich Trott) #10529a7c12fef6c
] - doc: add Working Group dissolution text (William Kapke) #9656e86bf27fe8
] - doc: improve rinfo object documentation (Matt Crummey) #100505b7b457643
] - doc: add tls.DEFAULT_ECDH_CURVE (Sam Roberts) #10264cf3f75f6f0
] - doc: fixup errors in stream.md (Fumiya KARASAWA) #1041189fb82214f
] - doc: use "Node.js" in V8 guide (Rich Trott) #10438aabaef0aa7
] - doc: more efficient example in the console.md (Vse Mozhet Byt) #104513d181ce4fd
] - doc: var -> const / let in the console.md (Vse Mozhet Byt) #104519ce28ec3c5
] - doc: add the valid link for curl(1) in repl.md (Vse Mozhet Byt) #10244cffbfba4df
] - doc: replace anonymous functions in repl.md (Vse Mozhet Byt) #10244f281b190d5
] - doc: fix a function name in repl.md (Vse Mozhet Byt) #10244b8e2711ddd
] - doc: fix an output example in repl.md (Vse Mozhet Byt) #10244ae61232493
] - doc: white space unification in repl.md (Vse Mozhet Byt) #1024437cb971c65
] - doc: var => let / const in repl.md (Vse Mozhet Byt) #102446f8c6133e3
] - doc: update CONTRIBUTING.MD with link to V8 guide (sarahmeyer) #100708a9d68ad7c
] - doc: improve common.mustCall() explanation (Rich Trott) #103904365bb45b8
] - doc: consistent 'Returns:' part two (Myles Borins) #1039121fca4bdda
] - doc: require() tries first core not native modules (Vicente Jimenez Aguilar) #103246284d83092
] - doc: clarify macosx-firewall suggestion BUILDING (Chase Starr) #103110c4cf24f70
] - doc: update process.versions.modules documentation (Kevin Zurawel) #9901b67879f6f4
] - doc: clarify the review and landing process (Joyee Cheung) #102029044423bb6
] - doc: modernize code examples in the cluster.md (Vse Mozhet Byt) #102702eec9afdb1
] - doc: add Michaël Zasso to the CTC (Michaël Zasso)85d2a2abcf
] - doc: update writable.write return value (Tanuja-Sawant) #946837563fafca
] - doc: fix broken link in COLLABORATOR_GUIDE.md (Emanuel Buholzer) #10337f9a5c13ff3
] - dtrace: resolve conversion warnings from SLURP_INT (Christopher J. Brody) #10143bc379fda75
] - events: optimize arrayClone by copying forward (Benedikt Meurer) #105717ece950ffe
] - events: improve once() performance (Brian White) #104456629f8f83f
] - fs: cache non-symlinks in realpathSync. (Jeremy Yallop) #10253abde7644a5
] - (SEMVER-MINOR) fs: support Uint8Array input to methods (Anna Henningsen) #1038232b6bcdd83
] - http: optimize headers iteration (Brian White) #6533a760d707ad
] - http: simplify boolean checks (Brian White) #6533c8ad127abc
] - http: extract validation functions (Brian White) #65338a2a763f13
] - http: improve validation performance (Brian White) #6533df8b8b257d
] - http: refactor server connection handling (Brian White) #65331f0fd7b35d
] - http: misc cleanup and minor optimizations (Brian White) #6533b094b49659
] - http: reuse existing headers array for raw values (Brian White) #65334bed9475d1
] - inspector: fix Coverity defects (Eugene Ostroukhov) #10240023956187e
] - inspector: split HTTP/WS server from the inspector (Eugene Ostroukhov) #9630aed5e27451
] - lib: avoid recompilation of anonymous functions (Brian White) #6533064607be58
] - meta: modify pull request template for prepending (Rich Trott) #1048475efdeb635
] - os: fix os.release() for aix and add test (jBarz) #102456796bf4829
] - repl: allow autocompletion for scoped packages (Evan Lucas) #1029611ed8007df
] - src: describe what NODE_MODULE_VERSION is for (Sam Roberts) #104145e5b1f8b89
] - src: return early if nextTickQueue is empty (Trevor Norris) #102745852336207
] - test: add tests for clearBuffer state machine (Safia Abdalla) #99226ec798bdd6
] - test: update test-cluster-shared-handle-bind-error (cjihrig) #1054732401b5069
] - test: avoid assigning this to variables (cjihrig) #10548e1fbd72ae7
] - test: s/ASSERT/assert/ (cjihrig) #1054405b0092230
] - test: refactor test-debugger-remote (Sakthipriyan Vairamani (thefourtheye)) #1045582575f9341
] - test: refactor test-stream-unshift-read-race (Rich Trott) #105324d984ecadb
] - test: refactor test-stream-pipe-error-handling (Rich Trott) #105302619236212
] - test: refactor test-tls-alert-handling (Rich Trott) #104828ac9d07805
] - test: fix flaky test-http-client-timeout-with-data (Rich Trott) #10431ef5a43a0e3
] - test: improve test-http-allow-req-after-204-res (Adrian Estrada) #105034a16f9b054
] - test: improve test-fs-empty-readStream.js (Adrian Estrada) #104795fc93ee841
] - test: refactor the code in test-http-connect (Adrian Estrada) #1039778e8aa81c9
] - test: refactor test-stream-pipe-after-end (Rich Trott) #104830a0c190db5
] - test: use strictEqual in test-http-server (Fabrice Tatieze) #1047804d82a5122
] - test: refactor test-stdin-from-file (Rob Adelmann) #1033100f791af74
] - test: refactor test-stream2-unpipe-drain (Chris Story) #10033eb1adbb48e
] - test: refactor the code in test-dns-ipv4 (Adrian Estrada) #10200dff48af67f
] - test: add regex to text-crypto-random (Nate) #100205164b56224
] - test: add test for SIGWINCH handling by stdio.js (Sarah Meyer) #100631aa3ab1ec6
] - test: refactor the code in test-fs-chmod (Adrian Estrada) #104404f1d9452de
] - test: swap var for let/const throughout (Paul Graham) #10177f6ed233546
] - test: improve the code in test-pipe.js (Adrian Estrada) #10452011bd4675a
] - test: improve code in test-fs-readfile-error (Adrian Estrada) #1036798fcb221d5
] - test: improve code in test-vm-preserves-property (Adrian Estrada) #10428cdf028c5a6
] - test: improve code in test-vm-symbols (Adrian Estrada) #1042994a894acf2
] - test: fix and improve debugger-client test (Sakthipriyan Vairamani (thefourtheye)) #10371d4c888df88
] - test: basic functionality of readUIntLE() (larissayvette) #10359a5b8d097c5
] - test: clean up repl-reset-event file (Kailean Courtney) #9931599a2a956b
] - test: refactor test-child-process-ipc (malen) #9990d33e560929
] - test: fix and improve debug-break-on-uncaught (Sakthipriyan Vairamani (thefourtheye)) #103709349f086d9
] - test: refactor test-internal-modules (Christy Leung) #100162ad9faa19e
] - test: add second argument to assert.throws() (Ken Russo) #99874bfd9c0a35
] - test: refactor test-pipe-file-to-http (Josh Mays) #100541b9f548e7d
] - test: refactor test-tls-interleave (Brian Chirgwin) #10017db3ac5d6e7
] - test: refactor test-tls-client-getephemeralkeyinfo (Harish Tejwani) #9954bbe618d3e2
] - test: refactor test-cluster-send-handle-twice.js (Amar Zavery) #100495d64f3d76f
] - test: update test-tls-check-server-identity.js (Kevin Cox) #9986e6702d6d9b
] - test: fix flaky test-https-timeout (Rich Trott) #1040444f4d6001f
] - test: improve test-cluster-net-listen.js (Rico Cai) #9953d3bef30b5f
] - test: refactor test-child-process-stdin (Segu Riluvan) #10420e9b2325d68
] - test: test error messages in test-dns-regress-7070 (Wallace Zhang) #10058826decf8e5
] - test: basic functionality of readUIntBE() (larissayvette) #1041791a2dc216d
] - test: improve test-cluster-worker-constructor.js (Adrian Estrada) #10396a82be5d44c
] - test: refactor test-init.js (Sakthipriyan Vairamani (thefourtheye)) #10384ed76bfa7ba
] - test: refactor code in test-cluster-http-pipe (Adrian Estrada) #102979a0711d37f
] - test: improve code in test-http-bind-twice.js (Adrian Estrada) #103189d0220c4de
] - test: fix linter error in whatwg-url-parsing (Sakthipriyan Vairamani (thefourtheye)) #10421bee7d7e32c
] - test: change var declarations, add mustCall check (Daniel Sims) #9962a2ec794d3b
] - test: added validation regex argument to test (Avery, Frank) #991814826d0569
] - test: refactoring test-cluster-worker-constructor (Christopher Rokita) #9956274eef4da0
] - test: refactoring test-pipe-head (Travis Bretton) #100367c406e819b
] - test: refactor test-stdin-script-child (Emanuel Buholzer) #10321501165f0c1
] - test: fix timers-same-timeout-wrong-list-deleted (Rich Trott) #10362ba63363512
] - test: refactor test-stream2-writable (Rich Trott) #10353a5a738cca7
] - test: refactor test-tls-0-dns-altname (Richard Karmazin) #994812a3b189da
] - test: refactor test-cluster-net-listen (Segu Riluvan) #1004718a75a085d
] - test: test: refactor test-sync-fileread (Jason Wohlgemuth) #9941815b5bdcf4
] - test: change assert.strict to assert.strictEqual() (Ashita Nagesh) #9988f1cc0a4d26
] - test: add regex check in test-buffer-bad-overload (Sam Shull) #100380684211d12
] - test: refactor the code in test-http-keep-alive (Adrian Estrada) #10350a815a23631
] - test: improve domain-top-level-error-handler-throw (CodeVana) #99503448e8e522
] - test: use strictEqual in test-cwd-enoent-repl.js (Neeraj Sharma) #9952fc2fd920ab
] - test: refactor test-net-reconnect-error (Duy Le) #9903a7c9c5685e
] - test: add test-require-invalid-package (Duy Le) #9903d1b4c5dc61
] - test: refactor test-child-process-kill (Duy Le) #99032f92945a70
] - test: use consistent block spacing (Rich Trott) #103779a9e530291
] - test: add known_issues test for sandbox inheritied properties flattened after vm.runInNewContext #5350 (AnnaMag) #1031976b0e5bfbe
] - test: refactor test-timers-this (Rich Trott) #10315797d9a8e79
] - tools: refactor json.js (Rich Trott) #1044205332942e2
] - tools: enforce linebreak after ternary operators (Michaël Zasso) #102133a7b63b81b
] - tools: enable block-spacing rule in .eslintrc (Rich Trott) #103773195fb45ae
] - url: set toStringTag for the URL class (James M Snell) #10562659d522d7c
] - url: fix accidental filemode change (James M Snell) #105496977224059
] - url: fix URL query update if searchParams changes (Michaël Zasso) #1048678e867492a
] - url: improve spec compliance of WHATWG URL (Michaël Zasso) #103172b98ea0dec
] - url: move originFor, domainToAscii and domainToUnicode (James M Snell) #10512e210efad9e
] - url: performance improvement in URL implementation (James M Snell) #104697fbd12f876
] - url: make WHATWG URL properties spec compliant (Joyee Cheung) #10408495213e545
] - url: mark ignored return value in node::url::Parse(...) (Christopher J. Brody) #10141ba46374cb9
] - watchdog: add flag to mark handler as disabled (Bartosz Sosnowski) #10248