Skip to content

Commit 7a37910

Browse files
committed
deps: update libuv to 1.4.2
Reviewed-By: Julien Gilli <[email protected]> PR-URL: nodejs/node-v0.x-archive#9179
1 parent eb2764a commit 7a37910

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+2724
-1226
lines changed

deps/uv/.gitignore

+6-3
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@ vgcore.*
3434
Makefile
3535
Makefile.in
3636

37-
# Generated by dtrace(1) when doing an in-tree build.
38-
/include/uv-dtrace.h
39-
4037
# Generated by gyp for android
4138
*.target.mk
4239

@@ -52,7 +49,10 @@ Makefile.in
5249
/test/run-benchmarks.dSYM
5350

5451
*.sln
52+
*.sln.cache
53+
*.ncb
5554
*.vcproj
55+
*.vcproj*.user
5656
*.vcxproj
5757
*.vcxproj.filters
5858
*.vcxproj.user
@@ -67,3 +67,6 @@ ipch
6767

6868
*.xcodeproj
6969
*.xcworkspace
70+
71+
# make dist output
72+
libuv-*.tar.*

deps/uv/.mailmap

+2-5
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,12 @@ Isaac Z. Schlueter <[email protected]>
1414
1515
1616
17+
1718
1819
1920
20-
Rasmus Christian Pedersen <[email protected]>
21-
Rasmus Christian Pedersen <[email protected]>
22-
Rasmus Christian Pedersen <[email protected]>
23-
Rasmus Christian Pedersen <[email protected]>
21+
Rasmus Christian Pedersen <[email protected]>
2422
Rasmus Christian Pedersen <[email protected]> <[email protected]>
25-
2623
2724
2825
Ryan Emery <[email protected]>

deps/uv/AUTHORS

+8-2
Original file line numberDiff line numberDiff line change
@@ -173,5 +173,11 @@ Michael Ira Krufky <[email protected]>
173173
Helge Deller <[email protected]>
174174
Joey Geralnik <[email protected]>
175175
Tim Caswell <[email protected]>
176-
Michael Hudson-Doyle <[email protected]>
177-
Helge Deller <[email protected]>
176+
Logan Rosen <[email protected]>
177+
Kenneth Perry <[email protected]>
178+
John Marino <[email protected]>
179+
Alexey Melnichuk <[email protected]>
180+
Johan Bergström <[email protected]>
181+
182+
Luis Martinez de Bartolome <[email protected]>
183+
Michael Penick <[email protected]>

deps/uv/ChangeLog

+264
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,267 @@
1+
2015.02.27, Version 1.4.2 (Stable)
2+
3+
Changes since version 1.4.1:
4+
5+
* stream: ignore EINVAL for SO_OOBINLINE on OS X (Fedor Indutny)
6+
7+
8+
2015.02.25, Version 1.4.1 (Stable), e8e3fc5789cc0f02937879d141cca0411274093c
9+
10+
Changes since version 1.4.0:
11+
12+
* win: don't use inline keyword in thread.c (Ben Noordhuis)
13+
14+
* windows: fix setting dirent types on uv_fs_scandir_next (Saúl Ibarra
15+
Corretgé)
16+
17+
* unix,windows: make uv_thread_create() return errno (Ben Noordhuis)
18+
19+
* tty: fix build for SmartOS (Julien Gilli)
20+
21+
* unix: fix for uv_async data race (Michael Penick)
22+
23+
* unix, windows: map EHOSTDOWN errno (Ben Noordhuis)
24+
25+
* stream: use SO_OOBINLINE on OS X (Fedor Indutny)
26+
27+
28+
2015.02.10, Version 1.4.0 (Stable), 19fb8a90648f3763240db004b77ab984264409be
29+
30+
Changes since version 1.3.0:
31+
32+
* unix: check Android support for pthread_cond_timedwait_monotonic_np (Leith
33+
Bade)
34+
35+
* test: use modified path in test (cjihrig)
36+
37+
* unix: implement uv_stream_set_blocking() (Ben Noordhuis)
38+
39+
40+
2015.01.29, Version 1.3.0 (Stable), 165685b2a9a42cf96501d79cd6d48a18aaa16e3b
41+
42+
Changes since version 1.2.1:
43+
44+
* unix, windows: set non-block mode in uv_poll_init (Saúl Ibarra Corretgé)
45+
46+
* doc: clarify which flags are supported in uv_fs_event_start (Saúl Ibarra
47+
Corretgé)
48+
49+
* win,unix: move loop functions which have identical implementations (Andrius
50+
Bentkus)
51+
52+
* doc: explain how the threadpool is allocated (Alex Mo)
53+
54+
* doc: clarify uv_default_loop (Saúl Ibarra Corretgé)
55+
56+
* unix: fix implicit declaration compiler warning (Ben Noordhuis)
57+
58+
* unix: fix long line introduced in commit 94e628fa (Ben Noordhuis)
59+
60+
* unix, win: add synchronous uv_get{addr,name}info (Saúl Ibarra Corretgé)
61+
62+
* linux: fix epoll_pwait() regression with < 2.6.19 (Ben Noordhuis)
63+
64+
* build: compile -D_GNU_SOURCE on linux (Ben Noordhuis)
65+
66+
* build: use -fvisibility=hidden in autotools build (Ben Noordhuis)
67+
68+
* fs, pipe: no trailing terminator in exact sized buffers (Andrius Bentkus)
69+
70+
* style: rename buf to buffer and len to size for consistency (Andrius Bentkus)
71+
72+
* test: fix test-spawn on MinGW32 (Luis Martinez de Bartolome)
73+
74+
* win, pipe: fix assertion when destroying timer (Andrius Bentkus)
75+
76+
* win, unix: add pipe_peername implementation (Andrius Bentkus)
77+
78+
79+
2015.01.29, Version 0.10.33 (Stable), 7a2253d33ad8215a26c1b34f1952aee7242dd687
80+
81+
Changes since version 0.10.32:
82+
83+
* linux: fix epoll_pwait() regression with < 2.6.19 (Ben Noordhuis)
84+
85+
* test: back-port uv_loop_configure() test (Ben Noordhuis)
86+
87+
88+
2015.01.15, Version 1.2.1 (Stable), 4ca78e989062a1099dc4b9ad182a98e8374134b1
89+
90+
Changes since version 1.2.0:
91+
92+
* unix: remove unused dtrace file (Saúl Ibarra Corretgé)
93+
94+
* test: skip TTY select test if /dev/tty can't be opened (Saúl Ibarra Corretgé)
95+
96+
* doc: clarify the behavior of uv_tty_init (Saúl Ibarra Corretgé)
97+
98+
* doc: clarify how uv_async_send behaves (Saúl Ibarra Corretgé)
99+
100+
* build: make dist now generates a full tarball (Johan Bergström)
101+
102+
* freebsd: make uv_exepath more resilient (Saúl Ibarra Corretgé)
103+
104+
* unix: make setting the tty mode to the same value a no-op (Saúl Ibarra
105+
Corretgé)
106+
107+
* win,tcp: support uv_try_write (Bert Belder)
108+
109+
* test: enable test-tcp-try-write on windows (Bert Belder)
110+
111+
* win,tty: support uv_try_write (Bert Belder)
112+
113+
* unix: set non-block mode in uv_{pipe,tcp,udp}_open (Ben Noordhuis)
114+
115+
116+
2015.01.06, Version 1.2.0 (Stable), 09f25b13cd149c7981108fc1a75611daf1277f83
117+
118+
Changes since version 1.1.0:
119+
120+
* linux: fix epoll_pwait() sigmask size calculation (Ben Noordhuis)
121+
122+
* tty: implement binary I/O terminal mode (Yuri D'Elia)
123+
124+
* test: fix spawn test with autotools build (Ben Noordhuis)
125+
126+
* test: skip ipv6 tests when ipv6 is not supported (Ben Noordhuis)
127+
128+
* common: move STATIC_ASSERT to uv-common.h (Alexey Melnichuk)
129+
130+
* win/thread: store thread handle in a TLS slot (Alexey Melnichuk)
131+
132+
* unix: fix ttl, multicast ttl and loop options on IPv6 (Saúl Ibarra Corretgé)
133+
134+
* linux: fix support for preadv/pwritev-less kernels (Ben Noordhuis)
135+
136+
* unix: make uv_exepath(size=0) return UV_EINVAL (Ben Noordhuis)
137+
138+
* darwin: fix uv_exepath(smallbuf) UV_EPERM error (Ben Noordhuis)
139+
140+
* openbsd: fix uv_exepath(smallbuf) UV_EINVAL error (Ben Noordhuis)
141+
142+
* linux: fix uv_exepath(size=1) UV_EINVAL error (Ben Noordhuis)
143+
144+
* sunos: preemptively fix uv_exepath(size=1) (Ben Noordhuis)
145+
146+
* win: fix and clarify comments in winapi.h (Bert Belder)
147+
148+
* win: make available NtQueryDirectoryFile (Bert Belder)
149+
150+
* win: add definitions for directory information types (Bert Belder)
151+
152+
* win: use NtQueryDirectoryFile to implement uv_fs_scandir (Bert Belder)
153+
154+
* unix: don't unlink unix socket on bind error (Ben Noordhuis)
155+
156+
* build: fix bad comment in autogen.sh (Ben Noordhuis)
157+
158+
* build: add AC_PROG_LIBTOOL to configure.ac (Ben Noordhuis)
159+
160+
* test: skip udp_options6 if there no IPv6 support (Saúl Ibarra Corretgé)
161+
162+
* win: add definitions for MUI errors mingw lacks (Bert Belder)
163+
164+
* build: enable warnings in autotools build (Ben Noordhuis)
165+
166+
* build: remove -Wno-dollar-in-identifier-extension (Ben Noordhuis)
167+
168+
* build: move flags from Makefile.am to configure.ac (Ben Noordhuis)
169+
170+
171+
2015.01.06, Version 0.10.32 (Stable), 378de30c59aef5fdb6d130fa5cfcb0a68fce571c
172+
173+
Changes since version 0.10.31:
174+
175+
* linux: fix epoll_pwait() sigmask size calculation (Ben Noordhuis)
176+
177+
178+
2014.12.25, Version 1.1.0 (Stable), 9572f3e74a167f59a8017e57ca3ebe91ffd88e18
179+
180+
Changes since version 1.0.2:
181+
182+
* test: test that closing a poll handle doesn't corrupt the stack (Bert Belder)
183+
184+
* win: fix compilation of tests (Marc Schlaich)
185+
186+
* Revert "win: keep a reference to AFD_POLL_INFO in cancel poll" (Bert Belder)
187+
188+
* win: avoid stack corruption when closing a poll handle (Bert Belder)
189+
190+
* test: fix test-fs-file-loop on Windows (Bert Belder)
191+
192+
* test: fix test-cwd-and-chdir (Bert Belder)
193+
194+
* doc: indicate what version uv_loop_configure was added on (Saúl Ibarra
195+
Corretgé)
196+
197+
* doc: fix sphinx warning (Saúl Ibarra Corretgé)
198+
199+
* test: skip spawn_setuid_setgid if we get EACCES (Saúl Ibarra Corretgé)
200+
201+
* test: silence some Clang warnings (Saúl Ibarra Corretgé)
202+
203+
* test: relax osx_select_many_fds (Saúl Ibarra Corretgé)
204+
205+
* test: fix compilation warnings when building with Clang (Saúl Ibarra
206+
Corretgé)
207+
208+
* win: fix autotools build of tests (Luis Lavena)
209+
210+
* gitignore: ignore Visual Studio files (Marc Schlaich)
211+
212+
* win: set fallback message if FormatMessage fails (Marc Schlaich)
213+
214+
* win: fall back to default language in uv_dlerror (Marc Schlaich)
215+
216+
* test: improve compatibility for dlerror test (Marc Schlaich)
217+
218+
* test: check dlerror is "no error" in no error case (Marc Schlaich)
219+
220+
* unix: change uv_cwd not to return a trailing slash (Saúl Ibarra Corretgé)
221+
222+
* test: fix cwd_and_chdir test on Unix (Saúl Ibarra Corretgé)
223+
224+
* test: add uv_cwd output to platform_output test (Saúl Ibarra Corretgé)
225+
226+
* build: fix dragonflybsd autotools build (John Marino)
227+
228+
* win: scandir use 'ls' for formatting long strings (Kenneth Perry)
229+
230+
* build: remove clang and gcc_version gyp defines (Ben Noordhuis)
231+
232+
* unix, windows: don't treat uv_run_mode as a bitmask (Saúl Ibarra Corretgé)
233+
234+
* unix, windows: fix UV_RUN_ONCE mode if progress was made (Saúl Ibarra
235+
Corretgé)
236+
237+
238+
2014.12.25, Version 0.10.31 (Stable), 4dbd27e2219069a6daa769fb37f98673b77b4261
239+
240+
Changes since version 0.10.30:
241+
242+
* test: test that closing a poll handle doesn't corrupt the stack (Bert Belder)
243+
244+
* win: fix compilation of tests (Marc Schlaich)
245+
246+
* Revert "win: keep a reference to AFD_POLL_INFO in cancel poll" (Bert Belder)
247+
248+
* win: avoid stack corruption when closing a poll handle (Bert Belder)
249+
250+
* gitignore: ignore Visual Studio files (Marc Schlaich)
251+
252+
* win: set fallback message if FormatMessage fails (Marc Schlaich)
253+
254+
* win: fall back to default language in uv_dlerror (Marc Schlaich)
255+
256+
* test: improve compatibility for dlerror test (Marc Schlaich)
257+
258+
* test: check dlerror is "no error" in no error case (Marc Schlaich)
259+
260+
* build: link against -pthread (Logan Rosen)
261+
262+
* win: scandir use 'ls' for formatting long strings (Kenneth Perry)
263+
264+
1265
2014.12.10, Version 1.0.2 (Stable), eec671f0059953505f9a3c9aeb7f9f31466dd7cd
2266

3267
Changes since version 1.0.1:

0 commit comments

Comments
 (0)