History log of /libuv/ (Results 276 – 300 of 5328)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8975c05d08-Nov-2022 Ben Noordhuis

doc: document 0 return value for free/total memory (#3817)

Refs: https://github.com/libuv/libuv/discussions/3809

07949ce208-Nov-2022 twosee

win: fix an incompatible types warning (#3798)

dff3f8cc08-Nov-2022 ywave620 <60539365+ywave620@users.noreply.github.com>

win: optimize udp receive performance (#3807)

Do at most 32 nonblocking udp receive in a row.

Fixes: https://github.com/libuv/libuv/issues/3704

8a1f378f08-Nov-2022 Qix

doc: mention close_cb can be NULL (#3810)

ec5130c308-Nov-2022 twosee

unix,win: fix 'sprintf' is deprecated warning (#3813)

a7b16bfb07-Nov-2022 Saúl Ibarra Corretgé

win: drop code checking for Windows XP / Server 2k3

Our minimum requirements are Windows 8 now.

2b4b293e04-Nov-2022 Saúl Ibarra Corretgé

win,tcp,udp: remove "active streams" optimization

It has been disabled for 11 years, I guess it should remain that way.

c880de3027-Oct-2022 Santiago Gimeno

build: remove bashism from autogen.sh

c83b9bd925-Oct-2022 Ben Noordhuis

include: map ENODATA error code (#3802)

Fixes: https://github.com/libuv/libuv/issues/3795

e900006621-Oct-2022 daomingq

thread: add support for affinity (#3774)

Backported thread affinity feature and related dependency commits
from master. It will add support for those APIs: uv_cpumask_size,
uv_thread

thread: add support for affinity (#3774)

Backported thread affinity feature and related dependency commits
from master. It will add support for those APIs: uv_cpumask_size,
uv_thread_setaffinity, uv_thread_getaffinity.
The supported platforms are Linux, Freebsd, and Windows.
Empty implementations (returning UV_ENOTSUP) on non-supported platforms
(such as OS X and AIX).

show more ...

357d28a221-Oct-2022 number201724

win,pipe: improve method of obtaining pid for ipc (#3765)

In the old version of uv_pipe_open, the parent process ID is used
always. If the open pipe is used in the same process, the pare

win,pipe: improve method of obtaining pid for ipc (#3765)

In the old version of uv_pipe_open, the parent process ID is used
always. If the open pipe is used in the same process, the parent
process will be obtained incorrectly.

Now we first get the client pid and compare it with its own pid. If it
is the same, then get the server pid. If the two are the same, then the
pipe is from the same process.

Fixes: https://github.com/libuv/libuv/issues/3766

show more ...

1de43a1a21-Oct-2022 Jameson Nash

build: support AddressSanitizer on MSVC (#3692)

Fixes: https://github.com/libuv/libuv/issues/3682

821b0ba821-Oct-2022 jensbjorgensen

doc: add uv_poll_cb status==UV_EBADF note (#3797)

acfe668e18-Oct-2022 Ben Noordhuis

build: add MemorySanitizer (MSAN) support (#3788)

- unpoison results from linux system call wrappers

- unpoison results from stat/fstat/lstat to pacify clang 14
(fixed in late

build: add MemorySanitizer (MSAN) support (#3788)

- unpoison results from linux system call wrappers

- unpoison results from stat/fstat/lstat to pacify clang 14
(fixed in later versions)

- add MSAN build option

- turn on MSAN CI build

show more ...

73b0c1f918-Oct-2022 Ben Noordhuis

unix,win: give thread pool threads an 8 MB stack (#3787)

Give the threads in the thread pool a stack size that is consistent
across platforms and architectures.

Fixes: https://g

unix,win: give thread pool threads an 8 MB stack (#3787)

Give the threads in the thread pool a stack size that is consistent
across platforms and architectures.

Fixes: https://github.com/libuv/libuv/issues/3786

show more ...

3e7d2a6408-Oct-2022 ywave620

stream: process more than one write req per loop tick (#3728)

Fixes: https://github.com/libuv/libuv/issues/3668

cd1a510d02-Oct-2022 Ben Noordhuis

linux: merge files back into single file (#3778)

I split up linux.c around 2012 for no real reason and now I'm merging
it back together, again for no real reason.

I half-jest. I

linux: merge files back into single file (#3778)

I split up linux.c around 2012 for no real reason and now I'm merging
it back together, again for no real reason.

I half-jest. I like the idea of having everything together because I
practically forgot linux-inotify.c existed. It also makes io_uring
experiments a little easier.

Last but not least, it removes about 100 lines of license boilerplate.

show more ...

9a5a514002-Oct-2022 Ben Noordhuis

linux: remove unused or obsolete syscall wrappers (#3777)

preadv, pwritev, dup3 and utimensat all exist in 2.6.32 kernels, libuv's
minimum supported kernel.

The wrapper for utim

linux: remove unused or obsolete syscall wrappers (#3777)

preadv, pwritev, dup3 and utimensat all exist in 2.6.32 kernels, libuv's
minimum supported kernel.

The wrapper for utimensat was already gone, only the define remained.

show more ...

f610339f01-Oct-2022 Christian Clason

build: add LIBUV_BUILD_SHARED cmake option (#3762)

Co-authored-by: Tim Tavlintsev <ttavlintsev@enttec.com>
Fixes: https://github.com/libuv/libuv/issues/3637

71a782b601-Oct-2022 Ben Noordhuis

unix: simplify atomic op in uv_tty_reset_mode() (#3773)

Compare-and-exchange is only useful in a loop. Replace it with a simple
exchange.

cdbba74d27-Sep-2022 Daniel

doc: update LINKS.md (#3772)

81264cfc26-Sep-2022 number201724

win: fix uv__pipe_accept memory leak (#3767)

c798dd7a26-Sep-2022 Ben Noordhuis

build: restore qemu download logic (#3768)

I recently changed it to download a fixed .deb but seems it's updated
more frequently than I anticipated because the dfsg-7ubuntu1_package is

build: restore qemu download logic (#3768)

I recently changed it to download a fixed .deb but seems it's updated
more frequently than I anticipated because the dfsg-7ubuntu1_package is
already gone, replaced with dfsg-7ubuntu2.

Bring back the downloader logic that fetches the filename from the
directory listing.

show more ...

b00d1bd222-Sep-2022 Ben Noordhuis

unix,win: fix memory leak in uv_fs_scandir() (#3760)

uv_fs_scandir() leaked an entry when you called it on a directory with
a single entry _and_ you didn't run the iterator until UV_EOF.

unix,win: fix memory leak in uv_fs_scandir() (#3760)

uv_fs_scandir() leaked an entry when you called it on a directory with
a single entry _and_ you didn't run the iterator until UV_EOF.

Fixes: https://github.com/libuv/libuv/issues/3748

show more ...

47effc4b22-Sep-2022 Ben Noordhuis

unix: remove pre-macos 10.8 compatibility hack (#3759)

1...<<11121314151617181920>>...214