deps: upgrade libuv to 1.12.0 · nodejs/node@968596e

1+

2017.05.31, Version 1.12.0 (Stable), d6ac141ac674657049598c36604f26e031fae917

2+3+

Changes since version 1.11.0:

4+5+

* Now working on version 1.11.1 (cjihrig)

6+7+

* test: fix tests on OpenBSD (Santiago Gimeno)

8+9+

* test: fix -Wformat warning (Santiago Gimeno)

10+11+

* win,fs: avoid double freeing uv_fs_event_t.dirw (Vladimir Matveev)

12+13+

* unix: remove unused code in `uv__io_start` (Fedor Indutny)

14+15+

* signal: add uv_signal_start_oneshot method (Santiago Gimeno)

16+17+

* unix: factor out reusable POSIX hrtime impl (Brad King)

18+19+

* unix,win: add uv_os_{get,set,unset}env() (cjihrig)

20+21+

* win: add uv__convert_utf8_to_utf16() (cjihrig)

22+23+

* docs: improve UV_ENOBUFS scenario documentation (cjihrig)

24+25+

* unix: return UV_EINVAL for NULL env name (jBarz)

26+27+

* unix: filter getifaddrs results consistently (Brad King)

28+29+

* unix: factor out getifaddrs result filter (Brad King)

30+31+

* unix: factor out reusable BSD ifaddrs impl (Brad King)

32+33+

* unix: use union to follow strict aliasing rules (jBarz)

34+35+

* unix: simplify async watcher dispatch logic (Ben Noordhuis)

36+37+

* samples: update timer callback prototype (Ben Noordhuis)

38+39+

* unix: make loops and watchers usable after fork() (Jason Madden)

40+41+

* win: free uv__loops once empty (cjihrig)

42+43+

* tools: add make_dist_html.py script (Ben Noordhuis)

44+45+

* win,sunos: stop handle on uv_fs_event_start() err (cjihrig)

46+47+

* unix,windows: refactor request init logic (Ben Noordhuis)

48+49+

* win: fix memory leak inside uv__pipe_getname (A. Hauptmann)

50+51+

* fsevent: support for files without short name (Bartosz Sosnowski)

52+53+

* doc: fix multiple doc typos (Jamie Davis)

54+55+

* test,osx: fix flaky kill test (Santiago Gimeno)

56+57+

* unix: inline uv_pipe_bind() err_bind goto target (cjihrig)

58+59+

* unix,test: deadstore fixes (Rasmus Christian Pedersen)

60+61+

* win: fix memory leak inside uv_fs_access() (A. Hauptmann)

62+63+

* doc: fix docs/src/fs.rst build warning (Daniel Bevenius)

64+65+

* doc: minor grammar fix in Installation section (Daniel Bevenius)

66+67+

* doc: suggestions for design page (Daniel Bevenius)

68+69+

* doc: libuv does not touch uv_loop_t.data (Ben Noordhuis)

70+71+

* github: add ISSUE_TEMPLATE.md (Ben Noordhuis)

72+73+

* doc: add link to libuv/help to README (Ben Noordhuis)

74+75+

* udp: fix fast path in uv_udp_send() on unix (Fedor Indutny)

76+77+

* test: add test for uv_udp_send() fix (Trevor Norris)

78+79+

* doc: fix documentation for uv_handle_t.type (Daniel Kahn Gillmor)

80+81+

* zos: use proper prototype for epoll_init() (Ben Noordhuis)

82+83+

* doc: rename docs to "libuv documentation" (Saúl Ibarra Corretgé)

84+85+

* doc: update copyright years (Saúl Ibarra Corretgé)

86+87+

* doc: move TOC to a dedicated document (Saúl Ibarra Corretgé)

88+89+

* doc: move documentation section up (Saúl Ibarra Corretgé)

90+91+

* doc: move "upgrading" to a standalone document (Saúl Ibarra Corretgé)

92+93+

* doc: add initial version of the User Guide (Saúl Ibarra Corretgé)

94+95+

* doc: removed unused file (Saúl Ibarra Corretgé)

96+97+

* doc: update guide/about and mention new maintainership (Saúl Ibarra Corretgé)

98+99+

* doc: remove licensing note from guide/about (Saúl Ibarra Corretgé)

100+101+

* doc: add warning note to user guide (Saúl Ibarra Corretgé)

102+103+

* doc: change license to CC BY 4.0 (Saúl Ibarra Corretgé)

104+105+

* doc: remove ubvook reference from README (Saúl Ibarra Corretgé)

106+107+

* doc: add code samples from uvbook (unadapted) (Saúl Ibarra Corretgé)

108+109+

* doc: update supported linux/glibc baseline (Ben Noordhuis)

110+111+

* win: avoid leaking pipe handles to child processes (Jameson Nash)

112+113+

* win,test: support stdout output larger than 1kb (Bartosz Sosnowski)

114+115+

* win: remove __declspec(inline) from atomic op (Keane)

116+117+

* test: fix VC++ compilation warning (Rasmus Christian Pedersen)

118+119+

* build: add -Wstrict-prototypes (Jameson Nash)

120+121+

* zos: implement uv__io_fork, skip fs event tests (jBarz)

122+123+

* unix: do not close udp sockets on bind error (Marc Schlaich)

124+125+

* unix: remove FSEventStreamFlushSync() call (cjihrig)

126+127+

* build,openbsd: remove kvm-related code (James McCoy)

128+129+

* test: fix flaky tcp-write-queue-order (Santiago Gimeno)

130+131+

* unix,win: add uv_os_gethostname() (cjihrig)

132+133+

* zos: increase timeout for tcp_writealot (jBarz)

134+135+

* zos: do not inline OOB data by default (jBarz)

136+137+

* test: fix -Wstrict-prototypes compiler warnings (Ben Noordhuis)

138+139+

* unix: factor out reusable no-proctitle impl (Brad King)

140+141+

* test: factor out fsevents skip explanation (Brad King)

142+143+

* test: skip fork fsevent cases when lacking support (Brad King)

144+145+

* unix: factor out reusable no-fsevents impl (Brad King)

146+147+

* unix: factor out reusable sysinfo memory lookup (Brad King)

148+149+

* unix: factor out reusable sysinfo loadavg impl (Brad King)

150+151+

* unix: factor out reusable procfs exepath impl (Brad King)

152+153+

* unix: add a uv__io_poll impl using POSIX poll(2) (Brad King)

154+155+

* cygwin: implement support for cygwin and msys2 (Brad King)

156+157+

* cygwin: recognize EOF on named pipe closure (Brad King)

158+159+

* cygwin: fix uv_pipe_connect report of ENOTSOCK (Brad King)

160+161+

* cygwin: disable non-functional ipc handle send (Brad King)

162+163+

* test: skip self-connecting tests on cygwin (Brad King)

164+165+

* doc: mark uv_loop_fork() as experimental (cjihrig)

166+167+

* doc: add bzoz to maintainers (Bartosz Sosnowski)

168+169+

* doc: fix memory leak in tcp-echo-server example (Bernardo Ramos)

170+171+

* win: make uv__get_osfhandle() public (Juan Cruz Viotti)

172+173+

* doc: use valid pipe name in pipe-echo-server (Bernardo Ramos)

174+175+1176

2017.02.02, Version 1.11.0 (Stable), 7452ef4e06a4f99ee26b694c65476401534f2725

21773178

Changes since version 1.10.2: