Merged
Conversation
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.
Notable Changes
AtExit(). Use the three-argument variant ofAtExit()orAddEnvironmentCleanupHook()instead (Anna Henningsen) #30227serializationoption is added that allows child process IPC to use the V8 serialization API (to e.g., pass through data types like sets or maps) (Anna Henningsen) #30162npmto 6.13.1 (Ruy Adorno) #30271--experimental-modules(Guy Bedford) #29866writable.writableCorkedproperty (Robert Nagy) #29012Commits
b76c13ec86] - assert: replace var with let in lib/assert.js (PerfectPan) #302617f49816e8a] - benchmark: use let instead of var in async_hooks (dnlup) #304700130d2b6e0] - benchmark: use let instead of var in assert (dnlup) #304509cae205f4d] - buffer: change var to let (Vladislav Botvin) #30292b5198cd3b0] - (SEMVER-MINOR) build: reset embedder string to "-node.0" (Michaël Zasso) #30513f4f210adc1] - build: store cache on timed out builds on Travis (Richard Lau) #30469277e5fadf8] - (SEMVER-MINOR) build,tools: update V8 gypfiles for V8 7.9 (Michaël Zasso) #30020e51beef8d4] - (SEMVER-MINOR) child_process,cluster: allow using V8 serialization API (Anna Henningsen) #301626bf0e40bad] - cluster: destruct primordials in lib/internal/cluster/worker.js (peze) #3024618ec8a84be] - (SEMVER-MINOR) crypto: add support for IEEE-P1363 DSA signatures (Tobias Nießen) #2929239d0a25ddd] - crypto: fix key requirements in asymmetric cipher (Tobias Nießen) #302498c2e2ce6bf] - crypto: update root certificates (AshCripps) #301954f282f52f0] - deps: patch V8 to 7.9.317.23 (Myles Borins) #305609b71534d23] - deps: upgrade npm to 6.13.1 (claudiahdz) #30533f17c794faf] - (SEMVER-MINOR) deps: patch V8 to be API/ABI compatible with 7.8 (from 7.9) (Michaël Zasso) #305135a1ad570ea] - deps: V8: cherry-pick a7dffcd767be (Christian Clauss) #302182c6cf902b0] - (SEMVER-MINOR) deps: V8: cherry-pick 50031fae736f (Michaël Zasso) #300201e5e8c3922] - deps: V8: cherry-pick e5dbc95 (Gabriel Schulhof) #301309c356ba91c] - (SEMVER-MINOR) deps: V8: backport 5e755c6ee6d3 (Michaël Zasso) #30020fe99841c88] - (SEMVER-MINOR) deps: V8: backport 07ee86a5a28b (Michaël Zasso) #300205131bbe477] - (SEMVER-MINOR) deps: V8: cherry-pick 777fa98 (Michaël Zasso) #30020824e8b6f9b] - (SEMVER-MINOR) deps: V8: cherry-pick 7228ef8 (Michaël Zasso) #300204c7acc256a] - (SEMVER-MINOR) deps: V8: cherry-pick 6b0a953 (Michaël Zasso) #30020ebef1b2308] - (SEMVER-MINOR) deps: V8: cherry-pick bba5f1f (Michaël Zasso) #3002028ca44c724] - (SEMVER-MINOR) deps: V8: cherry-pick cfe9172 (Michaël Zasso) #30020ba4abfd198] - (SEMVER-MINOR) deps: V8: cherry-pick 3e82c8d (Michaël Zasso) #300202abdcbbe5e] - (SEMVER-MINOR) deps: V8: cherry-pick f2d92ec (Michaël Zasso) #3002046383616e3] - (SEMVER-MINOR) deps: make v8.h compatible with VS2015 (Joao Reis) #300205bc35732aa] - (SEMVER-MINOR) deps: V8: forward declaration ofRtl\*FunctionTable(Refael Ackermann) #27375627a804627] - (SEMVER-MINOR) deps: V8: patch register-arm64.h (Refael Ackermann) #2737513e6b0b82a] - (SEMVER-MINOR) deps: update V8's postmortem script (Colin Ihrig) #30020a4a6565348] - (SEMVER-MINOR) deps: update V8's postmortem script (Colin Ihrig) #296944182e3bad7] - (SEMVER-MINOR) deps: patch V8 to run on older XCode versions (Ujjwal Sharma) #296946566c15157] - (SEMVER-MINOR) deps: V8: silence irrelevant warnings (Michaël Zasso) #266856018db2ef9] - (SEMVER-MINOR) deps: V8: un-cherry-pick bd019bd (Refael Ackermann) #26685605cb9f0fc] - (SEMVER-MINOR) deps: update V8 to 7.9.317.22 (Michaël Zasso) #30513b82f63d9ca] - deps: update nghttp2 to 1.40.0 (gengjiawen) #30493401d2e9115] - deps: update npm to 6.13.0 (Ruy Adorno) #30271f8ee70c94d] - dgram: remove listeners on bind error (Anna Henningsen) #302100433d7995a] - dgram: reset bind state before emitting error (Anna Henningsen) #302100f8662d615] - dns: switch var to const/let (Dmitriy Kikinskiy) #30302ab887bd5f6] - doc: add mention for using promisify on class methods (Denys Otrishko) #303559940116aba] - doc: explain GIT_REMOTE_REF in COLLABORATOR_GUIDE (Denys Otrishko) #30371027bde563d] - doc: fix overriding of prefix option (Luigi Pinca) #30518b7757533bc] - doc: update http.md mention of socket (Jesse O'Connor) #301557f664e454b] - doc: adds NO_COLOR to assert doc page (Shobhit Chittora) #30483fba2f9a3d6] - doc: document timed out Travis CI builds (Richard Lau) #30469c40e242b32] - doc: replace const / var with let (Duncan Healy) #30446a93345b7cd] - doc: update outdated commonjs compat info (Geoffrey Booth) #30512b590533253] - doc: esm: improve dual package hazard docs (Geoffrey Booth) #30345d631a0a3e4] - doc: update 8.x to 10.x in backporting guide (garygsc) #304817e603bed52] - doc: createRequire can take import.meta.url directly (Geoffrey Booth) #30495e4a296ce8d] - doc: add entry to url.parse() changes metadata (Luigi Pinca) #3034864cf00b0b9] - doc: simplify text in pull-requests.md (Rich Trott) #304581e2672012f] - doc: remove "multiple variants" from BUILDING.md (Rich Trott) #303662d16a74ff9] - doc: remove "maintenance is supported by" text in BUILDING.md (Rich Trott) #30365c832565290] - doc: add lookup to http.request() options (Luigi Pinca) #30353b8afe57e85] - doc: fix up N-API doc (Michael Dawson) #30254b558d941bd] - doc: fix some recent doc nits (vsemozhetbyt) #303411133981eac] - doc: add link to node-code-ide-configs in testing (Trivikram Kamat) #24012041f3a306e] - doc: update divergent specifier hazard guidance (Geoffrey Booth) #30051085af30361] - doc: include --experimental-resolve-self in manpage (Guy Bedford) #2997831a3b724f0] - doc: update GOVERNANCE.md (Rich Trott) #3025915a7032d44] - doc: move inactive Collaborators to emeriti (Rich Trott) #30243fabc489dba] - doc: update examples in writing-tests.md (garygsc) #301261836eae7a6] - doc, console: remove non-existant methods from docs (Simon Schick) #303467ad2e024dd] - doc,meta: allow Travis results for doc/comment changes (Rich Trott) #303302deea28070] - doc,meta: remove wait period for npm pull requests (Rich Trott) #303297e0f90e286] - domain: rename var to let and const (Maria Stogova) #30312c2c74fc93e] - encoding: make TextDecoder handle BOM correctly (Anna Henningsen) #30132f9eab48dd0] - esm: disable non-js exts outside package scopes (Guy Bedford) #305013d8cdf191d] - esm: unflag --experimental-modules (Guy Bedford) #29866293e8a2384] - esm: exit the process with an error if loader has an issue (Michaël Zasso) #3021945fd44c6ec] - fs: change var to let (Nadya) #30318bb6f944607] - fs: add noop stub for FSWatcher.prototype.start (Lucas Holmquist) #301604fe62c1620] - http: revise _http_server.js (telenord) #3027962e15a793a] - http: outgoing cork (Robert Nagy) #2905350f9476a44] - http: http_common rename var to let and const (telenord) #30288b8aceace95] - http: http_incoming rename var to let and const (telenord) #30285a37ade8648] - http: replace vars with lets and consts in lib/_http_agent.js (palmires) #30301e59cc8aad8] - http,async_hooks: keep resource object alive from socket (Anna Henningsen) #301961b84175924] - http2: remove duplicated assertIsObject (Yongsheng Zhang) #30541666588143e] - http2: use custom BaseObject smart pointers (Anna Henningsen) #30374f25b00aaca] - (SEMVER-MINOR) https: add client support for TLS keylog events (Sam Roberts) #3005388da3af6f6] - https: change var to let in lib/https.js (galina.prokofeva) #30320f15a3b0281] - lib: replace var with let (David OLIVIER) #3038131a63ab1ec] - lib: replace var with let and const in readline.js (VinceOPS) #303773eeeea419d] - lib: change var to let/const in internal/querystring.js (Artem Maksimov) #30286f10608655b] - lib: change var to let in internal/streams (Kyriakos Markakis) #304303ce6e15844] - lib: replace var with let/const (Kenza Houmani) #30440d37d340472] - lib: change var to let in string_decoder (mkdorff) #303939a1c16eda4] - lib: replaced var to let in lib/v8.js (Vadim Gorbachev) #303053e4a6a5968] - lib: change var to let in lib/_stream_duplex.js (Ilia Safronov) #30297c7c566023f] - module: reduce circular dependency of internal/modules/cjs/loader (Joyee Cheung) #30349e98d89cef9] - module: conditional exports with flagged conditions (Guy Bedford) #29978caedcd9ef9] - module: fix for empty object in InternalModuleReadJSON (Guy Bedford) #3025666e1adf200] - net: destructure primordials (Guilherme Goncalves) #304479230ffffd0] - net: replaced vars to lets and consts (alexahdp) #302879248c8b960] - path: replace var with let in lib/path.js (peze) #30260e363f8e17f] - process: add coverage tests for sourceMapFromDataUrl method (Nolik) #303197b4187413e] - process: make source map getter resistant against prototype tampering (Anna Henningsen) #30228183464a24d] - querystring: replace var with let/const (Raoul Jaeckel) #304297188b9599d] - src: fix -Winconsistent-missing-override warning (Colin Ihrig) #30549966404fd24] - src: add file name to 'Module did not self-register' error (Jeremy Apthorp) #3012521dd6019ec] - (SEMVER-MINOR) src: expose ArrayBuffer version of Buffer::New() (Anna Henningsen) #304762e43686c5a] - src: mark ArrayBuffers with free callbacks as untransferable (Anna Henningsen) #30475564c18e214] - src: remove HandleWrap instances from list once closed (Anna Henningsen) #303744222f2400a] - src: remove keep alive option from SetImmediate() (Anna Henningsen) #30374940a2972b2] - src: use BaseObjectPtr for keeping channel alive in dns bindings (Anna Henningsen) #30374a2dbadc1ce] - src: introduce custom smart pointers forBaseObjects (Anna Henningsen) #303741a92c88418] - src: migrate off ArrayBuffer::GetContents (Anna Henningsen) #303390d5de1a20e] - (SEMVER-MINOR) src: remove custom tracking for SharedArrayBuffers (Anna Henningsen) #30020f0ff2ed9d5] - (SEMVER-MINOR) src: update v8abbr.h for V8 update (Colin Ihrig) #300202c8276eda8] - (SEMVER-MINOR) src: expose ability to set options (Shelley Vohr) #30466592d51cb23] - src: enhance feature accessCHECKs during bootstrap (Anna Henningsen) #30452d648c933b5] - src: lib/internal/timers.js var -> let/const (Nikolay Krashnikov) #3031470ad676023] - src: persist strings that are used multiple times in the environment (Vadim Gorbachev) #30321b744070d74] - (SEMVER-MINOR) src: allow adding linked bindings to Environment (Anna Henningsen) #30274058a8d5363] - src: do not usestd::functionforOnScopeLeave(Anna Henningsen) #30134906d279e69] - src: run RunBeforeExitCallbacks as part of EmitBeforeExit (Anna Henningsen) #3022966b3619b4e] - src: use unique_ptr for InitializeInspector() (Anna Henningsen) #30229db7deb6e7a] - src: make WaitForInspectorDisconnect an exit hook (Anna Henningsen) #30229cd233e3f16] - src: make EndStartedProfilers an exit hook (Anna Henningsen) #302298234d04b56] - src: track no of active JS signal handlers (Anna Henningsen) #302290072a8eddf] - src: remove AsyncScope and AsyncCallbackScope (Anna Henningsen) #30236e3371f0c93] - src: use callback scope for main script (Anna Henningsen) #30236cd6d6215cc] - (SEMVER-MINOR) src: deprecate two- and one-argument AtExit() (Anna Henningsen) #302275f4535a97c] - src: make AtExit() callbacks run in reverse order (Anna Henningsen) #3023044968f0edc] - src: remove unimplemented method from node.h (Anna Henningsen) #300984524c7ad36] - stream: replace var with let (daern91) #3037941720d78c9] - stream: add writableCorked to Duplex (Anna Henningsen) #290537cbdac9a71] - stream: increase MAX_HWM (Robert Nagy) #29938c254d7469d] - (SEMVER-MINOR) stream: add writableCorked property (Robert Nagy) #29012cb9c64a6e0] - test: move test not requiring internet from internet to parallel (Rich Trott) #30545902c6702df] - test: use reserved .invalid TLD for invalid address in test (Rich Trott) #3054592f766bd83] - test: improve assertion message in internet dgram test (Rich Trott) #30545a5f25ecf07] - test: cover 'close' method in Dir class (Artem Maksimov) #3031045e57303f3] - test: add test for options validation of createServer (Yongsheng Zhang) #305416be03981b2] - test: clean up http-set-trailers (Denys Otrishko) #305222952c5d72b] - (SEMVER-MINOR) test: increase limit again for network space overhead test (Michaël Zasso) #300204131b14011] - (SEMVER-MINOR) test: update test-postmortem-metadata.js (Colin Ihrig) #30020c464ede598] - test: handle undefined default_configuration (Shelley Vohr) #304655ec550de02] - test: Change from var to const (Jure Stepisnik) #3043113bac0ac0f] - test: changed var to let in test-repl-editor (JL Phillips) #304430d12e9cc29] - test: improve test-fs-open (Artem Maksimov) #3028089bc2526ab] - test: change var to let (nathias) #30444fa071efea4] - test: changed var to const in test (Kerry Mahne) #3043413a22432fc] - test: var to const in test-repl-multiline.js (SoulMonk) #30433109da52141] - test: deflake test-http-dump-req-when-res-ends.js (Luigi Pinca) #3036072bbd5cdb0] - test: change var to const in parallel/test-stream-transform-final* (Kenza Houmani) #30448cd82e4d9d8] - test: replace Object.assign with object spread (Grigoriy Levanov) #30306aec695eb6c] - test: fix Python unittests in ./test and ./tools (Christian Clauss) #30340ea0c1a67c5] - test: mark test-http-dump-req-when-res-ends as flaky on windows (AshCripps) #30316308f5e4710] - test: fix test-benchmark-cluster (Rich Trott) #30342bb0727a132] - test: do not run release-npm test without crypto (Michaël Zasso) #30265ab5bca379f] - test: remove AtExit() addon test (Anna Henningsen) #30275de68720908] - test: deflake test-tls-close-notify.js (Luigi Pinca) #302028fe684961b] - Revert "test: test configure ninja" (Anna Henningsen) #302950dedecc7e0] - test: test configure ninja (Patrick Housley) #3003301fa18c99c] - (SEMVER-MINOR) tls: cli option to enable TLS key logging to file (Sam Roberts) #300555869f2bee7] - tls: change loop var to let (Xavier Redondo) #3044526a9bdfca3] - tls: replace var with let (Daniil Pletnev) #30308bad0b66580] - tls: replace var with let and const (Nolik) #30299ae5aa3ee83] - tls: refactor tls_wrap.cc (Artem Maksimov) #3030380b1717c0f] - tools: fix build at non-English windows (Rongjian Zhang) #30492642b0b883f] - tools: update tzdata to 2019c (Albert Wang) #303563a44adebf8] - tools: pull xcode_emulation.py from node-gyp (Christian Clauss) #3027292fa4e0096] - tools: make doctool work if no internet available (Richard Lau) #302140f9f18aabe] - tools: update certdata.txt (AshCripps) #30195dbdc3818e0] - tools: check-imports using utf-8 (Christian Clauss) #302203b45f8fd9c] - url: replace var with let in lib/url.js (xefimx) #3028135dc84859f] - util: replace var with let (Susana Ferreira) #304393727a6572b] - v8: mark serdes API as stable (Anna Henningsen) #302349b11bdb001] - v8: inspect unserializable objects (Anna Henningsen) #301672ec40c265a] - (SEMVER-MINOR) worker: allow specifying resource limits (Anna Henningsen) #26628