History log of /libuv/ (Results 326 – 350 of 5434)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
be2ddacb01-Feb-2023 Ben Noordhuis

unix: abort on clock_gettime() error (#3898)

Per standard libuv operating procedures, abort on unexpected failure.
Don't silently ignore the error and return garbage.

42cc412c01-Feb-2023 Jameson Nash

darwin,process: feed kevent the signal to reap children (#3893)

Since we are emulating this event, but are not using the pending_queue,
we need to make sure it is accounted for properly.

darwin,process: feed kevent the signal to reap children (#3893)

Since we are emulating this event, but are not using the pending_queue,
we need to make sure it is accounted for properly. Also DRY some of the
reset_timeout code here.

This was observed to cause a hang in certain rare cases, particularly on
M1 machines.

Do a bit of code cleanup too, since we do not need to initialize the
internal signal handling pipe if it will not be used.

show more ...

f1b4c76631-Jan-2023 Ben Noordhuis

test: remove bad tty window size assumption (#3895)

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

ee20636722-Jan-2023 Jameson Nash

build,test: fix distcheck errors (#3886)

When run under distcheck, the libuv source permissions are read-only,
which makes this test copyfile fail without explicit correction to the

build,test: fix distcheck errors (#3886)

When run under distcheck, the libuv source permissions are read-only,
which makes this test copyfile fail without explicit correction to the
permissions.

show more ...

2638237e21-Jan-2023 James McCoy

build: add CI for OpenBSD and FreeBSD (#3548)

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

67063ead19-Jan-2023 Ben Noordhuis

build: promote tsan ci to must-pass

Refs: https://github.com/libuv/libuv/issues/3681

a3b7dfcf19-Jan-2023 Ben Noordhuis

test: cond-skip tcp_writealot

Too slow to run under ThreadSanitizer.

Refs: https://github.com/libuv/libuv/issues/3681

bcbaf67119-Jan-2023 Ben Noordhuis

test: cond-skip signal_multiple_loops

ThreadSanitizer's complaints about data races are likely legitimate but
they are pre-existing and not straightforward to fix with the current
de

test: cond-skip signal_multiple_loops

ThreadSanitizer's complaints about data races are likely legitimate but
they are pre-existing and not straightforward to fix with the current
design. Something for later.

Refs: https://github.com/libuv/libuv/issues/3681

show more ...

c58cd28219-Jan-2023 Ben Noordhuis

test: cond-skip fork_threadpool_queue_work_simple

Skip the test when ThreadSanitizer is active because the latter doesn't
support forking in multi-threaded processes.

Refs: http

test: cond-skip fork_threadpool_queue_work_simple

Skip the test when ThreadSanitizer is active because the latter doesn't
support forking in multi-threaded processes.

Refs: https://github.com/libuv/libuv/issues/3681

show more ...

f328457c19-Jan-2023 Ben Noordhuis

test: fix ThreadSanitizer data race warning

Legitimate if fairly benign warning: the `stop` global variable was
read and written without proper synchronization; `volatile` isn't
suff

test: fix ThreadSanitizer data race warning

Legitimate if fairly benign warning: the `stop` global variable was
read and written without proper synchronization; `volatile` isn't
sufficient.

Refs: https://github.com/libuv/libuv/issues/3681

show more ...

7b5a21de19-Jan-2023 Ben Noordhuis

test: fix ThreadSanitizer data race warning

Refs: https://github.com/libuv/libuv/issues/3681

895a1c0319-Jan-2023 Ben Noordhuis

test: fix ThreadSanitizer data race warning

Refs: https://github.com/libuv/libuv/issues/3681

679d679f19-Jan-2023 Ben Noordhuis

test: fix ThreadSanitizer thread leak warning

Refs: https://github.com/libuv/libuv/issues/3681

0235e15019-Jan-2023 AJ Heller

build: add libuv:: namespace to libuvConfig.cmake (#3596)

This may be breaking, but is still quite new, and seems to follow cmake
best practices.

17ea56ee19-Jan-2023 erw7

build: Improve build by cmake for Cygwin (#2085)

- Fix build on Cygwin.
- Simplify file name of static library.

Co-authored-by: Jameson Nash <vtjnash@gmail.com>

b4440f5a19-Jan-2023 Tamás Bálint Misius

doc: document uv_fs_cb type (#3517)

fe7ee4a619-Jan-2023 Jameson Nash

unix: remove busy loop from uv_async_send (#3879)

The current fix (libuv#2231) was found to be slow in certain cases. This
change should improve scalabaility a bit by only incurring the

unix: remove busy loop from uv_async_send (#3879)

The current fix (libuv#2231) was found to be slow in certain cases. This
change should improve scalabaility a bit by only incurring the spin loop
delay while closing an UV_ASYNC. It also is intended to slightly improve
the behavior after uv_loop_close is called, by parking all of the
pending flags as set, so that it will not access the loop at all (until
the uv_async_t memory is freed, which we leave still to the
responsibility of the user).

Note that this bug appears to still exist on Win32, though it's harder
to address without the refactoring done to this code on libuv master.

Takes some inspiration from https://github.com/libuv/libuv/pull/2654
Takes some inspiration from https://github.com/libuv/libuv/pull/2656
Refs: https://github.com/libuv/libuv/pull/2231

show more ...

a40058db19-Jan-2023 Jameson Nash

build: add CI for distcheck (#3571)

Refs: https://github.com/libuv/libuv/issues/2190#issuecomment-465974240
Refs: https://github.com/libuv/libuv/issues/2199

Co-authored-by: Rich

build: add CI for distcheck (#3571)

Refs: https://github.com/libuv/libuv/issues/2190#issuecomment-465974240
Refs: https://github.com/libuv/libuv/issues/2199

Co-authored-by: Richard Lau <rlau@redhat.com>

show more ...

c70cc58319-Jan-2023 Jameson Nash

build,win: add mingw-w64 CI configuration (#3885)

Co-authored-by: Nicolas Noble <pixel@nobis-crew.org>

a4ba1bd719-Jan-2023 panran <310762957@qq.com>

test: fix some warnings when compiling tests (#3816)

```
warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
note: in expansion of macro 'ASSERT_BASE'

test: fix some warnings when compiling tests (#3816)

```
warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
note: in expansion of macro 'ASSERT_BASE'
#define ASSERT_EQ(a, b) ASSERT_BASE(a, ==, b, int64_t, PRId64)

warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but
argument 3 has type ‘uint32_t’ {aka ‘unsigned int’}
```

Co-authored-by: Jameson Nash <vtjnash@gmail.com>

show more ...

61e0bbda19-Jan-2023 Ben Noordhuis

doc: clean up license file (#3876)

GitHub gets confused by the non-standard format of the LICENSE file.
Move the extra bits into the creatively named LICENSE-extra file.

Fixes:

doc: clean up license file (#3876)

GitHub gets confused by the non-standard format of the LICENSE file.
Move the extra bits into the creatively named LICENSE-extra file.

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

show more ...

a38c4dfa18-Jan-2023 Jameson Nash

docs: update Sphinx version on RTD (#3882)

python3.9 -mvirtualenv sphinx
. sphinx/bin/activate
pip install Sphinx
pip freeze > requirements.txt

975f685d18-Jan-2023 Jameson Nash

docs: add CI for docs PRs (#3884)

4155405e18-Jan-2023 Jameson Nash

docs: delete code Makefile (#3883)

This Makefile was a fairly poor sample, while now we have CMake for
these to use for testing.

55b5d88b18-Jan-2023 Ben Noordhuis

unix,win: use static_assert when available (#3189)

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

1...<<11121314151617181920>>...218