v7.2.1 proposal
Checklist
-
make -j8 test
(UNIX), orvcbuild test nosign
(Windows) passes -
commit message follows commit guidelines
Description of change
Notable Changes coming soon, highlights are the async_wrap GC fix, etc. Decided to do a patch because there's really only one (of 3) significant minor changes. ¯\_(ツ)_/¯
Aiming for tomorrow (Tuesday Dec 5).
Commit list within the fold.
- [
5379b9da11
] - async_wrap: call destroy() callback in uv_idle_t (Trevor Norris) #9753 - [
5157a5cee9
] - async_wrap: make Initialize a static class member (Trevor Norris) #9753 - [
3e5be7fc8b
] - async_wrap: mode constructor/destructor to .cc (Trevor Norris) #9753 - [
88464ac6ac
] - benchmark: reformat code for clarity (Rich Trott) #9790 - [
0c745e3a3a
] - buffer: convert offset & length to int properly (Sakthipriyan Vairamani (thefourtheye)) #9815 - [
e0e62d1113
] - Revert "buffer: runtime deprecation of calling Buffer without new" (Anna Henningsen) #9529 - [
371090d817
] - build: Make configure file parseable on python3 (kalrover) #9657 - [
16af467146
] - build: add shared library support to AIX build (Stewart Addison) #9675 - [
5c9aa18484
] - constants: errors -> errno (Bryan English) #9349 - [
ac8d212428
] - debugger: refactor _debugger.js (Rich Trott) #9860 - [
4bcda633c0
] - deps: upgrade npm to 3.10.10 (Rebecca Turner) #9847 - [
03b1c314cd
] - deps: cherry-pick 08377af from v8 upstream (Franziska Hinkelmann) #9730 - [
e9c2ffd20c
] - deps: backport GYP fix to fix AIX shared suffix (Stewart Addison) - [
346204d77e
] - doc: add link tonet.Server
in tls.md (Devon Rifkin) #10109 - [
c4fbdfa785
] - doc: fix typo fordecipher.final
. (iamchenxin) #10086 - [
d226418b87
] - doc: suggest Buffer.alloc instead of Buffer#fill (Teddy Katz) #10000 - [
78e188d929
] - doc: clarify fs.createReadStream options (Wes Tyler) #10078 - [
cdec174d4d
] - doc: var => const in js code examples of addons.md (Vse Mozhet Byt) #10092 - [
13eea40d6f
] - doc: rename writing_tests.md to writing-tests.md (Safia Abdalla) #9867 - [
c948d9051b
] - doc: it’s -> its in api/child_process.md (Devon Rifkin) #10090 - [
f6c1f24068
] - doc: update Collaborators list in README (Rich Trott) #9846 - [
a0e25b2544
] - doc: remove minor contradiction in debugger doc (Rich Trott) #9832 - [
8c70f79249
] - doc: clarify introductory module material (Rich Trott) #9816 - [
2e22fa043d
] - doc: improve description of moduleexports
(Sam Roberts) #9622 - [
6ab920a3fc
] - doc: add guide for maintaining V8 (Ali Ijaz Sheikh) #9777 - [
4fa84c9589
] - doc: fix crypto Verify cut-n-paste from Sign (子丶言) #9796 - [
6297b9afc5
] - doc: minor fixes event-loop-timers-and-nexttick.md (Dan Koster) #9126 - [
a8d84d5b50
] - doc: changed order of invocations in https.request() example. (atrioom) #9614 - [
c7cd400fcb
] - doc: fix crypto "decipher.setAAD()" typo (子丶言) #9782 - [
77e145a00e
] - doc: clarify slashes-appending in url module (Rich Trott) #9731 - [
65af114267
] - doc: "util" is not needed to extend ES6 classes (Adam Brunner) #9737 - [
44ae0283af
] - doc: fixinside stability boxes (Roman Reiss) #9723
- [
9554a974d1
] - https: name anonymous functions in https (Pedro Lima) #9217 - [
80a3934cd7
] - inspector: /json/version returns object, not array (Ben Noordhuis) #9762 - [
65cda7f265
] - lib: use === in _http_server and _tls_wrap (Walter Beller-Morales) #9849 - [
a673d44d68
] - lib,tools: remove unneeded escaping of / (Prince J Wesley) #9591 - [
3253954e62
] - meta: whitelist dotfiles in .gitignore (Claudio Rodriguez) #8016 - [
6087e361e5
] - repl: preprocess only for defaultEval (Prince J Wesley) #9752 - [
9099664959
] - repl: fix generator function preprocessing (Teddy Katz) #9852 - [
5a2b68896c
] - test: updated test-stream-pipe-unpipe-stream (Raja Panidepu) #10100 - [
f900753eeb
] - test: refactor test-crypto-ecb (michael6) #10029 - [
6502427761
] - test: refactor test-require-exceptions (Oscar Martinez) #9882 - [
a801ffb1ee
] - test: refactor test-console (Matt Crummey) #9873 - [
bca587bdb3
] - test: refactor test-crypto-certificate (Josh Mays) #9911 - [
278772a5df
] - test: refactor dgram-send-multi-buffer-copy (Konstantin Likhter) #9909 - [
6d5ded508e
] - test: refactor test-domain (Johnny Reading) #9890 - [
318a2dbea4
] - test: refactor test-cli-syntax (Exlipse7) #10057 - [
da8e3d946a
] - test: refactor test-child-process-constructor (k3kathy) #10060 - [
9fddf29f53
] - test: refactor test-repl-mode.js (Cesar Hernandez) #10061 - [
65c44830c2
] - test: var to const, assert.equal to assert.strictEqual in net (Sean Villars) #9907 - [
ef7cbde0a2
] - test: changed vars to const in test-net-better-error-messages-listen-path.js (anoff) #9905 - [
f62567b7f8
] - test: use const instead of var in test-require-json.js (Sarah Meyer) #9904 - [
5f3f54d4bb
] - test: refactor test-http-dns-error (Outsider) #10062 - [
ae2bf0a761
] - test: Changed assert.equal to assert.strictEqual (Daniel Pittman) #9902 - [
1eb581779d
] - test: refactor test-vm-syntax-error-stderr.js (Jay Brownlee) #9900 - [
c456ca3601
] - test: refactor test-tls-destroy-whilst-write (Chris Bystrek) #10064 - [
fd17ca7710
] - test: refactor test-net-dns-custom-lookup (Kent.Fan) #10071 - [
cf3c635dba
] - test: refactor test-https-truncate (davidmarkclements) #10074 - [
14c0388945
] - test: refactor test-tls-server-verify (Hutson Betts) #10076 - [
36b8dd3b07
] - test: refactor test-crypto-padding.js (Konstantin Likhter) #9971 - [
38ec8e44fa
] - test: improve test for crypto padding (Julian Duque) #9906 - [
a771f2181c
] - test: use strictEqual in test-cli-eval-event.js (Richard Karmazin) #9964 - [
e1394eeb16
] - test: refactor test-tls-friendly-error-message.js (Adrian Estrada) #9967 - [
69077a13bf
] - test: refactor test-fs-append-file.js (adelmann) #10110 - [
baa1accdb1
] - test: assert.equal -> assert.strictEqual (davidmarkclements) #10065 - [
a34e19532c
] - test: refactor test-dgram-exclusive-implicit-bind (Cesar Hernandez) #10066 - [
d87926ae34
] - test: assert.equal -> assert.strictEqual (davidmarkclements) #10067 - [
c4902e44ad
] - test: polish test-net-better-error-messages-listen (Hitesh Kanwathirtha) #10087 - [
9b9fe8c5ac
] - test: change var to const in test-tls-key-mismatch.js (bjdelro) #9897 - [
7697aee7da
] - test: use strictEqual in cwd-enoent (JDHarmon) #10077 - [
cdc2909882
] - test: refactor test-fs-read-stream-inherit.js (Jonathan Darling) #9894 - [
55b58baed1
] - test: use assert.strictEqual in test-crypto-ecb (Daniel Pittman) #9980 - [
e070588a8a
] - test: refactor test-child-process-stdio-inherit (Wes Tyler) #9893 - [
22b15f2ab6
] - test: change var to const for require and strict equality checks (Harish Tejwani) #9892 - [
2a8d29339d
] - test: Update to const and use regex for assertions (Daniel Flores) #9891 - [
295eb5a3b6
] - test: swap var->const/let and equal->strictEqual (Peter Masucci) #9888 - [
57f060c495
] - test: replace equal with strictEqual in crypto (Julian Duque) #9886 - [
3d35930b2c
] - test: replace equal with strictEqual (Julian Duque) #9879 - [
13cc6a005b
] - test: var to const/let in test-tls-set-ciphers (rajatk) #9877 - [
f3eb8b1bea
] - test: refactor test-tls-timeout-server-2 (Devon Rifkin) #9876 - [
dc76a20474
] - test: Updating vars to const and tsl server test (Matt Webb) #9874 - [
63fafb8aca
] - test: refactor test-crypto-hash-stream-pipe (Matt Wilson) #10055 - [
fb4b650159
] - test: crypto-hash-stream-pipe use strict equal (Mitchell Stoutin) #9935 - [
8f550df252
] - test: refactor child-process-spawn-error (Johnny Reading) #9951 - [
b73f6b760f
] - test: refactor test-child-process-spawn-error (stokingerl) #9937 - [
371ca03568
] - test: refactor test-vm-static-this.js (David Bradford) #9887 - [
3e37673d5c
] - test: refactor test-crypto-cipheriv-decipheriv (Aileen) #10018 - [
f76bb2adf8
] - test: refactor test for crypto cipher/decipher iv (Julian Duque) #9943 - [
4cc813d8b9
] - test: refactor test-cluster-setup-master-argv (Oscar Martinez) #9960 - [
eb0c1cd412
] - test: refactor test-cluster-setup-master-argv (Christine Hong) #9993 - [
d2e89272d2
] - test: refactor test-fs-append-file-sync (Chris Bystrek) #10056 - [
070370fd0a
] - test: refactor test-fs-append-file-sync (Ian White) #9977 - [
87038bb628
] - test: refactor test-fs-write-file (adelmann) #10030 - [
1f6f411234
] - test: refactor test/parallel/test-fs-write-file.js (Kyle Carter) #9992 - [
4cb52ee827
] - test: update to const iin cluster test (Greg Valdez) #10007 - [
f9d79ef597
] - test: use assert.strictEqual() cluster test (Bidur Adhikari) #10042 - [
b4ec7d6c50
] - test: use const in test-crypto-pbkdf2 (Greg Valdez) #9974 - [
2e889cf056
] - test: improve test for crypto pbkdf2 (joyeecheung) #9883 - [
c0a28622ce
] - test: var -> let/const, .equal -> .strictEqual (shiya) #9913 - [
d1da89906d
] - test: increase coverage for timers (lrlna) #10068 - [
44d9bc8b90
] - test: change equal to strictEqual (Kevin Zurawel) #9872 - [
0cab6eb6ca
] - test: test for http.request() invalid method error (Ashton Kinslow) #10080 - [
f9386f2846
] - test: update net-local-address-port (scalkpdev) #9885 - [
66554c75d5
] - test: refactor test-tls-ecdh (Adriana Rios) #9878 - [
a857c9a74c
] - test: refactor test-vm-debug-context (makenova) #9875 - [
a6377a96dd
] - test: increase coverage for lib/events.js (Safia Abdalla) #9865 - [
eb369f6d48
] - test: use strictEqual in test-zlib-truncated (ben_cripps) #9858 - [
3af4ef4642
] - test: use strictEqual in test-debugger-client.js (ben_cripps) #9857 - [
5c15a68091
] - test: refactor test-debug-args (Rich Trott) #9833 - [
0e36becd39
] - test: refactor test-fs-non-number-arguments-throw (Michaël Zasso) #9844 - [
c286312ef5
] - test: replace assert.equal with assert.strictEqual (brad-decker) #9842 - [
0ccb2c3992
] - test: refactor test-crypto-timing-safe-equal (Michaël Zasso) #9843 - [
0bdd5ca0f7
] - test: run cpplint on files in test/cctest (Ben Noordhuis) #9787 - [
956239124d
] - test: add toASCII and toUnicode punycode tests (Claudio Rodriguez) #9741 - [
70633f965d
] - test: refactor test-util-inspect (Rich Trott) #9804 - [
4c2ad8c89f
] - test: refactor test-preload (Rich Trott) #9803 - [
59aec82f88
] - test: refine test-http-status-reason-invalid-chars (Rich Trott) #9802 - [
c35bf44f60
] - test: refactor test-crypto-binary-default (Michaël Zasso) #9810 - [
4d1e11243b
] - test: refactor and fix test-crypto (Michaël Zasso) #9807 - [
74c3283cfa
] - test: fix test-buffer-slow (Michaël Zasso) #9809 - [
e2db5c8e7a
] - test: refactor test-net-pingpong (Michaël Zasso) #9812 - [
cd10e1ae4a
] - test: refactor and fix test-dns (Michaël Zasso) #9811 - [
dcba25082f
] - test: refactor and fix test-buffer-bytelength (Michaël Zasso) #9808 - [
d06f010482
] - test: cleanup test-dgram-error-message-address (Michael Macherey) #8938 - [
3b193defb2
] - test: fix flaky test-cluster-dgram-2 (Rich Trott) #9791 - [
3f1b068644
] - test: refactor common.js (Rich Trott) #9732 - [
d31a41149d
] - test: fix test-tls-connect-address-family (mkamakura) #9573 - [
d51c856f11
] - test: fix test-http-status-reason-invalid-chars (Yosuke Saito) #9572 - [
b763a31af0
] - test: refactor test-child-process-exec-error (Rich Trott) #9780 - [
2b7ecb5012
] - test: exclude no_interleaved_stdio test for AIX (Michael Dawson) #9772 - [
4971c3bb79
] - test: fix flaky test-dgram-empty-packet & friends (Rich Trott) #9724 - [
2fb825750d
] - test: fix flaky test-inspector (Rich Trott) #9727 - [
fc13cc6a12
] - test: refactor test-tls-hello-parser-failure (Rich Trott) #9715 - [
ea1c4e1212
] - test,url: improve escaping in url.parse (joyeecheung) #10083 - [
64854f625b
] - tools: add ESLint rule for assert.throws arguments (Michaël Zasso) #10089 - [
2ee3543e04
] - tools: remove unneeded escaping in generate.js (Rich Trott) #9781 - [
53d175267c
] - tools: Add no useless regex char class rule (Prince J Wesley) #9591 - [
561b1494bc
] - tools: allow test.py to use full paths of tests (Francis Gulotta) #9694 - [
5ae549c3aa
] - url: fix -Warray-bounds warning (Santiago Gimeno) #9751