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

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


Branch: CURRENT, Version: 1.29.1, Package name: libuv-1.29.1, 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: 40b21933825c5340f75ba8bd38aeaf838e99e098
RMD160: 9003f05bfbab7d8e4e21b9ad84d6f2c8a72674c2
Filesize: 1195.437 KB

Version history: (Expand)


CVS history: (Expand)


   2019-05-22 11:14:39 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.29.1

Version 1.29.1 (Stable)
* unix: simplify uv/posix.h include logic
* test: increase test timeout
* linux: fix sscanf() overflows reading from /proc
   2019-05-16 08:56:55 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.29.0

v1.29.0:
Changes since version 1.28.0:
* ibmi: read memory and CPU usage info
* doc: update the cmake testing instruction
* unix: fix race condition in uv_async_send()
* linux: use O_CLOEXEC instead of EPOLL_CLOEXEC
* doc: mark uv_async_send() as async-signal-safe
* linux: init st_flags and st_gen when using statx
* linux: read free/total memory from /proc/meminfo
* test: test zero-sized uv_fs_sendfile() writes
* unix: don't assert on UV_PROCESS_WINDOWS_* flags
* linux: set correct mac address for IP-aliases
* win,util: fix null pointer dereferencing
* unix,win: fix `uv_fs_poll_stop()` when active
* doc: add missing uv_fs_type entries
* doc: fix build with sphinx 2.x
* unix: don't make statx system call on Android
* unix: fix clang scan-build warning
* unix: fall back to kqueue on older macOS systems
* unix,win: add uv_get_constrained_memory()
* darwin: fix thread cancellation fd leak
* linux: fix thread cancellation fd leak
   2019-04-18 09:47:34 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libuv: updated to 1.28.0

Version 1.28.0
* unix,win: add uv_gettimeofday()
* unix,win: add uv_fs_{open,read,close}dir()
* unix: fix uv_interface_addresses()
* fs: remove macOS-specific copyfile(3)
* fs: add test for copyfile() respecting permissions
* build: partially revert 5234b1c43a
* zos: fix setsockopt error when using AF_UNIX
* unix: suppress EINTR/EINPROGRESS in uv_fs_close()
* build: use cmake APPLE variable to detect platform
* distcheck: remove duplicate test/ entry
* unix: remove unused cmpxchgl() function
* unix: support sockaddr_un in uv_udp_send()
* unix: guard use of PTHREAD_STACK_MIN
* unix,win: introduce uv_timeval64_t
* doc: document uv_timeval_t and uv_timeval64_t
   2019-03-18 10:02:58 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.27.0

v1.27.0:
* doc: describe unix signal handling better
* linux: use statx() to obtain file birth time
* src: fill sockaddr_in6.sin6_len when it's defined
* test: relax uv_hrtime() test assumptions
* build: make cmake install LICENSE only once
* bsd: plug uv_fs_event_start() error path fd leak
* unix: fix __FreeBSD_kernel__ typo
* doc: add note about uv_run() not being reentrant
* unix, win: make fs-poll close wait for resource cleanup
* doc: fix typo in uv_thread_options_t definition
* win: skip winsock initialization in safe mode
* unix: refactor getsockname/getpeername methods
* win,udp: allow to use uv_udp_open on bound sockets
* udp: add support for UDP connected sockets
* build: fix uv_test shared uv Windows cmake build
* build: add android-configure scripts to EXTRA_DIST
* build: add missing header
* sunos: add perror() output prior to abort()
* test,sunos: disable UV_DISCONNECT handling
* sunos: disable __attribute__((unused))
* test,sunos: use unistd.h code branch
* build,sunos: better handling of non-GCC compiler
* test,sunos: fix statement not reached warnings
* sunos: fix argument/prototype mismatch in atomics
* test,sunos: test-ipc.c lacks newline at EOF
* test: change spawn_stdin_stdout return to void
* test: remove call to floor() in test driver
   2019-02-11 11:46:56 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libuv: updated to 1.26.0

Changes 1.26.0:
* doc: fix uv_get_free_memory doc
* unix: fix epoll cpu 100% issue
* openbsd,tcp: special handling of EINVAL on connect
* win: simplify registry closing in uv_cpu_info()
* src,include: define UV_MAXHOSTNAMESIZE
* win: return product name in uv_os_uname() version
* thread: allow specifying stack size for new thread
* win: fix duplicate tty vt100 fn key
* unix: don't attempt to invalidate invalid fd
   2019-01-19 16:33:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.25.0

v1.25.0:
* Revert "win,fs: retry if uv_fs_rename fails"
* aix: manually trigger fs event monitoring
* unix: rename WRITE_RETRY_ON_ERROR macro
* darwin: DRY platform-specific error check
* unix: refactor uv__write()
* unix: don't send handle twice on partial write
* tty,win: fix Alt+key under WSL
* build: support running tests in out-of-tree builds
* fsevents: really watch files with fsevents on macos 10.7+
* thread,mingw64: need intrin.h header for SSE2 MemoryBarrier
* win: fix sizeof-pointer-div warning
* unix,win: add uv_os_uname()
* win, tty: fix CreateFileW() return value check
* unix: enable IPv6 tests on OpenBSD
* test: fix test-ipc spawn_helper exit_cb
* test: fix test-ipc tests
* unix: better handling of unsupported F_FULLFSYNC
* win,test: de-flake fs_event_watch_dir_short_path
* win: fix msvc warning
* openbsd: switch to libuv's barrier implementation
* unix,stream: fix zero byte writes
* ibmi: return EISDIR on read from directory fd
* build: wrap long lines in Makefile.am
   2018-12-17 14:39:37 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.24.1

v1.24.1:
Changes since version 1.24.0:
* test: fix platform_output test on cygwin
* gitignore: ignore build/ directory
* unix: zero epoll_event before use
* darwin: use runtime check for file cloning
* doc: replace deprecated build command on macOS
* warnings: fix code that emits compiler warnings
* doc: clarify expected memory management strategy
* test: add uv_inet_ntop(AF_INET) coverage
* unix: harden string copying, introduce strscpy()
* linux: get rid of strncpy() call
* aix: get rid of strcat() calls
* aix: fix data race in uv_fs_event_start()
* win: fs: fix FILE_FLAG_NO_BUFFERING for writes
* build: don't link against -lpthread on Android
   2018-12-02 03:22:29 by Sevan Janiyan | Files touched by this commit (1)
Log message:
Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.