-
Notifications
You must be signed in to change notification settings - Fork 30k
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.10.0 proposal #12775
Merged
Merged
v7.10.0 proposal #12775
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.
tools
Issues and PRs related to the tools directory.
v7.x
v8 engine
Issues and PRs related to the V8 dependency.
labels
May 1, 2017
evanlucas
force-pushed
the
v7.10.0-proposal
branch
from
May 1, 2017 16:14
1e9fc4b
to
d730130
Compare
This is a chery-pick if you consider reducing the context to -C2 a cherry-pick; WordIsSmi has been renamed to TaggedIsSmi upstream. Original commit message: [builtins] Fix pointer comparison in ToString builtin. This fixes the bogus {Word32Equal} comparison in the ToString builtin implementing Object.prototype.toString to be a pointer-size {WordEqual} comparison instead. Comparing just the lower half-word is insufficient on 64-bit architectures. [email protected] TEST=mjsunit/regress/regress-crbug-664506 BUG=chromium:664506 Review-Url: https://codereview.chromium.org/2496043003 Cr-Commit-Position: refs/heads/master@{#40963} Fixes: #12411 PR-URL: #12412 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Sakthipriyan Vairamani <[email protected]>
This is a local patch because upstream fixed it differently by moving large chunks of code out of objects.h. We cannot easily back-port those changes due to their size and invasiveness. Fixes: #10388 PR-URL: #12392 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Daniel Bevenius <[email protected]> Reviewed-By: James M Snell <[email protected]>
internal/util.js definied toInteger() and toLength() but they were only used by buffer.js. Inlining these small functions results in a small but statistically-significant performance gain. PR-URL: #12153 Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: James M Snell <[email protected]>
ESLint 3.19.0 allows the specification of selectors that represent disallowed syntax. Replace our custom rule for timer arguments with a pair of `no-restricted-syntax` option objects. PR-URL: #12162 Reviewed-By: Teddy Katz <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Yuta Hiroto <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
PR-URL: #12507 Fixes: #10635 Reviewed-By: James M Snell <[email protected]>
PR-URL: #12507 Ref: whatwg/url#175 Reviewed-By: James M Snell <[email protected]>
This commit implements the Web IDL USVString conversion, which mandates all unpaired Unicode surrogates be turned into U+FFFD REPLACEMENT CHARACTER. It also disallows Symbols to be used as USVString per spec. Certain functions call into C++ methods in the binding that use the Utf8Value class to access string arguments. Utf8Value already does the normalization using V8's String::Write, so in those cases, instead of doing the full USVString normalization, only a symbol check is done (`'' + val`, which uses ES's ToString, versus `String()` which has special provisions for symbols). PR-URL: #12507 Reviewed-By: James M Snell <[email protected]>
The ES addition operator calls the ToPrimitive() abstract operation without hint String, leading a subsequent OrdinaryToPrimitive() to call valueOf() first on an object rather than the desired toString(). Instead, use template literals which directly call ToString() abstract operation, per Web IDL spec. PR-URL: #12507 Fixes: b610a4d "url: enforce valid UTF-8 in WHATWG parser" Refs: b610a4d#commitcomment-21200056 Refs: https://tc39.github.io/ecma262/#sec-addition-operator-plus-runtime-semantics-evaluation Refs: https://tc39.github.io/ecma262/#sec-template-literals-runtime-semantics-evaluation Reviewed-By: James M Snell <[email protected]>
PR-URL: #12507 Reviewed-By: James M Snell <[email protected]>
This step was never part of the URL Standard's host parser algorithm, and is rendered unnecessary after IDNA errors are no longer ignored. PR-URL: #12507 Refs: c2a302c "src: do not ignore IDNA conversion error" Reviewed-By: James M Snell <[email protected]>
PR-URL: #12507 Reviewed-By: James M Snell <[email protected]>
The entire `URLSearchParams` class is now fully spec-compliant. PR-URL: #12507 Fixes: #10821 Reviewed-By: James M Snell <[email protected]>
The object is used as a structure, not as a map, which `StorageObject` was designed for. PR-URL: #12507 Reviewed-By: James M Snell <[email protected]>
Provides a factory method to convert a native URL class into a JS URL object. ```c++ Environment* env = ... URL url("http://example.org/a/b/c?query#fragment"); MaybeLocal<Value> val = url.ToObject(env); ``` PR-URL: #12507 Reviewed-By: James M Snell <[email protected]>
- Clarify port state - Remove scheme flag - Clarify URL_FLAG_TERMINATED PR-URL: #12507 Reviewed-By: James M Snell <[email protected]>
This changes to the way path parsing for non-special URLs. It allows paths to be empty for non-special URLs and also takes that into account when serializing. PR-URL: #12507 Fixes: #11962 Refs: whatwg/url#213 Reviewed-By: James M Snell <[email protected]>
PR-URL: #12507 Refs: web-platform-tests/wpt#4586 Refs: #11887 Reviewed-By: James M Snell <[email protected]>
PR-URL: #12507 Reviewed-By: James M Snell <[email protected]>
PR-URL: #12507 Reviewed-By: James M Snell <[email protected]>
It should trim the slashes after the colon into three for file URL. PR-URL: #12507 Refs: web-platform-tests/wpt#5195 Fixes: #11188 Reviewed-By: James M Snell <[email protected]>
PR-URL: #12507 Fixes: #11485 Reviewed-By: James M Snell <[email protected]>
PR-URL: #12507 Fixes: #10655 Reviewed-By: James M Snell <[email protected]>
* Update an example according to an actual REPL session. * Replace an arrow function with a common function to hold `this`. PR-URL: #12684 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]>
test-benchmark-child-process failures reveal that child-process-exec-stdout benchmark sometimes leaves around a stray yes.exe process. Add code to terminate the process. PR-URL: #12658 Ref: #12560 Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Bartosz Sosnowski <[email protected]> Reviewed-By: James M Snell <[email protected]>
Add documentation for `common.crashOnUnhandledRejection()`. Ref: https://github.com/nodejs/node/pull/12489/files/a9c2078a60bc3012dc6156df19772697a56a2517#r113737423 PR-URL: #12699 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Santiago Gimeno <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Yuta Hiroto <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
PR-URL: #12599 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
* Add the personal pronoun for @aqrln. * Fix incorrectly ordered @lucamaraschi entry. PR-URL: #12750 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Timothy Gu <[email protected]>
This allows the common.checkWarning() test method to accept a map of warning names to description(s), to allow testing code that generates multiple types of warnings. PR-URL: #11640 Reviewed-By: Anna Henningsen <[email protected]>
The unhandled promise rejection warning uses a template literal and prints the reason a promise was rejected. If rejecting with a symbol, the symbol failed to convert to a string and the process crashed. Now, symbols are casted to strings and the process does not crash. Fixes: #11637 PR-URL: #11640 Reviewed-By: Anna Henningsen <[email protected]>
PR-URL: #12456 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #12456 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #12456 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #12456 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #12456 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #12456 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #12456 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #12456 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #12456 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #12731 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Evan Lucas <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Jeremiah Senkpiel <[email protected]> Reviewed-By: Daijiro Wachi <[email protected]> Reviewed-By: Timothy Gu <[email protected]>
test-https-set-timeout-server fails under load. Move it to sequential so it is not competing with other tests. PR-URL: #12704 Fixes: #10130 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Yuta Hiroto <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Santiago Gimeno <[email protected]> Reviewed-By: Michael Dawson <[email protected]>
Currently when the destination emits an 'error', 'finish' or 'close' event the pipe calls unpipe to emit 'unpipe' and trigger the clean up of all it's listeners. When the source emits an 'end' event without {end: false} it calls end() on the destination leading it to emit a 'close', this will again lead to the pipe calling unpipe. However the source emitting an 'end' event along side {end: false} is the only time the cleanup gets ran directly without unpipe being called. This fixes that so the 'unpipe' event does get emitted and cleanup in turn gets ran by that event. Fixes: #11837 PR-URL: #11876 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
Notable changes: * **crypto**: - add randomFill and randomFillSync (Evan Lucas) #10209 * **meta**: Added new collaborators - add lucamaraschi to collaborators (Luca Maraschi) #12538 - add DavidCai1993 to collaborators (David Cai) #12435 - add jkrems to collaborators (Jan Krems) #12427 - add AnnaMag to collaborators (AnnaMag) #12414 * **process**: - fix crash when Promise rejection is a Symbol (Cameron Little) #11640 * **url**: - make WHATWG URL more spec compliant (Timothy Gu) #12507 * **v8**: - fix stack overflow in recursive method (Ben Noordhuis) #12460 - fix build errors with g++ 7 (Ben Noordhuis) #12392 PR-URL: #12775
evanlucas
force-pushed
the
v7.10.0-proposal
branch
from
May 3, 2017 01:44
84ed5f8
to
b5e70ae
Compare
PR-URL: #12775
evanlucas
added a commit
that referenced
this pull request
May 3, 2017
Notable changes: * **crypto**: - add randomFill and randomFillSync (Evan Lucas) #10209 * **meta**: Added new collaborators - add lucamaraschi to collaborators (Luca Maraschi) #12538 - add DavidCai1993 to collaborators (David Cai) #12435 - add jkrems to collaborators (Jan Krems) #12427 - add AnnaMag to collaborators (AnnaMag) #12414 * **process**: - fix crash when Promise rejection is a Symbol (Cameron Little) #11640 * **url**: - make WHATWG URL more spec compliant (Timothy Gu) #12507 * **v8**: - fix stack overflow in recursive method (Ben Noordhuis) #12460 - fix build errors with g++ 7 (Ben Noordhuis) #12392 PR-URL: #12775
evanlucas
added a commit
to evanlucas/nodejs.org
that referenced
this pull request
May 3, 2017
evanlucas
added a commit
to nodejs/nodejs.org
that referenced
this pull request
May 3, 2017
imyller
added a commit
to imyller/meta-nodejs
that referenced
this pull request
May 4, 2017
Notable changes: * **crypto**: - add randomFill and randomFillSync (Evan Lucas) nodejs/node#10209 * **meta**: Added new collaborators - add lucamaraschi to collaborators (Luca Maraschi) nodejs/node#12538 - add DavidCai1993 to collaborators (David Cai) nodejs/node#12435 - add jkrems to collaborators (Jan Krems) nodejs/node#12427 - add AnnaMag to collaborators (AnnaMag) nodejs/node#12414 * **process**: - fix crash when Promise rejection is a Symbol (Cameron Little) nodejs/node#11640 * **url**: - make WHATWG URL more spec compliant (Timothy Gu) nodejs/node#12507 * **v8**: - fix stack overflow in recursive method (Ben Noordhuis) nodejs/node#12460 - fix build errors with g++ 7 (Ben Noordhuis) nodejs/node#12392 PR-URL: nodejs/node#12775 Signed-off-by: Ilkka Myller <[email protected]>
anchnk
pushed a commit
to anchnk/node
that referenced
this pull request
May 6, 2017
Notable changes: * **crypto**: - add randomFill and randomFillSync (Evan Lucas) nodejs#10209 * **meta**: Added new collaborators - add lucamaraschi to collaborators (Luca Maraschi) nodejs#12538 - add DavidCai1993 to collaborators (David Cai) nodejs#12435 - add jkrems to collaborators (Jan Krems) nodejs#12427 - add AnnaMag to collaborators (AnnaMag) nodejs#12414 * **process**: - fix crash when Promise rejection is a Symbol (Cameron Little) nodejs#11640 * **url**: - make WHATWG URL more spec compliant (Timothy Gu) nodejs#12507 * **v8**: - fix stack overflow in recursive method (Ben Noordhuis) nodejs#12460 - fix build errors with g++ 7 (Ben Noordhuis) nodejs#12392 PR-URL: nodejs#12775
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
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.
Still need to pull in some more commits and will update notable changes shortly
2017-05-02, Version 7.10.0 (Current), @evanlucas
Notable Changes
Commits
List of commits
780fa39854
] - benchmark: terminate child process on Windows (Rich Trott) #126582f13fc1230
] - benchmark: add benchmark for v8.getHeap*Statistics (James M Snell) #126817d87edc1ba
] - benchmark: add benchmark for string concatenations (Vse Mozhet Byt) #1245508ba9d437c
] - benchmark: fix CLI arguments check in common.js (Vse Mozhet Byt) #12429440f4d4eef
] - Revert "benchmark: fix CLI arguments check in common.js" (James M Snell) #12474b7aeed7a7e
] - benchmark: improve cli error message (Brian White) #12421917534d541
] - benchmark: fix CLI arguments check in common.js (Vse Mozhet Byt) #12429f316b50e8d
] - benchmark: replace more [].join() with ''.repeat() (Vse Mozhet Byt) #12317d58fa7873f
] - benchmark,windows: TCP.readStart() meaningful only after completion (Refael Ackermann) #12258e4b2f61fb5
] - buffer: use slightly faster NaN check (Brian White) #12286ebeb6c0a26
] - buffer: optimize write() (Brian White) #123610c0241ff73
] - buffer,util: refactor for performance (Rich Trott) #12153cd7fda297f
] - build: add target for checking for perm deopts (Brian White) #1245693b12a553b
] - build: use do_not_edit variable where possible (Ruslan Bekenev) #1261078ac637fe2
] - build: fix case in lib names (Refael Ackermann) #12522e6be4b951a
] - build: make linter targets silent (Sakthipriyan Vairamani (thefourtheye)) #124234d9e6718f8
] - build: run cpplint even if jslint failed (Ruslan Bekenev) #122769662ca1a03
] - build: enable cctest to use generated objects (Daniel Bevenius) #1195642e940c5e9
] - build,win: limit maxcpucount to 2 for MSBuild (João Reis) #121847feffa8189
] - cluster: fix permanent deoptimizations (Brian White) #12456db585c9b4d
] - crypto: update root certificates (Ben Noordhuis) #124028ac8e50a58
] - crypto: make LazyTransform compabile with Streams1 (Matteo Collina) #1238075f4329e01
] - (SEMVER-MINOR) crypto: add randomFill and randomFillSync (Evan Lucas) #10209f8ae23e17f
] - deps: remove **/node_modules/form-data/README.md (Jeremiah Senkpiel) #12643e8595c505b
] - deps: cherry-pick 79aee39 from upstream v8 (Ben Noordhuis) #12412810f9215e5
] - deps,win: increase msvs_shard in gyp for V8 (João Reis) #12184795d908e8b
] - doc: fix formatting of TOC (Refael Ackermann) #12731a7ffe48d53
] - doc: fixup the collaborators list (Alexey Orlenko) #12750e8ae4ba487
] - doc: fix examples in repl.md (Vse Mozhet Byt) #12684cb06c8ce92
] - doc: Add initial documentation for N-API (Michael Dawson) #125491fb8298718
] - doc: add Added-in metadata for WHATWG URL (Timothy Gu) #12683bd7cee8bb7
] - doc: document url.domainTo* methods separately (Timothy Gu) #1268345facc8822
] - doc: fix an unclear wording in readline.md (Vse Mozhet Byt) #126051316c77b79
] - doc: improve randomfill and fix broken link (Sakthipriyan Vairamani (thefourtheye)) #12541313b205834
] - doc: prepare js code for eslint-plugin-markdown (Vse Mozhet Byt) #12563b52f77df43
] - doc: fix typo in doc/api/process.md (morrme) #1261247b39928d5
] - doc: make commit guidelines easier to reference (Benjamin Fleischer) #117324276c213f2
] - doc: add suggestion to use --3way (Michael Dawson) #125103703fc6bbe
] - doc: update link to Code of Conduct (Alex Autem) #12552434873d24b
] - doc: fix typo in fs.watch() description (Ivo von Putzer Reibegg) #12550eb78722922
] - doc: add lucamaraschi to collaborators (Luca Maraschi) #125389250f02d12
] - doc: clarify the callback arguments of dns.resolve (Roman Reiss) #953238278db9c7
] - doc: unify spaces in a querystring.md code example (Vse Mozhet Byt) #124653fc25dce82
] - doc: run tests before landing changes (Rich Trott) #12416af0067cc5e
] - doc: avoid colloquialism (Rich Trott) #12417d0ba631efa
] - doc: fix encoding string in buffer example (MapleUncle) #124823d8878c592
] - doc: correct git fix whitespace command (Mateusz Konieczny) #12445077187e9a8
] - doc: s/origin/upstream/ collaborator guide (Anna Henningsen) #124365a2d358f2e
] - doc: remove inspector experimental warning (cjihrig) #12408320e72b32d
] - doc: add missing ) in CONTRIBUTING.md (Mateusz Konieczny) #124444570d9853c
] - doc: add guide for backporting prs (Evan Lucas) #11099d7d1e923ad
] - doc: update link for landing PRs (Rich Trott) #124154ce58bd56a
] - doc: add DavidCai1993 to collaborators (David Cai) #12435984232cc2a
] - doc: fix typo in streams.md (John Paul Bamberg) #12428060b63e91f
] - doc: add jkrems to collaborators (Jan Krems) #124276a45be2fa6
] - doc: path functions ignore trailing slashes (Tobias Nießen) #1218192e239d001
] - doc: add info about serializable types (Shubheksha Jalan) #123135c57feaa27
] - doc: fix formatting in onboarding-extras (Rich Trott) #12350e2d66ab809
] - doc: response.write ignores body in some cases (Ruslan Bekenev) #12314d1e1832398
] - doc: add AnnaMag to collaborators (AnnaMag) #12414f3db9a6437
] - doc: limit lines to 80 cols in internal README (Evan Lucas) #12358ed130168ed
] - doc: add single arg scenario for util.format (Tarun Batra) #12374aa511053be
] - doc: add missing changelog entry for fs.readdir() (Shubheksha Jalan) #1231243a39c6786
] - doc: modernize and fix code examples in path.md (Vse Mozhet Byt) #1229671b39aefc1
] - doc: update os.uptime() and process.uptime() info (Vse Mozhet Byt) #12294089a96f337
] - doc: add link on logo to README (Roman Reiss) #1230775f0855f4c
] - doc: c++ unit test guide lines (Daniel Bevenius) #11956b1d3f59c59
] - doc: fix stylistic issues in api/net.md (Alexey Orlenko) #11786e48e00b03a
] - doc: document URLSearchParams constructor (Timothy Gu) #1250747faa027c6
] - doc, tools: add doc linting to CI (Vse Mozhet Byt) #1264057208b8461
] - fs: fix permanent deoptimizations (Brian White) #12456675244af8e
] - gyp: inherit parent for*.host
(Johan Bergström) #6173cbdf9a90d1
] - lib: fix typo in comments in module.js (WORMSS) #1252851eafe8f3c
] - meta: update authors list (Aashil Patel) #115332e3813f730
] - meta: move the Code of Conduct to TSC repository (James M Snell) #1214731874a704a
] - net: fix permanent deoptimizations (Brian White) #124569db4f19283
] - net: require 'dns' only once (Ben Noordhuis) #1234294385c6d70
] - net: don't normalize twice in Socket#connect() (Ben Noordhuis) #123420e40e6d3e9
] - net: don't concatenate strings in debug logging (Ben Noordhuis) #12342d0b1be13f9
] - net: remove unnecessary process.nextTick() (Ben Noordhuis) #12342dcc9e1a7d4
] - net: don't create unnecessary closure (Ben Noordhuis) #12342e09202b78b
] - net: don't create unnecessary closure (Ben Noordhuis) #123428ac387be3e
] - net: refactor onSlaveClose in Server.close (Claudio Rodriguez) #123346998e8026b
] - os,vm: fix segfaults and CHECK failure (Tobias Nießen) #1237115bfec2179
] - process: fix permanent deoptimizations (Brian White) #12456c4062c1912
] - process: cast promise rejection reason to string (Cameron Little) #116400cc37c71a1
] - querystring: move isHexTable to internal (Timothy Gu) #12507d411dd0dad
] - readline: fix permanent deoptimizations (Brian White) #12456b09bf51cdf
] - repl: support hidden history file on Windows (Bartosz Sosnowski) #12207da01ff7507
] - src: remove invalid comment (cjihrig) #12645744ed9477b
] - src: expose V8's IsNativeError() in util bindings (cjihrig) #12546cfd91446a1
] - src: remove extraneous dot (Myles Borins) #12626520f876711
] - src: add fcntl.h include to node.cc (Bartosz Sosnowski) #1254008951a1307
] - src: replace IsConstructCalls with lambda (Daniel Bevenius) #12533184941ef0b
] - src: remove TODO about uv errno removal (Daniel Bevenius) #1253694ddab091b
] - src: guard default_inspector_port (Daniel Bevenius) #12303513fc62267
] - src: clean up WHATWG WG parser (Timothy Gu) #12507078316c630
] - src: WHATWG URL C++ parser cleanup (Timothy Gu) #1250772a3cacc95
] - src: remove explicit UTF-8 validity check in url (Timothy Gu) #12507f85c3f1ef6
] - stream: fix permanent deoptimizations (Brian White) #12456c75d723b3c
] - test: move test to sequential for reliability (Rich Trott) #12704875c6fb250
] - test: fix permanent deoptimizations (Brian White) #12456c7118d6791
] - test: fix test filenames (Brian White) #124562331c9ba88
] - test: support multiple warnings in checkWarning (Cameron Little) #11640ee3199432a
] - test: improve test-tcp-wrap-listen (alohaglenn) #12599e2dfd4fad6
] - test: remove eslint comments from test-util.js (cjihrig) #1266998f3c0f204
] - test: remove eslint comments (cjihrig) #1266907e9393258
] - test: use common.mustCall in test-https-strict (weewey) #1266876ab347008
] - test: cleanup test-util-inherits.js (RobotMermaid) #126029f567e7a0a
] - test: use common.js to check platform (Ruslan Bekenev) #1262960159b6457
] - test: improve test-process-kill-pid (alohaglenn) #125881a84f0666b
] - test: improved type checking with regex (coreybeaumont) #125913114349c4c
] - test: cleanup test-fs-watch.js (RobotMermaid) #1259529641c883c
] - test: add mustCall in test-timers-clearImmediate (Zahidul Islam) #12598989d344ba9
] - test: use block scoped variable names (Neehar Venugopal) #12544b82e0769fe
] - test: dynamic port in cluster eaddrinuse (Sebastian Plesciuc) #125478ae5afe2d2
] - test: dynamic port in cluster ipc throw (Sebastian Plesciuc) #1257180ceb04644
] - test: replace assertion error check with regex (thelady) #126032021ea1c12
] - test: refactored context type err message to regex (Muhsin Abdul-Musawwir) #125961a4bf431fc
] - test: improve test-process-chdir (vperezma) #1258914e93f6369
] - test: dynamic port in parallel cluster tests (Sebastian Plesciuc) #12584d10eb83325
] - test: remove flaky designation for test on AIX (Rich Trott) #12564f0b5afe721
] - test: dynamic port in cluster worker dgram (Sebastian Plesciuc) #12487661ff6dae3
] - test: move test-debugger-repeat-last to sequential (kumarrishav) #124700fb69de277
] - test: use duplex streams in duplex stream test (cjihrig) #12514f84a5e19b7
] - test: use JSON.stringify to trigger stack overflow (Yang Guo) #1248196b2faa79b
] - test: fix parallel/test-setproctitle.js on alpine (David Cai) #12413e3ccc3109c
] - test: set benchmark-child-process flaky on windows (Rich Trott) #1256137261319d6
] - test: minimize time for child_process benchmark (Rich Trott) #12518eac0d70429
] - test: console.log removed from test-net-localport (Faiz Halde) #12483a213320745
] - test: dynamic port in cluster worker disconnect (Sebastian Plesciuc) #12457ddc35282c0
] - test: remove uses of common.PORT in test-tls-client tests (Ahmed Taj elsir) #12461f48d06c042
] - test: dynamic port in cluster worker send (Sebastian Plesciuc) #12472a75fbe024a
] - test: increase coverage for buffer.js (Rich Trott) #12476e919941a21
] - test: add test for child_process benchmark (Joyee Cheung) #123268e3d54aca5
] - test: complete coverage of lib/child_process.js (cjihrig) #12367922c457365
] - test: buffer should always be stringified (Luca Maraschi) #12355611c23cca6
] - test: use dynamic port in test-cluster-bind-twice (Rich Trott) #12418a7e13e012d
] - test: remove common.PORT from test-cluster*.js (Tarun Batra) #12441a34cccceaa
] - test: use dynamic port in 3 test-cluster-worker tests (Sebastian Plesciuc) #12443320b80b792
] - test: add --use-bundled-ca to tls-cnnic-whitelist (Daniel Bevenius) #123943c59d87164
] - test: add crypto check to crypto-lazy-transform (Daniel Bevenius) #124240f290f2414
] - test: enable setuid/setgid test (Rich Trott) #124034a19062294
] - test: replace [].join() with ''.repeat() (Jackson Tian) #123055ed9ed3317
] - test: remove common.PORT from test-cluster-basic (Rich Trott) #123770661fdf781
] - test: add test-benchmark-crypto (Rich Trott) #12347092c7239ee
] - test: add hasCrypto check to test-debug-usage (Daniel Bevenius) #12357aff0cfc2d7
] - test: improve punycode coverage to check surrogate pair (Nao YONASHIRO) #123541ab998f25c
] - test: fix allocUnsafe uninitialized buffer check (Karl Cheng) #12290fe45a379e4
] - test: add arrow functions to test-util-inspect (Alexey Orlenko) #117819bdf62f7a7
] - test: refactor test-util-inspect.js (Alexey Orlenko) #117791adb08ee92
] - test: synchronize WPT url test data (Daijiro Wachi) #125073efaa8ef90
] - test,doc: documentcrashOnUnhandledRejection()
(Anna Henningsen) #1269946a7c297d3
] - tools: use no-useless-concat ESLint rule (Vse Mozhet Byt) #12613258eeaa519
] - tools: enable no-useless-return eslint rule (cjihrig) #12577200e899cc4
] - tools: addroot: true
in main .eslintrc.yaml (Vse Mozhet Byt) #1257013441eb1e1
] - tools: add table parsing capability to the doctool (Roman Reiss) #95323c8e366c2a
] - tools: update certdata.txt (Ben Noordhuis) #124026003958872
] - tools: add compile_commands.json gyp generator (Ben Noordhuis) #1245083a28eeff8
] - tools: update gyp to eb296f6 (Refael Ackermann) #124505ccafa2a33
] - tools: replace custom ESLint timers rule (Rich Trott) #1216218aec6766e
] - url: always show password for URL instances (Brian White) #12420ac52923308
] - url: update WHATWG URL API to latest spec (Timothy Gu) #12523539ffaef83
] - url: improve descriptiveness of identifier (Rich Trott) #12579dfc801737f
] - url: improve WHATWG URL inspection (Timothy Gu) #12507b2a9e60ce1
] - url: clean up WHATWG URL origin generation (Timothy Gu) #1250729531d2654
] - url: disallow invalid IPv4 in IPv6 parser (Daijiro Wachi) #12507ffb2ef4ff3
] - url: remove javascript URL special case (Daijiro Wachi) #125075a27f6335d
] - url: trim leading slashes of file URL paths (Daijiro Wachi) #12507b50a84a259
] - url: avoid instanceof for WHATWG URL (Brian White) #12507b9b93f2165
] - url: error when domainTo*() is called w/o argument (Timothy Gu) #12507b8d1a45beb
] - url: change path parsing for non-special URLs (Daijiro Wachi) #12507c7de98a7bf
] - url: add ToObject method to native URL class (James M Snell) #125074b6097d3bd
] - url: use a class for WHATWG url[context] (Timothy Gu) #1250701b8839495
] - url: spec-compliant URLSearchParams parser (Timothy Gu) #12507b8ff2c9f37
] - url: spec-compliant URLSearchParams serializer (Timothy Gu) #12507d6fe91648a
] - url: prioritize toString when stringifying (Timothy Gu) #125077c9ca0f3ce
] - url: enforce valid UTF-8 in WHATWG parser (Timothy Gu) #12507b4052e656c
] - url: extend URLSearchParams constructor (Timothy Gu) #12507e77f1e2177
] - v8: fix stack overflow in recursive method (Ben Noordhuis) #1246025b851bdd4
] - v8: fix build errors with g++ 7 (Ben Noordhuis) #12392