Skip to content

Commit cd08c8a

Browse files
committed
uv: Upgrade to v0.11.21
1 parent f3189ac commit cd08c8a

69 files changed

Lines changed: 2267 additions & 388 deletions

Some content is hidden

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

deps/uv/.gitignore

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,13 @@ Makefile.in
4343
/out/
4444
/build/gyp
4545

46-
/run-tests
47-
/run-tests.exe
48-
/run-tests.dSYM
49-
/run-benchmarks
50-
/run-benchmarks.exe
51-
/run-benchmarks.dSYM
46+
/test/.libs/
47+
/test/run-tests
48+
/test/run-tests.exe
49+
/test/run-tests.dSYM
50+
/test/run-benchmarks
51+
/test/run-benchmarks.exe
52+
/test/run-benchmarks.dSYM
5253

5354
*.sln
5455
*.vcproj

deps/uv/.mailmap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@ Keno Fischer <kenof@stanford.edu> <kfischer+github@college.harvard.edu>
1212
Keno Fischer <kenof@stanford.edu> <kfischer@college.harvard.edu>
1313
Maciej Małecki <maciej.malecki@notimplemented.org> <me@mmalecki.com>
1414
Marc Schlaich <marc.schlaich@googlemail.com> <marc.schlaich@gmail.com>
15+
Rasmus Pedersen <ruysch@outlook.com> <zerhacken@yahoo.com>
1516
Robert Mustacchi <rm@joyent.com> <rm@fingolfin.org>
1617
Ryan Dahl <ryan@joyent.com> <ry@tinyclouds.org>
1718
Ryan Emery <seebees@gmail.com>
19+
Sam Roberts <vieuxtech@gmail.com> <sam@strongloop.com>
1820
San-Tai Hsu <vanilla@fatpipi.com>
1921
Saúl Ibarra Corretgé <saghul@gmail.com>
2022
Shigeki Ohtsu <ohtsu@iij.ad.jp> <ohtsu@ohtsu.org>

deps/uv/AUTHORS

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,4 +111,16 @@ Yazhong Liu <yorkiefixer@gmail.com>
111111
Sam Roberts <vieuxtech@gmail.com>
112112
River Tarnell <river@loreley.flyingparchment.org.uk>
113113
Nathan Sweet <nathanjsweet@gmail.com>
114+
Alex Crichton <alex@alexcrichton.com>
115+
Luca Bruno <lucab@debian.org>
114116
Trevor Norris <trev.norris@gmail.com>
117+
Oguz Bastemur <obastemur@gmail.com>
118+
Dylan Cali <calid1984@gmail.com>
119+
Austin Foxley <austinf@cetoncorp.com>
120+
Benjamin Saunders <ben.e.saunders@gmail.com>
121+
Geoffry Song <goffrie@gmail.com>
122+
Rasmus Pedersen <ruysch@outlook.com>
123+
William Light <wrl@illest.net>
124+
Oleg Efimov <o.efimov@corp.badoo.com>
125+
Lars Gierth <larsg@systemli.org>
126+
rcp <zerhacken@yahoo.com>

deps/uv/ChangeLog

Lines changed: 103 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,105 @@
1-
2014.01.23, Version 0.11.18 (Unstable)
1+
2014.02.28, Version 0.11.21 (Unstable)
2+
3+
Changes since version 0.11.20:
4+
5+
* unix: fix uv_fs_write when using an empty buffer (Saúl Ibarra Corretgé)
6+
7+
* unix, windows: add assertion in uv_loop_delete (Saúl Ibarra Corretgé)
8+
9+
10+
2014.02.27, Version 0.11.20 (Unstable), 88355e081b51c69ee1e2b6b0015a4e3d38bd0579
11+
12+
Changes since version 0.11.19:
13+
14+
* stream: start thread after assignments (Oguz Bastemur)
15+
16+
* fs: `uv__cloexec()` opened fd (Fedor Indutny)
17+
18+
* gyp: qualify `library` variable (Fedor Indutny)
19+
20+
* unix, win: add uv_udp_set_multicast_interface() (Austin Foxley)
21+
22+
* unix: fix uv_tcp_nodelay return value in case of error (Saúl Ibarra Corretgé)
23+
24+
* unix: call setgoups before calling setuid/setgid (Saúl Ibarra Corretgé)
25+
26+
* include: mark close_cb field as private (Saúl Ibarra Corretgé)
27+
28+
* unix, windows: map EFBIG errno (Saúl Ibarra Corretgé)
29+
30+
* unix: correct error when calling uv_shutdown twice (Keno Fischer)
31+
32+
* windows: fix building on MinGW (Alex Crichton)
33+
34+
* windows: always initialize uv_process_t (Alex Crichton)
35+
36+
* include: expose libuv version in header files (Saúl Ibarra Corretgé)
37+
38+
* fs: vectored IO API for filesystem read/write (Benjamin Saunders)
39+
40+
* windows: freeze in uv_tcp_endgame (Alexis Campailla)
41+
42+
* sunos: handle rearm errors (Fedor Indutny)
43+
44+
* unix: use a heap for timers (Ben Noordhuis)
45+
46+
* linux: always deregister closing fds from epoll (Geoffry Song)
47+
48+
* linux: include grp.h for setgroups() (William Light)
49+
50+
* unix, windows: add uv_loop_init and uv_loop_close (Saúl Ibarra Corretgé)
51+
52+
* unix, windows: add uv_getrusage() function (Oleg Efimov)
53+
54+
* win: minor error handle fix to uv_pipe_write_impl (Rasmus Pedersen)
55+
56+
* heap: fix node removal (Keno Fischer)
57+
58+
* win: fix C99/C++ comment (Rasmus Pedersen)
59+
60+
* fs: vectored IO API for filesystem read/write (Benjamin Saunders)
61+
62+
* unix, windows: add uv_pipe_getsockname (Saúl Ibarra Corretgé)
63+
64+
* unix, windows: map ENOPROTOOPT errno (Saúl Ibarra Corretgé)
65+
66+
* errno: add ETXTBSY (Fedor Indutny)
67+
68+
* fsevent: rename filename field to path (Saúl Ibarra Corretgé)
69+
70+
* unix, windows: add uv_fs_event_getpath (Saúl Ibarra Corretgé)
71+
72+
* unix, windows: add uv_fs_poll_getpath (Saúl Ibarra Corretgé)
73+
74+
* unix, windows: map ERANGE errno (Saúl Ibarra Corretgé)
75+
76+
* unix, windows: set required size on UV_ENOBUFS (Saúl Ibarra Corretgé)
77+
78+
* unix, windows: clarify what uv_stream_set_blocking does (Saúl Ibarra
79+
Corretgé)
80+
81+
* fs: use preadv on Linux if available (Brian White)
82+
83+
84+
2014.01.30, Version 0.11.19 (Unstable), 336a1825309744f920230ec3e427e78571772347
85+
86+
Changes since version 0.11.18:
87+
88+
* linux: move sscanf() out of the assert() (Trevor Norris)
89+
90+
* linux: fix C99/C++ comment (Fedor Indutny)
91+
92+
93+
2014.01.30, Version 0.10.24 (Stable), aecd296b6bce9b40f06a61c5c94e43d45ac7308a
94+
95+
Changes since version 0.10.23:
96+
97+
* linux: move sscanf() out of the assert() (Trevor Norris)
98+
99+
* linux: fix C99/C++ comment (Fedor Indutny)
100+
101+
102+
2014.01.23, Version 0.11.18 (Unstable), d47962e9d93d4a55a9984623feaf546406c9cdbb
2103

3104
Changes since version 0.11.17:
4105

@@ -21,7 +122,7 @@ Changes since version 0.11.17:
21122
* linux: move sscanf() out of the assert() (Trevor Norris)
22123

23124

24-
2014.01.23, Version 0.10.23 (Stable)
125+
2014.01.23, Version 0.10.23 (Stable), dbd218e699fec8be311d85e4788be9e28ae884f8
25126

26127
Changes since version 0.10.22:
27128

deps/uv/Makefile.am

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,15 @@ ACLOCAL_AMFLAGS = -I m4
1717
AM_CPPFLAGS = -I$(top_srcdir)/include \
1818
-I$(top_srcdir)/src
1919

20-
include_HEADERS=include/uv.h include/uv-errno.h
20+
include_HEADERS=include/uv.h include/uv-errno.h include/uv-version.h
2121

2222
CLEANFILES =
2323

2424
lib_LTLIBRARIES = libuv.la
2525
libuv_la_CFLAGS = @CFLAGS@
2626
libuv_la_LDFLAGS = -no-undefined -version-info 11:0:0
2727
libuv_la_SOURCES = src/fs-poll.c \
28+
src/heap-inl.h \
2829
src/inet.c \
2930
src/queue.h \
3031
src/uv-common.c \
@@ -146,6 +147,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
146147
test/test-list.h \
147148
test/test-loop-handles.c \
148149
test/test-loop-alive.c \
150+
test/test-loop-close.c \
149151
test/test-loop-stop.c \
150152
test/test-loop-time.c \
151153
test/test-multiple-listen.c \
@@ -155,6 +157,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
155157
test/test-ping-pong.c \
156158
test/test-pipe-bind-error.c \
157159
test/test-pipe-connect-error.c \
160+
test/test-pipe-getsockname.c \
158161
test/test-pipe-server-close.c \
159162
test/test-platform-output.c \
160163
test/test-poll-close.c \
@@ -166,6 +169,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
166169
test/test-semaphore.c \
167170
test/test-shutdown-close.c \
168171
test/test-shutdown-eof.c \
172+
test/test-shutdown-twice.c \
169173
test/test-signal-multiple-loops.c \
170174
test/test-signal.c \
171175
test/test-spawn.c \
@@ -196,6 +200,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
196200
test/test-tty.c \
197201
test/test-udp-dgram-too-big.c \
198202
test/test-udp-ipv6.c \
203+
test/test-udp-multicast-interface.c \
199204
test/test-udp-multicast-join.c \
200205
test/test-udp-multicast-ttl.c \
201206
test/test-udp-open.c \

deps/uv/Makefile.mingw

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,10 @@ CFLAGS += -Wall \
2626
INCLUDES = include/stdint-msvc2008.h \
2727
include/tree.h \
2828
include/uv-errno.h \
29+
include/uv-version.h \
2930
include/uv-win.h \
3031
include/uv.h \
32+
src/heap-inl.h \
3133
src/queue.h \
3234
src/uv-common.h \
3335
src/win/atomicops-inl.h \

deps/uv/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ OS X using the GCC or XCode toolchain.
133133

134134
Solaris 121 and later using GCC toolchain.
135135

136-
## patches
136+
## Patches
137137

138138
See the [guidelines for contributing][].
139139

deps/uv/android-configure

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
export TOOLCHAIN=$PWD/android-toolchain
44
mkdir -p $TOOLCHAIN
55
$1/build/tools/make-standalone-toolchain.sh \
6-
--toolchain=arm-linux-androideabi-4.7 \
6+
--toolchain=arm-linux-androideabi-4.8 \
77
--arch=arm \
88
--install-dir=$TOOLCHAIN \
99
--platform=android-9

deps/uv/common.gypi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
'visibility%': 'hidden', # V8's visibility setting
44
'target_arch%': 'ia32', # set v8's target architecture
55
'host_arch%': 'ia32', # set v8's host architecture
6-
'library%': 'static_library', # allow override to 'shared_library' for DLL/.so builds
6+
'uv_library%': 'static_library', # allow override to 'shared_library' for DLL/.so builds
77
'component%': 'static_library', # NB. these names match with what V8 expects
88
'msvs_multi_core_compile': '0', # we do enable multicore compiles, but not using the V8 way
99
'gcc_version%': 'unknown',
@@ -19,7 +19,7 @@
1919
'msvs_settings': {
2020
'VCCLCompilerTool': {
2121
'target_conditions': [
22-
['library=="static_library"', {
22+
['uv_library=="static_library"', {
2323
'RuntimeLibrary': 1, # static debug
2424
}, {
2525
'RuntimeLibrary': 3, # DLL debug
@@ -56,7 +56,7 @@
5656
'msvs_settings': {
5757
'VCCLCompilerTool': {
5858
'target_conditions': [
59-
['library=="static_library"', {
59+
['uv_library=="static_library"', {
6060
'RuntimeLibrary': 0, # static release
6161
}, {
6262
'RuntimeLibrary': 2, # debug release

deps/uv/configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1414

1515
AC_PREREQ(2.57)
16-
AC_INIT([libuv], [0.11.18], [https://github.com/joyent/libuv/issues])
16+
AC_INIT([libuv], [0.11.21], [https://github.com/joyent/libuv/issues])
1717
AC_CONFIG_MACRO_DIR([m4])
1818
m4_include([m4/libuv-extra-automake-flags.m4])
1919
AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects] UV_EXTRA_AUTOMAKE_FLAGS)

0 commit comments

Comments
 (0)