Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 08d6830

Browse filesBrowse files
cjihrigMylesBorins
authored andcommitted
deps: upgrade libuv to 1.14.1
Fixes: #12737 Fixes: #13581 Fixes: #15117 PR-URL: #14866 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent a38755d commit 08d6830
Copy full SHA for 08d6830

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree

54 files changed

+1486
-555
lines changed
Open diff view settings
Collapse file

‎deps/uv/.gitignore‎

Copy file name to clipboardExpand all lines: deps/uv/.gitignore
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Makefile.in
3939

4040
# Generated by gyp for android
4141
*.target.mk
42+
/android-toolchain
4243

4344
/out/
4445
/build/gyp
Collapse file

‎deps/uv/AUTHORS‎

Copy file name to clipboardExpand all lines: deps/uv/AUTHORS
+9Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,3 +299,12 @@ Barnabas Gema <gema.barnabas@gmail.com>
299299
Romain Caire <romain@blade-group.com>
300300
Robert Ayrapetyan <robert.ayrapetyan@gmail.com>
301301
Refael Ackermann <refack@gmail.com>
302+
André Klitzing <aklitzing@gmail.com>
303+
Matthew Taylor <mstaveleytaylor@gmail.com>
304+
CurlyMoo <curlymoo1@gmail.com>
305+
XadillaX <admin@xcoder.in>
306+
Anticrisis <anticrisisg@gmail.com>
307+
Jacob Segal <jacob.e.segal@gmail.com>
308+
Maciej Szeptuch (Neverous) <neverous@neverous.info>
309+
Joel Winarske <joel.winarske@inrix.com>
310+
Gergely Nagy <ngg@tresorit.com>
Collapse file

‎deps/uv/ChangeLog‎

Copy file name to clipboardExpand all lines: deps/uv/ChangeLog
+115Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,118 @@
1+
2017.09.07, Version 1.14.1 (Stable), b0f9fb2a07a5e638b1580fe9a42a356c3ab35f37
2+
3+
Changes since version 1.14.0:
4+
5+
* fs, win: add support for user symlinks (Bartosz Sosnowski)
6+
7+
* cygwin: include uv-posix.h header (Joel Winarske)
8+
9+
* zos: fix semaphore initialization (jBarz)
10+
11+
* zos: improve loop_count benchmark performance (jBarz)
12+
13+
* zos, test: flush out the oob data in callback (jBarz)
14+
15+
* unix,win: check for bad flags in uv_fs_copyfile() (cjihrig)
16+
17+
* unix: modify argv[0] when process title is set (Matthew Taylor)
18+
19+
* unix: don't use req->loop in uv__fs_copyfile() (cjihrig)
20+
21+
* doc: fix a trivial typo (Vladimír Čunát)
22+
23+
* android: fix uv_cond_timedwait on API level < 21 (Gergely Nagy)
24+
25+
* win: add uv__once_init() calls (Bartosz Sosnowski)
26+
27+
* unix,windows: init all requests in fs calls (cjihrig)
28+
29+
* unix,windows: return UV_EINVAL on NULL fs reqs (cjihrig)
30+
31+
* windows: add POST macro to fs functions (cjihrig)
32+
33+
* unix: handle partial sends in uv_fs_copyfile() (A. Hauptmann)
34+
35+
* Revert "win, test: fix double close in test runner" (Bartosz Sosnowski)
36+
37+
* win, test: remove surplus CloseHandle (Bartosz Sosnowski)
38+
39+
40+
2017.08.17, Version 1.14.0 (Stable), e0d31e9e21870f88277746b6d59cf07b977cdfea
41+
42+
Changes since version 1.13.1:
43+
44+
* unix: check for NULL in uv_os_unsetenv for parameter name (André Klitzing)
45+
46+
* doc: add thread safety warning for process title (Matthew Taylor)
47+
48+
* unix: always copy process title into local buffer (Matthew Taylor)
49+
50+
* poll: add support for OOB TCP and GPIO interrupts (CurlyMoo)
51+
52+
* win,build: fix appveyor properly (Refael Ackermann)
53+
54+
* win: include filename in dlopen error message (Ben Noordhuis)
55+
56+
* aix: add netmask, mac address into net interfaces (Gireesh Punathil)
57+
58+
* unix, windows: map EREMOTEIO errno (Ben Noordhuis)
59+
60+
* unix: fix wrong MAC of uv_interface_address (XadillaX)
61+
62+
* win,build: fix building from Windows SDK or VS console (Saúl Ibarra Corretgé)
63+
64+
* github: fix link to help repo in issue template (Ben Noordhuis)
65+
66+
* zos: remove nonexistent include from autotools build (Saúl Ibarra Corretgé)
67+
68+
* misc: remove reference to pthread-fixes.h from LICENSE (Saúl Ibarra Corretgé)
69+
70+
* docs: fix guide source code example paths (Anticrisis)
71+
72+
* android: fix compilation with new NDK versions (Saúl Ibarra Corretgé)
73+
74+
* misc: add android-toolchain to .gitignore (Saúl Ibarra Corretgé)
75+
76+
* win, fs: support unusual reparse points (Bartosz Sosnowski)
77+
78+
* android: fix detection of pthread_condattr_setclock (Saúl Ibarra Corretgé)
79+
80+
* android: remove no longer needed check (Saúl Ibarra Corretgé)
81+
82+
* doc: update instructions for building on Android (Saúl Ibarra Corretgé)
83+
84+
* win, process: support semicolons in PATH variable (Bartosz Sosnowski)
85+
86+
* doc: document uv_async_(init|send) return values (Ben Noordhuis)
87+
88+
* doc: add Android as a tier 3 supported platform (Saúl Ibarra Corretgé)
89+
90+
* unix: add missing semicolon (jBarz)
91+
92+
* win, test: fix double close in test runner (Bartosz Sosnowski)
93+
94+
* doc: update supported windows version baseline (Ben Noordhuis)
95+
96+
* test,zos: skip chown root test (jBarz)
97+
98+
* test,zos: use gid=-1 to test spawn_setgid_fails (jBarz)
99+
100+
* zos: fix hr timer resolution (jBarz)
101+
102+
* android: fix blocking recvmsg due to netlink bug (Jacob Segal)
103+
104+
* zos: read more accurate rss info from RSM (jBarz)
105+
106+
* win: allow bound/connected socket in uv_tcp_open() (Maciej Szeptuch
107+
(Neverous))
108+
109+
* doc: differentiate SmartOS and SunOS support (cjihrig)
110+
111+
* unix: make uv_poll_stop() remove fd from pollset (Ben Noordhuis)
112+
113+
* unix, windows: add basic uv_fs_copyfile() (cjihrig)
114+
115+
1116
2017.07.07, Version 1.13.1 (Stable), 2bb4b68758f07cd8617838e68c44c125bc567ba6
2117

3118
Changes since version 1.13.0:
Collapse file

‎deps/uv/LICENSE‎

Copy file name to clipboardExpand all lines: deps/uv/LICENSE
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ The externally maintained libraries used by libuv are:
6262
- stdint-msvc2008.h (from msinttypes), copyright Alexander Chemeris. Three
6363
clause BSD license.
6464

65-
- pthread-fixes.h, pthread-fixes.c, copyright Google Inc. and Sony Mobile
66-
Communications AB. Three clause BSD license.
65+
- pthread-fixes.c, copyright Google Inc. and Sony Mobile Communications AB.
66+
Three clause BSD license.
6767

6868
- android-ifaddrs.h, android-ifaddrs.c, copyright Berkeley Software Design
6969
Inc, Kenneth MacKay and Emergya (Cloud4all, FP7/2007-2013, grant agreement
Collapse file

‎deps/uv/Makefile.am‎

Copy file name to clipboardExpand all lines: deps/uv/Makefile.am
+7-7Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
169169
test/test-env-vars.c \
170170
test/test-error.c \
171171
test/test-fail-always.c \
172+
test/test-fs-copyfile.c \
172173
test/test-fs-event.c \
173174
test/test-fs-poll.c \
174175
test/test-fs.c \
@@ -212,10 +213,11 @@ test_run_tests_SOURCES = test/blackhole-server.c \
212213
test/test-pipe-close-stdout-read-stdin.c \
213214
test/test-pipe-set-non-blocking.c \
214215
test/test-platform-output.c \
216+
test/test-poll.c \
215217
test/test-poll-close.c \
216218
test/test-poll-close-doesnt-corrupt-stack.c \
217219
test/test-poll-closesocket.c \
218-
test/test-poll.c \
220+
test/test-poll-oob.c \
219221
test/test-process-title.c \
220222
test/test-queue-foreach-delete.c \
221223
test/test-ref.c \
@@ -333,11 +335,11 @@ if ANDROID
333335
include_HEADERS += include/android-ifaddrs.h \
334336
include/pthread-barrier.h
335337
libuv_la_SOURCES += src/unix/android-ifaddrs.c \
336-
src/unix/pthread-fixes.c \
337-
src/unix/pthread-barrier.c
338+
src/unix/pthread-fixes.c
338339
endif
339340

340341
if CYGWIN
342+
include_HEADERS += include/uv-posix.h
341343
libuv_la_CFLAGS += -D_GNU_SOURCE
342344
libuv_la_SOURCES += src/unix/cygwin.c \
343345
src/unix/bsd-ifaddrs.c \
@@ -360,8 +362,7 @@ libuv_la_SOURCES += src/unix/bsd-ifaddrs.c \
360362
src/unix/darwin-proctitle.c \
361363
src/unix/fsevents.c \
362364
src/unix/kqueue.c \
363-
src/unix/proctitle.c \
364-
src/unix/pthread-barrier.c
365+
src/unix/proctitle.c
365366
test_run_tests_LDFLAGS += -lutil
366367
endif
367368

@@ -436,7 +437,7 @@ libuv_la_SOURCES += src/unix/no-proctitle.c \
436437
endif
437438

438439
if OS390
439-
include_HEADERS += include/pthread-fixes.h include/pthread-barrier.h
440+
include_HEADERS += include/pthread-barrier.h
440441
libuv_la_CFLAGS += -D_UNIX03_THREADS \
441442
-D_UNIX03_SOURCE \
442443
-D_OPEN_SYS_IF_EXT=1 \
@@ -453,7 +454,6 @@ libuv_la_CFLAGS += -D_UNIX03_THREADS \
453454
-qFLOAT=IEEE
454455
libuv_la_LDFLAGS += -qXPLINK
455456
libuv_la_SOURCES += src/unix/pthread-fixes.c \
456-
src/unix/pthread-barrier.c \
457457
src/unix/no-fsevents.c \
458458
src/unix/os390.c \
459459
src/unix/os390-syscalls.c \
Collapse file

‎deps/uv/README.md‎

Copy file name to clipboardExpand all lines: deps/uv/README.md
+8-1Lines changed: 8 additions & 1 deletion
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,14 @@ Make sure that you specify the architecture you wish to build for in the
267267
Run:
268268

269269
```bash
270-
$ source ./android-configure NDK_PATH gyp
270+
$ source ./android-configure NDK_PATH gyp [API_LEVEL]
271+
$ make -C out
272+
```
273+
274+
The default API level is 24, but a different one can be selected as follows:
275+
276+
```bash
277+
$ source ./android-configure ~/android-ndk-r15b gyp 21
271278
$ make -C out
272279
```
273280

Collapse file

‎deps/uv/SUPPORTED_PLATFORMS.md‎

Copy file name to clipboardExpand all lines: deps/uv/SUPPORTED_PLATFORMS.md
+4-2Lines changed: 4 additions & 2 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44
|---|---|---|---|
55
| GNU/Linux | Tier 1 | Linux >= 2.6.32 with glibc >= 2.12 | |
66
| macOS | Tier 1 | macOS >= 10.7 | |
7-
| Windows | Tier 1 | Windows >= XP SP1 | MSVC 2008 and later are supported |
7+
| Windows | Tier 1 | Windows >= 8.1 | MSVC 2008 and later are supported |
88
| FreeBSD | Tier 1 | >= 9 (see note) | |
99
| AIX | Tier 2 | >= 6 | Maintainers: @libuv/aix |
1010
| z/OS | Tier 2 | >= V2R2 | Maintainers: @libuv/zos |
1111
| Linux with musl | Tier 2 | musl >= 1.0 | |
12-
| SunOS | Tier 2 | Solaris 121 and later | Maintainers: @libuv/sunos |
12+
| SmartOS | Tier 2 | >= 14.4 | Maintainers: @libuv/smartos |
13+
| Android | Tier 3 | NDK >= r15b | |
1314
| MinGW | Tier 3 | MinGW32 and MinGW-w64 | |
15+
| SunOS | Tier 3 | Solaris 121 and later | |
1416
| Other | Tier 3 | N/A | |
1517

1618
#### Note on FreeBSD 9
Collapse file

‎deps/uv/android-configure‎

Copy file name to clipboardExpand all lines: deps/uv/android-configure
+4-1Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,20 @@
22

33
export TOOLCHAIN=$PWD/android-toolchain
44
mkdir -p $TOOLCHAIN
5+
API=${3:-24}
56
$1/build/tools/make-standalone-toolchain.sh \
67
--toolchain=arm-linux-androideabi-4.9 \
78
--arch=arm \
89
--install-dir=$TOOLCHAIN \
9-
--platform=android-21
10+
--platform=android-$API \
11+
--force
1012
export PATH=$TOOLCHAIN/bin:$PATH
1113
export AR=arm-linux-androideabi-ar
1214
export CC=arm-linux-androideabi-gcc
1315
export CXX=arm-linux-androideabi-g++
1416
export LINK=arm-linux-androideabi-g++
1517
export PLATFORM=android
18+
export CFLAGS="-D__ANDROID_API__=$API"
1619

1720
if [[ $2 == 'gyp' ]]
1821
then
Collapse file

‎deps/uv/appveyor.yml‎

Copy file name to clipboardExpand all lines: deps/uv/appveyor.yml
+4-1Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
version: v1.13.1.build{build}
1+
version: v1.14.1.build{build}
2+
3+
init:
4+
- git config --global core.autocrlf true
25

36
install:
47
- cinst -y nsis
Collapse file

‎deps/uv/checksparse.sh‎

Copy file name to clipboardExpand all lines: deps/uv/checksparse.sh
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ test/test-embed.c
9696
test/test-env-vars.c
9797
test/test-error.c
9898
test/test-fail-always.c
99+
test/test-fs-copyfile.c
99100
test/test-fs-event.c
100101
test/test-fs-poll.c
101102
test/test-fs.c

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.