deps: upgrade libuv to 1.10.0 · nodejs/node@63243bc

1+

2016.10.25, Version 1.10.0 (Stable)

2+3+

Changes since version 1.9.1:

4+5+

* Now working on version 1.9.2 (Saúl Ibarra Corretgé)

6+7+

* doc: add cjihrig GPG ID (cjihrig)

8+9+

* win,build: fix compilation on old Windows / MSVC (Saúl Ibarra Corretgé)

10+11+

* darwin: fix setting fd to non-blocking in select(() trick (Saúl Ibarra

12+

Corretgé)

13+14+

* unix: allow nesting of kqueue fds in uv_poll_start (Ben Noordhuis)

15+16+

* doc: fix generation the first time livehtml runs (Saúl Ibarra Corretgé)

17+18+

* test: fix test_close_accept flakiness on Centos5 (Santiago Gimeno)

19+20+

* license: libuv is no longer a Node project (Saúl Ibarra Corretgé)

21+22+

* license: add license text we've been using for a while (Saúl Ibarra Corretgé)

23+24+

* doc: add licensing information to README (Saúl Ibarra Corretgé)

25+26+

* win,pipe: fixed formatting, DWORD is long unsigned (Miodrag Milanovic)

27+28+

* win: support sub-second precision in uv_fs_futimes() (Jason Ginchereau)

29+30+

* unix: ignore EINPROGRESS in uv__close (Saúl Ibarra Corretgé)

31+32+

* doc: add Imran Iqbal (iWuzHere) to maintainers (Imran Iqbal)

33+34+

* doc: update docs with AIX related information (Imran Iqbal)

35+36+

* test: silence build warnings (Kári Tristan Helgason)

37+38+

* doc: add iWuzHere GPG ID (Imran Iqbal)

39+40+

* linux-core: fix uv_get_total/free_memory on uclibc (Nicolas Cavallari)

41+42+

* build: fix build on DragonFly (Michael Neumann)

43+44+

* unix: correctly detect named pipes on DragonFly (Michael Neumann)

45+46+

* test: make tap output the default (Ben Noordhuis)

47+48+

* test: don't dump output for skipped tests (Ben Noordhuis)

49+50+

* test: improve formatting of diagnostic messages (Ben Noordhuis)

51+52+

* test: remove unused RETURN_TODO macro (Ben Noordhuis)

53+54+

* doc: fix stream typos (Pierre-Marie de Rodat)

55+56+

* doc: update coding style link (Imran Iqbal)

57+58+

* unix,fs: use uint64_t instead of unsigned long (Imran Iqbal)

59+60+

* build: check for warnings for -fvisibility=hidden (Imran Iqbal)

61+62+

* unix: remove unneeded TODO note (Saúl Ibarra Corretgé)

63+64+

* test: skip tty_pty test if pty is not available (Luca Bruno)

65+66+

* sunos: set phys_addr of interface_address using ARP (Brian Maher)

67+68+

* doc: clarify callbacks won't be called in error case (Saúl Ibarra Corretgé)

69+70+

* unix: don't convert stat buffer when syscall fails (Ben Noordhuis)

71+72+

* win: compare entire filename in watch events (cjihrig)

73+74+

* doc: add a note on safe reuse of uv_write_t (neevek)

75+76+

* linux: fix potential event loop stall (Ben Noordhuis)

77+78+

* unix,win: make uv_get_process_title() stricter (cjihrig)

79+80+

* test: close server before initiating new connection (John Barboza)

81+82+

* test: account for multiple handles in one ipc read (John Barboza)

83+84+

* unix: fix errno and retval conflict (liuxiaobo)

85+86+

* doc: add missing entry in uv_fs_type enum (Michele Caini)

87+88+

* unix: preserve loop->data across loop init/done (Ben Noordhuis)

89+90+

* win: return UV_EINVAL on bad uv_tty_mode mode arg (Ben Noordhuis)

91+92+

* win: simplify memory copy logic in fs.c (Ben Noordhuis)

93+94+

* win: fix compilation on mingw (Bartosz Sosnowski)

95+96+

* win: ensure 32-bit printf precision (Matej Knopp)

97+98+

* darwin: handle EINTR in /dev/tty workaround (Ben Noordhuis)

99+100+

* test: fix OOB buffer access (Saúl Ibarra Corretgé)

101+102+

* test: don't close CRT fd handed off to uv_pipe_t (Saúl Ibarra Corretgé)

103+104+

* test: fix android build error. (sunjin.lee)

105+106+

* win: evaluate timers when system wakes up (Bartosz Sosnowski)

107+108+

* doc: add supported platforms description (Saúl Ibarra Corretgé)

109+110+

* win: fix lstat reparse point without link data (Jason Ginchereau)

111+112+

* unix,win: make on_alloc_cb failures more resilient (Saúl Ibarra Corretgé)

113+114+

* zos: add support for new platform (John Barboza)

115+116+

* test: make tcp_close_while_connecting more resilient (Saúl Ibarra Corretgé)

117+118+

* build: use '${prefix}' for pkg-config 'exec_prefix' (Matt Clarkson)

119+120+

* build: GNU/kFreeBSD support (Jeffrey Clark)

121+122+

* zos: use PLO instruction for atomic operations (John Barboza)

123+124+

* zos: use pthread helper functions (John Barboza)

125+126+

* zos: implement uv__fs_futime (John Barboza)

127+128+

* unix: expand range of values for usleep (John Barboza)

129+130+

* zos: track unbound handles and bind before listen (John Barboza)

131+132+

* test: improve tap output on test failures (Santiago Gimeno)

133+134+

* test: refactor fs_event_close_in_callback (Julien Gilli)

135+136+

* zos: implement uv__io_check_fd (John Barboza)

137+138+

* unix: unneccessary use const qualifier in container_of (John Barboza)

139+140+

* win,tty: add support for ANSI codes in win10 v1511 (Imran Iqbal)

141+142+

* doc: add santigimeno to maintainers (Santiago Gimeno)

143+144+

* win: fix typo in type name (Saúl Ibarra Corretgé)

145+146+

* unix: always define pthread barrier fallback pad (Saúl Ibarra Corretgé)

147+148+

* test: use RETURN_SKIP in spawn_setuid_setgid test (Santiago Gimeno)

149+150+

* win: add disk read/write count to uv_getrusage (Imran Iqbal)

151+152+

* doc: document uv_fs_realpath caveats (Saúl Ibarra Corretgé)

153+154+

* test: improve spawn_setuid_setgid test (Santiago Gimeno)

155+156+

* test: fix building pty test on Android (Saúl Ibarra Corretgé)

157+158+

* doc: uv_buf_t members are not readonly (Saúl Ibarra Corretgé)

159+160+

* doc: improve documentation on uv_alloc_cb (Saúl Ibarra Corretgé)

161+162+

* fs: fix uv_fs_fstat on platforms using musl libc (Santiago Gimeno)

163+164+

* doc: update supported fields for uv_rusage_t (Imran Iqbal)

165+166+

* test: fix test-tcp-writealot flakiness on arm (Santiago Gimeno)

167+168+

* test: fix fs_event_watch_dir flakiness on arm (Santiago Gimeno)

169+170+

* unix: don't use alphasort in uv_fs_scandir() (Ben Noordhuis)

171+172+

* doc: fix confusing doc of uv_tcp_nodelay (Bart Robinson)

173+174+

* build,osx: fix warnings on tests compilation with gyp (Santiago Gimeno)

175+176+

* doc: add ABI tracker link to README (Saúl Ibarra Corretgé)

177+178+

* win,tty: fix uv_tty_set_mode race conditions (Bartosz Sosnowski)

179+180+

* test: fix fs_fstat on Android (Vit Gottwald)

181+182+

* win, test: fix fs_event_watch_dir_recursive (Bartosz Sosnowski)

183+184+

* doc: add description of uv_handle_type (Vit Gottwald)

185+186+

* build: use -pthreads for tests with autotools (Julien Gilli)

187+188+

* win: fix leaky fs request buffer (Jason Ginchereau)

189+190+

* doc: note buffer lifetime requirements in uv_write (Vladimír Čunát)

191+192+

* doc: add reference to uv_update_time on uv_timer_start (Alex Hultman)

193+194+

* win: fix winapi function pointer typedef syntax (Brad King)

195+196+

* test: fix tcp_close_while_connecting CI failures (Ben Noordhuis)

197+198+

* test: make threadpool_cancel_single deterministic (Ben Noordhuis)

199+200+

* test: make threadpool saturation reliable (Ben Noordhuis)

201+202+

* unix: don't malloc in uv_thread_create() (Ben Noordhuis)

203+204+

* unix: don't include CoreServices globally on macOS (Brad King)

205+206+

* unix,win: add uv_translate_sys_error() public API (Philippe Laferriere)

207+208+

* win: remove unused static variables (Ben Noordhuis)

209+210+

* win: silence -Wmaybe-uninitialized warning (Ben Noordhuis)

211+212+

* signal: replace pthread_once with uv_once (Santiago Gimeno)

213+214+

* test: fix sign-compare warning (Will Speak)

215+216+

* common: fix unused variable warning (Brad King)

217+218+1219

2016.05.17, Version 1.9.1 (Stable), d989902ac658b4323a4f4020446e6f4dc449e25c

22203221

Changes since version 1.9.0: