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

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


Branch: CURRENT, Version: 1.18.0, Package name: libuv-1.18.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:
[pkgtools/cwrappers]

Master sites:

SHA1: 212fae1ecf12b273d44ce59e1a7c99d88f47da53
RMD160: cae0b72ebc5919d0bdbfc0007f58d6538e40baca
Filesize: 1140.576 KB

Version history: (Expand)


CVS history: (Expand)


   2017-12-11 14:32:13 by Jonathan Perkin | Files touched by this commit (2)
Log message:
libuv: Provide compat strnlen for older Darwin.
   2017-12-01 10:13:45 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.18.0

v1.18.0:
* aix: fix -Wmaybe-uninitialized warning
* doc: remove note about SIGWINCH on Windows
* Revert "unix,win: wait for threads to start"
* unix,win: add uv_os_getpid()
* unix: remove incorrect assertion in uv_shutdown()
* doc: fix IRC URL in CONTRIBUTING.md
   2017-11-24 12:04:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.17.0

v1.17.0:
* unix: avoid malloc() call in uv_spawn()
* doc: clarify the description of uv_loop_alive()
* win: map UV_FS_O_EXLOCK to a share mode of 0
* win: fix build on case-sensitive file systems
* win: fix test runner build with mingw64
* win: remove unused variable in test/test-fs.c
* zos: add strnlen() implementation
* unix: keep track of bound sockets sent via spawn
* unix,win: wait for threads to start
* test: add threadpool init/teardown test
* test: avoid malloc() in threadpool test
* test: lower number of tasks in threadpool test
* win: issue memory barrier in uv_thread_join()
* ibmi: add support for new platform
* test: fix test-spawn compilation
   2017-11-13 14:28:58 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.16.1

Changes since version 1.16.0:
* unix: move net/if.h include
* win: fix undeclared NDIS_IF_MAX_STRING_SIZE
   2017-11-07 09:07:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.16.0

Version 1.16.0
* win: change st_blksize from `2048` to `4096`
* unix,win: add fs open flags, map O_DIRECT|O_DSYNC
* win, fs: fix non-symlink reparse points
* test: fix -Wstrict-prototypes warnings
* unix, windows: map ENOTTY errno
* unix: fall back to fsync() if F_FULLFSYNC fails
* unix: do not close invalid kqueue fd after fork
* zos: reset epoll data after fork
* zos: skip fork_threadpool_queue_work_simple
* test: keep platform_output as first test
* win: fix non-English dlopen error message
* unix,win: add uv_os_getppid()
* test: fix const qualification compiler warning
* doc: mark uv_default_loop() as not thread safe
* win, pipe: null-initialize stream->shutdown_req
* tty, win: get SetWinEventHook pointer at startup
* test: no extra new line in skipped test output
* pipe: allow access from other users
* unix,win: add uv_if_{indextoname,indextoiid}
   2017-10-06 17:58:15 by Kamil Rytarowski | Files touched by this commit (2)
Log message:
libuv: Fix build on NetBSD without KERN_PROC_PATHNAME

Add fallback implementation reading /proc/self/exe to exctract the
executable name.

PR pkg/52597 by Joern Clausen
   2017-10-06 06:22:47 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: update to 1.15.0

Version 1.15.0 (Stable)

* unix: limit uv__has_forked_with_cfrunloop to macOS
* win: fix buffer size in uv__getpwuid_r()
* win,tty: improve SIGWINCH support
* unix: use fchmod() in uv_fs_copyfile()
* unix: support copying empty files
* unix: truncate destination in uv_fs_copyfile()
* win,build: keep cwd when setting build environment
* test: add NetBSD support to test-udp-ipv6.c
* unix: add NetBSD support in core.c
* linux: increase thread stack size with musl libc
* netbsd: correct uv_exepath() on NetBSD
* test: clean up semaphore after use
* win,build: bump vswhere_usability_wrapper to 2.0.0
* win: let UV_PROCESS_WINDOWS_HIDE hide consoles
* zos: lock protect global epoll list in epoll_ctl
* zos: change platform name to match python
* android: fix getifaddrs()
* netbsd: implement uv__tty_is_slave()
* zos: fix readlink for mounts with system variables
* test: sort the tests alphabetically
* windows: fix compilation warnings
* build: avoid -fstrict-aliasing compile option
* win: remove unused variables
* unix: remove unused variables
* netbsd: disable poll_bad_fdtype on NetBSD
* netbsd: use uv__cloexec and uv__nonblock
* test: fix udp_multicast_join6 on NetBSD
* unix,win: add uv_mutex_init_recursive()
* netbsd: do not exclude IPv6 functionality
* fsevents: watch files with fsevents on macos 10.7+
* unix: retry on ENOBUFS in sendmsg(2)
   2017-09-08 09:21:44 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
v1.14.1:
* fs, win: add support for user symlinks
* cygwin: include uv-posix.h header
* zos: fix semaphore initialization
* zos: improve loop_count benchmark performance
* zos, test: flush out the oob data in callback
* unix,win: check for bad flags in uv_fs_copyfile()
* unix: modify argv[0] when process title is set
* unix: don't use req->loop in uv__fs_copyfile()
* doc: fix a trivial typo
* android: fix uv_cond_timedwait on API level < 21
* win: add uv__once_init() calls
* unix,windows: init all requests in fs calls
* unix,windows: return UV_EINVAL on NULL fs reqs
* windows: add POST macro to fs functions
* unix: handle partial sends in uv_fs_copyfile()
* Revert "win, test: fix double close in test runner"
* win, test: remove surplus CloseHandle