Skip to content

Commit 20a7088

Browse files
saghultrevnorris
authored andcommitted
deps: update libuv to 1.0.2
PR-URL: nodejs/node-v0.x-archive#8847 Reviewed-by: Trevor Norris <trev.norris@gmail.com>
1 parent 4dc660e commit 20a7088

52 files changed

Lines changed: 356 additions & 121 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/AUTHORS

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,7 @@ Nicholas Vavilov <vvnicholas@gmail.com>
8686
Miroslav Bajtoš <miro.bajtos@gmail.com>
8787
Sean Silva <chisophugis@gmail.com>
8888
Wynn Wilkes <wynnw@movenetworks.com>
89-
Linus Mårtensson <linus.martensson@sonymobile.com>
9089
Andrei Sedoi <bsnote@gmail.com>
91-
Navaneeth Kedaram Nambiathan <navaneethkn@gmail.com>
9290
Alex Crichton <alex@alexcrichton.com>
9391
Brent Cook <brent@boundary.com>
9492
Brian Kaisner <bkize1@gmail.com>
@@ -110,7 +108,6 @@ Yazhong Liu <yorkiefixer@gmail.com>
110108
Sam Roberts <vieuxtech@gmail.com>
111109
River Tarnell <river@loreley.flyingparchment.org.uk>
112110
Nathan Sweet <nathanjsweet@gmail.com>
113-
Luca Bruno <lucab@debian.org>
114111
Trevor Norris <trev.norris@gmail.com>
115112
Oguz Bastemur <obastemur@gmail.com>
116113
Dylan Cali <calid1984@gmail.com>
@@ -173,3 +170,6 @@ Yuri D'Elia <yuri.delia@eurac.edu>
173170
Manos Nikolaidis <manos@shadowrobot.com>
174171
Elijah Andrews <elijah@busbud.com>
175172
Michael Ira Krufky <m.krufky@samsung.com>
173+
Helge Deller <deller@gmx.de>
174+
Joey Geralnik <jgeralnik@gmail.com>
175+
Tim Caswell <tim@creationix.com>

deps/uv/ChangeLog

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,67 @@
1+
2014.12.10, Version 1.0.2 (Stable), eec671f0059953505f9a3c9aeb7f9f31466dd7cd
2+
3+
Changes since version 1.0.1:
4+
5+
* linux: fix sigmask size arg in epoll_pwait() call (Ben Noordhuis)
6+
7+
* linux: handle O_NONBLOCK != SOCK_NONBLOCK case (Helge Deller)
8+
9+
* doc: fix spelling (Joey Geralnik)
10+
11+
* unix, windows: fix typos in comments (Joey Geralnik)
12+
13+
* test: canonicalize test runner path (Ben Noordhuis)
14+
15+
* test: fix compilation warnings (Saúl Ibarra Corretgé)
16+
17+
* test: skip tty test if detected width and height are 0 (Saúl Ibarra Corretgé)
18+
19+
* doc: update README with IRC channel (Saúl Ibarra Corretgé)
20+
21+
* Revert "unix: use cfmakeraw() for setting raw TTY mode" (Ben Noordhuis)
22+
23+
* doc: document how to get result of uv_fs_mkdtemp (Tim Caswell)
24+
25+
* unix: add flag for blocking SIGPROF during poll (Ben Noordhuis)
26+
27+
* unix, windows: add uv_loop_configure() function (Ben Noordhuis)
28+
29+
* win: keep a reference to AFD_POLL_INFO in cancel poll (Marc Schlaich)
30+
31+
* test: raise fd limit for OSX select test (Saúl Ibarra Corretgé)
32+
33+
* unix: remove overzealous assert in uv_read_stop (Saúl Ibarra Corretgé)
34+
35+
* unix: reset the reading flag when a stream gets EOF (Saúl Ibarra Corretgé)
36+
37+
* unix: stop reading if an error is produced (Saúl Ibarra Corretgé)
38+
39+
* cleanup: remove all dead assignments (Maciej Małecki)
40+
41+
* linux: return early if we have no interfaces (Maciej Małecki)
42+
43+
* cleanup: remove a dead increment (Maciej Małecki)
44+
45+
46+
2014.12.10, Version 0.10.30 (Stable), 5a63f5e9546dca482eeebc3054139b21f509f21f
47+
48+
Changes since version 0.10.29:
49+
50+
* linux: fix sigmask size arg in epoll_pwait() call (Ben Noordhuis)
51+
52+
* linux: handle O_NONBLOCK != SOCK_NONBLOCK case (Helge Deller)
53+
54+
* doc: update project links (Ben Noordhuis)
55+
56+
* windows: fix compilation of tests (Marc Schlaich)
57+
58+
* unix: add flag for blocking SIGPROF during poll (Ben Noordhuis)
59+
60+
* unix, windows: add uv_loop_configure() function (Ben Noordhuis)
61+
62+
* win: keep a reference to AFD_POLL_INFO in cancel poll (Marc Schlaich)
63+
64+
165
2014.11.27, Version 1.0.1 (Stable), 0a8e81374e861d425b56c45c8599595d848911d2
266

367
Changes since version 1.0.0:
@@ -85,6 +149,17 @@ Changes since version 1.0.0-rc1:
85149
* windows: fix fs_write with nbufs > 1 and offset (Unknown W. Brackets)
86150

87151

152+
2014.10.21, Version 0.10.29 (Stable), 2d728542d3790183417f8f122a110693cd85db14
153+
154+
Changes since version 0.10.28:
155+
156+
* darwin: allocate enough space for select() hack (Fedor Indutny)
157+
158+
* linux: try epoll_pwait if epoll_wait is missing (Michael Hudson-Doyle)
159+
160+
* windows: map ERROR_INVALID_DRIVE to UV_ENOENT (Saúl Ibarra Corretgé)
161+
162+
88163
2014.09.18, Version 1.0.0-rc1 (Unstable), 0c28bbf7b42882853d1799ab96ff68b07f7f8d49
89164

90165
Changes since version 0.11.29:
@@ -273,6 +348,20 @@ Changes since version 0.11.26:
273348
* windows: relay TCP bind errors via ipc (Alexis Campailla)
274349

275350

351+
2014.07.32, Version 0.10.28 (Stable), 9c14b616f5fb84bfd7d45707bab4bbb85894443e
352+
353+
Changes since version 0.10.27:
354+
355+
* windows: fix handling closed socket while poll handle is closing (Saúl Ibarra
356+
Corretgé)
357+
358+
* unix: return system error on EAI_SYSTEM (Saúl Ibarra Corretgé)
359+
360+
* unix: fix bogus structure field name (Saúl Ibarra Corretgé)
361+
362+
* darwin: invoke `mach_timebase_info` only once (Fedor Indutny)
363+
364+
276365
2014.06.28, Version 0.11.26 (Unstable), 115281a1058c4034d5c5ccedacb667fe3f6327ea
277366

278367
Changes since version 0.11.25:

deps/uv/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,13 @@ used by [Luvit](http://luvit.io/), [Julia](http://julialang.org/),
3636
## Versioning
3737

3838
Starting with version 1.0.0 libuv follows the [semantic versioning](http://semver.org/)
39-
scheme. The API change and backwards compatiblity rules are those indicated by
39+
scheme. The API change and backwards compatibility rules are those indicated by
4040
SemVer. libuv will keep a stable ABI across major releases.
4141

4242
## Community
4343

4444
* [Mailing list](http://groups.google.com/group/libuv)
45+
* [IRC chatroom (#libuv@irc.freenode.org)](http://webchat.freenode.net?channels=libuv&uio=d4)
4546

4647
## Documentation
4748

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], [1.0.1], [https://github.com/libuv/libuv/issues])
16+
AC_INIT([libuv], [1.0.2], [https://github.com/libuv/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/docs/src/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ def get_libuv_version():
261261
# dir menu entry, description, category)
262262
texinfo_documents = [
263263
('index', 'libuv', u'libuv API documentation',
264-
u'libuv contributors', 'libuv', 'Cross-platform asychronous I/O',
264+
u'libuv contributors', 'libuv', 'Cross-platform asynchronous I/O',
265265
'Miscellaneous'),
266266
]
267267

deps/uv/docs/src/design.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ libuv is cross-platform support library which was originally written for NodeJS.
88
around the event-driven asynchronous I/O model.
99

1010
The library provides much more than simply abstraction over different I/O polling mechanisms:
11-
'handles' and 'streams' provde a high level abstraction for sockets and other entities;
11+
'handles' and 'streams' provide a high level abstraction for sockets and other entities;
1212
cross-platform file I/O and threading functionality is also provided, amongst other things.
1313

1414
Here is a diagram illustrating the different parts that compose libuv and what subsystem they
@@ -42,7 +42,7 @@ operations, and it's meant to be tied to a single thread. One can run multiple e
4242
as long as each runs in a different thread. The libuv event loop (or any other API involving
4343
the loop or handles, for that matter) **is not thread-safe** except stated otherwise.
4444

45-
The event loop follows the rather usual single threaded asynchronous I/O approah: all (network)
45+
The event loop follows the rather usual single threaded asynchronous I/O approach: all (network)
4646
I/O is performed on non-blocking sockets which are polled using the best mechanism available
4747
on the given platform: epoll on Linux, kqueue on OSX and other BSDs, event ports on SunOS and IOCP
4848
on Windows. As part of a loop iteration the loop will block waiting for I/O activity on sockets
@@ -104,7 +104,7 @@ stages of a loop iteration:
104104

105105
#. Iteration ends. If the loop was run with ``UV_RUN_NOWAIT`` or ``UV_RUN_ONCE`` modes the
106106
iteration is ended and :c:func:`uv_run` will return. If the loop was run with ``UV_RUN_DEFAULT``
107-
it will contionue from the start if it's asill *alive*, otherwise it will also end.
107+
it will continue from the start if it's still *alive*, otherwise it will also end.
108108

109109

110110
.. important::

deps/uv/docs/src/dll.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Shared library handling
55
=======================
66

7-
libuv prodives cross platform utilities for loading shared libraries and
7+
libuv provides cross platform utilities for loading shared libraries and
88
retrieving symbols from them, using the following API.
99

1010

deps/uv/docs/src/fs.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,9 @@ API
191191
192192
Equivalent to ``mkdtemp(3)``.
193193
194+
.. note::
195+
The result can be found as a null terminated string at `req->path`.
196+
194197
.. c:function:: int uv_fs_rmdir(uv_loop_t* loop, uv_fs_t* req, const char* path, uv_fs_cb cb)
195198
196199
Equivalent to ``rmdir(2)``.
@@ -258,7 +261,7 @@ API
258261
* ``UV_FS_SYMLINK_DIR``: indicates that `path` points to a directory.
259262
260263
* ``UV_FS_SYMLINK_JUNCTION``: request that the symlink is created
261-
using junktion points.
264+
using junction points.
262265
263266
.. c:function:: int uv_fs_readlink(uv_loop_t* loop, uv_fs_t* req, const char* path, uv_fs_cb cb)
264267

deps/uv/docs/src/fs_event.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ API
9595
9696
Get the path being monitored by the handle. The buffer must be preallocated
9797
by the user. Returns 0 on success or an error code < 0 in case of failure.
98-
On sucess, `buf` will contain the path and `len` its length. If the buffer
98+
On success, `buf` will contain the path and `len` its length. If the buffer
9999
is not big enough UV_ENOBUFS will be returned and len will be set to the
100100
required size.
101101

deps/uv/docs/src/fs_poll.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ API
6262
6363
Get the path being monitored by the handle. The buffer must be preallocated
6464
by the user. Returns 0 on success or an error code < 0 in case of failure.
65-
On sucess, `buf` will contain the path and `len` its length. If the buffer
65+
On success, `buf` will contain the path and `len` its length. If the buffer
6666
is not big enough UV_ENOBUFS will be returned and len will be set to the
6767
required size.
6868

0 commit comments

Comments
 (0)