./devel/libuv, Cross-platform asychronous I/O

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.22.0, Package name: libuv-1.22.0, Maintainer: agc

libuv is a multi-platform support library with a focus on asynchronous
I/O. It was primarily developed for use by Node.js, but it's also used
by Luvit, Julia, pyuv, and others.

Required to build:

Master sites:

SHA1: c40a59ccd1ec905a3ca1fbadfd17babd9b6368f2
RMD160: b1da41b6973da7b20a8889d8339eba6ed5e5b67b
Filesize: 1158.281 KB

Version history: (Expand)

CVS history: (Expand)

   2018-07-10 10:08:44 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.22.0

Version 1.22.0:
* unix: remove checksparse.sh
* win: fix mingw build error
* win: fix -Wunused-function warnings in thread.c
* unix,win: merge timers implementation
* win: fix pointer type in pipe.c
* win: fixing build for older MSVC compilers
* zos: clear poll events on every iteration
* zos: write-protect message queue
* zos: use correct pointer type in strnlen
* unix,win: merge handle flags
* doc: update Imran Iqbal's GitHub handle
* src: add new error apis to prevent memory leaks
* test: make test-condvar call uv_cond_wait
* fs: change position of uv_fs_lchown
   2018-06-24 11:10:31 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
libuv: also remove unused comments
   2018-06-24 11:09:35 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libuv: updated to 1.21.0

* unix,windows: map EFTYPE errno
* win: perform case insensitive PATH= comparison
* win, fs: uv_fs_fchmod support for -A files
* src,lib: fix comments
* win,process: allow child pipe handles to be opened in overlapped mode
* src,test: fix idiosyncratic comment style
* test: fs_fchmod_archive_readonly must return a value
* win,pipe: fix incorrect error code returned from uv_pipe_write_impl()
* win,pipe: properly set uv_write_t.send_handle in uv_write2()
* test: add vectored uv_write() ping-pong tests
* win,pipe: support vectored uv_write() calls
* win,pipe: refactor pipe read cancellation logic
* test: improve output from IPC test helpers
* test: add test for IPC deadlock on Windows
* win,pipe: fix IPC pipe deadlock
* unix: catch some cases of watching fd twice
* test: use custom timeout for getaddrinfo_fail_sync
* Revert "win: add Windows XP support to uv_if_indextoname()"
* win,thread: remove fallback uv_cond implementation
* src,test: s/olny/only
* unix: close signal pipe fds on unload
* win: allow setting udp socket options before bind
* unix: return UV_ENOTSUP on FICLONE_FORCE failure
* win,pipe: remove unreferenced local variable
* win,code: remove GetQueuedCompletionStatus-based poller
* win: remove the remaining dynamic kernel32 imports
* test: speedup process-title-threadsafe on macOS
* core: move all include files except uv.h to uv/
* win: move stdint-msvc2008.h to include/uv/
* build: fix cygwin install
* build,win: remove MinGW Makefile
* build: add a cmake build file
* build: add test suite option to cmake build
* unix: set errno in uv_fs_copyfile()
* samples: fix inconsistency in parse_opts vs usage
* linux: handle exclusive POLLHUP with UV_DISCONNECT
* include: declare uv_cpu_times_s in higher scope
* doc: add uv_fs_fsync() AIX limitations
* unix,win: add uv_fs_lchown()
* unix: disable clang variable length array warning
* doc: document uv_pipe_t::ipc
* doc: undocument uv_req_type's UV_REQ_TYPE_PRIVATE
* doc: document UV_*_MAP() macros
* win: remove use of min() macro in pipe.c
* doc: add jbarz as maintainer
   2018-05-08 06:14:30 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.20.3

* win: add Windows XP support to uv_if_indextoname()
* win: fix `'floor' undefined` compiler warning
* win, pipe: stop read for overlapped pipe
* build: fix utf-8 name of copyright holder
* zos: initialize pollfd revents
* zos,doc: add system V message queue note
* linux: don't use uv__nonblock_ioctl() on sparc
   2018-04-23 09:03:12 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.20.2

* zos: use custom semaphore
* win: fix registry API error handling
* build: add support for 64-bit AIX
* aix: guard STATIC_ASSERT for glibc work around

* doc,fs: improve documentation
* win: return a floored double from uv_uptime()
* doc: clarify platform specific pipe naming
* unix: fix uv_pipe_chmod() on macOS
* unix: work around glibc semaphore race condition
* tcp,openbsd: disable Unix TCP check for IPV6_ONLY
* test,openbsd: use RETURN_SKIP in UDP IPv6 tests
* test,openbsd: fix multicast test
* Revert "win, fs: use FILE_WRITE_ATTRIBUTES when opening files"
   2018-04-03 16:21:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.20.0

* unix,spawn: respect user stdio flags for new pipe
* Revert "Revert "unix,tcp: avoid marking server sockets \ 
* req: revisions to uv_req_t handling
* win: remove unnecessary initialization
* win: update uv_os_homedir() to use uv_os_getenv()
* test: fix tcp_oob test flakiness
* posix: fix uv__pollfds_del() for invalidated fd's
* doc: README: add note on installing gyp
* unix: refactor uv_os_homedir to use uv_os_getenv
* unix: fix several instances of lost errno
* win,tty: update several TODO comments
* unix: add UV_FS_COPYFILE_FICLONE support
* test: fix connect_unspecified
* unix,win: add UV_FS_COPYFILE_FICLONE_FORCE support
* win: use long directory name for handle->dirw
* build: build with -D_FILE_OFFSET_BITS=64 again
* win, fs: fix uv_fs_unlink for +R -A files
* win, fs: use FILE_WRITE_ATTRIBUTES when opening files
* unix: use __PASE__ on IBM i platforms
* test,freebsd: fix flaky poll tests
* test: increase connection timeout to 1 second
* win,tcp: handle canceled connect with ECANCELED
   2018-02-22 09:44:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libuv: updated to 1.19.2

Version 1.19.2

Changes since version 1.19.1:
* test: fix incorrect asserts
* test: fix a typo in test-fork.c
* build: remove long-obsolete gyp workarounds
* build: split off tests into separate gyp file
* test: check uv_cond_timedwait more carefully
* include,src: introduce UV__ERR() macro
* build: add url field to libuv.pc
* doc: mark IBM i as Tier 3 support
* win,build: correct C2059 errors
* zos: fix timeout for condition variable
* win: CREATE_NO_WINDOW when stdio is not inherited
* build: fix commmon.gypi comment
* doc: document uv_timer_start() on an active timer
* doc: add note about handle movability
* doc: fix syntax error in loop documentation
* osx,stream: retry sending handle on EMSGSIZE error
* unix: delay fs req register until after validation
* test: add tests for bad inputs
* unix,win: ensure req->bufs is freed
* test: add additional fs memory management checks
   2018-01-20 12:30:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.9.1

* Revert "unix,tcp: avoid marking server sockets connected"
* Revert "unix,fs: fix for potential partial reads/writes"
* Revert "win: use RemoveDirectoryW() instead of _wmrmdir()"
* cygwin: fix compilation of ifaddrs impl