Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/neovim/libuv
[DEPRECATED] Nvim 0.6+ uses upstream libuv, not this fork.
https://github.com/neovim/libuv
Add note that explaining pointers to handles need to
remain valid during the requested operation...
Fixes: https://github.com/libuv/libuv/issues/1401
PR-URL: https://github.com/libuv/libuv/pull/15...
PR-URL: https://github.com/libuv/libuv/pull/1669
Reviewed-By: Bartosz Sosnowski <bartosz@janeasy...
Fixes: https://github.com/libuv/libuv/issues/1625
PR-URL: https://github.com/libuv/libuv/pull/16...
The pthread_cond_timedwait requires a timeout relative to the Epoch.
So don't use uv__hrtime to ...
This commit addresses POD variable initialization issues with older
Visual Studio compilers.
PR...
95e44dd46e5e2ae146a367759a6830eb51d49fc7 authored almost 7 years ago by Michael Fero <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1732
Reviewed-By: Ben Noordhuis <[email protected]>...
PR-URL: https://github.com/libuv/libuv/pull/1733
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Using -errno, -E**, and -pthread_function() can be
error prone, and breaks compatibility with so...
Problem:
The "timeout" functionality of uv_cond_timedwait was not being tested.
The test (condva...
Make it easier for Node.js to ship libuv in its tarballs without also
including the test suite. ...
Drop obsolete workarounds from the `gyp_uv.py` wrapper script.
The bugs they work around were fi...
PR-URL: https://github.com/libuv/libuv/pull/1721
Reviewed-By: Colin Ihrig <[email protected]>
Re...
This commit fixes two assertions of the form
(events == UV_CHANGE || UV_RENAME) which always pas...
faa52872b98a9757ac3f6d1fb712bb4fcb0517a5 authored almost 7 years ago by cjihrig <[email protected]>
f03cc21a751b1722f37d1b7e97c876981b5e6303 authored almost 7 years ago by cjihrig <[email protected]>
Changes since version 1.19.0:
* Revert "unix,tcp: avoid marking server sockets connected" (Ben
...
On cygwin there is no `AF_LINK`. Skip the check for it since
we just zero the physical addresse...
Reverted for breaking `test/parallel/test-child-process-cwd.js` from the
Node.js test suite. In...
This commit has been reported as introducing a backwards-incompatible
change in reading from std...
Reverted for breaking Node.js in rather spectacular fashion.
The bug is arguably on the Node.js...
20987732434cdd0a11c4b86437a706509907d39c authored almost 7 years ago by Ben Noordhuis <[email protected]>Fixes: https://github.com/libuv/libuv/issues/1697
1366e7412058be0f1510301454dabbe3004693cc authored almost 7 years ago by cjihrig <[email protected]>Changes since version 1.18.0:
* core: add getter/setter functions for easier ABI compat (Anna
...
da51b57a36dd84936f22cb7673e82f054c3cfdfb authored almost 7 years ago by cjihrig <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/1691
PR-URL: https://github.com/libuv/libuv/pull/17...
This commit updates the key used in uv_cpu_info()
for ARM FreeBSD.
Fixes: https://github.com/no...
9241cc297767eb36820133532eb4d9d8fa7bcda2 authored almost 7 years ago by elephantp <[email protected]>
Use RemoveDirectoryW() and remap ERROR_DIRECTORY from UV_ENOENT
to UV_ENOTDIR so that attempted ...
Sending a SIGTERM to a process that is still starting up kills it with
SIGKILL instead of SIGTER...
PR-URL: https://github.com/libuv/libuv/pull/1706
Reviewed-By: Colin Ihrig <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1707
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Added a check in uv__fs_buf_iter to detect partial reads and writes.
Partial reads and writes ar...
BSD `signal(2)` semantics make some system calls (e.g. for `write`)
restartable when interrupted...
Since the destination address may not be routable, UV_ENETUNREACH is
an error that can happen an...
PR-URL: https://github.com/libuv/libuv/pull/1689
Reviewed-By: Ben Noordhuis <[email protected]>...
The two minute timeout should not be necessary anymore after commit
aeaff5f0 ("test: lower numbe...
It was requested and I can't see a reason not to.
Fixes: https://github.com/libuv/libuv/issues/...
8156f15e8282e9efe7e3595a5380e5eca3253a65 authored about 7 years ago by Ben Noordhuis <[email protected]>
On Linux when connecting IP addresses 0.0.0.0 and :: are automatically
converted to localhost. T...
PR-URL: https://github.com/libuv/libuv/pull/1682
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
It shouldn't be setting READABLE and WRITABLE on the socket server,
since they aren't, and this ...
This commit uses the Register File Interest feature on z/OS
to enable users to monitor file syst...
This updates the value to Windows Vista.
Fixes: https://github.com/libuv/libuv/issues/1671
PR-U...
Maps pid 0 to the current process, simulating Linux kill sending signal
to the process group.
A...
890eedaf59cea75faaa6a14b4248a472dcadb831 authored about 7 years ago by Bartosz Sosnowski <[email protected]>
It appears that, at least on Windows, the process terminates abnormally
when the program exits b...
Verify that quick setup and teardown of the threadpool doesn't cause
crashes or hangs.
PR-URL: ...
c73e73c8743cc664460a8ae173f034481d94323f authored about 7 years ago by Bartosz Sosnowski <[email protected]>
Used a shared uv_mutex_t in unix implementations of these functions
to prevent simultaneous exec...
Add getter/setter functions for the fields of public structs that
might be relevant to e.g. Node...
c6b7e19f81ec10dfe56f8cb20d5793f428a20711 authored about 7 years ago by cjihrig <[email protected]>
a78847f1b266f1a345d7658cb65fb81582f8b42f authored about 7 years ago by cjihrig <[email protected]>
Changes since version 1.17.0:
* aix: fix -Wmaybe-uninitialized warning (cjihrig)
* doc: remove...
1489c98b7fc17f1702821a269eb0c5e730c5c813 authored about 7 years ago by cjihrig <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1647
Reviewed-By: Colin Ihrig <[email protected]>
Re...
It isn't necessary, and doesn't agree with the printed message.
PR-URL: https://github.com/libu...
0e2814179c9903423d058b095e84f48fcfb8f3d1 authored about 7 years ago by Jameson Nash <[email protected]>Adds a multi platform way to get current process id.
PR-URL: https://github.com/libuv/libuv/pul...
d708df110a03332224bd9be1bbd23093d9cf9022 authored about 7 years ago by Bartosz Sosnowski <[email protected]>Reverted for suspected regressions in the Node.js test suite on Windows.
Also revert e99ac4c1f4...
49616e4e17bf3e9417992cf177e5bccc1a8cc891 authored about 7 years ago by Ben Noordhuis <[email protected]>
SIGWINCH support was improved by
https://github.com/libuv/libuv/commit/6ad1e81547c83f9fe7c5a806b...
PR-URL: https://github.com/libuv/libuv/pull/1650
Reviewed-By: Ben Noordhuis <[email protected]>...
40a003b4e1d24df879952ee87bacebf02851a638 authored about 7 years ago by cjihrig <[email protected]>
c2c5b856e8a2ff304b0020e6bee3f72faab843f7 authored about 7 years ago by cjihrig <[email protected]>
Changes since version 1.16.1:
* unix: avoid malloc() call in uv_spawn() (Ben Noordhuis)
* doc:...
1344d2bb82e195d0eafc0b40ba103f18dfd04cc5 authored about 7 years ago by cjihrig <[email protected]>Unbreaks libuv compilation on Windows.
PR-URL: https://github.com/libuv/libuv/pull/1641
Reviewe...
Support the IBM i platform.
- add a new file src/unix/ibmi.c
- extract the common functions fro...
I'm 99% sure `WaitForSingleObject()` already issues a memory barrier for
thread objects but sinc...
Reduce the task count from 2*16*16 to 2*4*4 (512 vs. 32) because several
people have reported th...
Stack-allocate the `uv_loop_t` instance, no reason to heap-allocate it.
PR-URL: https://github....
9594719e737f3f99aafeb48645d67da0684341c2 authored about 7 years ago by Ben Noordhuis <[email protected]>
Verify that quick setup and teardown of the threadpool doesn't cause
crashes or hangs.
PR-URL: ...
e99ac4c1f4eb3b049a9e147cb53a666506858121 authored about 7 years ago by Bartosz Sosnowski <[email protected]>
It appears that, at least on Windows, the process terminates abnormally
when the program exits b...
We use the UV_HANDLE_BOUND flag to mark a socket as bound to a
port. We need to do this for sock...
Add an implementation of strnlen() which is not provided by default.
PR-URL: https://github.com...
88d716e126b98d776bcb262d0dea87e6c139e40f authored about 7 years ago by John Barboza <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1632
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Include `<winioctl.h>` for the definition of `FSCTL_SET_REPARSE_POINT`
and define `ERROR_SYMLINK...
Cross-compiling with mingw64 was broken because the header files are
called `accctrl.h` and `acl...
This is necessary to enable writing past the MBR of a raw block device.
Fixes: https://github.c...
1c4de1916e36f8462c48a36ce7c88b247465f3cf authored about 7 years ago by Joran Dirk Greef <[email protected]>
This function not only returns true if there are active handles or
requests. First of all, it al...
The stdio count for the new process is almost always a low number that
we can allocate on the st...
6973886ac8acbaa4f7aff164f2757ac2238d57cc authored about 7 years ago by cjihrig <[email protected]>
31f80515127868812569605fc6cbd8c32e3d17dc authored about 7 years ago by cjihrig <[email protected]>
Changes since version 1.16.0:
* unix: move net/if.h include (cjihrig)
* win: fix undeclared ND...
4056fbe46493ef87237e307e0025e551db875e13 authored about 7 years ago by cjihrig <[email protected]>
NDIS_IF_MAX_STRING_SIZE does not appear to be available on
some Windows systems. This commit def...
This commit moves the net/if.h include into src/getaddrinfo.c to
prevent AIX compilation errors....
921b030a5986353fea0dab737b1109108ca67ef5 authored about 7 years ago by cjihrig <[email protected]>
7b397c801aa66858b4a9fd9755cc1cb97d0ca35d authored about 7 years ago by cjihrig <[email protected]>
Changes since version 1.15.0:
* win: change st_blksize from `2048` to `4096` (Joran Dirk Greef)...
d68779f0ea742918f653b9c20237460271c39aeb authored about 7 years ago by cjihrig <[email protected]>
uv_if_indextoname() is used to convert an IPv6 scope_id
to an interface identifier string such a...
Adds new uv_pipe_chmod function which can be used to make the pipe
writable or readable by all u...
Removes extra empty line when a test was skipped.
PR-URL: https://github.com/libuv/libuv/pull/1...
96ea5ac96d71300d2d7b89bb319102eb2c7a0a28 authored about 7 years ago by Bartosz Sosnowski <[email protected]>SetWinEventHook is not available on some Windows versions.
Fixes: https://github.com/nodejs/nod...
e7f4e9eccaf739da95a56887a80564838d75fdae authored about 7 years ago by Bartosz Sosnowski <[email protected]>
When initializing a stream on Windows, this also inits the
shutdown_req field, instead of waitin...
Fixes: https://github.com/libuv/libuv/issues/1461
PR-URL: https://github.com/libuv/libuv/pull/15...
`options.file` is of type `const char*`, don't assign it to a variable
that is a non-const `char...
Refs: https://github.com/nodejs/node/issues/14957
PR-URL: https://github.com/libuv/libuv/pull/16...
Extend https://github.com/libuv/libuv/pull/1116 to work on other
Windows languages.
PR-URL: htt...
719dfecf95b0c74af6494f05049e56d5771ebfae authored about 7 years ago by Bartosz Sosnowski <[email protected]>When sorting tests, keeps platform_output as the first test.
PR-URL: https://github.com/libuv/l...
bdbae7d46b1ce67f6cfb387b9532c1834f977b8c authored about 7 years ago by Bartosz Sosnowski <[email protected]>
z/OS does not allow a child process to create threads if it was
forked from a multi-threaded par...
Remove all the epoll file descriptors after a fork since they are
no longer valid. The uv__signa...
The kqueue documentation states that the file descriptor is not
inherited by the child process. ...
F_FULLFSYNC may fail on non-Apple block devices.
Fixes: https://github.com/libuv/libuv/issues/1...
5b0e1d75a207bb1c662f4495c0d8ba1e81a5bb7d authored over 7 years ago by Joran Dirk Greef <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1582
Refs: https://github.com/libuv/libuv/issues/157...
These have been around for some time apparently (commit 391f0098de from
May 2011) but went unnot...
Fixes uv_fs_stat and uv_fs_lstat returning EINVAL when invoked on a
non-symlink reparse point.
...
1d9c13f1f7d6e769833346daf0f8811ba111d100 authored over 7 years ago by Wade Brainerd <[email protected]>
Define stable cross-platform file open constants so that users can
pass `UV_FS_O_RDWR` rather th...
`fs__stat_handle()` used to set st_blksize to `2048` regardless of the
underlying physical secto...