Skip to content

Commit 1a1b1a7

Browse files
committed
deps: update libuv to v0.11.26
1 parent 35b9580 commit 1a1b1a7

62 files changed

Lines changed: 955 additions & 194 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/.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Keno Fischer <kenof@stanford.edu> <kfischer@college.harvard.edu>
1515
Maciej Małecki <maciej.malecki@notimplemented.org> <me@mmalecki.com>
1616
Marc Schlaich <marc.schlaich@googlemail.com> <marc.schlaich@gmail.com>
1717
Rasmus Christian Pedersen <ruysch@outlook.com>
18+
Rasmus Christian Pedersen <zerhacken@yahoo.com> <ruysch@outlook.com>
1819
Rasmus Pedersen <ruysch@outlook.com> <zerhacken@yahoo.com>
1920
Robert Mustacchi <rm@joyent.com> <rm@fingolfin.org>
2021
Ryan Dahl <ryan@joyent.com> <ry@tinyclouds.org>

deps/uv/AUTHORS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,3 +139,10 @@ Norio Kobota <nori.0428@gmail.com>
139139
李港平 <chopdown@gmail.com>
140140
Chernyshev Viacheslav <astellar@ro.ru>
141141
Stephen von Takach <steve@advancedcontrol.com.au>
142+
JD Ballard <jd@pixelandline.com>
143+
Luka Perkov <luka.perkov@sartura.hr>
144+
Ryan Cole <ryan@rycole.com>
145+
HungMingWu <u9089000@gmail.com>
146+
Jay Satiro <raysatiro@yahoo.com>
147+
Leith Bade <leith@leithalweapon.geek.nz>
148+
Peter Atashian <retep998@gmail.com>

deps/uv/CONTRIBUTING.md

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -142,11 +142,8 @@ Bug fixes and features should come with tests. Add your tests in the
142142
Look at other tests to see how they should be structured (license boilerplate,
143143
the way entry points are declared, etc.).
144144

145-
```
146-
$ make test
147-
```
148-
149-
Make sure that there are no test regressions.
145+
Check README.md file to find out how to run the test suite and make sure that
146+
there are no test regressions.
150147

151148
### PUSH
152149

@@ -163,15 +160,7 @@ feature branch. Post a comment in the pull request afterwards; GitHub does
163160
not send out notifications when you add commits.
164161

165162

166-
### CONTRIBUTOR LICENSE AGREEMENT
167-
168-
The current state of affairs is that, in order to get a patch accepted, you need
169-
to sign Node.js's [contributor license agreement][]. You only need to do that
170-
once.
171-
172-
173163
[issue tracker]: https://github.com/joyent/libuv/issues
174164
[libuv mailing list]: http://groups.google.com/group/libuv
175165
[IRC]: http://webchat.freelibuv.net/?channels=libuv
176166
[Google C/C++ style guide]: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
177-
[contributor license agreement]: http://nodejs.org/cla.html

deps/uv/ChangeLog

Lines changed: 66 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,41 @@
1-
2014.05.02, Version 0.11.25 (Unstable)
1+
2014.06.28, Version 0.11.26 (Unstable)
2+
3+
Changes since version 0.11.25:
4+
5+
* windows: add VT100 codes ?25l and ?25h (JD Ballard)
6+
7+
* windows: add invert ANSI (7 / 27) emulation (JD Ballard)
8+
9+
* unix: fix handling error on UDP socket creation (Saúl Ibarra Corretgé)
10+
11+
* unix, windows: getnameinfo implementation (Rasmus Pedersen)
12+
13+
* heap: fix `heap_remove()` (Fedor Indutny)
14+
15+
* unix, windows: fix parsing scoped IPv6 addresses (Saúl Ibarra Corretgé)
16+
17+
* windows: fix handling closed socket while poll handle is closing (Saúl Ibarra
18+
Corretgé)
19+
20+
* thread: barrier functions (Ben Noordhuis)
21+
22+
* windows: fix PYTHON environment variable usage (Jay Satiro)
23+
24+
* unix, windows: return system error on EAI_SYSTEM (Saúl Ibarra Corretgé)
25+
26+
* windows: fix handling closed socket while poll handle is closing (Saúl Ibarra
27+
Corretgé)
28+
29+
* unix: don't run i/o callbacks after prepare callbacks (Saúl Ibarra Corretgé)
30+
31+
* windows: add tty unicode support for input (Peter Atashian)
32+
33+
* header: introduce `uv_loop_size()` (Andrius Bentkus)
34+
35+
* darwin: invoke `mach_timebase_info` only once (Fedor Indutny)
36+
37+
38+
2014.05.02, Version 0.11.25 (Unstable), 2acd544cff7142e06aa3b09ec64b4a33dd9ab996
239

340
Changes since version 0.11.24:
441

@@ -33,8 +70,6 @@ Changes since version 0.11.23:
3370

3471
* inet: allow scopeid in uv_inet_pton (Fedor Indutny)
3572

36-
* win: always leave crit section in get_proc_title (Fedor Indutny)
37-
3873

3974
2014.04.07, Version 0.11.23 (Unstable), e54de537efcacd593f36fcaaf8b4cb9e64313275
4075

@@ -77,25 +112,6 @@ Changes since version 0.11.22:
77112
* unix: fix setting written size on uv_wd (Saúl Ibarra Corretgé)
78113

79114

80-
2014.04.07, Version 0.10.26 (Stable), d864907611c25ec986c5e77d4d6d6dee88f26926
81-
82-
Changes since version 0.10.25:
83-
84-
* process: don't close stdio fds during spawn (Tonis Tiigi)
85-
86-
* build, windows: do not fail on Windows SDK Prompt (Marc Schlaich)
87-
88-
* build, windows: fix x64 configuration issue (Marc Schlaich)
89-
90-
* win: fix buffer leak on error in pipe.c (Fedor Indutny)
91-
92-
* kqueue: invalidate fd in uv_fs_event_t (Fedor Indutny)
93-
94-
* linux: always deregister closing fds from epoll (Geoffry Song)
95-
96-
* error: add ENXIO for O_NONBLOCK FIFO open() (Fedor Indutny)
97-
98-
99115
2014.03.11, Version 0.11.22 (Unstable), cd0c19b1d3c56acf0ade7687006e12e75fbda36d
100116

101117
Changes since version 0.11.21:
@@ -225,6 +241,34 @@ Changes since version 0.11.18:
225241
* linux: fix C99/C++ comment (Fedor Indutny)
226242

227243

244+
2014.05.02, Version 0.10.27 (Stable), 6e24ce23b1e7576059f85a608eca13b766458a01
245+
246+
Changes since version 0.10.26:
247+
248+
* windows: fix console signal handler refcount (Saúl Ibarra Corretgé)
249+
250+
* win: always leave crit section in get_proc_title (Fedor Indutny)
251+
252+
253+
2014.04.07, Version 0.10.26 (Stable), d864907611c25ec986c5e77d4d6d6dee88f26926
254+
255+
Changes since version 0.10.25:
256+
257+
* process: don't close stdio fds during spawn (Tonis Tiigi)
258+
259+
* build, windows: do not fail on Windows SDK Prompt (Marc Schlaich)
260+
261+
* build, windows: fix x64 configuration issue (Marc Schlaich)
262+
263+
* win: fix buffer leak on error in pipe.c (Fedor Indutny)
264+
265+
* kqueue: invalidate fd in uv_fs_event_t (Fedor Indutny)
266+
267+
* linux: always deregister closing fds from epoll (Geoffry Song)
268+
269+
* error: add ENXIO for O_NONBLOCK FIFO open() (Fedor Indutny)
270+
271+
228272
2014.02.19, Version 0.10.25 (Stable), d778dc588507588b12b9f9d2905078db542ed751
229273

230274
Changes since version 0.10.24:

deps/uv/Makefile.am

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ libuv_la_SOURCES += src/win/async.c \
5151
src/win/fs-event.c \
5252
src/win/fs.c \
5353
src/win/getaddrinfo.c \
54+
src/win/getnameinfo.c \
5455
src/win/handle.c \
5556
src/win/handle-inl.h \
5657
src/win/internal.h \
@@ -86,6 +87,7 @@ libuv_la_SOURCES += src/unix/async.c \
8687
src/unix/dl.c \
8788
src/unix/fs.c \
8889
src/unix/getaddrinfo.c \
90+
src/unix/getnameinfo.c \
8991
src/unix/internal.h \
9092
src/unix/loop-watcher.c \
9193
src/unix/loop.c \
@@ -138,6 +140,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
138140
test/test-get-loadavg.c \
139141
test/test-get-memory.c \
140142
test/test-getaddrinfo.c \
143+
test/test-getnameinfo.c \
141144
test/test-getsockname.c \
142145
test/test-hrtime.c \
143146
test/test-idle.c \
@@ -163,6 +166,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
163166
test/test-pipe-server-close.c \
164167
test/test-platform-output.c \
165168
test/test-poll-close.c \
169+
test/test-poll-closesocket.c \
166170
test/test-poll.c \
167171
test/test-process-title.c \
168172
test/test-ref.c \
@@ -238,8 +242,10 @@ libuv_la_SOURCES += src/unix/aix.c
238242
endif
239243

240244
if ANDROID
241-
include_HEADERS += include/android-ifaddrs.h
242-
libuv_la_SOURCES += src/unix/android-ifaddrs.c
245+
include_HEADERS += include/android-ifaddrs.h \
246+
include/pthread-fixes.h
247+
libuv_la_SOURCES += src/unix/android-ifaddrs.c \
248+
src/unix/pthread-fixes.c
243249
endif
244250

245251
if DARWIN

deps/uv/Makefile.mingw

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ OBJS = src/fs-poll.o \
5151
src/win/fs-event.o \
5252
src/win/fs.o \
5353
src/win/getaddrinfo.o \
54+
src/win/getnameinfo.o \
5455
src/win/handle.o \
5556
src/win/loop-watcher.o \
5657
src/win/pipe.o \

deps/uv/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,9 @@ To build with autotools:
6666

6767
### Windows
6868

69-
First, Python 2.6 or 2.7 must be installed as it is required by [GYP][].
70-
71-
Also, the directory for the preferred Python executable must be specified
72-
by the `PYTHON` or `Path` environment variables.
69+
First, [Python][] 2.6 or 2.7 must be installed as it is required by [GYP][].
70+
If python is not in your path set the environment variable `PYTHON` to its
71+
location. For example: `set PYTHON=C:\Python27\python.exe`
7372

7473
To build with Visual Studio, launch a git shell (e.g. Cmd or PowerShell)
7574
and run vcbuild.bat which will checkout the GYP code into build/gyp and
@@ -139,5 +138,6 @@ See the [guidelines for contributing][].
139138

140139
[node.js]: http://nodejs.org/
141140
[GYP]: http://code.google.com/p/gyp/
141+
[Python]: https://www.python.org/downloads/
142142
[Visual Studio Express 2010]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-2010-express
143143
[guidelines for contributing]: https://github.com/joyent/libuv/blob/master/CONTRIBUTING.md

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.25], [https://github.com/joyent/libuv/issues])
16+
AC_INIT([libuv], [0.11.26], [https://github.com/joyent/libuv/issues])
1717
AC_CONFIG_MACRO_DIR([m4])
1818
m4_include([m4/libuv-extra-automake-flags.m4])
1919
m4_include([m4/as_case.m4])

deps/uv/include/uv-bsd.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,4 @@
3131

3232
#define UV_HAVE_KQUEUE 1
3333

34-
#define UV_PLATFORM_HAS_IP6_LINK_LOCAL_ADDRESS
35-
3634
#endif /* UV_BSD_H */

deps/uv/include/uv-darwin.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,4 @@
5858

5959
#define UV_HAVE_KQUEUE 1
6060

61-
#define UV_PLATFORM_HAS_IP6_LINK_LOCAL_ADDRESS
62-
6361
#endif /* UV_DARWIN_H */

0 commit comments

Comments
 (0)