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

V5.10.2 proposal #6311

Closed
wants to merge 66 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
eb15c8d
test: fix pummel test failures
Trott Apr 2, 2016
f6d16c1
src: add missing 'inline' keywords
bnoordhuis Apr 5, 2016
fd8e7de
doc: note about Android support
Trott Apr 4, 2016
8ab2d73
test: enforce strict mode for test-domain-crypto
Trott Apr 4, 2016
8952330
build: remove -f{data,function}-sections flags
bnoordhuis Apr 6, 2016
ab80b23
doc: simple doc typo fix
BrendonPierson Apr 4, 2016
9104902
doc: update openssl LICENSE using license-builder.sh
srl295 Apr 5, 2016
838efb4
deps: backport 125ac66 from v8 upstream
Apr 6, 2016
d7b63d0
test: refactor test-file-write-stream3
Trott Apr 5, 2016
ce6c5ac
doc: add example using algorithms not directly exposed
hillbrad Apr 7, 2016
e1ce18a
buffer: standardize array index check
trevnorris Apr 6, 2016
8f5a271
doc: add topic - event loop, timers, `nextTick()`
techjeffharris Apr 8, 2016
820dd58
repl: refactor repl.js
Trott Apr 6, 2016
b9ac6b0
path: fixing a test that breaks on some machines.
Apr 5, 2016
251fc03
test: fix flaky test-http-client-abort
Trott Apr 8, 2016
c3fecfd
doc: fix scrolling on iOS devices
lpinca Mar 23, 2016
a6cf6aa
tools,doc: fix incomplete json produced by doctool
firedfox Mar 31, 2016
052c919
tools,doc: fix json for grouped optional params
firedfox Mar 31, 2016
ff61555
doc: describe child.kill() pitfalls on linux
eljefedelrodeodeljefe Apr 5, 2016
79d612f
doc: clarification for maxBuffer and Unicode output
jasnell Apr 9, 2016
625951d
doc: add copy about how to curl SHA256.txt
Apr 8, 2016
11d617c
stream: Fix readableState.awaitDrain mechanism
addaleax Apr 2, 2016
e6df83d
tools: remove simplejson dependency
thefourtheye Apr 7, 2016
1b8dad2
test: fix flaky test-child-process-fork-net
Trott Apr 9, 2016
fa4956d
deps: cherry-pick 1383d00 from v8 upstream
indutny Apr 13, 2016
0c6bc2c
streams: support unlimited synchronous cork/uncork cycles
mcollina Apr 12, 2016
6021b82
repl: don’t complete non-simple expressions
addaleax Apr 14, 2016
2a0e70e
doc: fix incorrect references in buffer docs
Amery2010 Apr 14, 2016
6729ffc
deps: upgrade npm to 3.8.6
zkat Apr 11, 2016
ac3f0c5
deps: floating fix for npm's test-node script
zkat Apr 11, 2016
39f887e
benchmark: add module loader benchmark parameter
mscdex Feb 10, 2016
93ff5de
doc: add addaleax to collaborators
addaleax Apr 15, 2016
2bb5f95
doc: add santigimeno to collaborators
santigimeno Apr 15, 2016
5252f7a
doc: add iWuzHere to collaborators
imran-iq Apr 15, 2016
bc29c43
doc: add stefanmb to collaborators
stefanmb Apr 15, 2016
b88e3a4
doc: add domain postmortem
trevnorris Apr 11, 2016
c1c3585
test,vm: enable strict mode for vm tests
Trott Apr 15, 2016
39fb5f7
doc: clarify fs.watch() and inodes on linux, os x
jorangreef Apr 7, 2016
2567f2d
tools,doc: parse types in braces everywhere
estliberitas Feb 20, 2016
a31610e
process: fix incorrect usage of assert.fail()
Trott Apr 15, 2016
b22ab38
doc: native module reloading is not supported
bengl Apr 12, 2016
763a867
test,repl: use deepStrictEqual for false-y values
Fishrock123 Apr 14, 2016
46f774f
doc: explain differences in console.assert between node and browsers
jasnell Apr 12, 2016
dae99cb
gitignore: ignore VS 2015 *.VC.opendb files
Apr 5, 2016
1dc77e8
gitignore: adding .vs/ directory to .gitignore
Apr 13, 2016
b0457d9
tools: fix license-builder.sh again for ICU
srl295 Apr 5, 2016
8760dc6
doc: document intention and dangers of fs module Buffer API
seishun Apr 2, 2016
7066394
doc: fix http response event, Agent#getName
mdouglass Apr 1, 2016
41123d0
doc: DCO anchor that doesn't change
williamkapke Apr 18, 2016
599219d
doc: replace functions with arrow functions
hiroppy Apr 14, 2016
690192c
assert: respect assert.doesNotThrow message.
Aug 17, 2015
744fe56
test: fix test-net-settimeout flakiness
santigimeno Apr 12, 2016
4be2e15
test: fix flaky test-http-set-timeout-server
santigimeno Apr 15, 2016
ea3c09f
tools: update ESLint to 2.7.0
silverwind Apr 9, 2016
196cc0c
test: fix issues for ESLint 2.7.0
silverwind Apr 9, 2016
799f414
lib,test,tools: alignment on variable assignments
Trott Apr 16, 2016
6f01ff2
tools: lint for alignment of variable assignments
Trott Apr 16, 2016
b3e62f5
tools: improve js linter
mscdex Mar 10, 2016
5d5b9e1
build: allow test-ci to run tests in parallel
jbergstroem Apr 15, 2016
3bb38b6
test: move the debugger tests back to parallel
santigimeno Apr 15, 2016
089b855
test: move some test from sequential to parallel
santigimeno Apr 5, 2016
6319f1f
doc: path.format provide more examples
eversojk Mar 22, 2016
6606905
tools: move message listener to worker objects
mscdex Apr 15, 2016
0c96eb4
doc: fix broken references
gromnitsky Apr 13, 2016
ec11dfb
test: move debugger tests to sequential
Trott Apr 14, 2016
31e6b5f
2016-04-20, Version 5.10.2 (Stable) Release
Apr 20, 2016
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
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ rules:
no-duplicate-case: 2
no-empty-character-class: 2
no-ex-assign: 2
no-extra-boolean-cast : 2
no-extra-boolean-cast: 2
no-extra-parens: [2, "functions"]
no-extra-semi: 2
no-func-assign: 2
Expand Down Expand Up @@ -86,7 +86,7 @@ rules:

# Custom rules in tools/eslint-rules
new-with-error: [2, "Error", "RangeError", "TypeError", "SyntaxError", "ReferenceError"]

align-multiline-assignment: 2

# Global scoped method and vars
globals:
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ _UpgradeReport_Files/
ipch/
*.sdf
*.opensdf
*.VC.opendb
.vs/

/config.mk
/config.gypi
Expand Down
9 changes: 8 additions & 1 deletion BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,14 @@ To test if Node.js was built correctly:
$ node -e "console.log('Hello from Node.js ' + process.version)"
```

### Android / Android based devices, aka. Firefox OS
### Android / Android-based devices (e.g., Firefox OS)

Although these instructions for building on Android are provided, please note
that Android is not an officially supported platform at this time. Patches to
improve the Android build are accepted. However, there is no testing on Android
in the current continuous integration environment. The participation of people
dedicated and determined to improve Android building, testing, and support is
encouraged.

Be sure you have downloaded and extracted [Android NDK]
(https://developer.android.com/tools/sdk/ndk/index.html)
Expand Down
80 changes: 80 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,85 @@
# Node.js ChangeLog

## 2016-04-20, Version 5.10.2 (Stable), @thealphanerd

## Notable Changes

* **npm**:
* upgrade npm to 3.8.6 (Kat Marchán) [#6153](https://github.com/nodejs/node/pull/6153)

### Commits

* [[`4cc52ad7ec`](https://github.com/nodejs/node/commit/4cc52ad7ec)] - **assert**: respect assert.doesNotThrow message. (Ilya Shaisultanov) [#2407](https://github.com/nodejs/node/pull/2407)
* [[`134a3dbf2b`](https://github.com/nodejs/node/commit/134a3dbf2b)] - **benchmark**: add module loader benchmark parameter (Brian White) [#5172](https://github.com/nodejs/node/pull/5172)
* [[`2ba1e78603`](https://github.com/nodejs/node/commit/2ba1e78603)] - **buffer**: standardize array index check (Trevor Norris) [#6084](https://github.com/nodejs/node/pull/6084)
* [[`8a3fd53246`](https://github.com/nodejs/node/commit/8a3fd53246)] - **build**: allow test-ci to run tests in parallel (Johan Bergström) [#6208](https://github.com/nodejs/node/pull/6208)
* [[`8952330a70`](https://github.com/nodejs/node/commit/8952330a70)] - **build**: remove -f{data,function}-sections flags (Ben Noordhuis) [#6077](https://github.com/nodejs/node/pull/6077)
* [[`b456cf41e4`](https://github.com/nodejs/node/commit/b456cf41e4)] - **deps**: floating fix for npm's test-node script (Kat Marchán) [#6153](https://github.com/nodejs/node/pull/6153)
* [[`3344c6dbb9`](https://github.com/nodejs/node/commit/3344c6dbb9)] - **deps**: upgrade npm to 3.8.6 (Kat Marchán) [#6153](https://github.com/nodejs/node/pull/6153)
* [[`c3c35d34e3`](https://github.com/nodejs/node/commit/c3c35d34e3)] - **deps**: cherry-pick 1383d00 from v8 upstream (Fedor Indutny) [#6179](https://github.com/nodejs/node/pull/6179)
* [[`81793c1f17`](https://github.com/nodejs/node/commit/81793c1f17)] - **deps**: backport 125ac66 from v8 upstream (Myles Borins) [#6086](https://github.com/nodejs/node/pull/6086)
* [[`44ac67033c`](https://github.com/nodejs/node/commit/44ac67033c)] - **doc**: fix broken references (Alexander Gromnitsky) [#6100](https://github.com/nodejs/node/pull/6100)
* [[`3c6f97dd2f`](https://github.com/nodejs/node/commit/3c6f97dd2f)] - **doc**: path.format provide more examples (John Eversole) [#5838](https://github.com/nodejs/node/pull/5838)
* [[`377c39c831`](https://github.com/nodejs/node/commit/377c39c831)] - **doc**: replace functions with arrow functions (abouthiroppy) [#6203](https://github.com/nodejs/node/pull/6203)
* [[`a6dacd20f5`](https://github.com/nodejs/node/commit/a6dacd20f5)] - **doc**: DCO anchor that doesn't change (William Kapke) [#6257](https://github.com/nodejs/node/pull/6257)
* [[`ebac107c60`](https://github.com/nodejs/node/commit/ebac107c60)] - **doc**: fix http response event, Agent#getName (Matthew Douglass) [#5993](https://github.com/nodejs/node/pull/5993)
* [[`fe32472d10`](https://github.com/nodejs/node/commit/fe32472d10)] - **doc**: document intention and dangers of fs module Buffer API (Nikolai Vavilov) [#6020](https://github.com/nodejs/node/pull/6020)
* [[`f6155ae238`](https://github.com/nodejs/node/commit/f6155ae238)] - **doc**: explain differences in console.assert between node and browsers (James M Snell) [#6169](https://github.com/nodejs/node/pull/6169)
* [[`c3afe2ebfb`](https://github.com/nodejs/node/commit/c3afe2ebfb)] - **doc**: native module reloading is not supported (Bryan English) [#6168](https://github.com/nodejs/node/pull/6168)
* [[`5a03217873`](https://github.com/nodejs/node/commit/5a03217873)] - **doc**: clarify fs.watch() and inodes on linux, os x (Joran Dirk Greef) [#6099](https://github.com/nodejs/node/pull/6099)
* [[`1233bd00ee`](https://github.com/nodejs/node/commit/1233bd00ee)] - **doc**: add domain postmortem (Trevor Norris) [#6159](https://github.com/nodejs/node/pull/6159)
* [[`7aaa35bae8`](https://github.com/nodejs/node/commit/7aaa35bae8)] - **doc**: add stefanmb to collaborators (Stefan Budeanu) [#6227](https://github.com/nodejs/node/pull/6227)
* [[`73cfcb6e8f`](https://github.com/nodejs/node/commit/73cfcb6e8f)] - **doc**: add iWuzHere to collaborators (Imran Iqbal) [#6226](https://github.com/nodejs/node/pull/6226)
* [[`8c944fc3d3`](https://github.com/nodejs/node/commit/8c944fc3d3)] - **doc**: add santigimeno to collaborators (Santiago Gimeno) [#6225](https://github.com/nodejs/node/pull/6225)
* [[`4c6377b1e2`](https://github.com/nodejs/node/commit/4c6377b1e2)] - **doc**: add addaleax to collaborators (Anna Henningsen) [#6224](https://github.com/nodejs/node/pull/6224)
* [[`597020925a`](https://github.com/nodejs/node/commit/597020925a)] - **doc**: fix incorrect references in buffer docs (Amery) [#6194](https://github.com/nodejs/node/pull/6194)
* [[`527bf2d58c`](https://github.com/nodejs/node/commit/527bf2d58c)] - **doc**: add copy about how to curl SHA256.txt (Myles Borins) [#6120](https://github.com/nodejs/node/pull/6120)
* [[`363b6fd7a3`](https://github.com/nodejs/node/commit/363b6fd7a3)] - **doc**: clarification for maxBuffer and Unicode output (James M Snell) [#6030](https://github.com/nodejs/node/pull/6030)
* [[`450a2ff594`](https://github.com/nodejs/node/commit/450a2ff594)] - **doc**: describe child.kill() pitfalls on linux (Robert Jefe Lindstaedt) [#2098](https://github.com/nodejs/node/issues/2098)
* [[`b9db45c89d`](https://github.com/nodejs/node/commit/b9db45c89d)] - **doc**: fix scrolling on iOS devices (Luigi Pinca) [#5878](https://github.com/nodejs/node/pull/5878)
* [[`8573174a52`](https://github.com/nodejs/node/commit/8573174a52)] - **doc**: add topic - event loop, timers, `nextTick()` (Jeff Harris) [#4936](https://github.com/nodejs/node/pull/4936)
* [[`a339203479`](https://github.com/nodejs/node/commit/a339203479)] - **doc**: add example using algorithms not directly exposed (Brad Hill) [#6108](https://github.com/nodejs/node/pull/6108)
* [[`8c42ed8564`](https://github.com/nodejs/node/commit/8c42ed8564)] - **doc**: update openssl LICENSE using license-builder.sh (Steven R. Loomis) [#6065](https://github.com/nodejs/node/pull/6065)
* [[`f77b78ecaf`](https://github.com/nodejs/node/commit/f77b78ecaf)] - **doc**: simple doc typo fix (Brendon Pierson) [#6041](https://github.com/nodejs/node/pull/6041)
* [[`fd8e7de971`](https://github.com/nodejs/node/commit/fd8e7de971)] - **doc**: note about Android support (Rich Trott) [#6040](https://github.com/nodejs/node/pull/6040)
* [[`60a73a2ed2`](https://github.com/nodejs/node/commit/60a73a2ed2)] - **doc**: fix a typo in 5.10.1's changelog (Vladimir Varankin) [#6076](https://github.com/nodejs/node/pull/6076)
* [[`184269a9c3`](https://github.com/nodejs/node/commit/184269a9c3)] - **gitignore**: adding .vs/ directory to .gitignore (Mike Kaufman) [#6070](https://github.com/nodejs/node/pull/6070)
* [[`4375c35fb0`](https://github.com/nodejs/node/commit/4375c35fb0)] - **gitignore**: ignore VS 2015 *.VC.opendb files (Mike Kaufman) [#6070](https://github.com/nodejs/node/pull/6070)
* [[`d4abca5b27`](https://github.com/nodejs/node/commit/d4abca5b27)] - **lib**: remove bootstrap global context indirection (Jeremiah Senkpiel) [#5881](https://github.com/nodejs/node/pull/5881)
* [[`0bede1669e`](https://github.com/nodejs/node/commit/0bede1669e)] - **lib,test,tools**: alignment on variable assignments (Rich Trott) [#6242](https://github.com/nodejs/node/pull/6242)
* [[`9de3efb2dc`](https://github.com/nodejs/node/commit/9de3efb2dc)] - **path**: fixing a test that breaks on some machines. (Mike Kaufman) [#6067](https://github.com/nodejs/node/pull/6067)
* [[`4cb2ea432b`](https://github.com/nodejs/node/commit/4cb2ea432b)] - **process**: fix incorrect usage of assert.fail() (Rich Trott) [#6211](https://github.com/nodejs/node/pull/6211)
* [[`04272dd6db`](https://github.com/nodejs/node/commit/04272dd6db)] - **repl**: don’t complete non-simple expressions (Anna Henningsen) [#6192](https://github.com/nodejs/node/pull/6192)
* [[`a67e7b6e3c`](https://github.com/nodejs/node/commit/a67e7b6e3c)] - **repl**: refactor repl.js (Rich Trott) [#6071](https://github.com/nodejs/node/pull/6071)
* [[`f6d16c1a39`](https://github.com/nodejs/node/commit/f6d16c1a39)] - **src**: add missing 'inline' keywords (Ben Noordhuis) [#6056](https://github.com/nodejs/node/pull/6056)
* [[`20bb92f5c8`](https://github.com/nodejs/node/commit/20bb92f5c8)] - **src**: use size_t for http parser array size fields (Ben Noordhuis) [#5969](https://github.com/nodejs/node/pull/5969)
* [[`2fd8be2dbe`](https://github.com/nodejs/node/commit/2fd8be2dbe)] - **src**: replace ARRAY_SIZE with typesafe arraysize (Ben Noordhuis) [#5969](https://github.com/nodejs/node/pull/5969)
* [[`897c0d1f5e`](https://github.com/nodejs/node/commit/897c0d1f5e)] - **stream**: Fix readableState.awaitDrain mechanism (Anna Henningsen) [#6023](https://github.com/nodejs/node/pull/6023)
* [[`4f6891e156`](https://github.com/nodejs/node/commit/4f6891e156)] - **streams**: support unlimited synchronous cork/uncork cycles (Matteo Collina) [#6164](https://github.com/nodejs/node/pull/6164)
* [[`97012b55b6`](https://github.com/nodejs/node/commit/97012b55b6)] - **test**: move debugger tests to sequential (Rich Trott) [#6205](https://github.com/nodejs/node/pull/6205)
* [[`41199916d0`](https://github.com/nodejs/node/commit/41199916d0)] - **test**: move some test from sequential to parallel (Santiago Gimeno) [#6087](https://github.com/nodejs/node/pull/6087)
* [[`f95cffaa42`](https://github.com/nodejs/node/commit/f95cffaa42)] - **test**: move the debugger tests back to parallel (Santiago Gimeno) [#6246](https://github.com/nodejs/node/pull/6246)
* [[`ac43bd7a3a`](https://github.com/nodejs/node/commit/ac43bd7a3a)] - **test**: fix issues for ESLint 2.7.0 (silverwind) [#6132](https://github.com/nodejs/node/pull/6132)
* [[`f55a5956c7`](https://github.com/nodejs/node/commit/f55a5956c7)] - **test**: fix flaky test-http-set-timeout-server (Santiago Gimeno) [#6248](https://github.com/nodejs/node/pull/6248)
* [[`9749bc3d82`](https://github.com/nodejs/node/commit/9749bc3d82)] - **test**: fix test-net-settimeout flakiness (Santiago Gimeno) [#6166](https://github.com/nodejs/node/pull/6166)
* [[`e49bb44905`](https://github.com/nodejs/node/commit/e49bb44905)] - **test**: fix flaky test-child-process-fork-net (Rich Trott) [#6138](https://github.com/nodejs/node/pull/6138)
* [[`11df00d6bf`](https://github.com/nodejs/node/commit/11df00d6bf)] - **test**: fix flaky test-http-client-abort (Rich Trott) [#6124](https://github.com/nodejs/node/pull/6124)
* [[`7055188bf5`](https://github.com/nodejs/node/commit/7055188bf5)] - **test**: refactor test-file-write-stream3 (Rich Trott) [#6050](https://github.com/nodejs/node/pull/6050)
* [[`8ab2d73b39`](https://github.com/nodejs/node/commit/8ab2d73b39)] - **test**: enforce strict mode for test-domain-crypto (Rich Trott) [#6047](https://github.com/nodejs/node/pull/6047)
* [[`eb15c8d83b`](https://github.com/nodejs/node/commit/eb15c8d83b)] - **test**: fix pummel test failures (Rich Trott) [#6012](https://github.com/nodejs/node/pull/6012)
* [[`bf9392ea5f`](https://github.com/nodejs/node/commit/bf9392ea5f)] - **test,repl**: use deepStrictEqual for false-y values (Jeremiah Senkpiel) [#6196](https://github.com/nodejs/node/pull/6196)
* [[`46193b289e`](https://github.com/nodejs/node/commit/46193b289e)] - **test,vm**: enable strict mode for vm tests (Rich Trott) [#6209](https://github.com/nodejs/node/pull/6209)
* [[`0fd1dd5b36`](https://github.com/nodejs/node/commit/0fd1dd5b36)] - **tools**: move message listener to worker objects (Brian White) [#6212](https://github.com/nodejs/node/pull/6212)
* [[`5357131975`](https://github.com/nodejs/node/commit/5357131975)] - **tools**: improve js linter (Brian White) [#5638](https://github.com/nodejs/node/pull/5638)
* [[`683ee6ebbf`](https://github.com/nodejs/node/commit/683ee6ebbf)] - **tools**: lint for alignment of variable assignments (Rich Trott) [#6242](https://github.com/nodejs/node/pull/6242)
* [[`5526980b67`](https://github.com/nodejs/node/commit/5526980b67)] - **tools**: update ESLint to 2.7.0 (silverwind) [#6132](https://github.com/nodejs/node/pull/6132)
* [[`f5aadd5eed`](https://github.com/nodejs/node/commit/f5aadd5eed)] - **tools**: fix license-builder.sh again for ICU (Steven R. Loomis) [#6068](https://github.com/nodejs/node/pull/6068)
* [[`47a70fe461`](https://github.com/nodejs/node/commit/47a70fe461)] - **tools**: remove simplejson dependency (Sakthipriyan Vairamani) [#6101](https://github.com/nodejs/node/pull/6101)
* [[`0a92d6bb1f`](https://github.com/nodejs/node/commit/0a92d6bb1f)] - **tools,doc**: parse types in braces everywhere (Alexander Makarenko) [#5329](https://github.com/nodejs/node/pull/5329)
* [[`3fdd5926ff`](https://github.com/nodejs/node/commit/3fdd5926ff)] - **tools,doc**: fix json for grouped optional params (firedfox) [#5977](https://github.com/nodejs/node/pull/5977)
* [[`53c609711c`](https://github.com/nodejs/node/commit/53c609711c)] - **tools,doc**: fix incomplete json produced by doctool (firedfox) [#5966](https://github.com/nodejs/node/pull/5966)
* [[`61167c3e23`](https://github.com/nodejs/node/commit/61167c3e23)] - **zlib**: fix gzip member head/buffer boundary issue (Anna Henningsen) [#5973](https://github.com/nodejs/node/pull/5973)

## 2016-04-05, Version 5.10.1 (Stable), @thealphanerd

### Notable changes
Expand Down
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,7 @@ to address, apply your changes in a separate commit and push that to your
feature branch. Post a comment in the pull request afterwards; GitHub does
not send out notifications when you add commits.

<a id="developers-certificate-of-origin"></a>
## Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:
Expand Down
Loading