History log of /libuv/CMakeLists.txt (Results 1 – 25 of 133)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 3ecce914 21-Mar-2024 Ben Noordhuis

linux: don't delay EPOLL_CTL_DEL operations (#4328)

Perform EPOLL_CTL_DEL immediately instead of going through
io_uring's submit queue, otherwise the file descriptor may
be closed by

linux: don't delay EPOLL_CTL_DEL operations (#4328)

Perform EPOLL_CTL_DEL immediately instead of going through
io_uring's submit queue, otherwise the file descriptor may
be closed by the time the kernel starts the operation.

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

show more ...


# 7b9e37c7 09-Feb-2024 Anthony Alayo

build: add alias for libuv to CMakeLists.txt (#4297)

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


# 3f7191e5 05-Feb-2024 Brad King

win/spawn: optionally run executable paths with no file extension (#4292)

Add a process options flag to enable the optional behavior. Most users
are likely recommended to set this flag b

win/spawn: optionally run executable paths with no file extension (#4292)

Add a process options flag to enable the optional behavior. Most users
are likely recommended to set this flag by default, but it was deemed
potentially breaking to set it by default in libuv.

Co-authored-by: Kyle Edwards <kyle.edwards@kitware.com>

show more ...


# 535efdf3 21-Jan-2024 Jameson Nash

build: re-enable msvc-asan job on CI (#4289)


# 8a499e13 22-Dec-2023 Matheus Izvekov

win: stop using deprecated names (#4253)


# 34db4c21 20-Dec-2023 Anton Bachin

build,win: work around missing uuid.dll on MinGW (#4261)


# e135dfe1 14-Nov-2023 Hao Hu <33607772+hhu8@users.noreply.github.com>

unix,win: utility for setting priority for thread (#4075)

Add uv_thread_setpriority for setting priority for threads created by
uv_thread_create. Add uv_thread_getpriority for getting th

unix,win: utility for setting priority for thread (#4075)

Add uv_thread_setpriority for setting priority for threads created by
uv_thread_create. Add uv_thread_getpriority for getting thread priority.

For Linux by default, if the scheduling policy is SCHED_OTHER and the
priority is 0, we need to set the nice value.

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

show more ...


# 77991a07 29-Oct-2023 Jameson Nash

build: fix libuv.a file name for cmake (#4185)

This makes cmake more consistent about how to name this file, otherwise
sometimes it names it uv.lib and sometimes libuv.a depending on whi

build: fix libuv.a file name for cmake (#4185)

This makes cmake more consistent about how to name this file, otherwise
sometimes it names it uv.lib and sometimes libuv.a depending on which
compiler is selected or if ./configure is used.

Refs: https://github.com/libuv/libuv/pull/2085#issuecomment-1735276640

show more ...


# b8368a14 25-Oct-2023 Per Allansson <65364157+per-allansson@users.noreply.github.com>

build,win: we need to link against shell32.lib (#4182)

The recently added support for minidumps use SHGetKnownFolderPath which
requires shell32.lib - for some reason the builds work with

build,win: we need to link against shell32.lib (#4182)

The recently added support for minidumps use SHGetKnownFolderPath which
requires shell32.lib - for some reason the builds work without that on
x64, while failing on arm.

show more ...


# 124d55c9 01-Aug-2023 Keith Winstein

build: move cmake_minimum_required version to 3.9 (#4111)

CMake 3.27 warns that "Compatibility with CMake < 3.5 will be removed
from a future version of CMake."
(https://cmake.org/cm

build: move cmake_minimum_required version to 3.9 (#4111)

CMake 3.27 warns that "Compatibility with CMake < 3.5 will be removed
from a future version of CMake."
(https://cmake.org/cmake/help/latest/release/3.27.html#deprecated-and-removed-features)

show more ...


# 03bb7037 17-May-2023 Santiago Gimeno

Revert "win: fixes in uv__pipe_try_write() (#3825 2/2)"

This reverts commit e1143f12657444c750e47ab3e1fb70ae6a030620.

For some reason this is breaking node.js IPC. I plan to investi

Revert "win: fixes in uv__pipe_try_write() (#3825 2/2)"

This reverts commit e1143f12657444c750e47ab3e1fb70ae6a030620.

For some reason this is breaking node.js IPC. I plan to investigate it
but we can let this for the next release.

PR-URL: https://github.com/libuv/libuv/pull/4003

show more ...


# 748d894e 12-May-2023 Elliot Saba

win,process: write minidumps when sending SIGQUIT (#3840)

This commit adds the ability to dump core when sending the `SIGQUIT`
signal on Windows. The change reads in the current registry

win,process: write minidumps when sending SIGQUIT (#3840)

This commit adds the ability to dump core when sending the `SIGQUIT`
signal on Windows. The change reads in the current registry setting for
local dumps, and attempts to write out to that location before killing
the process. See [collecting-user-mode-dumps] for registry and pathing
details. This behavior mimics that of the dumps created by the typical
Windows Error Reporting mechanism.

[collecting-user-mode-dumps]: https://learn.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps

show more ...


# f70027cb 12-May-2023 Lewis Russell

build: export compile_commands.json (#3968)

Allows LSP's like clangd to work.


# 964f79f7 06-Mar-2023 Jameson Nash

barrier: wait for prior out before next in (#3905)

This code would previously get confused between rounds of the barrier
being called and a thread might incorrectly get stuck (deadlock)

barrier: wait for prior out before next in (#3905)

This code would previously get confused between rounds of the barrier
being called and a thread might incorrectly get stuck (deadlock) if the
next round started before that thread had exited the current round.

Avoid that by not starting the next round in++ before out-- has reached
zero indicating that all threads have left the prior round.

And fix it that on Windows by replacing the implementation with the one
from unix. There are some awkward platform-specific redirection here
with an extra malloc that is not needed on Win32, but that will be fixed
in libuv v2.

Fixes: https://github.com/libuv/libuv/issue/3872

show more ...


# 0235e150 19-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.


# 17ea56ee 19-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>


# 61e0bbda 19-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 ...


# 39f9189f 14-Jan-2023 dundargoc <33953936+dundargoc@users.noreply.github.com>

build: remove unnecessary policy setting (#3873)

All cmake policies up to CMP0065 are set to NEW by default since the
minimum required version is 3.4.


# e972c670 04-Jan-2023 Ben Noordhuis

build: add UndefinedBehaviorSanitizer support (#3870)

- add UBSAN build option

- turn on UBSAN CI build

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


# e1143f12 20-Nov-2022 Santiago Gimeno

win: fixes in uv__pipe_try_write() (#3825 2/2)

Return `UV_EAGAIN` on `ERROR_OPERATION_ABORTED`.
Use the correct format for `overlapped.hEvent`.
Some refactoring to always wait for th

win: fixes in uv__pipe_try_write() (#3825 2/2)

Return `UV_EAGAIN` on `ERROR_OPERATION_ABORTED`.
Use the correct format for `overlapped.hEvent`.
Some refactoring to always wait for the overlapped result.
Modernize tests and some improvements.

show more ...


# 5102b2c0 28-Nov-2022 Ben Noordhuis

unix: drop kfreebsd support (#3835)

Because kFreeBSD is dead. RIP.

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


# a7372557 22-Nov-2022 Edward Humes <29870961+aurxenon@users.noreply.github.com>

build: don't use ifaddrs.h on solaris 10 (#3826)

Disable usage of ifaddrs.h on Solaris 10 at configuration time.


# dff3f8cc 08-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


# e9000066 21-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 ...


# 1de43a1a 21-Oct-2022 Jameson Nash

build: support AddressSanitizer on MSVC (#3692)

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


123456