Skip to content
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

v9.3.0 proposal #17631

Merged
merged 379 commits into from Dec 12, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
379 commits
Select commit Hold shift + click to select a range
b36c726
stream: improve the error message of `ERR_INVALID_ARG_TYPE`
starkwang Nov 20, 2017
1a3aadb
doc: use better terminology for build machines
addaleax Nov 19, 2017
7ebaf83
fs: use arrow functions instead of `.bind` and `self`
starkwang Nov 19, 2017
5c70cef
test: dont need to remove nonexistent directory
ah-yu Nov 18, 2017
42a8f03
test: remove unlink function which is needless
ah-yu Nov 20, 2017
57ee0dd
zlib: remove unnecessary else branch
Johnsavadkuhi Nov 15, 2017
74506f7
doc: add description for inspector-only console methods.
Tiriel Nov 13, 2017
14ebda5
src: add public API for managing NodePlatform
zcbenz Nov 13, 2017
b6929e2
test,doc: document where common modules go
gibfahn Oct 8, 2017
04c4c1f
doc: fs.readFile is async but not partitioned
davisjam Nov 20, 2017
d50671b
test: add common.crashOnUnhandledRejection()
Scya597 Nov 22, 2017
2010b80
test: use common.crashOnUnhandledRejection
zack9433 Nov 22, 2017
a536b03
test: use common.crashOnUnhandledRejection
aryung Nov 22, 2017
2d2e780
test: add test on unhandled rejection
LarryLuTW Nov 22, 2017
5cbe0f2
test: keep coverage reports after coverage-clean
apapirovski Sep 19, 2017
9a9aa88
process: improve unhandled rejection message
MadaraUchiha Nov 20, 2017
8d90db5
process: Send signal name to signal handlers
robertrossmann Sep 25, 2017
ee84fc3
benchmark,path: remove unused variables
Oct 5, 2017
ce284fc
test: add crashonUnhandledRejection
Nov 22, 2017
017379e
test: add common.crashOnHandleRejection
Jackyen Nov 22, 2017
e3db509
test: use common.crashOnUnhandledRejection
Nov 22, 2017
8d1ec5d
test: use common.crashOnUnhandledRejection()
sorarize Nov 22, 2017
623b589
tools/doc: add tools/remark-* to eslintignore
IvanWei Nov 22, 2017
cb33487
test: use common.crashOnUnhandledRejection
Nov 22, 2017
821951e
doc: document resolve hook formats
azz Oct 22, 2017
8fd316f
internal: add emitExperimentalWarning function
codeman869 Oct 25, 2017
df5436c
doc: add SharedArrayBuffer to Buffer documentation
ThomasdenH Sep 20, 2017
f3c5f76
doc: update http URLs to https in CONTRIBUTING.md
him2him2 Nov 22, 2017
c345a10
doc: update http URLs to https in GOVERNANCE.md
him2him2 Nov 22, 2017
c676129
doc: update http URLs to https in doc/api
him2him2 Nov 22, 2017
f136672
doc: update http URLs to https in README.md
him2him2 Nov 22, 2017
f0f32dc
tools: fix gitignore for tools/doc/
RichardLitt Nov 22, 2017
e45c9c6
doc: add maclover7 to collaborators
maclover7 Nov 24, 2017
b833a59
n-api: use nullptr instead of NULL in node_api.cc
danbev Nov 23, 2017
855bb8d
trace_events: add executionAsyncId to init events
AndreasMadsen Nov 24, 2017
c901cce
doc: add ES Modules entry to who-to-cc
Trott Nov 22, 2017
524db29
doc: fix typo in api doc of url.format(urlObject)
cxn-pkovacs Nov 25, 2017
c375816
test: use common.crashOnUnhandledRejection
sj82516 Nov 23, 2017
497195a
test: add common.crashOnUnhandledRejection()
w5151381guy Nov 22, 2017
24b1839
test: use common.crashOnUnhandledRejection
Kcin1993 Nov 22, 2017
0e5ff6f
test: use common.crashOnUnhandledRejection
yozian Nov 22, 2017
e026132
test: refactor concat string to template string
jimmyolo Nov 22, 2017
7c2a9bb
deps: patch V8 to 6.2.414.46
MylesBorins Nov 22, 2017
4fafeae
doc: update maintainting V8 guide
targos Nov 22, 2017
94abefb
test: add test of stream Transform
kt3k Nov 26, 2017
284dad7
test: use Number.isNaN()
fossamagna Nov 26, 2017
078b4a6
doc: replace function with arrow function
Leko Nov 26, 2017
b420209
test: use common.hasIntl instead of typeof Intl
AquiTCD Nov 26, 2017
d8e4d95
test: use arrow function
koooge Nov 26, 2017
3f4d0fc
test: replace function with arrow function
Nov 26, 2017
f51cb1c
test: replace function with arrow function
karszawa Nov 26, 2017
0b14488
doc: replace function with arrow function in vm.md
narirou Nov 26, 2017
e35aced
test: refactor using template string
kt3k Nov 26, 2017
2bd241e
doc: replace string with template string
Leko Nov 26, 2017
120d756
benchmark: refactor to use template string
toniov Nov 26, 2017
97a279e
test: replace function with arrow function
Nov 26, 2017
91e2117
test: make use of Number.isNaN to test-readfloat.js
hiromoon Nov 26, 2017
1adccc6
test: fix isNAN->Number.isNAN
ykyz Nov 26, 2017
0f727c0
build: remove empty VCLibrarianTool entry
danbev Nov 20, 2017
63f6947
src: make base64.h self-contained
danbev Nov 21, 2017
a0acd91
doc: caution against removing pseudoheaders
jasnell Nov 26, 2017
0a40a11
build: fix bsd build with gcc
Nov 4, 2017
94be7fd
doc: Add link for ECMAScript 2015
Nov 26, 2017
7ae7124
module: add builtinModules
maclover7 Nov 24, 2017
1e3aed0
test: fix flaky parallel/test-http2-client-upload
addaleax Nov 27, 2017
5756d67
doc: fix typo occuring -> occurring
Leko Nov 27, 2017
5a4b6c4
http: do not assign intermediate variable
maclover7 Nov 27, 2017
4a749c3
test: Update test-http-client-agent to use countdown timer
daxlab Nov 26, 2017
b033d38
test: Update test-http-parser-free to use countdown timer
daxlab Nov 26, 2017
46c1d99
build: add make lint-js-fix
joyeecheung Nov 24, 2017
24d08fe
test: refactored http test to use countdown
mithunsasidharan Nov 22, 2017
0443909
doc: move Code of Conduct to admin repo
MylesBorins Oct 23, 2017
0488782
doc: non-partitioned async crypto operations
davisjam Nov 22, 2017
4667c5e
src: start heap object tracking after platform is initialized
hannespayer Nov 22, 2017
06da8a7
module: be lazy when creating CJS facades
bmeck Nov 20, 2017
b7f81ae
tools: add lint fixer for `require-buffer`
Bamieh Nov 20, 2017
afdfc4d
test: Enable specifying flaky tests on fips
komawar Oct 16, 2017
36e2643
test: add es6 module global leakage tests
tinybeachthor Oct 17, 2017
8e5b711
tools: prohibit notDeepEqual usage
BridgeAR Oct 19, 2017
71eb186
test: replace function with ES6 arrow function
kjunichi Nov 26, 2017
6624ac3
tools: update to ESLint 4.12.0
cjihrig Nov 26, 2017
5736dc4
module: fix for #17130 shared loader cjs dep
guybedford Nov 22, 2017
9d65724
process: slightly simplify next tick execution
apapirovski Nov 25, 2017
4e789a3
test: add common.dns.errorLookupMock
joyeecheung Nov 25, 2017
3d45a94
test: mock the lookup function in parallel tests
joyeecheung Nov 25, 2017
e5f92cd
http2: general cleanups
jasnell Nov 25, 2017
67abc1e
http2: reduce code duplication in settings
jasnell Nov 25, 2017
047bac2
test: fixup test-http2-create-client-secure-session
jasnell Nov 26, 2017
4994d57
http2: remove unnecessary event handlers
jasnell Nov 26, 2017
658338e
http2: use more descriptive names
jasnell Nov 26, 2017
cc91a00
doc: fix typo in stream.md
matthewleon Nov 27, 2017
f1b26be
test: remove common.tmpDirName
Trott Nov 22, 2017
e0ce7cf
async_wrap: add provider types for net server
AndreasMadsen Nov 20, 2017
dcd87ac
doc: make error descriptions more concise
Trott Nov 9, 2017
a333e71
errors: consistent format for error message
apapirovski Nov 9, 2017
f5a1e6c
test: fix flaky async-hooks/test-graph.signal
Trott Dec 6, 2017
49d23a3
deps: V8: backport 14ac02c from upstream
ofrobots Dec 6, 2017
465a32a
Revert "deps: cherry-pick 3c8195d from V8 upstream"
MylesBorins Nov 29, 2017
47cd49a
deps: backport 3c8195d from V8 upstream
MylesBorins Nov 8, 2017
9c7a42a
src: explicitly register built-in modules
yhwang Oct 22, 2017
bd55a79
doc: clarify fast-track of reversions
refack Nov 26, 2017
87c885b
build,win,msi: support WiX with VS2017
joaocgreis Nov 17, 2017
742a456
build: fix test-v8 target
targos Nov 23, 2017
b719b77
module: print better message on esm syntax error
bnoordhuis Nov 24, 2017
6e3a8be
test: replace function with arrow function
Leko Nov 27, 2017
6a7a59a
src: remove `ClearFatalExceptionHandlers()`
addaleax Nov 27, 2017
9f282dd
deps: cherry-pick 1420e44db0 from upstream V8
TimothyGu Nov 27, 2017
fd501b3
timers: cross JS/C++ border less frequently
addaleax Nov 15, 2017
347164a
process: add flag for uncaught exception abort
addaleax Nov 20, 2017
0db1f87
src: use NODE_BUILTIN_MODULE_CONTEXT_AWARE() macro
bnoordhuis Nov 16, 2017
bd79c37
timers: clean up for readability
apapirovski Nov 25, 2017
9b27bc8
src: introduce USE() for silencing compiler warnings
addaleax Nov 27, 2017
3807c68
doc: fix doc example for cctest
Nov 27, 2017
2a4f4f8
doc: add guide to maintaining npm
MylesBorins Oct 27, 2017
8bd74c4
tools,test: use Execute instead of check_output
refack Nov 29, 2017
1cc6df2
tools: add Boxstarter script
bzoz Nov 14, 2017
7f55f98
src: fix typo in NODE_OPTIONS whitelist
evanlucas Nov 28, 2017
e41344f
tools: add docs for prefer-util-format-errors rule
maclover7 Nov 28, 2017
ceda8c5
src: use nullptr instead of NULL
danbev Nov 27, 2017
1e34a0e
tools: add cpplint rule for NULL usage
danbev Nov 28, 2017
ca81d4b
test: use v8 Default Allocator in cctest fixture
danbev Nov 28, 2017
78592a3
test: make CreateParams stack-allocated
danbev Nov 30, 2017
a256482
doc,test: remove unnecessary await with return instances
Trott Nov 22, 2017
6c65e04
tools: enable no-return-await lint rule
Trott Nov 22, 2017
e3df569
deps: upgrade libuv to 1.18.0
cjihrig Dec 1, 2017
9c2f24e
errors: fix typo in TLS_SESSION_ATTACK message
tomhallam Nov 29, 2017
419cde7
src: use non-deprecated versions of `->To*()` utils
Leko Nov 27, 2017
f060881
test: add test case for throwing an exception with vm.Script
Leko Nov 28, 2017
8336e4f
test: add test case for process.dlopen with undefined
Leko Nov 30, 2017
9b41c0b
src: node_http2_state.h should not be executable
maclover7 Dec 1, 2017
a596577
doc: improve checkServerIdentity docs
Hannes-Magnusson-CK Nov 21, 2017
7849d53
doc: document tls.checkServerIdentity
Hannes-Magnusson-CK Nov 22, 2017
ee1c95f
test: expanded assertions for console.timeEnd() output
nikniv Nov 28, 2017
1866b05
test: refactored test-http-response-splitting to use countdown
mithunsasidharan Nov 27, 2017
ef25de7
test: update test/parallel/test-http-pipe-fs.js to use countdown
chungngoops Nov 27, 2017
4fb0708
test: refactored test-http-allow-req-after-204-res to countdown
mithunsasidharan Nov 28, 2017
9df52dd
doc: be concise about serial commas
Trott Nov 29, 2017
e00923b
doc: add missing serial commas
Trott Nov 29, 2017
0093840
test,doc: do not indicate that non-functions "return" values
Trott Nov 22, 2017
0e5dc8f
tools: update markdown lint presets
Trott Nov 29, 2017
90a5e9f
build,win: vcbuild refactoring call configure
refack Nov 25, 2017
d3e76e7
doc: introduce categories to Cpp style guide
fhinkel Nov 17, 2017
91d5416
test: update test-http-status-reason-invalid-chars to use countdown
mithunsasidharan Nov 27, 2017
c9a4f4f
test: update test-http-upgrade-client to use countdown
mithunsasidharan Nov 27, 2017
0afcea2
test: add test case for missing branch
Leko Dec 1, 2017
23967b2
console: make dirxml an alias for console.log
Tiriel Nov 20, 2017
92b29cd
test: remove common.fixturesDir from tests
Trott Dec 2, 2017
259f2d3
test: remove fixturesDir from common module
Trott Dec 2, 2017
40acda2
src: use uv_os_getpid() to get process id
cjihrig Dec 1, 2017
9cbb0da
test: make common.mustNotCall show file:linenumber
lance Nov 22, 2017
69e775d
test: update test-http-timeout to use countdown
mithunsasidharan Dec 3, 2017
5fecdba
test: update test-http-response-multiheaders to use countdown
Dec 3, 2017
8c81ba0
test: remove common.PORT from parallel tests
Trott Nov 22, 2017
85e6271
test: use Countdown in http test
mithunsasidharan Dec 3, 2017
0ade488
test: forbid `common.mustCall*()` in process exit handlers
Trott Dec 4, 2017
07fd4cf
test: use common.mustCall in test-http-malformed-request
mithunsasidharan Dec 3, 2017
cd7cee5
doc: update example in module registration
fhinkel Dec 4, 2017
0ac87c2
test: replace assert.throws with common.expectsError
Leko Dec 4, 2017
d8018bc
test: update test-http-request-dont-override-options to use common.mu…
mithunsasidharan Dec 3, 2017
619cbc4
test: fix flaky test-benchmark-events
Trott Dec 5, 2017
026f760
dns: fix crash while setting server during query
XadillaX Nov 15, 2017
562007c
test: add dgram benchmark test
jopann Oct 9, 2017
cca3526
test: add more settings to test-benchmark-dgram
Trott Dec 5, 2017
ef7444c
doc: use colon consistently in assert.md
Trott Dec 5, 2017
f3ec355
doc: improve punctuation in fs.open() text
Trott Dec 5, 2017
4fff2ab
doc: standardize preposition usage in fs.md
Trott Dec 5, 2017
01be946
doc: edit module introduction
Trott Dec 5, 2017
20dcbfc
doc: add serial comma in CPP_STYLE_GUIDE.md
Trott Dec 5, 2017
5e0f393
build: add serial commas to messages in configure script
Trott Dec 5, 2017
f7b0054
doc: use serial comma in tls.md
Trott Dec 5, 2017
fe9d9f7
test: remove hidden use of common.PORT in parallel tests
Trott Dec 5, 2017
53ed055
doc: update AUTHORS list
targos Dec 4, 2017
8c32b4a
test: refactor code to use common.mustCall
mithunsasidharan Dec 4, 2017
7e38821
doc: use arrow functions in util.md sample code
mithunsasidharan Dec 6, 2017
a159a2c
process: slight refinements to nextTick
apapirovski Nov 30, 2017
0754734
test: add common.crashOnUnhandledRejection()
IHsuan Nov 22, 2017
e9ee168
doc: remove IPC channel implementation details
bzoz Dec 4, 2017
35d492c
doc: remove unused link reference
apapirovski Dec 7, 2017
a407a48
test: expand coverage for crypto
Leko Dec 4, 2017
6c97f7f
doc: use American spellings per style guide
Trott Dec 5, 2017
50f120e
test: fix flaky test-benchmark-util
Trott Dec 5, 2017
5fc1e27
build, win: faster Release rebuilds
bzoz Nov 29, 2017
9e50f17
crypto: use SetNull instead of Set
danbev Dec 6, 2017
07df234
doc: fix typo in dns.md
Trott Dec 6, 2017
232a486
doc: fix common typo involving one-time listeners
Trott Dec 6, 2017
b8141a4
doc: fix typo in repl.md
Trott Dec 6, 2017
89d31ee
timers: improvements to TimersList management
apapirovski Nov 29, 2017
7d3a843
test: fix flaky test-benchmark-querystring
Trott Dec 7, 2017
49402b1
crypto: declare int return type for set_field
danbev Dec 6, 2017
928aecc
test: replace fs.accessSync with fs.existsSync
Leko Dec 4, 2017
fb553b5
test: improve crypto test coverage
Leko Dec 2, 2017
c5d20b3
util: remove check for global.process
devsnek Dec 3, 2017
6aa6d41
doc: mention node-test-pull-request-lite job
maclover7 Dec 7, 2017
7b8622f
test: update http test to use Countdown
onneri Dec 6, 2017
7f2764d
doc: add info on post-publishing ARM6 builds
mhdawson Dec 4, 2017
af8e27d
test: Use common.mustCall in http test
sreepurnajasti Dec 6, 2017
c2ff36e
test: replace assert.throws w/ common.expectsError
mithunsasidharan Dec 6, 2017
f399667
test: replace assert.throws w/ common.expectsError
mithunsasidharan Dec 6, 2017
715baf8
fs: use rest param & Reflect.apply in makeCallback
mithunsasidharan Dec 6, 2017
919625b
test: use Countdown in test-http-set-cookies
shilomagen Dec 6, 2017
2a5da9c
test: use Countdown in http-response-statuscode
daxlab Nov 26, 2017
1aae28b
test: use Number.isNaN instead of global isNaN
mithunsasidharan Dec 7, 2017
0948238
doc: improve readability of COLLABORATOR_GUIDE.md
Trott Dec 7, 2017
cb09959
doc: improve readability of README.md
Trott Dec 7, 2017
18d6dab
doc: improve text for Console constructor
Trott Dec 7, 2017
865c452
doc: immprove inode text in fs.md
Trott Dec 7, 2017
0a0a56a
doc: add "Hello world" example for N-API
fhinkel Dec 2, 2017
993b1cb
test: use Countdown in http test
idandagan1 Dec 6, 2017
d15cdc6
test: replace assert.throws w/ common.expectsError
mithunsasidharan Dec 6, 2017
28b2d8a
test: use common.expectsError in tests
mithunsasidharan Dec 6, 2017
ff59d3a
test: replace assert.throws w/ common.expectsError
mithunsasidharan Dec 6, 2017
8a17b7b
doc: use correct and consistent typography for products
Trott Dec 6, 2017
e57af5a
tools: lint for additional strings in docs
Trott Dec 6, 2017
f3d6198
test: fix flaky test-benchmark-es
Trott Dec 7, 2017
4bb27a2
build: add a `make help` option for common targets
gibfahn Nov 26, 2017
fb3ea4c
src: fix missing handlescope bug in inspector
bnoordhuis Dec 7, 2017
1eff647
doc: 'constructor' implies use of new keyword
CameronMoorehead Nov 28, 2017
70cfe68
tools: replace space with \b in regex
DiegoRBaquero Dec 6, 2017
6576382
test: update test-http-should-keep-alive to use countdown
tomeromrix Dec 6, 2017
8383c34
util: fix negative 0 check in inspect
devsnek Dec 6, 2017
39d8e44
test: improve assert messages in repl-reset-event
AdriVanHoudt Nov 6, 2017
8c21430
crypto: do not reach into OpenSSL internals for ThrowCryptoError
davidben Nov 3, 2017
b015747
doc: esm loader example with module.builtinModules
guybedford Nov 29, 2017
c951e2c
crypto: remove explicit qualifiers in Initialize
danbev Dec 6, 2017
5d1463a
build: define HAVE_OPENSSL macro for cctest
Dec 4, 2017
510116e
test: update http test to use common.mustCall
collin5 Dec 7, 2017
dcb53c1
build: allow running configure from any directory
gibfahn Nov 26, 2017
bb780d2
test: use Countdown in http-agent test
fedekau Dec 7, 2017
24dc57b
http: simplify checkIsHttpToken()
Trott Nov 30, 2017
a965dda
doc: simplify and clarify FIPS text in BUILDING.md
Trott Dec 7, 2017
4a5e322
crypto: remove BIO_set_shutdown
danbev Dec 7, 2017
8dcc40a
src: remove unused include node_crypto_clienthello
danbev Dec 8, 2017
8996418
tools: don't lint-md as part of main lint target
refack Dec 7, 2017
7e2fa5a
doc: add link to debugger in process.md
Delapouite Dec 7, 2017
f7e5ab0
test: refactored to remove unnecessary variables
mithunsasidharan Dec 8, 2017
cbd0be5
benchmark: fix http/simple.js benchmark
apapirovski Dec 9, 2017
49d6628
test: replace assert.throws w/ common.expectsError
apapirovski Dec 8, 2017
aa32bd0
tools: prefer common.expectsError in tests
apapirovski Dec 8, 2017
54cd7df
inspector: Fix crash for WS connection
Nov 11, 2017
ccffbd9
doc: fix modules.md export example
apapirovski Dec 9, 2017
f45ef44
test: refactor test-http-default-port
addaleax Dec 9, 2017
d59b0a7
tools: simplify prefer-common-mustnotcall rule
cjihrig Dec 9, 2017
01e7b44
tools: simplify prefer-assert-methods rule
cjihrig Dec 9, 2017
e157e1c
tools: simplify buffer-constructor rule
cjihrig Dec 9, 2017
f7a1e39
tools: simplify no-let-in-for-declaration rule
cjihrig Dec 9, 2017
39e2fb6
test: simplify common.PORT code
Trott Dec 9, 2017
03d2514
tools,test: throw if common.PORT used in parallel tests
Trott Dec 9, 2017
5a9172f
test: remove unnecessary use of common.PORT in addons test
Trott Dec 9, 2017
e7ae8eb
test: refactor test-child-process-pass-fd
Trott Dec 10, 2017
08941e9
2017-12-12 Version 9.3.0 (Current)
MylesBorins Dec 12, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .eslintignore
Expand Up @@ -2,8 +2,10 @@ lib/internal/v8_prof_polyfill.js
lib/punycode.js
test/addons/??_*
test/fixtures
test/message/esm_display_syntax_error.mjs
tools/eslint
tools/icu
tools/remark-*
node_modules
benchmark/tmp
doc/**/*.js
4 changes: 4 additions & 0 deletions .eslintrc.yaml
Expand Up @@ -56,6 +56,9 @@ rules:
- object: assert
property: deepEqual
message: Use assert.deepStrictEqual().
- object: assert
property: notDeepEqual
message: Use assert.notDeepStrictEqual().
- object: assert
property: equal
message: Use assert.strictEqual() rather than assert.equal().
Expand All @@ -66,6 +69,7 @@ rules:
message: __defineGetter__ is deprecated.
- property: __defineSetter__
message: __defineSetter__ is deprecated.
no-return-await: error
no-self-assign: error
no-throw-literal: error
no-unused-labels: error
Expand Down
5 changes: 3 additions & 2 deletions .gitignore
Expand Up @@ -36,6 +36,7 @@ node_g
icu_config.gypi
.eslintcache
node_trace.*.log
coverage/

/out

Expand Down Expand Up @@ -104,8 +105,8 @@ deps/npm/node_modules/.bin/

# test artifacts
tools/faketime
tools/remark-cli
tools/remark-preset-lint-node
tools/remark-cli/node_modules
tools/remark-preset-lint-node/node_modules
icu_config.gypi
*.tap

Expand Down
52 changes: 52 additions & 0 deletions .mailmap

Large diffs are not rendered by default.