-
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
v10.6.0 proposal #21629
v10.6.0 proposal #21629
Conversation
Prevent misc benchmark files from running more than one benchmark during tests. PR-URL: #21046 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Move C++ benchmark useful for NAPI to its own directory. This will isolate the benchmark so it can be excluded from testing that applies to all other benchmarks but not this one. PR-URL: #21046 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Check that benchmark tests are not running longer than necessary by confirming that they only produce one set of configs to report on per benchmark file. PR-URL: #21046 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #21330 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
PR-URL: #21377 Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Third string literal argument in assert.strictEqual() needs to be removed. Otherwise, on AssertionError it would not display the values that failed the check -- this hinders debugging. The string literals are added as comments above the check. PR-URL: #21406 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
PR-URL: #21264 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Because reasons. PR-URL: #21264 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Set the thread name for workers in trace events. Also, use uint64_t for thread_id_ because there's really no reason for those to be doubles PR-URL: #21246 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
PR-URL: #21399 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Fix parsing of e.g. `NODE_DEBUG_NATIVE=worker,messaging`. PR-URL: #21422 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This was added in 3217e8e as a regression test for a security patch. We moved it to `sequential` to lower the risk of creating a flaky test, because an earlier version of it was failing one some platforms. There is no known reason why te test should be flaky in this form, though, and moving it to parallel would be good because it does take around 3 seconds that would otherwise fully count towards the test run time. PR-URL: #21322 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
When headers are not emitted to JS, e.g. because of an error before that could happen, we currently still have the vector of previously received headers lying around, each one holding a reference count of 1. To fix the resulting memory leak, release them in the `Http2Stream` destructor. Also, clear the vector of headers once they have been emitted – there’s not need to keep it around, wasting memory. PR-URL: #21373 Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
PR-URL: #21430 Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #21350 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Bradley Farias <bradley.meck@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
This commit adds examples of specifying filters when running cctest. This can be useful when debugging and limiting the test cases run to the test cases of interest and I think worth documenting. PR-URL: #21401 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Added tests to validate process.setgroups() arguments PR-URL: #21286 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #21286 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
If an application has a large RSS (GB), jorangreef observed that child_process.spawn will block the event loop for ms-s. This is surprising behavior and merits documentation. Refs: #14917 PR-URL: #21234 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Original commit message: [log] improve --perf-basic-prof-only-functions Change --perf-basic-prof-only-functions to also log builtin code creation events, otherwise InterpretedFunctions generated by --interpreted-frames-native-stack will be filtered out. R=yangguo@google.com Change-Id: Ib0623fca88e25c514473a43de56ebbbdcb146f97 Reviewed-on: https://chromium-review.googlesource.com/1100014 Reviewed-by: Yang Guo <yangguo@chromium.org> Commit-Queue: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/master@{#53760} Refs: v8/v8@5dd3395 PR-URL: #21386 Reviewed-By: Yang Guo <yangguo@chromium.org> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is a suggestion to add a new option to the node executable to allow for breaking in node's javascript bootstrapper code. Previously I've been able to set breakpoints in node bootstrapper code and then restart the debugging session and those breakpoints would be hit, but I don't seem to be able to do so anymore. Having this option would allow me to use this option and then step through or add more break points as needed. PR-URL: #20819 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com>
calling writeHead() into a Response object that has no headers already set causes getHeader() to return undefined, even if the header was set in the writeHead() function call. Explain this behavior as an optimiation as opposed to a bug. Fixes: #10354 PR-URL: #21289 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Optimize three functions that pass on (part of) their JS arguments to the JS function they call by stack-allocating the storage in the common case. PR-URL: #21409 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Eugene Ostroukhov <eostroukhov@google.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Minwoo Jung <minwoo@nodesource.com> Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
This commit validates the file descriptor passed to the TTY wrap's guessHandleType() function. Prior to this commit, a bad file descriptor would trigger an abort in the binding layer. PR-URL: #21429 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Minwoo Jung <minwoo@nodesource.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
uv_tcp_open() can fail. Prior to this commit, any error was being silently ignored. This commit raises the errors. PR-URL: #21428 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com>
On AIX the underlying fsync system call returns EBADF on a file descriptor for an open directory. So avoid running fsync on it. PR-URL: #21298 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Original commit message: [log][api] introduce public CodeEventListener API Introduce a new public API called CodeEventListener to allow embedders to better support external profilers and other diagnostic tools without relying on unsupported methods like --perf-basic-prof. Bug: v8:7694 Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng Change-Id: I063cc965394d59401358757634c9ea84c11517e9 Co-authored-by: Daniel Beckert <daniel@sthima.com.br> Reviewed-on: https://chromium-review.googlesource.com/1028770 Commit-Queue: Yang Guo <yangguo@chromium.org> Reviewed-by: Hannes Payer <hpayer@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Reviewed-by: Andreas Haas <ahaas@chromium.org> Cr-Commit-Position: refs/heads/master@{#53382} Refs: v8/v8@aa6ce3e PR-URL: #21126 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com>
/cc @nodejs/collaborators @nodejs/tsc @nodejs/build I'm going to do the release in the evening tomorrow (Europe time). CI: |
Notable changes: * build: * Node.js should now be about 60% faster to startup than the previous version, thanks to the use V8's code cache feature for core modules. [#21405](#21405) * dns: * An experimental promisified version of the dns module is now available. Give it a try with `require('dns').promises`. [#21264](#21264) * fs: * `fs.lchown` has been undeprecated now that libuv supports it. [#21498](#21498) * lib: * `Atomics.wake` is being renamed to `Atomics.notify` in the ECMAScript specification ([reference](tc39/ecma262#1220)). Since Node.js now has experimental support for worker threads, we are being proactive and added a `notify` alias, while emitting a warning if `wake` is used. [#21413](#21413) [#21518](#21518) * n-api: * Add API for asynchronous functions. [#17887](#17887) * util: * `util.inspect` is now able to return a result instead of throwing when the maximum call stack size is exceeded during inspection. [#20725](#20725) * vm: * Add `script.createCachedData()`. This API replaces the `produceCachedData` option of the `Script` constructor that is now deprecated. [#20300](#20300) * worker: * Support for relative paths has been added to the `Worker` constructor. Paths are interpreted relative to the current working directory. [#21407](#21407) PR-URL: #21629
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@joyeecheung @targos Can you confirm that this is enabled by default? Maybe I missed something in the PR, but at this point it’s still “just” a |
Notable changes: * dns: * An experimental promisified version of the dns module is now available. Give it a try with `require('dns').promises`. [#21264](#21264) * fs: * `fs.lchown` has been undeprecated now that libuv supports it. [#21498](#21498) * lib: * `Atomics.wake` is being renamed to `Atomics.notify` in the ECMAScript specification ([reference](tc39/ecma262#1220)). Since Node.js now has experimental support for worker threads, we are being proactive and added a `notify` alias, while emitting a warning if `wake` is used. [#21413](#21413) [#21518](#21518) * n-api: * Add API for asynchronous functions. [#17887](#17887) * util: * `util.inspect` is now able to return a result instead of throwing when the maximum call stack size is exceeded during inspection. [#20725](#20725) * vm: * Add `script.createCachedData()`. This API replaces the `produceCachedData` option of the `Script` constructor that is now deprecated. [#20300](#20300) * worker: * Support for relative paths has been added to the `Worker` constructor. Paths are interpreted relative to the current working directory. [#21407](#21407) PR-URL: #21629
@addaleax Good catch! I didn't follow the PR closely and got misled by the commit message. I removed this point from the changelog. |
Release build: https://ci-release.nodejs.org/job/iojs+release/3543/ |
Starting promotion now |
Notable changes: * dns: * An experimental promisified version of the dns module is now available. Give it a try with `require('dns').promises`. [#21264](#21264) * fs: * `fs.lchown` has been undeprecated now that libuv supports it. [#21498](#21498) * lib: * `Atomics.wake` is being renamed to `Atomics.notify` in the ECMAScript specification ([reference](tc39/ecma262#1220)). Since Node.js now has experimental support for worker threads, we are being proactive and added a `notify` alias, while emitting a warning if `wake` is used. [#21413](#21413) [#21518](#21518) * n-api: * Add API for asynchronous functions. [#17887](#17887) * util: * `util.inspect` is now able to return a result instead of throwing when the maximum call stack size is exceeded during inspection. [#20725](#20725) * vm: * Add `script.createCachedData()`. This API replaces the `produceCachedData` option of the `Script` constructor that is now deprecated. [#20300](#20300) * worker: * Support for relative paths has been added to the `Worker` constructor. Paths are interpreted relative to the current working directory. [#21407](#21407) PR-URL: #21629
2018-07-04, Version 10.6.0 (Current), @targos
Notable Changes
it a try with
require('dns').promises
. #21264fs.lchown
has been undeprecated now that libuv supports it. #21498Atomics.wake
is being renamed toAtomics.notify
in the ECMAScriptspecification (reference).
Since Node.js now has experimental support for worker threads, we are being
proactive and added a
notify
alias, while emitting a warning ifwake
is used. #21413 #21518util.inspect
is now able to return a result instead of throwing when themaximum call stack size is exceeded during inspection. #20725
script.createCachedData()
. This API replaces theproduceCachedData
option of the
Script
constructor that is now deprecated. #20300Worker
constructor. Pathsare interpreted relative to the current working directory. #21407
Commits
a526b4e2c7
] - atomis: add notify alias (Gus Caplan) #214139030e933f4
] - benchmark: create napi benchmark directory (Rich Trott) #210463d3dbae7d8
] - build: remove requirement to re-run ./configure (Anna Henningsen) #21371a7505c029a
] - build: speed up startup with V8 code cache (Joyee Cheung) #214057d2fe5d770
] - build: improve Travis CI settings (Timothy Gu) #21459225063184d
] - build: fail on instrumentation errors (Benjamin Coe) #210716f80e305d0
] - build: build addons in parallel on Windows (Bartosz Sosnowski) #2140342f5ff8346
] - build: add crypto check to markdown lint target (Daniel Bevenius) #21326c214403c1a
] - build: fix building with --build-v8-with-gn (Yang Guo) #2133076ef7acf6d
] - (SEMVER-MINOR) build, win: make LTCG optional (Bartosz Sosnowski) #2118645a83760ec
] - crypto: fix UB in computing max message size (Ben Noordhuis) #21462fefa57a7a4
] - crypto: remove outdated comment (Timothy Gu) #21511e7776c63da
] - crypto: refer to correct deprecation id in comment (Michaël Zasso) #21399b30840da5f
] - deps: fix gypi sysroot settings on V8 (Matheus Marchini) #21494a48d98ef04
] - deps: float fix on node-gyp in npm tree (Myles Borins) #21448fe6d707bc4
] - deps: float 0c27d793 from openssl (ECDSA blinding) (Rod Vagg) #21345f162939c32
] - deps: upgrade to libuv 1.21.0 (cjihrig) #2146662ca2cf21c
] - deps: cherry-pick 70c4340 from upstream V8 (Matheus Marchini) #21126ab27e0e785
] - deps: cherry-pick acc336c from upstream V8 (Matheus Marchini) #2112637a5c8c2ff
] - deps: cherry-pick b20faff from upstream V8 (Matheus Marchini) #211264663d1c22e
] - deps: backport aa6ce3e from upstream V8 (Matheus Marchini) #211265d7218965d
] - deps: cherry-pick 5dd3395 from upstream V8 (Matheus Marchini) #2138618179f8ae9
] - (SEMVER-MINOR) dns: remove Resolver#cancel() from promises API (cjihrig) #21264aa864ba4a9
] - (SEMVER-MINOR) dns: add promisified dns module (cjihrig) #212641d73ba8322
] - doc: fix some links (Vse Mozhet Byt) #2161924bc6ab726
] - doc: fix some typos in N-API docs (Vse Mozhet Byt) #21614cadc74d92d
] - doc: fix heading level in errors.md (Vse Mozhet Byt) #21618eb6dcf2696
] - doc: fix typo in fs.md (Hugo Josefson) #21579e081866f64
] - doc: add DataView to appropriate crypto methods (Gerhard Stoebich) #2154951a434f711
] - doc: fix some typos in deprecations.md and vm.md (Vse Mozhet Byt) #215690f1d73761d
] - doc: fix function name in process.md (Joonas Rouhiainen) #21523bc28398cbe
] - doc: separate unrelated info about child_process.exec() (Charmander) #21516504c0cdd01
] - doc: fix code example and formatting in crypto.md (Victor Belozyorov) #21500511d610dca
] - doc: updated docs to include --experimental-worker flag (Jo Colina) #21461c050279d23
] - doc: add bcoe as collaborator (Benjamin Coe) #21536f5fc412092
] - doc: clarify setServers() methods in dns.md (Shivang Saxena) #214694647f61a94
] - doc: Improve doc for Http2 headers object (Gerhard Stoebich) #212966cca5a8b0e
] - doc: update AUTHORS list (Michaël Zasso) #21468de195d50dd
] - doc: update LICENSE file (Rich Trott) #21472dad782165a
] - doc: fix sort in sections, lists, tables of dns.md (Vse Mozhet Byt) #21505dbd810e5d4
] - doc: show options arg to new Worker is optional (Thomas Watson) #2150823598239d1
] - doc: fix HTTP req/res 'close' description (Robert Nagy) #2104702bc99daa7
] - doc: correct parameters, return types in crypto.md (ZaneHannanAU) #214205bb6e5c5df
] - doc: restore documentation for two error codes (Сковорода Никита Андреевич) #21484c324b85a15
] - doc: sort error codes in errors.md (Сковорода Никита Андреевич) #21485361e4f250c
] - doc: fix list format in cli.md (Vse Mozhet Byt) #214678e5104b094
] - doc: explain HTTP writeHead()'s fast path behavior (Gireesh Punathil) #212898a997a503c
] - doc: note synchronous part of child_process.spawn (Jamie Davis) #21234e94474913e
] - doc: add example of using filter with cctest (Daniel Bevenius) #214019e3168478c
] - doc: fix missing parentPort link in worker_threads (Thomas Watson) #214301e5afb7d22
] - errors: fix ERR_MISSING_DYNAMIC_INSTANTIATE_HOOK (Сковорода Никита Андреевич) #2149329299cc50a
] - esm: loader hook URL validation and error messages (guybedford) #213522e07d4596c
] - fs: undeprecate lchown() (cjihrig) #214985a71e7941d
] - http2: track memory allocated by nghttp2 (Anna Henningsen) #213743ba9a445de
] - http2: fix memory leak when headers are not emitted (Anna Henningsen) #2137345fe865fbc
] - inspector: use js_app.html as the landing page for chrome devtools (GauthamBanasandra) #21385d1b750d360
] - inspector: add debugging for WebSocket messages (Timothy Gu) #214730d98fe6ef9
] - lib: fix segfault with --without-intl (Rich Trott) #215895cd78ba911
] - module: experimental modules runMain separation (guybedford) #21350c87037286f
] - n-api: fix compiler warning (cjihrig) #2159791384bfe5f
] - (SEMVER-MINOR) n-api: add API for asynchronous functions (Gabriel Schulhof) #1788750f833db07
] - net: report uv_tcp_open() errors (cjihrig) #21428881d99b3e6
] - net: validate fds passed to Socket constructor (cjihrig) #214290a1e8e0172
] - per_context: add warning to Atomics.wake (Gus Caplan) #21518cd2b80c1f5
] - process: avoid using the same fd for ipc and stdio (cjihrig) #214662d6b337df9
] - process: remove unused arguments in setup() (Joyee Cheung) #213771894d6c985
] - repl: fix tab completion for object properties with special char (Weijia Wang) #215560550a58b08
] - src: remove StreamBase::kFlagHasWritev (Anna Henningsen) #21527a8a7575410
] - src: remove extraReadStop()
call (Anna Henningsen) #21528bb0795a5c5
] - src: slightly simplifyFSEventWrap
(Anna Henningsen) #215337acfacbee0
] - src: add null check to GetCategoryGroupEnabled() (cjihrig) #21545eb8d60b447
] - src: move context bootstrap to js (Gus Caplan) #2151854227ee133
] - src: add native debugging code to workers (Anna Henningsen) #21423e0bcb6aa17
] - src: avoid common case heap allocation (Ben Noordhuis) #2140975e07feba8
] - src: introduce inspect-brk-node (Daniel Bevenius) #208192377aec000
] - src: fix debugging for multiple categories (Anna Henningsen) #2142295fa3c6535
] - test: add worker prefix to test-message* tests (Michaël Zasso) #21512b28fd37a69
] - test: fix ESM test (Anna Henningsen) #21605e7abde44db
] - test: add a request-response test for MessageChannel (itaysabato) #21514623cf11dda
] - test: skip non-doc files in test-make-doc checks (Vse Mozhet Byt) #215318f1aa3c5e8
] - test: use aliases for smart pointers in fixture (Daniel Bevenius) #214197e10697ba0
] - test: make cctest fixture use node::NewIsolate (Daniel Bevenius) #214199f2bf3c1b3
] - test: add some test cases for validateOffsetLengthWrite (Keita Akutsu) #21195245c885abb
] - test: fix test-net-socket-constructor (Santiago Gimeno) #21466357eaf3c95
] - test: lint fixes for ESLint update (cjihrig) #20855bfac7beaf5
] - test: move net bytes-per-chunk test to sequential (Rich Trott) #2145791f111fcb2
] - test: remove string error from strictEqual (Fernando Doglio) #212922fa49a39e6
] - test: add tests for end event of stream.Duplex (Masashi Hirano) #213256b40ba11c1
] - test: avoid running fsync on directory on AIX (John Barboza) #21298e038b2fa9a
] - test: assert process.setgroups is undefined on windows (Masashi Hirano) #21286d7ff752e9e
] - test: add tests for process.setgroups() (Masashi Hirano) #2128681046f94ff
] - test: move net bytes-per-chunk test to parallel (Anna Henningsen) #213229cef72dd21
] - test: remove the third string literal argument from assert.strictEqual() (Kevin Thomas) #2140623f22bc614
] - test: check that benchmark tests are minimal (Rich Trott) #2104629593e20d5
] - test: run misc benchmark only once in tests (Rich Trott) #21046f461ae2f45
] - test: move test-benchmark-path to sequential (Rich Trott) #213935d6d6fb121
] - tools: build all.html by combining generated HTML (Sam Ruby) #2156821d73a5869
] - tools: update ESLint to 5.0.0 (cjihrig) #20855a1580a0c4e
] - tools: fix typo in .eslintrc.js (Christopher Hiller) #214497cc979d4d3
] - (SEMVER-MINOR) util: recover from maximum call stack size (Ruben Bridgewater) #20725140836a1bc
] - util: fix comment typos (Renée Kooi) #214364fc05ac7e1
] - (SEMVER-MINOR) vm: add Script.createCodeCache() (Gus Caplan) #2030097b21862f5
] - (SEMVER-MINOR) win, build: generate .sln only when necessary (Bartosz Sosnowski) #21284ba8ee17de5
] - win, build: fix building on 32-bit machines (Bartosz Sosnowski) #21437206e5bf7af
] - worker: support relative paths (itaysabato) #2140741c4b2c76a
] - workers: add test for messagePort.onmessage (Michaël Zasso) #2151049706b44b7
] - workers: replace message types string by constants (Weijia Wang) #21537fb2592ff12
] - workers,trace_events: set thread name for workers (James M Snell) #21246