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

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

Branch: CURRENT, Version: 1.26.0, Package name: libuv-1.26.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: f66a92493e0e22d6e41b2fef7eb4e45b8f754d77
RMD160: db4d6065f78d98cc43ea0082d425d81a0c4cdbd2
Filesize: 1181.202 KB

Version history: (Expand)

CVS history: (Expand)

   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

* 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

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.
   2018-11-13 09:58:14 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.24.0

Version 1.24.0
* unix: do not require PATH_MAX to be defined
* win,doc: path encoding in uv_fs_XX is UTF-8
* unix: add missing link dependency on kFreeBSD
* unix: add support for GNU/Hurd
* test: avoid memory leak for test_output
* zos: avoid UB with NULL pointer arithmetic
* doc: add vtjnash to maintainers
* unix: restore skipping of phys_addr copy
* unix,win: make uv_interface_addresses() consistent
* unix: remove unnecessary linebreaks
* unix,win: handle zero-sized allocations uniformly
* unix: remove unused uv__dup() function
* core,bsd: refactor process_title functions
* win: Redefine NSIG to consider SIGWINCH
* test: make sure that reading a directory fails
* win, tty: remove zero-size read callbacks
* test: fix test runner getenv async-signal-safety
* test: fix test runner execvp async-signal-safety
* test,unix: fix race in test runner
* unix,win: support IDNA 2008 in uv_getaddrinfo()
* win, tcp: avoid starving the loop
* win, dl: proper error messages on some systems
* win,fs: retry if uv_fs_rename fails
* darwin: speed up uv_set_process_title()
* aix: fix race in uv_get_process_title()
* win: support more fine-grained windows hiding
   2018-10-11 11:46:31 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libuv: updated to 1.23.2

Version 1.23.2
* unix: return 0 retrieving rss on cygwin
* unix: initialize uv_interface_address_t.phys_addr
* test: handle uv_os_setpriority() windows edge case
* tty, win: fix read stop for raw mode
* Revert "Revert "unix,fs: fix for potential partial \ 
reads/writes"" (Jameson
* unix,readv: always permit partial reads to return
* win,tty: fix uv_tty_close()
* doc: remove extraneous "on"
* unix,win: fix threadpool race condition
* unix: rework thread barrier implementation
* aix: switch to libuv's own thread barrier impl
* unix: signal done to last thread barrier waiter
* test: add uv_barrier_wait serial thread test
* unix: optimize uv_fs_readlink() memory allocation
* win: remove req.c and other cleanup
* aix: don't EISDIR on read from directory fd
   2018-10-01 19:43:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libuv: updated to 1.23.1

Version 1.23.1
* unix,win: limit concurrent DNS calls to nthreads/2
* doc: add addaleax to maintainers
* doc: add missing slash in stream.rst
* unix,fs: use utimes & friends for uv_fs_utime
* unix,fs: remove linux fallback from utimesat()
* unix,fs: remove uv__utimesat() syscall fallback
* doc: fix argument name in tcp.rts
* doc: notes on running tests, benchmarks, tools
* linux: remove epoll syscall wrappers
* linux: drop code path for epoll_pwait-less kernels
* Partially revert "win,code: remove GetQueuedCompletionStatus-based \ 
* build: add compile for android arm64/x86/x86-64
* doc: clarify that some remarks apply to windows
* test: fix compiler warnings
* ibmi: return 0 from uv_resident_set_memory()
* win: fix uv_udp_recv_start() error translation
* win,doc: improve uv_os_setpriority() documentation
* test: increase upper bound in condvar_5
* win,tty: remove deadcode
* stream: autodetect direction
   2018-08-19 20:12:22 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libuv: update to 1.23.0.

2018.08.18, Version 1.23.0 (Stable)

Changes since version 1.22.0:

* win,pipe: restore compatibility with the old IPC framing protocol (Bert

* fs: add uv_open_osfhandle (Bartosz Sosnowski)

* doc: update Visual C++ Build Tools URL (MichaƂ Kozakiewicz)

* unix: loop starvation on successful write complete (jBarz)

* win: add uv__getnameinfo_work() error handling (A. Hauptmann)

* win: return UV_ENOMEM from uv_loop_init() (cjihrig)

* unix,win: add uv_os_{get,set}priority() (cjihrig)

* test: fix warning in test-tcp-open (Santiago Gimeno)