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

v10.2.0 proposal #20724

Merged
merged 208 commits into from
May 23, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
208 commits
Select commit Hold shift + click to select a range
d327893
doc: refactor mode constants parts in fs.md
shobhitchittora May 6, 2018
4a7bb40
doc, tools: unify stability signatures
vsemozhetbyt May 6, 2018
b3b267a
doc: add params for ClientHttp2Session:altsvc
ryzokuken May 8, 2018
88bc6da
doc: add parameters for Http2Stream:error event
ryzokuken May 8, 2018
9177f73
doc: update VM section text
danbev May 8, 2018
e01e060
src: rename handle parameter object
danbev May 7, 2018
983cb26
src: don't create Undefined if not needed
danbev May 7, 2018
1f34c04
net: remove typo in setTimeout comment
danbev May 7, 2018
105f606
v8: backport 9fb02b526f1cd3b859a530a01adb08bc0d089f4f
devsnek May 7, 2018
5803973
src: minor refactor to string_search.h
addaleax May 5, 2018
2df99ac
src: use lock for c-ares library init/cleanup
addaleax Sep 4, 2017
a89cc28
src: protect global state with mutexes
addaleax May 5, 2018
4873fba
src: remove unused freelist.h header
addaleax May 5, 2018
8604481
vm: move emitExperimentalWarning
danbev May 8, 2018
d568952
doc: fix missing napi_get_typedarray_info() param
May 9, 2018
c546746
doc: add util.types.isBig{Int,Uint}64Array()
cjihrig May 9, 2018
f69a823
deps: upgrade to libuv 1.20.3
cjihrig May 7, 2018
43ec938
src: remove static variables from string_search
addaleax May 5, 2018
7c13e54
lib: return directly from packageMainCache
danbev May 8, 2018
0824ea9
src: use unqualified names in module_wrap.cc
danbev May 8, 2018
08097cc
tools: ignore VS compiler output
fs-eire May 4, 2018
a5ee31b
assert: accept regular expressions to validate
BridgeAR May 2, 2018
01abed1
doc: update assert documentation
BridgeAR May 2, 2018
5d06c1e
assert: move AssertionError into own file
BridgeAR May 2, 2018
c244436
errors: move functions to error code
BridgeAR May 2, 2018
e93726a
src: fix nullptr dereference for signal during startup
addaleax May 9, 2018
bb857d9
assert: make sure throws is able to handle primitives
BridgeAR May 2, 2018
db457cb
src: fix typo in util.h comment
addaleax May 10, 2018
3929516
doc: fix nits in doc/api_assets/style.css
vsemozhetbyt May 8, 2018
41e1dc0
test: add regression test for #11257
May 4, 2018
56530f0
timers: make timer.refresh() a public API
Fishrock123 Apr 25, 2018
7349223
doc: add util.types.isModuleNamespaceObject()
devsnek May 9, 2018
ebd102e
tools: use macOS as operating system name
Trott May 7, 2018
104c3bc
esm: provide named exports for builtin libs
devsnek Apr 22, 2018
1d7379d
doc: fix stability text for n-api
mhdawson May 10, 2018
e06c587
doc: add global node_modules to require.resolve()
musgravejw May 5, 2018
de06115
fs: make fs.promises non-enumerable
cjihrig May 9, 2018
de34cfa
test: make sure linked lists are inspectable with defaults
addaleax May 6, 2018
b6ea5df
module: add --preserve-symlinks-main
Apr 10, 2018
bdd2856
crypto: allow to restrict valid GCM tag length
tniessen Apr 13, 2018
72029b8
crypto: add createCipher/WithIV functions
danbev Apr 19, 2018
503844e
crypto: add addCipherPrototypeFunctions function
danbev Apr 20, 2018
5ea1a58
crypto: remove rsaPrivate and rename rsaPublic
danbev Apr 20, 2018
fd5adbc
src: fix node_crypto.cc compiler warnings
danbev Apr 23, 2018
eb21a6b
test: remove crypto.DEFAULT_ENCODING usage
danbev Apr 23, 2018
f5e7010
crypto: use kNoAuthTagLength in InitAuthenticated
tniessen Apr 23, 2018
1e5de6f
crypto: add using directives for v8::Int32, Uint32
tniessen Apr 24, 2018
2b2ccae
crypto: support authTagLength in GCM encryption
tniessen Apr 15, 2018
34d6708
crypto: allocate more memory for cipher.update()
yhwang Apr 26, 2018
40fb885
src: more automatic memory management in node_crypto.cc
addaleax Apr 23, 2018
cecec46
crypto: add test case for AES key wrapping
yhwang May 7, 2018
ba26958
src: add environment cleanup hooks
addaleax Sep 9, 2017
e253edb
src: make CleanupHandles() tear down handles/reqs
addaleax Sep 4, 2017
75aad90
src: unify ReqWrap libuv calling
addaleax Sep 25, 2017
8995408
src: keep track of open requests
addaleax Sep 25, 2017
9e2554c
src: use cleanup hooks to tear down BaseObjects
addaleax Sep 9, 2017
5b0d2e7
src: add can_call_into_js flag
addaleax Sep 20, 2017
f2ad1d5
tools: remove `--quiet` from run-valgrind.py
addaleax Mar 15, 2018
c8fe8e8
process: create stdin with `manualStart: true`
addaleax Mar 17, 2018
97d939a
src: store fd for libuv streams on Windows
addaleax Mar 17, 2018
9e1dcdc
src: remove NodeCategorySet destructor
addaleax Apr 26, 2018
61415dc
lib: defer pausing stdin to the next tick
addaleax Mar 24, 2018
7153bec
src: always call ReadStop() before Close()
addaleax Mar 24, 2018
2347ce8
src: unify thread pool work
addaleax May 9, 2018
57dfd64
src: add missing override to ThreadPoolWork funcs
danbev May 10, 2018
87f3f5a
test: plug AliasedBuffer cctest memory leak
addaleax May 10, 2018
b108235
meta: add initial CODEOWNERS file
jasnell May 6, 2018
512982c
doc: update AUTHORS list
targos May 10, 2018
e732b4c
src: use unqualified names in node_contextify.cc
danbev May 11, 2018
9422909
src: remove unused includes from node_contextify.h
danbev May 11, 2018
28ecf93
http2: destroy the socket properly and add tests
mafintosh Apr 6, 2018
ebc1b77
stream: no need to initial er with false
JacksonTian May 8, 2018
2db83fd
test: remove deepStrictEqual() third argument
ceccode May 13, 2018
8029a24
http: always emit close on req and res
ronag May 8, 2018
30aceed
src: make env_ and context_ private
danbev May 11, 2018
4c6bfbd
http: fix client response close & aborted
ronag Apr 23, 2018
7a98008
build: always use BUILDTYPE binary to run JS tests
joyeecheung Apr 27, 2018
0aab92f
test: add test for async hooks parity for async/await
MayaLekova May 9, 2018
d11a435
doc: fix typo in dns docs
addaleax May 14, 2018
7bff6d1
tools: overhaul tools/doc/html.js
vsemozhetbyt Apr 25, 2018
28b58b5
src: replace `template<` → `template <`
addaleax May 11, 2018
44960a0
tools: make C++ linter reject `template<`
addaleax May 11, 2018
9c1c03e
test: better error message in trace events test
addaleax May 10, 2018
b795953
tools: hide symbols for builtin JS files in binary
addaleax May 9, 2018
d223e3c
src: make `AsyncResource` destructor virtual
addaleax May 9, 2018
2a7c863
test: modernize and correct test-doctool-html.js
vsemozhetbyt May 11, 2018
e61337d
async_wrap: fix memory leak in AsyncResource
mhdawson May 11, 2018
f263340
doc: fix signature for napi_create_range_error
mhdawson May 9, 2018
a66aad4
doc: fixup NODE_EXTERN -> NAPI_EXTERN
mhdawson May 9, 2018
886116f
test: apply test-fs-access to promises API
Trott May 10, 2018
e0b438a
src: add public API to create isolate and context
helloshuangzi May 11, 2018
ccf69dd
inspector: fix inspector::Agent::HasConnectedSessions
helloshuangzi May 8, 2018
39caa6d
fs: use _final() for fs.WriteStream
JacksonTian May 6, 2018
e6c0bbe
test: display values in AssertionErrors
May 6, 2018
2b6e8cc
test: increase test coverage for fs/promises.js
humphd Apr 4, 2018
981a2f7
stream: simplify Writable.prototype.cork()
cjihrig May 13, 2018
39a4112
stream: simplify writable's validChunk()
cjihrig May 13, 2018
fd14ec1
doc: add missing `changes:` entry for assert.throws
addaleax May 14, 2018
90c77bc
test: disable colors in test-assert.js
cjihrig May 13, 2018
dccbc3a
test: disable colors in test-assert-deep.js
cjihrig May 13, 2018
0d28b4b
test: disable colors in test-assert-checktag.js
cjihrig May 13, 2018
1160d61
assert: support symbols as assertion messages
cjihrig May 13, 2018
6ce589f
deps: patch V8 to 6.6.346.31
MylesBorins May 8, 2018
e5a0c19
fs: refactor promises version of lchown and lchmod
cjihrig May 5, 2018
b701f5a
codeowners: fix typo in v8-inspector team name
bnoordhuis May 15, 2018
a41c44a
codeowners: add rule for *.gypi files
bnoordhuis May 15, 2018
de2b047
http2: avoid bind and properly clean up in compat
ronag Apr 27, 2018
56de3bf
benchmark: add tls benchmark for legacy SecurePair
Apr 27, 2018
a4cbe30
test: improve reliability of http2-session-timeout
Trott May 11, 2018
5eb0765
src: handle TryCatch with empty message
bnoordhuis May 13, 2018
01aa058
src: order C++ error list alphabetically
addaleax May 13, 2018
6f4e9ff
tools: fix "the the" typos in comments
May 14, 2018
a6667d6
test: slightly improve test-util-inspect assertions
addaleax May 14, 2018
7d28f5b
doc: reorder CODEOWNERS file
Trott May 15, 2018
d5db576
zlib: reduce number of static internal methods
addaleax May 11, 2018
678b754
module: introduce defaultModuleName in module.js
danbev May 14, 2018
38fc741
tools: eliminate intermediate module in doctools
vsemozhetbyt May 13, 2018
7943449
doc: improve specificity in CODEOWNERS
Trott May 14, 2018
8f489a2
doc: add .github to CODEOWNERS
Trott May 15, 2018
740bf78
vm,trace_events: add node.vm.script trace events category
jasnell May 14, 2018
9e432ca
test: add promise API test for appendFile()
Trott May 15, 2018
b2fb1d7
http2: fix end without read
apapirovski May 9, 2018
e1ff587
tools, doc: fix stability index isssues
vsemozhetbyt May 14, 2018
91e60b0
deps: V8: cherry-pick b49206d from upstream
ofrobots May 14, 2018
165971d
doc: sort references in ASCII order
Trott May 16, 2018
cb94601
deps: cherry-pick 23652c5f from upstream V8
eugeneo May 16, 2018
04f7678
inspector: add a "NodeTracing" domain support
eugeneo Apr 28, 2018
8781bcb
tools, doc: wrap manpage links in code elements
vsemozhetbyt May 16, 2018
657f8cb
doc: fix linter warnings and typos in manpage
Alhadis May 15, 2018
dc30d36
fs: consistent constants use and cleanup
jasnell May 14, 2018
2d28978
fs: lazy load the promises impl
jasnell May 14, 2018
9b43af3
fs: lazy load createPromise/promiseResolve
jasnell May 14, 2018
d6805c1
src: add override to ThreadPool methods in zlib
danbev May 16, 2018
aaf1df5
build: export openssl TLSv1 methods again
bnoordhuis May 14, 2018
4710349
child_process: fix exec set stdout.setEncoding
killagu Feb 24, 2018
ed5f253
stream: refactor getHighWaterMark in state.js
danbev Apr 30, 2018
526163c
url: introduce `URL_FLAGS_IS_DEFAULT_SCHEME_PORT` flag
AyushG3112 May 2, 2018
0ace8f9
string_decoder: lazy loaded
BridgeAR May 6, 2018
4a92da1
querystring: lazy loaded
BridgeAR May 6, 2018
3eb38de
readline: lazy loaded
BridgeAR May 6, 2018
28d00a1
os: lazy loaded
BridgeAR May 6, 2018
60eab91
dns: lazy loaded
BridgeAR May 6, 2018
486ac23
lib: only load inspector stuff if necessary
BridgeAR May 6, 2018
3aab6ce
lib: lazy load necessary loaders
BridgeAR May 6, 2018
4a872b9
cluster: remove obsolete array allocation
BridgeAR May 6, 2018
72f3228
lib: lazy loaded
BridgeAR May 6, 2018
0753774
lib: use capital letters in comments
BridgeAR May 7, 2018
bd13193
lib: remove unnecessary require
BridgeAR May 7, 2018
2361f64
tools: stricter eslint rule for globals
BridgeAR May 7, 2018
74db9f4
assert,util: lazy load comparison functions
BridgeAR May 7, 2018
9feca3e
async_hooks: lazy loading for startup performance
BridgeAR May 7, 2018
e0fd80c
lib: do not call performance hooks
BridgeAR May 7, 2018
94d217f
stream: lazy load ReadableAsyncIterator
BridgeAR May 7, 2018
bc6dbc3
console: lazy load cli
BridgeAR May 7, 2018
328a2c7
stream: lazy load end-of-stream
BridgeAR May 7, 2018
eac7aad
net: lazy load dns
BridgeAR May 7, 2018
1ae076b
test: add loaded modules test
BridgeAR May 7, 2018
83119db
repl: add friendly tips about how to exit repl
monkingxue May 9, 2018
3edb04d
src: remove 2nd `undefined` argument in node_file.cc
dankang May 9, 2018
3fd6724
console: .table fall back to logging for function too
ohbarye May 11, 2018
045b37b
test: add eslint rule to verify assertion input
BridgeAR May 14, 2018
bd500af
tools: update prohibited-strings md linting
Trott May 15, 2018
9a8cdc9
doc: fix typo in COLLABORATOR_GUIDE.md
vsemozhetbyt May 15, 2018
8e058d5
deps: patch V8 to 6.6.346.32
MylesBorins May 15, 2018
338e663
assert: fix EOL issue in messages on Windows
BridgeAR May 15, 2018
3b51617
build: use nyc's merge command
May 16, 2018
7b1c035
doc: describe using multiple link-module on win
bzoz May 16, 2018
b664a84
test: improve assertion in test-performance
addaleax May 17, 2018
4b64c84
src: trace_events: support for metadata events
ofrobots May 15, 2018
e56716e
deps: cherry-pick ff0a9793334 from upstream V8
addaleax May 18, 2018
fb7a775
lib,src: use V8 API for collection inspection
addaleax May 14, 2018
b308a07
util: support inspecting namespaces of unevaluated modules
devsnek May 16, 2018
e7c2616
test: mark tests as flaky as intermediate step
BridgeAR May 19, 2018
5ffce3e
test: remove untested knownGlobals
BridgeAR May 14, 2018
ada41b0
repl: make console, module and require non-enumerable
BridgeAR May 14, 2018
22f46e7
test: remove common.globalCheck
BridgeAR May 14, 2018
2e99576
perf_hooks: always set bootstrapComplete
jasnell May 16, 2018
36d4a42
src: move CallbackScope to separate cc/h
jasnell May 16, 2018
08b98d1
src: fix odd linting issue
jasnell May 16, 2018
010ad8c
src: move *Exceptions out to separate cc/h
jasnell May 16, 2018
d614511
net,http2: refactor _write and _writev
ryzokuken May 9, 2018
88aee8a
doc: improve _Deprecation_ definition
Trott May 16, 2018
37b9fe1
doc: fix typo in http2.md
kakts May 20, 2018
8317a46
doc: fix fs.promises sample codes
kakts May 19, 2018
b622534
src: use unqualified names in node_crypto.cc
danbev May 17, 2018
3110d15
src: make pointers lean left in node_crypto.cc
danbev May 17, 2018
8a17a25
doc: fix some nits in hardcoded manpage links
vsemozhetbyt May 20, 2018
5ce85a7
util: wrap error in brackets without stack
BridgeAR May 16, 2018
38bc5fb
util: remove erroneous whitespace
BridgeAR May 17, 2018
f0d6a37
util: fix inspected stack indentation
BridgeAR May 17, 2018
c8c9211
util: improve error inspection
BridgeAR May 17, 2018
8f8a0e3
assert: fix wrong message indentation
BridgeAR May 16, 2018
c4f0e81
src: trace_events: background thread events
ofrobots May 16, 2018
f5f9cdc
test: define SharedArrayBuffer as a known global
cjihrig May 20, 2018
a8c74e8
test: use error code rather than message in test
Trott May 21, 2018
2687d44
http2: fix several serious bugs
apapirovski May 17, 2018
dd32a7a
test: fix flaky http2-session-unref
apapirovski May 21, 2018
75e4415
http: do not rely on the 'agentRemove' event
lpinca May 16, 2018
fe7e8d6
http: fix capitalization of 418 status message
mvasilkov Apr 25, 2018
9c560ca
test: rename and document tls test
addaleax May 18, 2018
d9aecc0
test: improve coverage for internal/readline
May 19, 2018
c1fe9b2
doc: add note about autocrlf required for tests
bzoz May 15, 2018
dc29a3b
test: add promise API test for appendFile()
Trott May 20, 2018
8d8b0bd
lib,src,test: fix comments
tniessen May 20, 2018
b6d678b
test: fix tests that fail under coverage
May 17, 2018
5886b78
test: test about:blank against invalid WHATWG URL
joyeecheung May 17, 2018
92dd9b5
inspector: get rid of the make_unique
May 22, 2018
5cbb905
2018-05-23, Version 10.2.0 (Current)
addaleax May 14, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
88 changes: 88 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# Remember: order matters. Subsequent rules will override prior rules.

*addons* @nodejs/addon-api
*assert* @nodejs/testing
*async_hook* @nodejs/async_hooks @nodejs/diagnostics
*async_wrap* @nodejs/async_hooks
*buffer* @nodejs/buffer
*child_process* @nodejs/child_process
*cluster* @nodejs/cluster
*crypto* @nodejs/crypto
*eslint* @nodejs/linting
*fs* @nodejs/fs
*tls* @nodejs/tls @nodejs/crypto
*dgram* @nodejs/dgram
*domain* @nodejs/domains
*http* @nodejs/http
*http2* @nodejs/http2
*https* @nodejs/http @nodejs/crypto @nodejs/tls @nodejs/http2
*inspector* @nodejs/v8-inspector
*net* @nodejs/streams
*node_api* @nodejs/n-api
*repl* @nodejs/repl
*stream* @nodejs/streams
*timer* @nodejs/timers
*trace_events* @nodejs/trace-events
*url* @nodejs/url
*util* @nodejs/util
*vm* @nodejs/vm
*zlib* @nodejs/zlib

*esm* @nodejs/modules
/lib/internal/modules/esm/ @nodejs/modules
/lib/internal/bootstrap/loaders.js @nodejs/modules

/src/node.cc @nodejs/process
/src/node_file.* @nodejs/fs
/src/node_stat_watcher.* @nodejs/fs
/lib/internal/bootstrap/ @nodejs/process
/lib/internal/process/ @nodejs/process
/test/ @nodejs/testing

/deps/node-inspect @nodejs/V8-inspector
/deps/gtest/ @nodejs/testing @nodejs/v8 @nodejs/v8-update
/deps/icu/ @nodejs/intl
/deps/http_parser/ @nodejs/http-parser @nodejs/http
/deps/zlib/ @nodejs/zlib
/deps/uv/ @nodejs/libuv
/deps/npm/ @nodejs/npm
/deps/v8/ @nodejs/v8 @nodejs/v8-update
/deps/zlib @nodejs/zlib
/deps/openssl @nodejs/crypto

/benchmark/ @nodejs/performance @nodejs/benchmarking

/doc/ @nodejs/documentation
*.md @nodejs/documentation
*.py @nodejs/python
*.gyp @nodejs/gyp
*.gypi @nodejs/gyp

Makefile @nodejs/build
vcbuild.bat @nodejs/build
BUILDING.md @nodejs/build
configure @nodejs/build
BSDMakefile @nodejs/build
android-configure @nodejs/build

*aix* @nodejs/platform-aix
*arm* @nodejs/platform-arm
*freebsd* @nodejs/platform-freebsd
*macos* @nodejs/platform-macos
*ppc* @nodejs/platform-ppc
*smartos* @nodejs/platform-smartos
*s390* @nodejs/platform-s390
*windows* @nodejs/platform-windows

/src/node_postmortem_metadata.cc @nodejs/diagnostics @nodejs/post-mortem
/src/*.d @nodejs/diagnostics @nodejs/platform-smartos @nodejs/platform-freebsd @nodejs/platform-macos @nodejs/dtrace-mdb
/src/node.stp @nodejs/diagnostics

/.github/ @nodejs/tsc
CODE_OF_CONDUCT.md @nodejs/tsc
COLLABORATOR_GUIDE.md @nodejs/tsc
CONTRIBUTING.md @nodejs/tsc
CPP_STYLE_GUIDE.md @nodejs/tsc
GOVERNANCE.md @nodejs/tsc
LICENSE @nodejs/tsc
/README.md @nodejs/tsc
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,8 @@ deps/uv/docs/src/guide/
# do not override V8's .gitignore
!deps/v8/**
# ignore VS compiler output unhandled by V8's .gitignore
deps/v8/gypfiles/Debug/
deps/v8/gypfiles/Release/
deps/v8/src/Debug/
deps/v8/src/Release/
deps/v8/src/inspector/Debug/
Expand Down
4 changes: 4 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ Evan Lucas <evanlucas@me.com> <evan.lucas@help.com>
FangDun Cai <cfddream@gmail.com> Fangdun Cai (Fundon) <cfddream@gmail.com>
Fangshi He <hefangshi@gmail.com> hefangshi <hefangshi@gmail.com>
Farid Neshat <FaridN_SOAD@yahoo.com>
Fatah N <nfatah41@gmail.com> fatahn <nfatah41@gmail.com>
Fedor Indutny <fedor@indutny.com> <fedor.indutny@gmail.com>
Felix Böhm <felixboehm55@googlemail.com> <me@feedic.com>
Felix Geisendörfer <felix@debuggable.com>
Expand Down Expand Up @@ -145,6 +146,7 @@ Imran Iqbal <imran@imraniqbal.org> <imrani@ca.ibm.com>
Ionică Bizău <bizauionica@gmail.com> <bizauionica@yahoo.com>
Isaac Z. Schlueter <i@izs.me>
Isaac Z. Schlueter <i@izs.me> <i@foohack.com>
Isuru Siriwardana <isuruanatomy@gmail.com> isurusiri <isuruanatomy@gmail.com>
Italo A. Casas <me@italoacasas.com> <italo@italoacasas.com>
Jackson Tian <shyvo1987@gmail.com> <puling.tyq@alibaba-inc.com>
Jake Verbaten <raynos2@gmail.com>
Expand All @@ -169,6 +171,7 @@ John Barboza <jbarboza@ca.ibm.com> jBarz <jBarz@users.noreply.github.com>
John Barboza <jbarboza@ca.ibm.com> jBarz <jbarboza@ca.ibm.com>
John Gardner <gardnerjohng@gmail.com> Alhadis <gardnerjohng@gmail.com>
John McGuirk <johnmac81@gmail.com> jmcgui05 <johnmac81@gmail.com>
John Musgrave <musgravejw@gmail.com> musgravejw <musgravejw@gmail.com>
Johnny Ray Austin <johnny@johnnyray.me> Johnny Ray <http://johnnyray.me>
Jon Tippens <jwtippens@gmail.com> legalcodes <jwtippens@gmail.com>
Jonas Pfenniger <jonas@pfenniger.name> <jonas@stvs.ch>
Expand Down Expand Up @@ -365,6 +368,7 @@ Tom Hughes-Croucher <tom_croucher@yahoo.com>
Tom Purcell <tpurcell@chariotsolutions.com> tpurcell <tpurcell@chariotsolutions.com>
Tom White <tomtinkerer@gmail.com>
Tomoki Okahana <umatomakun@gmail.com> umatoma <umatomakun@gmail.com>
Tracy Hinds <tracyhinds@gmail.com> Tracy <tracyhinds@gmail.com>
Travis Meisenheimer <travis@indexoutofbounds.com> <tmeisenh@gmail.com>
Trevor Burnham <trevor@databraid.com> <trevorburnham@gmail.com>
Trivikram Kamat <trivikr.dev@gmail.com> <16024985+trivikr@users.noreply.github.com>
Expand Down
1 change: 1 addition & 0 deletions .nycrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"exclude": [
"**/internal/process/write-coverage.js"
],
"compact": false,
"reporter": ["html", "text"]
}
58 changes: 58 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -2139,5 +2139,63 @@ wangzengdi <sunnyadi@163.com>
Garwah Lam <garwahlam@gmail.com>
jaspal-yupana <jaspal@loopsoftware.fr>
Arian Santrach <arian@findinapp.com>
Forrest Wolf <Forrest.Weiswolf@gmail.com>
Fatah N <nfatah41@gmail.com>
Divyanshu Singh <dsinecos@gmail.com>
FallenRiteMonk <fallenritemonk@gmail.com>
Rajkumar Purushothaman <raj.dhandus@gmail.com>
Chris Miller <chrismilleruk@gmail.com>
Dave O'Mahony <david.c.omahony@gmail.com>
nodeav <30617226+nodeav@users.noreply.github.com>
Zhenzhen Zhan <zhanzhenzhen@hotmail.com>
Ryusei Yamaguchi <mandel59@gmail.com>
Kohei Hiraga <white.line.oar@gmail.com>
Nick Filatov <keddofilatov@gmail.com>
Jesse Gorzinski <jgorzinski@gmail.com>
Pieter Mees <pieter.mees@zentrick.com>
Malcolm White <malcolmwhite@google.com>
Gerhard Stoebich <deb2001-github@yahoo.de>
Matei Copot <matei@copot.eu>
ikasumiwt <wtsnyk13@gmail.com>
Gurin, Sebastian <sgurin@netsuite.com>
Indranil Dasgupta <indranild@gmail.com>
Harry Sarson <harry.sarson@hotmail.co.uk>
Snehil Verma <vsnehil92@gmail.com>
Joseph Gordon <gordonj@us.ibm.com>
Antoine du HAMEL <duhamelantoine1995@gmail.com>
Rémi Berson <remi@cliqz.com>
Alec Larson <aleclarson@users.noreply.github.com>
Daven Casia <davencasia@gmail.com>
Isuru Siriwardana <isuruanatomy@gmail.com>
Spencer Greene <spencerwgreene@gmail.com>
Palash Nigam <npalash25@gmail.com>
SheetJS <dev@sheetjs.com>
Bryan Azofeifa <bazofeifa89@gmail.com>
Christine E. Taylor <christine.e.taylor.sf@gmail.com>
John Musgrave <musgravejw@gmail.com>
Dhansuhu Uzumaki <a.p.dhanushu@gmail.com>
Beni von Cheni <benjaminlchen@gmail.com>
Ilya Sotov <sotovilya@yandex.ru>
William Cohen <wcohen@redhat.com>
Ajido <ajido@me.com>
Mithun Sasidharan <msasidharan@paypal.com>
kailash k yogeshwar <kailashyogeshwar85@gmail.com>
Daniel Hritzkiv <daniel.hritzkiv@gmail.com>
Mark Tiedemann <www.marktiedemann@gmail.com>
xsbchen <xsbchen@qq.com>
Kyle Martin <kyle.martin@hotmail.co.nz>
Denis Fäcke <serayaeryn@gmail.com>
Daylor Yanes <daylor.yanes@gmail.com>
Carrie Coxwell <carrie.coxwell@gmail.com>
BeniCheni <benjaminlchen@gmail.com>
Masashi Hirano <cherrydog07@gmail.com>
Brandon Ruggles <brandonrninefive@gmail.com>
Allen Yonghuang Wang <helloshuangzi@gmail.com>
Yichao 'Peak' Ji <peakji@users.noreply.github.com>
Jesse W. Collins <jesse.w.collins@gmail.com>
TSUYUSATO Kitsune <make.just.on@gmail.com>
daGo <daniel1kdago@gmail.com>
Lambdac0re <Lambdac0re@users.noreply.github.com>
Yulong Wang <f.s@qq.com>

# Generated by tools/update-authors.sh
9 changes: 5 additions & 4 deletions BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,15 +133,15 @@ More Developer Tools...`. This step will install `clang`, `clang++`, and
If the path to your build directory contains a space, the build will likely
fail.

After building, setting up [firewall rules](tools/macosx-firewall.sh) can avoid
After building, setting up [firewall rules](tools/macos-firewall.sh) can avoid
popups asking to accept incoming network connections when running tests.

Running the following script on macOS will add the firewall rules for the
executable `node` in the `out` directory and the symbolic `node` link in the
project's root directory.

```console
$ sudo ./tools/macosx-firewall.sh
$ sudo ./tools/macos-firewall.sh
```

On FreeBSD and OpenBSD, you may also need:
Expand Down Expand Up @@ -423,8 +423,9 @@ $ ./configure --link-module '/root/myModule.js' --link-module './myModule2.js'

### Windows

To make `./myCustomModule.js` available via `require('myCustomModule')`.
To make `./myModule.js` available via `require('myModule')` and
`./myModule2.js` available via `require('myModule2')`:

```console
> .\vcbuild link-module './myCustomModule.js'
> .\vcbuild link-module './myModule.js' link-module './myModule2.js'
```
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V10.md#10.1.0">10.1.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V10.md#10.2.0">10.2.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V10.md#10.1.0">10.1.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V10.md#10.0.0">10.0.0</a><br/>
</td>
<td valign="top">
Expand Down
26 changes: 15 additions & 11 deletions COLLABORATOR_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -411,8 +411,11 @@ recommended but not required.

### Deprecations

**Deprecation** refers to the identification of Public APIs that should no
longer be used.
[_Deprecation_][] is "the discouragement of use of some … feature … or practice,
typically because it has been superseded or is no longer considered efficient or
safe, without completely removing it or prohibiting its use. It can also imply
that a feature, design, or practice will be removed or discontinued entirely in
the future."

Node.js uses three Deprecation levels:

Expand Down Expand Up @@ -843,7 +846,7 @@ LTS working group and the Release team.
| `lib/domains` | @nodejs/domains |
| `lib/fs`, `src/{fs,file}` | @nodejs/fs |
| `lib/{_}http{*}` | @nodejs/http |
| `lib/inspector.js`, `src/inspector_*` | @nodejs/V8-inspector |
| `lib/inspector.js`, `src/inspector_*` | @nodejs/v8-inspector |
| `lib/internal/bootstrap/*` | @nodejs/process |
| `lib/internal/url`, `src/node_url` | @nodejs/url |
| `lib/net` | @bnoordhuis, @indutny, @nodejs/streams |
Expand Down Expand Up @@ -875,17 +878,18 @@ When things need extra attention, are controversial, or `semver-major`:

If you cannot find who to cc for a file, `git shortlog -n -s <file>` may help.

[backporting guide]: doc/guides/backporting-to-release-lines.md
[contributing]: ./doc/guides/contributing/pull-requests.md#commit-message-guidelines
[Stability Index]: doc/api/documentation.md#stability-index
["Merge Pull Request"]: https://help.github.com/articles/merging-a-pull-request/#merging-a-pull-request-on-github
[Enhancement Proposal]: https://github.com/nodejs/node-eps
[Stability Index]: doc/api/documentation.md#stability-index
[TSC]: https://github.com/nodejs/TSC
[_Deprecation_]: https://en.wikipedia.org/wiki/Deprecation
[`--pending-deprecation`]: doc/api/cli.md#--pending-deprecation
[`node-core-utils`]: https://github.com/nodejs/node-core-utils
[backporting guide]: doc/guides/backporting-to-release-lines.md
[contributing]: ./doc/guides/contributing/pull-requests.md#commit-message-guidelines
[flaky tests]: https://github.com/nodejs/node/issues?q=is%3Aopen+is%3Aissue+label%3A%22CI+%2F+flaky+test%22y
[git-node]: https://github.com/nodejs/node-core-utils/blob/master/docs/git-node.md
[git-node-metadata]: https://github.com/nodejs/node-core-utils/blob/master/docs/git-node.md#git-node-metadata
[git-username]: https://help.github.com/articles/setting-your-username-in-git/
[`node-core-utils`]: https://github.com/nodejs/node-core-utils
[TSC]: https://github.com/nodejs/TSC
[node-core-utils-issues]: https://github.com/nodejs/node-core-utils/issues
[node-core-utils-credentials]: https://github.com/nodejs/node-core-utils#setting-up-credentials
["Merge Pull Request"]: https://help.github.com/articles/merging-a-pull-request/#merging-a-pull-request-on-github
[flaky tests]: https://github.com/nodejs/node/issues?q=is%3Aopen+is%3Aissue+label%3A%22CI+%2F+flaky+test%22
[node-core-utils-issues]: https://github.com/nodejs/node-core-utils/issues
Loading