주요 변경사항
- performance: 일부 API의 성능이 개선되었습니다.
Buffer.compare()
는 대략 최대 35% 빨라졌습니다. (Brian White) #10927buffer.toJSON()
은 대략 최대 2859% 빨라졌습니다. (Brian White) #10895fs.*statSync()
함수는 대략 최대 9.3% 빨라졌습니다. (Brian White) #11522os.loadavg
는 최대 151% 빨라졌습니다. (Brian White) #11516process.memoryUsage()
는 최대 34% 빨라졌습니다. (Brian White) #11497querystring.unescape()
는Buffer
에 대해 평균적으로 15% 빨라졌습니다. (Brian White) #10837querystring.stringify()
는 대략 최대 7.8% 빨라졌습니다. (Brian White) #10852querystring.parse()
는 대략 최대 21% 빨라졌습니다. (Brian White) #10874
- IPC: 유닉스 도메인 소켓(Unix Domain Socket)을 지원하는 플랫폼에서는 IPC 프로세서도 일괄 쓰기 작업이 가능해졌습니다. (Alexey Orlenko) #10677
- 작업량에 따라 성능이 최대 40%까지 향상되었습니다.
- child_process:
spawnSync
는 이제 시그널에 의해 자식 프로세스가 종료될 때 nullstatus
를 반환합니다. (cjihrig) #11288- 이 덕분에
spawn()
처럼 동작하던 부분이 수정됐습니다.
- 이 덕분에
- http
- node: 힙 통계에서 4GB 이상의 값도 지원됩니다. (Ben Noordhuis) #10186
- timers: 도메인 에러를 다룰 때 타이머 콜백의 순서가 그대로 유지됩니다. (John Barboza) #10522
Commits
- [
fb75bed078
] - assert: unlock the assert API (Rich Trott) #11304 - [
32b264c33b
] - assert: remove unneeded condition (Rich Trott) #11314 - [
a0c705ef79
] - assert: apply minor refactoring (Rich Trott) #11511 - [
7ecfe4971a
] - assert: update comments (Kai Cataldo) #10579 - [
4d6fa8d040
] - benchmark: add more thorough timers benchmarks (Jeremiah Senkpiel) #10925 - [
406e623b13
] - benchmark: add benchmark for object properties (Michaël Zasso) #10949 - [
7ee04c6015
] - benchmark: don’t lint autogenerated modules (Brian White) #10756 - [
d22d7cce7c
] - benchmark: move punycode benchmark out of net (Brian White) #10446 - [
6b361611c3
] - benchmark: move setImmediate benchmarks to timers (Joshua Colvin) #11010 - [
a469ce5826
] - benchmark: add assert.deep[Strict]Equal benchmarks (Joyee Cheung) #11092 - [
eca1e80722
] - benchmark: add dgram bind(+/- params) benchmark (Vse Mozhet Byt) #11313 - [
06c339dcce
] - benchmark: improve readability of net benchmarks (Brian White) #10446 - [
b4cf8c4036
] - benchmark,lib,test: adjust for linting (Rich Trott) #10561 - [
e397e6f94a
] - buffer: improve compare() performance (Brian White) #10927 - [
2b52859535
] - buffer: fix comments in bidirectionalIndexOf (dcposch@dcpos.ch) #10162 - [
f7879d98f8
] - buffer: improve toJSON() performance (Brian White) #10895 - [
f83d035c50
] - buffer: convert offset & length to int properly (Sakthipriyan Vairamani (thefourtheye)) #11176 - [
cda593774f
] - build: sort sources alphabetically (Daniel Bevenius) #10892 - [
2d31fd8bf7
] - build: move source files from headers section (Daniel Bevenius) #10850 - [
b7c5295437
] - build: don’t squash signal handlers with --shared (Stewart X Addison) #10539 - [
6772b1d81c
] - build: disable C4267 conversion compiler warning (Ben Noordhuis) #11205 - [
93416e9b7a
] - build: fix newlines in addon build output (Brian White) #11466 - [
2d5cb3b870
] - build: fail on CI if leftover processes (Rich Trott) #11269 - [
edcca78f10
] - build: add rule to clean addon tests build (Joyee Cheung) #11519 - [
0200a5a74e
] - build: fix node_g target (Daniel Bevenius) #10153 - [
f44c0a5d7a
] - build: Don’t regenerate node symlink (sxa555) #9827 - [
947d07bd87
] - child_process: exit spawnSync with null on signal (cjihrig) #11288 - [
4179c7050f
] - child_process: move anonymous class to top level (Jackson Tian) #11147 - [
818cef848e
] - child_process: remove empty if condition (cjihrig) #11427 - [
c371fdcf34
] - child_process: refactor internal/child_process.js (Arseniy Maximov) #11366 - [
b662c117cb
] - crypto: return the retval of HMAC_Update (Travis Meisenheimer) #10891 - [
44510197dd
] - crypto: freelist_max_len is gone in OpenSSL 1.1.0 (Adam Langley) #10859 - [
34614af53b
] - crypto: add cert check issued by StartCom/WoSign (Shigeki Ohtsu) #9469 - [
b4b3bb4c5d
] - crypto: Remove expired certs from CNNIC whitelist (Shigeki Ohtsu) #9469 - [
1f44922e34
] - crypto: use CHECK_NE instead of ABORT or abort (Sam Roberts) #10413 - [
ccb6045f2d
] - crypto,tls: fix mutability of return values (Rich Trott) #10795 - [
3ab070d4e1
] - deps: backport dfb8d33 from V8 upstream (Michaël Zasso) #11483 - [
3fc6a2247f
] - deps: cherry-pick a814b8a from upstream V8 (ishell@chromium.org) #10733 - [
254cb1cb77
] - deps: back-port 73ee7943 from v8 upstream (Ben Noordhuis) #9293 - [
e774de1685
] - deps: back-port 306c412c from v8 upstream (Ben Noordhuis) #9293 - [
e5d1e273d7
] - dgram: fix possibly deoptimizing use of arguments (Vse Mozhet Byt) #11242 - [
c7257e716f
] - dgram: remove this aliases (cjihrig) #11243 - [
227cc1e810
] - doc: restrict the ES.Next features usage in tests (DavidCai) #11452 - [
23246768fb
] - doc: add missing entry in v6 changelog table (Luigi Pinca) #11534 - [
ff9a86a73e
] - doc: remove Chris Dickinson from active releasers (Ben Noordhuis) #11011 - [
313d1a3009
] - doc: for style, remove “isn’t” contraction (Sam Roberts) #10981 - [
ab7587ed6c
] - doc: update http.md for consistency and clarity (Lance Ball) #10715 - [
21a94ab78c
] - doc: clarify Buffer.indexOf/lastIndexOf edge cases (dcposch@dcpos.ch) #10162 - [
8c487de736
] - doc: document argument variant in the repl.md (Vse Mozhet Byt) #10221 - [
130710476b
] - doc: DEFAULT_ECDH_CURVE was added in 0.11.13 (Sam Roberts) #10983 - [
5118e05b15
] - doc: HTTP response getHeader doc fix (Faiz Halde) #10817 - [
243652abbe
] - doc: remove duplicate properties bullet in readme (Javis Sullivan) #10741 - [
fa8a394e51
] - doc: specify sorted requires in tests (Sam Roberts) #10716 - [
1660311056
] - doc: fix typo in http.md (Peter Mescalchin) #10975 - [
8936814a70
] - doc: add who to CC list for dgram (cjihrig) #11035 - [
b934058128
] - doc: correct and complete dgram’s Socket.bind docs (Alex Jordan) #11025 - [
faa55fbe09
] - doc: edit CONTRIBUTING.md for clarity (Rich Trott) #11045 - [
c26258e1fd
] - doc: fix confusing example in dns.md (Vse Mozhet Byt) #11022 - [
8bf7f9f202
] - doc: add personal pronouns option (Rich Trott) #11089 - [
7c22a52a74
] - doc: clarify msg when doc/api/cli.md not updated (Stewart X Addison) #10872 - [
d404d8b673
] - doc: edit stability text for clarity and style (Rich Trott) #11112 - [
38938e1ba9
] - doc: remove assertions about assert (Rich Trott) #11113 - [
89d30908f2
] - doc: fix “initial delay” link in http.md (Timo Tijhof) #11108 - [
c0072f8d71
] - doc: typographical fixes in COLLABORATOR_GUIDE.md (Anna Henningsen) #11163 - [
207142d050
] - doc: add not-an-aardvark as ESLint contact (Rich Trott) #11169 - [
3746eee19d
] - doc: improve testing guide (Joyee Cheung) #11150 - [
6cadc7160f
] - doc: remove extraneous paragraph from assert doc (Rich Trott) #11174 - [
d5d8a8d7b5
] - doc: fix typo in dgram doc (Rich Trott) #11186 - [
59a1d00906
] - doc: add and fix System Error properties (Daiki Arai) #10986 - [
72adba4317
] - doc: add links between cork() and uncork() (Matteo Collina) #11222 - [
1cd526c253
] - doc: clarify the behavior of Buffer.byteLength (Nikolai Vavilov) #11238 - [
b1bda165ce
] - doc: edit maxBuffer/Unicode paragraph for clarity (Rich Trott) #11228 - [
1150af00f7
] - doc: improve consistency in documentation titles (Vse Mozhet Byt) #11230 - [
ade39cdf9c
] - doc: drop “and io.js” from release section (Ben Noordhuis) #11054 - [
c79d9f95d1
] - doc: update email and add personal pronoun (JungMinu) #11318 - [
7df4ee8d49
] - doc: update link to V8 Embedder’s guide (Franziska Hinkelmann) #11336 - [
8468d823a8
] - doc: update code examples in domain.md (Vse Mozhet Byt) #11110 - [
10a497cdcb
] - doc: describe when stdout/err is sync (Sam Roberts) #10884 - [
53d5002ef9
] - doc: dns examples implied string args were arrays (Sam Roberts) #11350 - [
42304de4f7
] - doc: change STYLE-GUIDE to STYLE_GUIDE (Dean Coakley) #11460 - [
13a9ba9523
] - doc: add STYLE_GUIDE (moved from nodejs/docs) (Gibson Fahnestock) #11321 - [
0164d9263e
] - doc: improve test/README.md (Joyee Cheung) #11237 - [
e0868aa529
] - doc: add comment for net.Server’s error event (QianJin2013) #11136 - [
9a684a1511
] - doc: note message event listeners ref IPC channels (Diego Rodríguez Baquero) #11494 - [
bfa3989584
] - doc: argument types for assert methods (Amelia Clarke) #11548 - [
fc41a1d34d
] - doc: document clientRequest.aborted (Zach Bjornson) #11544 - [
ff77425eba
] - doc: link to readable and writeable stream section (Sebastian Van Sande) #11517 - [
4850b503dd
] - doc: update TheAlphaNerd to MylesBorins (Myles Borins) #10586 - [
d04de226a1
] - doc: update examples in api/crypto.md (Vse Mozhet Byt) #10909 - [
a045af3b95
] - doc: update AUTHORS list to fix name (Noah Rose Ledesma) #10945 - [
d266759b99
] - doc: add TimothyGu to collaborators (Timothy Gu) #10954 - [
42a5989b39
] - doc: mention moderation repo in onboarding doc (Anna Henningsen) #10869 - [
cdc981f6e1
] - doc: add edsadr to collaborators (Adrian Estrada) #10883 - [
787d4ec197
] - doc: clarifying variables in fs.write() (Jessica Quynh Tran) #9792 - [
f48c86ce48
] - doc: add links for zlib convenience methods (Anna Henningsen) #10829 - [
1dbb366611
] - doc: add missingadded:
tag forzlib.constants
(Anna Henningsen) #10826 - [
867b4d87dc
] - doc: fix broken internal link in process.md (Anna Henningsen) #10828 - [
6d726c07aa
] - doc: update writable.write return value (Nathan Phillip Brink) #10582 - [
1975f82168
] - doc: edit writing-tests.md (Rich Trott) #10585 - [
494ee5163f
] - doc: fix misleading language in vm docs (Alexey Orlenko) #10708 - [
8e807f6552
] - doc: mention cc-ing nodejs/url team for reviews (Anna Henningsen) #10652 - [
f9bd4a5645
] - doc: sort require statements in tests (Sam Roberts) #10616 - [
032d73841d
] - doc: handle backpressure when write() return false (Matteo Collina) #10631 - [
af991c7a98
] - doc: add test naming information to guide (Rich Trott) #10584 - [
b5fd61d77a
] - doc: fix missing negation in stream.md (Johannes Rieken) #10712 - [
7e5a59e6fc
] - doc: “s/git apply/git am -3” in V8 guide (Myles Borins) #10665 - [
789bafd693
] - doc: update LTS info for current releases (Evan Lucas) #10720 - [
fef978584a
] - doc: update BUILDING.md (Lukasz Gasior) #10669 - [
f2ddc72b62
] - doc: document use of Refs: for references (Gibson Fahnestock) #10670 - [
0a1d15fba6
] - doc: clarify information about ABI version (Rich Trott) #10419 - [
22f3813b3e
] - doc: clarify the statement in vm.createContext() (AnnaMag) #10519 - [
38d63e49eb
] - doc: improve rinfo object documentation (Matt Crummey) #10050 - [
998fd1e7e1
] - doc: add tls.DEFAULT_ECDH_CURVE (Sam Roberts) #10264 - [
4995a819e0
] - doc: fix a wrong note in the buffer.md (Vse Mozhet Byt) #9795 - [
6d3c2d6212
] - doc: fix examples in buffer.md to avoid confusion (Vse Mozhet Byt) #9795 - [
020c90eb2d
] - doc: remove a wrong remark in the buffer.md (Vse Mozhet Byt) #9795 - [
8af811f90e
] - doc: fix copy-paste artifacts in the buffer.md (Vse Mozhet Byt) #9795 - [
a2b40ad6a4
] - doc: fix wrong function arguments in the buffer.md (Vse Mozhet Byt) #9795 - [
e94abaec1c
] - doc: fix a syntax error in the buffer.md (Vse Mozhet Byt) #9795 - [
b36c315423
] - doc: var => const/let in the buffer.md (Vse Mozhet Byt) #9795 - [
b503824b81
] - doc,test: args tobuffer.copy
can be Uint8Arrays (Anna Henningsen) #11486 - [
c8d2ca7a78
] - fs: improve performance for sync stat() functions (Brian White) #11522 - [
b4dc7a778f
] - http: make request.abort() destroy the socket (Luigi Pinca) #10818 - [
d777da27bc
] - http: reject control characters in http.request() (Ben Noordhuis) #8923 - [
bad0d9367e
] - http: add debug message for invalid header value (Evan Lucas) #9195 - [
bde1a7e09e
] - lib: remove unnecessary parameter for assertCrypto() (Jackson Tian) #10834 - [
a2aa2f7de4
] - lib: refactor bootstrap_node.js regular expression (Rich Trott) #10749 - [
797d9ee924
] - lib: refactor crypto cipher/hash/curve getters (Rich Trott) #10682 - [
69327f5e72
] - lib: rename kMaxCallbacksUntilQueueIsShortened (JungMinu) #11473 - [
a6b2dfa43c
] - lib: add constant kMaxCallbacksUntilQueueIsShortened (Daniel Bevenius) #11199 - [
a3ad63b9b3
] - lib,src: support values > 4GB in heap statistics (Ben Noordhuis) #10186 - [
8b5dd35ae8
] - meta: add explicit deprecation and semver-major policy (James M Snell) #7964 - [
4df850ba59
] - meta: remove Chris Dickinson from CTC (Chris Dickinson) #11267 - [
8863360a21
] - meta: adding Italo A. Casas PGP Fingerprint (Italo A. Casas) #11202 - [
8287d03adf
] - meta: decharter the http working group (James M Snell) #10604 - [
742ec6213f
] - net: prefer === to == (Arseniy Maximov) #11513 - [
5bfa43d8f0
] - os: improve loadavg() performance (Brian White) #11516 - [
b7088a9355
] - process: improve memoryUsage() performance (Brian White) #11497 - [
02e5f5c57e
] - process: fix typo in comments (levsthings) #11503 - [
db45bf850a
] - querystring: improve unescapeBuffer performance (Brian White) #10837 - [
32cdbca2dc
] - querystring: improve stringify() performance (Brian White) #10852 - [
23f3f20963
] - querystring: improve parse() performance (Brian White) #10874 - [
dc88b6572d
] - readline: refactor construct Interface (Jackson Tian) #4740 - [
f7c6ad2df9
] - readline: update 6 comparions to strict (Umair Ishaq) #11078 - [
b5a0d46c55
] - src: add NODE_NO_WARNINGS to --help output (cjihrig) #10918 - [
566e2fea48
] - src: remove unnecessary req_wrap_obj (Daniel Bevenius) #10942 - [
c7436df889
] - src: add a missing space in node_os.cc (Alexey Orlenko) #10931 - [
4358c6096c
] - src: enable writev for pipe handles on Unix (Alexey Orlenko) #10677 - [
28102edbc8
] - src: unconsume stream fix in internal http impl (Roee Kasher) #11015 - [
587857e301
] - src: fix delete operator on vm context (Franziska Hinkelmann) #11266 - [
b7cbb8002c
] - src: support UTF-8 in compiled-in JS source files (Ben Noordhuis) #11129 - [
ce01372b68
] - src: remove unused typedef (Ben Noordhuis) #11322 - [
1dddfeccb2
] - src: remove usage of deprecated debug API (Yang Guo) #11437 - [
7f273c6f6e
] - src: update http-parser link (Daniel Bevenius) #11477 - [
214b514efe
] - src: use ABORT() macro instead of abort() (Evan Lucas) #9613 - [
412f380903
] - stream: move legacy to lib/internal dir (yorkie) #8197 - [
336f1bd842
] - test: increase setMulticastLoopback() coverage (cjihrig) #11277 - [
b29165f249
] - test: increase dgram ref()/unref() coverage (cjihrig) #11240 - [
22d4ed2484
] - test: add an exception test to http-write-head (Yuta Hiroto) #11034 - [
9edd342e81
] - test: add known_issues test for #10223 (AnnaMag) #11024 - [
646f82520c
] - test: guarantee test runs in test-readline-keys (Rich Trott) #11023 - [
d8eed12d31
] - test: check error message in test-http-outgoing-proto (Alex Ling) #10943 - [
174bef182a
] - test: increase coverage for stream’s duplex (abouthiroppy) #10963 - [
8ff15a262d
] - test: allow for slow hosts in spawnSync() test (Rich Trott) #10998 - [
62f6749cd6
] - test: expand test coverage of fs.js (Vinícius do Carmo) #10947 - [
5cea2239d8
] - test: expand test coverage of events.js (Vinícius do Carmo) #10947 - [
a1751864e2
] - test: check noAssert option in buf.write*() (larissayvette) #10790 - [
0b5f2b45f9
] - test: expand test coverage of fs.js (Vinícius do Carmo) #10972 - [
d9362efb6c
] - test: enhance test-timers (Rich Trott) #10960 - [
b9615b3abc
] - test: increase coverage for exec() functions (cjihrig) #10919 - [
b45280671a
] - test: add process.assert’s test (abouthiroppy) #10911 - [
6584ea0715
] - test: update Buffer.lastIndexOf (dcposch@dcpos.ch) #10162 - [
0c60540014
] - test: improve code in test-crypto-verify (Adrian Estrada) #10845 - [
2a52a68a96
] - test: add dgram.Socket.prototype.bind’s test (abouthiroppy) #10894 - [
2494d8ac68
] - test: update V8 flag in test (Franziska Hinkelmann) #10917 - [
9ac22cdcaf
] - test: increase coverage of string-decoder (abouthiroppy) #10863 - [
d766f5e0ad
] - test: improving coverage of dns-lookup (abouthiroppy) #10844 - [
8f984c3a8a
] - test: refactor test-fs-read-zero-length.js (abouthiroppy) #10729 - [
c0e24f9029
] - test: improving coverage for dgram (abouthiroppy) #10783 - [
c91d873115
] - test: improve code in test-console-instance (Adrian Estrada) #10813 - [
a434f451d9
] - test: improve code in test-domain-multi (Adrian Estrada) #10798 - [
b01db3a73f
] - test: improve test-stream2-large-read-stall (stefan judis) #10725 - [
76f0556c4a
] - test: improve code in test-http-host-headers (Adrian Estrada) #10830 - [
c740cb6667
] - test: add test case to test-http-response-statuscode.js (abouthiroppy) #10808 - [
872354563c
] - test: refactor cluster-preload.js (abouthiroppy) #10701 - [
04dc1cdfcb
] - test: improve test-fs-write-file-sync (Adrian Estrada) #10624 - [
0d25d056a4
] - test: test hmac binding robustness (Sam Roberts) #10923 - [
99a234c97e
] - test: refactor the code in test-fs-watch.js (sivaprasanna) #10357 - [
c13f01c94d
] - test: reduce unmanaged parallelism in domain test (Joyee Cheung) #10329 - [
ed76b4a8e9
] - test: add dgram.Socket.prototype.sendto’s test (abouthiroppy) #10901 - [
5365501a2f
] - test: add regression test for V8 parse error (Michaël Zasso) #11483 - [
b5fb9f4098
] - test: increase timeout in break-on-uncaught (Sakthipriyan Vairamani (thefourtheye)) #10822 - [
443dd508d2
] - test: fix process.title expectation (Sakthipriyan Vairamani (thefourtheye)) #10597 - [
ae338daf06
] - test: refactor test-debugger-remote (Sakthipriyan Vairamani (thefourtheye)) #10455 - [
34e0bc6d16
] - test: fix and improve debugger-client test (Sakthipriyan Vairamani (thefourtheye)) #10371 - [
da874590a6
] - test: improve test-assert (richnologies) #10916 - [
a15ecd269d
] - test: increase coverage for punycode’s decode (abouthiroppy) #10940 - [
98e32db207
] - test: check fd 0,1,2 are used, not access mode (John Barboza) #10339 - [
e59697c695
] - test: fix flaky test-regress-GH-897 (Rich Trott) #10903 - [
a08c7f6d87
] - test: don’t connect to :: (use localhost instead) (Gibson Fahnestock) #10854 - [
ca53866333
] - test: add message verification on assert.throws (Travis Meisenheimer) #10890 - [
38b123c918
] - test: refactor test-repl-tab-complete (Rich Trott) #10879 - [
68fc4d3a1c
] - test: simplify array initialization (Rich Trott) #10860 - [
a26d752e77
] - test: add http-common’s test (abouthiroppy) #10832 - [
80e2ff9bff
] - test: tests for _readableStream.awaitDrain (Mark) #8914 - [
e4e9f675d2
] - test: improve the code in test-process-cpuUsage (Adrian Estrada) #10714 - [
73c0c46cf2
] - test: increase test-crypto.js strictness (Rich Trott) #10784 - [
e316fafbd4
] - test: delete duplicate test of noAssert in readUInt* (larissayvette) #10791 - [
896fb63173
] - test: add http_incoming’s matchKnownFields test (abouthiroppy) #10811 - [
c086bdc2de
] - test: check error msg test-writeint.js (Irene Li) #10755 - [
2eb0c25aa1
] - test: no unused args test-fs-watch-file.js (istinson) #10758 - [
2f026f6668
] - test: improve tests in pummel/test-exec (Chase Starr) #10757 - [
93877c87cc
] - test: fix temp-dir option in tools/test.py (Gibson Fahnestock) #10723 - [
0f3677dd5d
] - test: use realpath for NODE_TEST_DIR in common.js (Gibson Fahnestock) #10723 - [
5d0cc617bb
] - test: move resource intensive test to sequential (Rich Trott) #10744 - [
cd4bb067ad
] - test: add test for noAssert option in buf.read*() (larissayvette) #10713 - [
5b55689b2c
] - test: refactor test-crypto-padding-aes256 (adelmann) #10622 - [
119e512db3
] - test: refactor the code of test-keep-alive.js (sivaprasanna) #10684 - [
ef3d889ee7
] - test: validate ‘expected’ argument to mustCall() (Nathan Friedly) #10692 - [
21704a3b6b
] - test: fix misplaced ) in http response statuscode test (Nathan Friedly) #10692 - [
8565a06b09
] - test: refactor test-doctool-html.js (abouthiroppy) #10696 - [
168f3e4bf8
] - test: improve the code in test-process-hrtime (Adrian Estrada) #10667 - [
9acc86f578
] - test: refactor test-watch-file.js (sivaprasanna) #10679 - [
86e39367d6
] - test: improve zlib-from-gzip-with-trailing-garbage (Michael Lefkowitz) #10674 - [
3135455cd9
] - test: refactor the code in test-child-process-spawn-loop.js (sivaprasanna) #10605 - [
f43a8765a2
] - test: allow testing uid and gid separately (cjihrig) #10647 - [
2f1d231c0d
] - test: improve test-http-chunked-304 (Adrian Estrada) #10462 - [
ec8a9962ce
] - test: improve test-fs-readfile-zero-byte-liar (Adrian Estrada) #10570 - [
12746af524
] - test: refactor test-fs-utimes (Junshu Okamoto) #9290 - [
e81b1cc1ae
] - test: provide duration/interval to timers (Rich Trott) #9472 - [
17a63e15e6
] - test: improve test-event-emitter-modify-in-emit (Adrian Estrada) #10600 - [
50ee4e6dad
] - test: require handler to be run in sigwinch test (Rich Trott) #11068 - [
8cce29587c
] - test: add 2nd argument to throws in test-assert (Marlena Compton) #11061 - [
b14d7b3aa1
] - test: improve error messages in test-npm-install (Gonen Dukas) #11027 - [
87488ba2ff
] - test: add path.join’s test (Yuta Hiroto) #11063 - [
232664a10d
] - test: fix timing sensitivity in debugger test (Ali Ijaz Sheikh) #11008 - [
c16160418b
] - test: improve coverage on removeListeners functions (matsuda-koushi) #11140 - [
898276b1b4
] - test: simplify output handling in repl tests (Rich Trott) #11124 - [
3248cdb2e6
] - test: improve crypto.setEngine coverage to check for errors (Sebastian Van Sande) #11143 - [
28111f9eb2
] - test: increase specificity in dgram test (Rich Trott) #11187 - [
c5e8ccab63
] - test: remove obsolete comment from dgram test (ALJCepeda) #8689 - [
7aebc6907c
] - test: improve checks in test-path-parse-format (cjihrig) #11223 - [
baec432c93
] - test: add coverage for string array dgram send() (cjihrig) #11247 - [
6694c26420
] - test: adapt test-debugger-pid to localized Windows (Vse Mozhet Byt) #11270 - [
2db4c3c453
] - test: add vm module edge cases (Franziska Hinkelmann) #11265 - [
759604912a
] - test: refactor test-dgram-setBroadcast.js (cjihrig) #11252 - [
3185fa1249
] - test: querystring.escape with multibyte characters (Daijiro Wachi) #11251 - [
460a3e1f7a
] - test: improve test-assert.js (jobala) #11193 - [
1adfca4b5e
] - test: refactor test-repl-sigint (Rich Trott) #11309 - [
c539325d89
] - test: improve punycode test coverage (Sebastian Van Sande) #11144 - [
8db3c770be
] - test: refactor test-repl-sigint-nested-eval (Rich Trott) #11303 - [
874ef9d312
] - test: add coverage for dgram _createSocketHandle() (cjihrig) #11291 - [
92f6919532
] - test: improve crypto coverage (Akito Ito) #11280 - [
d9deb1fb62
] - test: improve message in net-connect-local-error (Rich Trott) #11393 - [
6677c113aa
] - test: refactor test-dgram-membership (Rich Trott) #11388 - [
e7b7d7279c
] - test: cases to querystring related to empty string (Daijiro Wachi) #11329 - [
5a92fc25a1
] - test: consolidate buffer.read() in a file (larissayvette) #11297 - [
607158ab6e
] - test: improve crypto coverage (樋口 彰) #11279 - [
27f302d94f
] - test: remove unused args and comparison fix (Alexander) #11396 - [
8da156d68f
] - test: add coverage for utf8CheckIncomplete() (xiaoyu) #11419 - [
0ddad76813
] - test: fix over-dependence on native promise impl (Ali Ijaz Sheikh) #11437 - [
34444580f6
] - test: add test cases for path (Yuta Hiroto) #11453 - [
4bcf1a0387
] - test: refactor test-http-response-splitting (Arseniy Maximov) #11429 - [
7836807178
] - test: add error checking in callback (Rich Trott) #11446 - [
13b7856444
] - test: improve coverage in test-crypto.dh (Eric Christie) #11253 - [
b2f7e7a5ad
] - test: add regex check to test-module-loading (Tarang Hirani) #11413 - [
6bf936644e
] - test: increase coverage of vm (DavidCai) #11377 - [
6202f14583
] - test: throw check in test-zlib-write-after-close (Jason Wilson) #11482 - [
f8884dd1b5
] - test: add cases for unescape & unescapeBuffer (Daijiro Wachi) #11326 - [
05909d045b
] - test: fix flaky test-vm-timeout-rethrow (Kunal Pathak) #11530 - [
6e5f6e3c02
] - test: favor assertions over console logging (Rich Trott) #11547 - [
2c4aa39021
] - test: mark test-tty-wrap as flaky for AIX (Michael Dawson) #10618 - [
cb03e74037
] - test: improve test-fs-null-bytes (Adrian Estrada) #10521 - [
69b55f35f7
] - test: refactor test-https-truncate (Rich Trott) #10225 - [
ada7166dfd
] - test: simplify test-http-client-unescaped-path (Rod Vagg) #9649 - [
1b85989fb2
] - test: move long-running test to sequential (Rich Trott) #11176 - [
87760cc346
] - test: add new.target add-on regression test (Ben Noordhuis) #9689 - [
73283060ad
] - test,repl: add coverage for repl .clear+useGlobal (Rich Trott) #10777 - [
4a87aee532
] - test,util: remove lint workarounds (Rich Trott) #10785 - [
3e9ce770f7
] - test-console: streamline arrow fn and refine regex (John Maguire) #11039 - [
b90a141cc7
] - timer: remove duplicated word in comment (asafdav2) #11323 - [
d71ebb90ec
] - timer,domain: maintain order of timer callbacks (John Barboza) #10522 - [
2a168917cb
] - tls: do not crash on STARTTLS when OCSP requested (Fedor Indutny) #10706 - [
f33684ac5f
] - tools: remove custom align-function-arguments rule (Rich Trott) #10561 - [
fb2f449acc
] - tools: update ESLint to current version (Rich Trott) #10561 - [
83a3aef873
] - tools: rename eslintrc to an undeprecated format (Sakthipriyan Vairamani) #7699 - [
e4f7f5c630
] - tools: add lint rule to enforce timer arguments (Rich Trott) #9472 - [
a13bb54466
] - tools: add compile_commands.json gyp generator (Ben Noordhuis) #7986 - [
b38d8d6e06
] - tools: suggest python2 command in configure (Roman Reiss) #11375 - [
291346ea51
] - tools,doc: add Google Analytics tracking. (Phillip Johnsen) #6601 - [
1ed47d3f33
] - tty: avoid oob warning in TTYWrap::GetWindowSize() (Dmitry Tsvettsikh) #11454 - [
9e6fcbb34c
] - url: fix surrogate handling in encodeAuth() (Timothy Gu) #11387 - [
53213004eb
] - util: improve readability of normalizeEncoding (Joyee Cheung) #10439 - [
e54b433c8d
] - util: use ES2015+ Object.is to check negative zero (Shinnosuke Watanabe) #11332 - [
2e15d48447
] - v8: drop v8::FunctionCallbackInfo<T>::NewTarget() (Ben Noordhuis) #9293 - [
fd1ffe4f5a
] - v8: fix --always-opt bug (Ben Noordhuis) #9293 - [
a55af77fc5
] - vm: refactor vm module (James M Snell) #11392
Windows 32-bit Installer: https://nodejs.org/dist/v6.10.1/node-v6.10.1-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v6.10.1/node-v6.10.1-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v6.10.1/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v6.10.1/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v6.10.1/node-v6.10.1.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v6.10.1/node-v6.10.1.tar.gz
Other release files: https://nodejs.org/dist/v6.10.1/
Documentation: https://nodejs.org/docs/v6.10.1/api/
SHASUMS
1 | -----BEGIN PGP SIGNED MESSAGE----- |