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

VS 2015 support #478

Closed
wants to merge 315 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
315 commits
Select commit Hold shift + click to select a range
0daed24
Revert "url: delete href cache on all setter code paths"
rvagg May 3, 2015
702997c
Revert "url: significantly improve the performance of the url module"
rvagg May 3, 2015
dacc1fa
doc: update AUTHORS list
rvagg May 2, 2015
f7620fb
tls_wrap: Unlink TLSWrap and SecureContext objects
ChALkeR May 1, 2015
279f611
src: fix -Wmissing-field-initializers warning
bnoordhuis May 4, 2015
e67542a
build: disable -Og when building with clang
bnoordhuis May 4, 2015
051d482
repl: fix _debugger by properly proxying repl
chrisdickinson May 4, 2015
ca219b0
repl: fix for a+ fd clearing the file on read
chrisdickinson May 4, 2015
69581b2
build: don't compile debug build with -Og
bnoordhuis May 4, 2015
ac1fb39
doc: add rvagg to the TC
rvagg May 4, 2015
c1b9913
src: bump NODE_MODULE_VERSION due to V8 API
rvagg May 4, 2015
7c89c4c
2015-05-04 io.js v2.0.0 Release
rvagg Apr 29, 2015
3dafdc5
Working on v2.0.1
rvagg May 4, 2015
f696c9e
src: fix deprecated use of Buffer::New()
bnoordhuis May 1, 2015
2ed10f1
src: fix minor inefficiency in Buffer::New() call
bnoordhuis May 1, 2015
84bf609
async-wrap: don't call init callback unnecessarily
trevnorris May 4, 2015
4b2c786
async-wrap: pass PROVIDER as first arg to init
trevnorris May 4, 2015
bd42ba0
async-wrap: set flags using functions
trevnorris May 4, 2015
7dde95a
async-wrap: remove before/after calls in init
trevnorris May 4, 2015
71dc715
doc: fix PR link in CHANGELOG
mscdex May 5, 2015
b712af7
src: fix NODE_DEPRECATED macro with old compilers
bnoordhuis May 5, 2015
6ccbe75
js_stream: fix buffer index in DoWrite
May 6, 2015
8315b22
src: fix pedantic cpplint whitespace warnings
bnoordhuis May 6, 2015
b16d9c2
deps: upgrade v8 to 4.2.77.20
bnoordhuis May 6, 2015
0c8f13d
tools: remove unused GuessWordSize function
thefourtheye May 6, 2015
04cc03b
deps: update libuv to 1.5.0
saghul May 6, 2015
2c72062
doc: fix typo in readme.md
maqnouch May 6, 2015
c43855c
src: export the ParseEncoding function on Windows
ivan May 3, 2015
b97b96d
install: fix NameError
thefourtheye May 5, 2015
9ec3109
doc: add TC meeting 2015-04-29 minutes
rvagg May 2, 2015
6c80e38
2015-05-07 io.js v2.0.1 Release (PROPOSAL)
rvagg May 7, 2015
8bf878d
Working on v2.0.2
rvagg May 7, 2015
931a0d4
src: add type check to v8.setFlagsFromString()
r-52 May 7, 2015
5883a59
cluster: disconnect event not emitted correctly
Olegas Apr 2, 2015
f9dd34d
tools: replace closure-linter with eslint
yosuke-furukawa Apr 28, 2015
19ffb5c
lib: fix eslint styles
yosuke-furukawa Apr 28, 2015
64d3210
win,node-gyp: enable delay-load hook by default
piscisaureus Apr 15, 2015
aed6bce
readline: turn emitKeys into a streaming parser
rlidwka May 3, 2015
18d457b
dgram: call send callback asynchronously
yosuke-furukawa Apr 1, 2015
5755fc0
tls: update default ciphers to use gcm and aes128
May 8, 2015
f07b3b6
tools: set eslint comma-spacing to 'warn'
silverwind May 11, 2015
36cdc7c
build: re-enable V8 snapshots
trevnorris May 8, 2015
7e1c0e7
deps: sync with upstream bagder/c-ares@bba4dc5
bnoordhuis May 11, 2015
0f850f7
deps: provide TXT chunk info in c-ares
indutny Mar 27, 2014
08d0866
src,deps: replace LoadLibrary by LoadLibraryW
zcbenz Dec 31, 2014
8b9a153
events: provide better error message for unhandled error
evanlucas May 7, 2015
0b21ab1
tools: refactor `make test-npm` into test-npm.sh
Fishrock123 May 7, 2015
c58264e
tools: make eslint work on subdirectories
silverwind May 12, 2015
20c9a52
build: move --with-intl to intl optgroup
jbergstroem May 12, 2015
966acb9
tools: remove closure_linter to eslint on windows
May 12, 2015
7693705
os: refine tmpdir() trailing slash stripping
cjihrig May 11, 2015
4e2f999
test: fix infinite loop detection
May 12, 2015
8a0e529
build: use backslashes for paths on windows
jbergstroem May 13, 2015
0a461e5
src: fix preload when used with prior flags
yosuke-furukawa May 13, 2015
3e7a143
2015-05-15 io.js v2.0.2 Release
Fishrock123 May 15, 2015
0a48a8b
Working on v2.0.3
Fishrock123 May 15, 2015
c7fb91d
doc: fix v2.0.2 entry in changelog.md
Fishrock123 May 15, 2015
d4726cd
http,net,tls: return this from setTimeout methods
evanlucas May 14, 2015
e008e8f
tls: fix tls handshake check in ssl error
May 8, 2015
7c52e1c
tls_wrap: fix error cb when fatal TLS Alert recvd
May 8, 2015
6edc900
repl: support non-array `.scope`, document it
yorkie May 12, 2015
fbaef40
doc: fix connectListener description in net docs
May 16, 2015
5f33521
repl: remove unnecessary check for globals
yorkie May 17, 2015
7d90c90
doc: recommend against use of NODE_PATH
smikes May 14, 2015
0662747
doc: update links from iojs/io.js to nodejs/io.js
fhemberger May 16, 2015
c1de6d2
core: implement runtime flag to trace sync io
trevnorris May 14, 2015
0d6d3dd
win,node-gyp: make delay-load hook C89 compliant
cosmosgenius Apr 26, 2015
3c44100
core: set PROVIDER type as Persistent class id
trevnorris May 18, 2015
85d9983
net: persist net.Socket options before connect
evanlucas Feb 18, 2015
f29762f
test: enable linting for tests
silverwind May 19, 2015
8676319
test: fix test-sync-io-option
santigimeno May 19, 2015
5773438
test: fix jslint error
targos May 20, 2015
86dd244
doc: add notes to child_process.fork() and .exec()
Trott May 17, 2015
f0a8bc3
doc: fix spelling in CHANGELOG
fsbatista May 17, 2015
9b35be5
tls: make server not use DHE in less than 1024bits
May 20, 2015
214d020
util: speed up common case of formatting string
ChALkeR May 20, 2015
2b1c01c
build: refactor pkg-config for shared libraries
jbergstroem May 4, 2015
80342f6
tls: use `.destroy(err)` instead of destroy+emit
indutny May 15, 2015
515afc6
doc: path is ignored in url.format
MauriceButler May 21, 2015
2bb2f06
doc: fix typo in CONTRIBUTING.md
Trott May 21, 2015
2a71f02
tls: emit errors happening before handshake finish
skenqbx May 22, 2015
9da168b
buffer: optimize Buffer.byteLength
brendanashworth May 16, 2015
39dde32
net,dgram: return this from ref and unref methods
silverwind May 22, 2015
cb381fe
net: return this from setNoDelay and setKeepAlive
silverwind May 23, 2015
367ffd1
doc: update AUTHORS list
rvagg May 23, 2015
c54d057
deps: upgrade to npm 2.10.1
iarna May 22, 2015
9e7099f
deps: make node-gyp work with io.js
cjihrig Feb 27, 2015
d144e96
win,node-gyp: enable delay-load hook by default
piscisaureus Mar 25, 2015
4d8f4d5
2015-05-24 io.js v2.1.0 Release
rvagg May 23, 2015
3e8c228
Working on v2.1.1
rvagg May 24, 2015
a6a3f8c
doc: fix changelog s/2.0.3/2.1.0
rvagg May 24, 2015
ba76a9d
doc: remove bad semver-major entry from CHANGELOG
rvagg May 24, 2015
1eec5f0
http: simplify code and remove unused properties
mscdex May 2, 2015
a74c2c9
doc: state url decoding behavior
May 19, 2015
5abd4ac
lib: simplify nextTick() usage
mscdex May 4, 2015
280fb01
test: fix deprecation warning in addons test
bnoordhuis May 25, 2015
c2b8b30
test: remove stray copyright notices
bnoordhuis May 25, 2015
6dfca71
test: don't lint autogenerated test/addons/doc-*/
bnoordhuis May 25, 2015
eb1856d
doc: clarify stability of fs.watch and relatives
Trott May 23, 2015
93a44d5
src: fix deferred events not working with -e
bnoordhuis May 25, 2015
98649fd
doc: add documentation for AtExit hook
OpenSourceSteve Sep 28, 2014
b14fd1a
lib: speed up require(), phase 1
bnoordhuis May 26, 2015
1bbf8d0
lib: speed up require(), phase 2
bnoordhuis May 26, 2015
ff79449
doc: `fs.*File()` also accept encoding strings
Trott May 27, 2015
fbd2b59
tools: add objectLiteralShorthandProperties to .eslintrc
evanlucas May 22, 2015
a77c330
child_process: expose ChildProcess constructor
evanlucas May 22, 2015
3a1bc06
Revert "core: set PROVIDER type as Persistent class id"
bnoordhuis May 28, 2015
4e90c82
test: add heap profiler add-on regression test
bnoordhuis May 28, 2015
2c686fd
http: flush stored header
vkurchatkin May 13, 2015
8606793
tools: pass constant to logger instead of string
jbergstroem May 30, 2015
a65762c
src: remove old code
brendanashworth May 28, 2015
c1afa53
deps: upgrade npm to 2.11.0
othiym23 May 29, 2015
f9fd554
deps: make node-gyp work with io.js
cjihrig Feb 27, 2015
53e98cc
win,node-gyp: enable delay-load hook by default
piscisaureus Mar 25, 2015
5759722
src: fix module search path for preload modules
ofrobots May 27, 2015
8059393
test: check error type from net.Server.listen()
Trott May 28, 2015
0c57de5
2015-05-31 io.js v2.2.0 Release
rvagg May 31, 2015
f2de5e5
Working on v2.2.1
rvagg May 31, 2015
5d83401
doc: put SEMVER-MINOR on pre-load module fix 2.2.0
rvagg May 31, 2015
4d6b768
http: revert deprecation of client property
targos May 31, 2015
c5a1009
build: avoid passing empty strings to build flags
jbergstroem May 25, 2015
fe84797
2015-06-01 io.js v2.2.1 Release
rvagg Jun 1, 2015
79bb5e1
Working on v2.2.2
rvagg Jun 1, 2015
1baba05
tools: Fix copying contents of deps/npm
thefourtheye May 31, 2015
d29034b
doc: adjust changelog to clarify `client` revert
rvagg Jun 1, 2015
c0e7bf2
src: add getopt option parser
evanlucas May 19, 2015
5b6f575
Revert "src: add getopt option parser"
evanlucas Jun 1, 2015
1cb72c1
docs: delete unused/duplicate css files
robertkowalski Jan 7, 2015
a79dece
docs: add return value for sync fs functions
tyleranton Mar 8, 2015
8704c58
test: remove unneeded comment task
Trott Jun 1, 2015
e0e96ac
test: remove smalloc add-on test
bnoordhuis May 29, 2015
89a5b90
doc: fix http.IncomingMessage.socket documentation
ChALkeR Jun 1, 2015
d20f018
test: loosen condition to detect infinite loop
yosuke-furukawa Jun 1, 2015
b926718
test: fix test-child-process-stdout-flush-exit
santigimeno Jun 2, 2015
5be9efc
tools: update mk-ca-bundle.pl to HEAD of upstream
bnoordhuis Mar 25, 2015
a2d921d
tools: customize mk-ca-bundle.pl
bnoordhuis Mar 25, 2015
098354a
tools: update certdata.txt
bnoordhuis May 28, 2015
a4dbf45
crypto: update root certificates
bnoordhuis May 28, 2015
8357c50
fs: set encoding on fs.createWriteStream
yosuke-furukawa May 30, 2015
8c71a92
src: hide InitializeICUDirectory symbol
bnoordhuis May 27, 2015
bd99e8d
test: more test coverage for maxConnections
Trott May 30, 2015
f78c722
test: remove hardwired references to 'iojs'
rvagg Jun 3, 2015
b18604b
test: running tls-server-verify clients in parallel
joaocgreis May 22, 2015
975e595
test: run tls-server-verify servers in parallel
joaocgreis May 22, 2015
e6ccdcc
test: improve console output of tls-server-verify
joaocgreis May 22, 2015
4cf323d
test: kill child in tls-server-verify for speed up
May 27, 2015
0ee497f
deps: add -no_rand_screen to openssl s_client
May 27, 2015
4ed25f6
test: add -no_rand_screen for tls-server-verify
May 27, 2015
43a82f8
test: fix test-sync-io-option
evanlucas May 29, 2015
a804026
test: fix broken FreeBSD test
santigimeno Jun 3, 2015
aa33db3
deps: update libuv to version 1.6.0
saghul Jun 3, 2015
b5cd2f0
dgram: partially revert 18d457b
saghul May 27, 2015
6537fd4
test: remove TODO
Trott Jun 3, 2015
628845b
util: introduce `printDeprecationMessage` function
vkurchatkin May 28, 2015
6d95f4f
smalloc: deprecate whole module
vkurchatkin May 28, 2015
5795e83
tls: emit errors on close whilst async action
indutny May 14, 2015
75930bb
tls: prevent use-after-free
indutny May 18, 2015
59d9734
tls_wrap: invoke queued callbacks in DestroySSL
indutny May 19, 2015
353e26e
fs: Add string encoding option for Stream method
yosuke-furukawa Apr 13, 2015
81029c6
debugger: improve ESRCH error message
JacksonTian Jun 1, 2015
2dcef83
fs: use `kMaxLength` from binding
vkurchatkin Jun 5, 2015
a5bd466
deps: update libuv to version 1.6.1
saghul Jun 5, 2015
02c3450
gitignore: don't ignore the debug npm module
zkat Jun 5, 2015
6e78e5f
os: add homedir()
cjihrig May 25, 2015
4b3d493
readline: allow tabs in input
Trott May 21, 2015
deb8b87
doc: add note about available ECC curves
petschekr Jun 7, 2015
ff39ecb
doc: remove comma splice
Trott Jun 4, 2015
38d1afc
crypto: add getCurves() to get supported ECs
mscdex Jun 8, 2015
d9ddd7d
test: remove TODO comment
Trott Jun 2, 2015
9c0a1b8
cluster: wait on servers closing before disconnect
Olegas Jun 2, 2015
9f3a03f
doc: add references to crypto.getCurves()
silverwind Jun 8, 2015
7192b66
doc: add rlidwka as collaborator
rlidwka Jun 9, 2015
7177246
doc: add monsanto as collaborator
monsanto Jun 9, 2015
f500e18
doc: add ofrobots as collaborator
ofrobots Jun 9, 2015
f41b7f1
deps: upgrade to npm 2.11.1
zkat Jun 5, 2015
2dc819b
deps: make node-gyp work with io.js
cjihrig Feb 27, 2015
91d0a8b
win,node-gyp: enable delay-load hook by default
piscisaureus Apr 15, 2015
11ed5f3
doc: add Olegas as collaborator
Olegas Jun 9, 2015
cf5020f
doc: add domenic as collaborator
domenic Jun 10, 2015
09f2a67
fs: improve error message descriptions
thefourtheye Jun 2, 2015
67a11b9
fs: removing unnecessary nullCheckCallNT
thefourtheye Jun 2, 2015
8841132
fs: remove inStatWatchers and use Map for lookup
thefourtheye Jun 2, 2015
a011c32
fs: minor refactoring
thefourtheye Jun 2, 2015
53a4eb3
fs: make SyncWriteStream non-enumerable
thefourtheye Jun 3, 2015
0f68377
crypto: support FIPS mode of OpenSSL
indutny Jun 1, 2015
8732977
tls: fix references to undefined `cb`
indutny Jun 11, 2015
ff8202c
test: fix undeclared variable access
silverwind May 29, 2015
b5b8ff1
lib: don't use global Buffer
silverwind May 29, 2015
6e4d302
tools: enable/add additional eslint rules
silverwind Jun 11, 2015
a6b8ee1
test: create temp dir in common.js
Trott Jun 3, 2015
c21b24d
deps: upgrade openssl sources to 1.0.2b
Jun 11, 2015
dcd67cc
deps: fix openssl assembly error on ia32 win32
indutny Jan 8, 2014
f624d01
deps: fix asm build error of openssl in x86_win32
Feb 13, 2015
a130132
openssl: fix keypress requirement in apps on win32
Feb 17, 2015
f62b613
deps: add -no_rand_screen to openssl s_client
May 27, 2015
3844491
deps: replace all headers in openssl
Jun 11, 2015
9480496
deps: update asm files for openssl-1.0.2b
Jun 11, 2015
86737cf
deps: upgrade openssl sources to 1.0.2c
Jun 12, 2015
c66c3d9
deps: fix openssl assembly error on ia32 win32
indutny Jan 8, 2014
42a8de2
deps: fix asm build error of openssl in x86_win32
Feb 13, 2015
2eb1708
openssl: fix keypress requirement in apps on win32
Feb 17, 2015
664a659
deps: add -no_rand_screen to openssl s_client
May 27, 2015
6b3df92
deps: replace all headers in openssl
Jun 12, 2015
2a7fd0a
deps: update UPGRADING.md doc to openssl-1.0.2c
Jun 11, 2015
03ce84d
test: fix cluster-worker-wait-server-close races
sam-github Jun 11, 2015
a251657
node: mark promises as handled as soon as possible
vkurchatkin Jun 11, 2015
d9e2502
Revert "readline: allow tabs in input"
Fishrock123 Jun 12, 2015
a3cc43d
doc: add Trott as collaborator
Trott Jun 12, 2015
8ea6844
test: add test for failed save in REPL
Trott May 28, 2015
3dfd254
2015-06-12 io.js v2.3.0 Release
rvagg Jun 12, 2015
41951d4
2015-06-13 io.js v2.3.0 Release
rvagg Jun 13, 2015
7c69936
Working on v2.3.1
rvagg Jun 13, 2015
5dfe0d5
doc: remove irrelevant SEMVER-MINOR & MAJOR
rvagg Jun 13, 2015
4285265
doc: add ChALkeR as collaborator
ChALkeR Jun 9, 2015
88d7904
test: remove test repetition
Trott Jun 2, 2015
7c79490
test: only refresh tmpDir for tests that need it
Trott Jun 9, 2015
5fe6e83
doc: copyedit GOVERNANCE.md
Trott Jun 13, 2015
74fdf73
doc: copyedit COLLABORATOR_GUIDE.md
Trott Jun 13, 2015
4b4b176
v8: cherry-pick uclibc build patch from upstream
bnoordhuis Apr 14, 2015
1ec53c0
build: simplify execution of built binary
jbergstroem Jun 12, 2015
8d8a26e
build: don't run lint from test-ci
jbergstroem Jun 13, 2015
fb8811d
lib,test: fix whitespace issues
silverwind Jun 13, 2015
3777f41
tools: enable whitespace related rules in eslint
silverwind Jun 13, 2015
5c2707c
doc: benchmark/README.md copyedit
Trott Jun 13, 2015
3e12561
deps: upgrade to npm 2.11.2
iarna Jun 12, 2015
6aab2f3
deps: make node-gyp work with io.js
cjihrig Feb 27, 2015
953b3e7
win,node-gyp: enable delay-load hook by default
piscisaureus Apr 15, 2015
3806d87
zlib: prevent uncaught exception in zlibBuffer
targos May 27, 2015
c207e8d
build: fix pkg-config output parsing in configure
bnoordhuis Jun 15, 2015
96165f9
doc: minor clarification in the modules API doc.
ChALkeR Jun 15, 2015
3beb880
crypto: add cert check to CNNIC Whitelist
Jun 4, 2015
52a822d
test: fix test-cluster-worker-disconnect
santigimeno Jun 8, 2015
671e64a
module: allow long paths for require on Windows
targos Jun 16, 2015
1d79f57
util: move deprecate() to internal module
brendanashworth Jun 16, 2015
d5637e6
buffer: fix cyclic dependency with util
brendanashworth Jun 16, 2015
626432d
util: dont repeat isBuffer
brendanashworth Jun 16, 2015
c4ec041
doc: reformat authors section
jbergstroem Jun 13, 2015
88c1831
test: tmpdir creation failures should fail tests
Trott Jun 14, 2015
91dfb5e
tools: make test-npm work without global npm
Fishrock123 Jun 9, 2015
5d0cee4
vm: remove unnecessary HandleScopes
bnoordhuis Jun 16, 2015
e56758a
async-wrap: add provider id and object info cb
trevnorris Jun 3, 2015
0abcf44
test: add Buffer slice UTF-8 test
Trott Jun 16, 2015
30638b1
doc: add TSC meeting notes 2015-06-10
piscisaureus Jun 17, 2015
7a3006e
doc: add TOC links to Collaborator Guide
Trott Jun 16, 2015
061342a
net: Defer reading until listeners could be added
jameshartig Jun 8, 2015
a71ee93
module: reduce syscalls during require search
pierreinglebert Jun 8, 2015
0cf94e6
doc: mention CI in Collaborator Guide
Trott Jun 16, 2015
1f93b63
doc: change the info to the same as in gitconfig
tellnes Jun 17, 2015
396b4c6
build,win: set env before generating projects
orangemocha Apr 23, 2015
552664b
build: add MSVS 2015 support
rvagg Apr 16, 2015
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
7 changes: 7 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
lib/punycode.js
test/addons/doc-*/
test/fixtures
test/**/node_modules
test/parallel/test-fs-non-number-arguments-throw.js
test/disabled
test/tmp*/
103 changes: 103 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
env:
node: true

# enable ECMAScript features
ecmaFeatures:
blockBindings: true
templateStrings: true
octalLiterals: true
binaryLiterals: true
generators: true
forOf: true
objectLiteralShorthandProperties: true

rules:
# Possible Errors
# list: https://github.com/eslint/eslint/tree/master/docs/rules#possible-errors
## check debugger sentence
no-debugger: 2
## check duplicate arguments
no-dupe-args: 2
## check duplicate object keys
no-dupe-keys: 2
## check duplicate switch-case
no-duplicate-case: 2
## disallow assignment of exceptional params
no-ex-assign: 2
## disallow use of reserved words as keys like enum, class
no-reserved-keys: 2
## disallow unreachable code
no-unreachable: 2
## require valid typeof compared string like typeof foo === 'strnig'
valid-typeof: 2

# Best Practices
# list: https://github.com/eslint/eslint/tree/master/docs/rules#best-practices
## require falls through comment on switch-case
no-fallthrough: 2

# Stylistic Issues
# list: https://github.com/eslint/eslint/tree/master/docs/rules#stylistic-issues
## use single quote, we can use double quote when escape chars
quotes: [2, "single", "avoid-escape"]
## 2 space indentation
indent: [2, 2]
## add space after comma
## set to 'warn' because of https://github.com/eslint/eslint/issues/2408
comma-spacing: 1
## put semi-colon
semi: 2
## require spaces operator like var sum = 1 + 1;
space-infix-ops: 2
## require spaces return, throw, case
space-return-throw-case: 2
## no space before function, eg. 'function()'
space-before-function-paren: [2, "never"]
## require space before blocks, eg 'function() {'
space-before-blocks: [2, "always"]
## require parens for Constructor
new-parens: 2
## max 80 length
max-len: [2, 80, 2]
## max 2 consecutive empty lines
no-multiple-empty-lines: [2, {max: 2}]
## require newline at end of files
eol-last: 2
## no trailing spaces
no-trailing-spaces: 2

# Strict Mode
# list: https://github.com/eslint/eslint/tree/master/docs/rules#strict-mode
## 'use strict' on top
strict: [2, "global"]

# Variables
# list: https://github.com/eslint/eslint/tree/master/docs/rules#variables
## disallow use of undefined variables (globals)
no-undef: 2

# Custom rules in tools/eslint-rules
require-buffer: 2

# Global scoped method and vars
globals:
DTRACE_HTTP_CLIENT_REQUEST : false
LTTNG_HTTP_CLIENT_REQUEST : false
COUNTER_HTTP_CLIENT_REQUEST : false
DTRACE_HTTP_CLIENT_RESPONSE : false
LTTNG_HTTP_CLIENT_RESPONSE : false
COUNTER_HTTP_CLIENT_RESPONSE : false
DTRACE_HTTP_SERVER_REQUEST : false
LTTNG_HTTP_SERVER_REQUEST : false
COUNTER_HTTP_SERVER_REQUEST : false
DTRACE_HTTP_SERVER_RESPONSE : false
LTTNG_HTTP_SERVER_RESPONSE : false
COUNTER_HTTP_SERVER_RESPONSE : false
DTRACE_NET_STREAM_END : false
LTTNG_NET_STREAM_END : false
COUNTER_NET_SERVER_CONNECTION_CLOSE : false
DTRACE_NET_SERVER_CONNECTION : false
LTTNG_NET_SERVER_CONNECTION : false
COUNTER_NET_SERVER_CONNECTION : false
escape : false
unescape : false
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ icu_config.gypi

# various stuff that VC++ produces/uses
Debug/
!node_modules/debug/
Release/
!doc/blog/**
*.sln
Expand Down Expand Up @@ -76,3 +77,7 @@ deps/zlib/zlib.target.mk
tools/faketime
icu_config.gypi
test.tap

# Xcode workspaces and project folders
*.xcodeproj
*.xcworkspace
4 changes: 4 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,12 @@ Ray Morgan <rmorgan@zappos.com>
Ray Solomon <raybsolomon@gmail.com>
Raymond Feng <enjoyjava@gmail.com> <raymond@strongloop.com>
Rick Olson <technoweenie@gmail.com>
Roman Klauke <romaaan.git@gmail.com> <romankl@users.noreply.github.com>
Roman Reiss <me@silverwind.io>
Ryan Dahl <ry@tinyclouds.org>
Ryan Emery <seebees@gmail.com>
Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Sam Mikes <smikes@cubane.com>
Sam Shull <brickysam26@gmail.com> <brickysam26@samuel-shulls-computer.local>
Sam Shull <brickysam26@gmail.com> <sshull@squaremouth.com>
Sambasiva Suda <sambasivarao@gmail.com>
Expand Down Expand Up @@ -129,6 +132,7 @@ Yazhong Liu <yorkiefixer@gmail.com> Yazhong Liu <l900422@vip.qq.com>
Yazhong Liu <yorkiefixer@gmail.com> Yorkie <l900422@vip.qq.com>
Yazhong Liu <yorkiefixer@gmail.com> Yorkie <yorkiefixer@gmail.com>
Yoshihiro KIKUCHI <yknetg@gmail.com>
Yosuke Furukawa <yosuke.furukawa@gmail.com> <furukawa.yosuke@dena.jp>
Yuichiro MASUI <masui@masuidrive.jp>
Zachary Scott <zachary@zacharyscott.net> <zachary.s.scott@gmail.com>
Zoran Tomicic <ztomicic@gmail.com>
Expand Down
22 changes: 21 additions & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -576,7 +576,7 @@ Rohini Harendra <rohini.raghav@gmail.com>
Chris Barber <chris@cb1inc.com>
Michael Kebe <michael.kebe@gmail.com>
Nick Muerdter <stuff@nickm.org>
Roman Klauke <romankl@users.noreply.github.com>
Roman Klauke <romaaan.git@gmail.com>
Xavi Magrinyà <xavi.mb89@gmail.com>
Euan <euank@euank.com>
Ed Morley <emorley@mozilla.com>
Expand Down Expand Up @@ -744,5 +744,25 @@ Giovanny Andres Gongora Granada <gioyik@gmail.com>
Jeffrey Jagoda <jeffrey.jagoda@gmail.com>
Kelsey Breseman <ifoundthemeaningoflife@gmail.com>
Peter Petrov <onestone@gmail.com>
Andrew Crites <acrites@mobiquityinc.com>
Marat Abdullin <dakota@brokenpipe.ru>
Dan Varga <dvarga@redhat.com>
Nick Raienko <enaqxx@gmail.com>
Guilherme Souza <sitegui@sitegui.com.br>
Chris Yip <i@chrisyip.im>
Christopher Monsanto <chris@monsan.to>
Alexander Gromnitsky <alexander.gromnitsky@gmail.com>
Сковорода Никита Андреевич <chalkerx@gmail.com>
Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
AQNOUCH Mohammed <aqnouch.mohammed@gmail.com>
Ivan Kozik <ivan@ludios.org>
Oleg Elifantiev <oleg@elifantiev.ru>
Mike MacCana <mike@certsimple.com>
Josh Gummersall <gumby@moz.com>
Sam Mikes <smikes@cubane.com>
Frederic Hemberger <mail@frederic-hemberger.de>
Sharat M R <cosmosgenius@gmail.com>
Rich Trott <rtrott@gmail.com>
Felipe Batista <fsbatista1@gmail.com>

# Generated by tools/update-authors.sh
Loading