diff options
author | cjihrig <cjihrig@gmail.com> | 2019-06-27 10:31:58 -0400 |
---|---|---|
committer | cjihrig <cjihrig@gmail.com> | 2019-06-29 11:00:36 -0400 |
commit | 8772da6ea890afbe9088b71edf98fd3023090b00 (patch) | |
tree | 7e48cff80571d63daaf398c4736e16957151fd94 /deps/uv/docs | |
parent | 334bac79eb4cb9fd74348e7e30fe1222ca3de221 (diff) | |
download | android-node-v8-8772da6ea890afbe9088b71edf98fd3023090b00.tar.gz android-node-v8-8772da6ea890afbe9088b71edf98fd3023090b00.tar.bz2 android-node-v8-8772da6ea890afbe9088b71edf98fd3023090b00.zip |
deps: upgrade to libuv 1.30.0
Notable changes:
- Support for the Haiku platform has been added.
- The maximum UV_THREADPOOL_SIZE has been increased from
128 to 1024.
- uv_fs_copyfile() now works properly when the source and
destination files are the same.
PR-URL: https://github.com/nodejs/node/pull/28449
Fixes: https://github.com/nodejs/node/issues/27746
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'deps/uv/docs')
-rw-r--r-- | deps/uv/docs/src/design.rst | 4 | ||||
-rw-r--r-- | deps/uv/docs/src/threadpool.rst | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/deps/uv/docs/src/design.rst b/deps/uv/docs/src/design.rst index 001b12334d..9594bd1a77 100644 --- a/deps/uv/docs/src/design.rst +++ b/deps/uv/docs/src/design.rst @@ -4,9 +4,11 @@ Design overview =============== -libuv is cross-platform support library which was originally written for NodeJS. It's designed +libuv is cross-platform support library which was originally written for `Node.js`_. It's designed around the event-driven asynchronous I/O model. +.. _Node.js: https://nodejs.org + The library provides much more than a simple abstraction over different I/O polling mechanisms: 'handles' and 'streams' provide a high level abstraction for sockets and other entities; cross-platform file I/O and threading functionality is also provided, amongst other things. diff --git a/deps/uv/docs/src/threadpool.rst b/deps/uv/docs/src/threadpool.rst index 93bd236d35..ed41c37fe3 100644 --- a/deps/uv/docs/src/threadpool.rst +++ b/deps/uv/docs/src/threadpool.rst @@ -10,7 +10,9 @@ operations, as well as getaddrinfo and getnameinfo requests. Its default size is 4, but it can be changed at startup time by setting the ``UV_THREADPOOL_SIZE`` environment variable to any value (the absolute maximum -is 128). +is 1024). + +.. versionchanged:: 1.29.2 the maximum UV_THREADPOOL_SIZE allowed was increased from 128 to 1024. The threadpool is global and shared across all event loops. When a particular function makes use of the threadpool (i.e. when using :c:func:`uv_queue_work`) |