Skip to content

v7.2.1 proposal

Rodrigo Muino Tomonari requested to merge v7.2.1-proposal into v7.x
Checklist
  • make -j8 test (UNIX), or vcbuild 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 to net.Server in tls.md (Devon Rifkin) #10109
  • [c4fbdfa785] - doc: fix typo for decipher.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 module exports (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: fix inside 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

Merge request reports

Loading