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
f6c1a270edde34cbe7674937b110c275ab8adf55 authored about 11 years ago
Large performance counter frequency values would cause overflows, even
when 64-bit integers were...
file_info->FileName is not null terminated.
da323447308280c736ac44946fce752a5dca8243 authored about 11 years ago5812e19bf61ef115e82c4aff915a21c319734090 authored about 11 years ago
47d98b64c45db8335bf7e065351e385cae32323d authored about 11 years ago
Conflicts:
src/unix/udp.c
The eclipse backend (like the ninja backend) does not support the
--generator_output switch.
First of all, a bit of explanation of what happens there:
1. FSEvents emits absolute paths to c...
bf5038df4008d894409dac4d6e64a94f5630bf61 authored about 11 years agoThe gyp build on Windows produces a *.pyc file as of commit 991409e.
c3e05bafa5486120117994d11f38172d3752127d authored about 11 years ago
Commit 3d2c820 back-ports a patch from the master branch that disables
the use of SO_REUSEPORT o...
Conflicts:
build.mk
test/test-emfile.c
test/test-list.h
Back-port the test from commit 27795cf from the master branch ("unix:
fix accept() EMFILE error ...
Fix a bug that was introduced in commit 3ee4d3f ("unix, windows:
return error codes directly") a...
dbe99057991bacdb2099f95dd43c324453bf354b authored about 11 years ago
The kFSEventStreamCreateFlagNoDefer flag is already
defined in CarbonCore/FSEvents.h since OS X ...
3a01e68385f52a9de6fce9d1e4c22eb6a3e645d4 authored about 11 years ago
Changes since version 0.11.14:
* fsevents: report errors to user (Fedor Indutny)
* include: UV...
bfe645ed7e99ca5670d9279ad472b604c129d2e5 authored about 11 years agobde41b255b9c68cc8d065213e28219b90a945acf authored about 11 years ago
Print the error message rather than just the errno. The fact that the
errno is 24 is only infor...
OpenBSD and NetBSD have working futimes() implementations. This commit
makes uv_fs_futime() wor...
OpenBSD won't let you do that, the connect() system call fails with
an EINVAL error. Connect to...
Set the close-on-exec flag on file descriptors that we've received with
recvmsg() so we don't le...
Create a lot of `FSEventStream`s to make `FSEventStreamStart()` fail.
Fetch the error code and v...
Add test/test-tcp-close-accept.c to the dependency list of the
`make check` target of the autoto...
Conflicts:
AUTHORS
ChangeLog
src/unix/darwin.c
src/version.c
Unbreak the build on the BSDs after commit bbccafb. Move the new
uv__platform_invalidate_fd() f...
1578a5a371326bd1edabfa146c77d41d4e20928e authored about 11 years ago
Changes since version 0.10.18:
* darwin: avoid calling GetCurrentProcess (Fedor Indutny)
* uni...
33959f7524090b8d2c6c41e2400ca77e31755059 authored about 11 years ago
Conflicts:
build.mk
src/unix/core.c
src/unix/darwin.c
Fake watcher list and count should be preserved only if
`loop->watchers` was already allocated.
When fd is closed and new one (with the same number) is opened inside
kqueue/epoll/port loop's c...
Otherwise `FSEventStreamCreate()` will coalesce events, even if they're
happening in the interva...
Create file paths with CFStringCreateWithFileSystemRepresentation(),
not CFStringCreateWithCStri...
Drop the _CRT_NON_CONFORMING_SWPRINTFS hack and just use _snwprintf().
It's a long and complica...
c6ecf97aafc858c2ad1089fb78da6c586d61d8b6 authored about 11 years ago
Work around an epoll quirk where it sometimes reports just the EPOLLERR
or EPOLLHUP event. In o...
Work around an epoll quirk where it sometimes reports just the EPOLLERR
or EPOLLHUP event. In o...
Overlooked in the last v0.10 -> master merge.
fd723666af03e72e7edda9471b435ad41c886fe2 authored about 11 years ago
Drops commit 3780e12 ("fsevents: support japaneese characters in path")
for being quite inapplic...
If spawning a process fails due to an exec() failure (but it succeeded
in forking), then this sh...
Gyp will try a parallel build if it detect the system has >1 processor.
This functionality depen...
Gyp will try a parallel build if it detect the system has >1 processor.
This functionality depen...
It was pointed out that they don't quite work like their BSD namesakes
and they arguably shouldn...
Rewrite some of the macros in a way that:
a) makes them more likely to trigger compile-time e...
0520464870756b67be3f75ab8c8b02e583e16524 authored about 11 years ago3780e128230618bc3bddc9b3942ee149fadf4ca2 authored about 11 years ago
f9960184fd86d43470dc70dcedac32899e532757 authored about 11 years ago
It should not be the same as:
`UV_FS_EVENT_WATCH_ENTRY | UV_FS_EVENT_STAT`
Because we never me...
8a4aa226772ecd4a2daec40d3806c03f001d2619 authored about 11 years ago43bef41031791b16ca94a58c33d6464e3e543e40 authored about 11 years ago
On the BSDs, SO_REUSEPORT is pretty much SO_REUSEADDR with some special
casing for IP multicast....
Watchers could be stopped between two `kevent()`/`epoll_wait()` calls
(which may happen in the s...
b45e3cca6b4db4e2ac15c5c0ba29babd0f59dbb2 authored about 11 years ago
Changes since version 0.11.13:
* darwin: create fsevents thread on demand (Ben Noordhuis)
* fs...
d7a6482f45c1b4eb4a853dbe1a9ce8090a35633a authored about 11 years ago
The following now works though the used approach is nothing to write
home about:
$ ./gyp_uv -...
3c172ea74c92f5162eb71460426a5517ffd5d567 authored about 11 years ago
On some systems, clock_gettime(CLOCK_MONOTONIC) is only serviced from
the vDSO when the __vdso_c...
Conflicts:
src/unix/darwin-proctitle.c
src/version.c
Use some black-magic from Apple to change process name without getting
a "Not responding" tag fr...
Allows uv_shutdown() to return an error as intended if the stream has
already been closed.
Fixe...
fb36c099668838defccd892bb7d2a9d1849951d2 authored about 11 years agoMingw has a proper definition of snprintf.
ee434b3069c397d932ab329bc85993e9d76202d8 authored about 11 years ago4c6294e69b007b1038f3dc452a68703371c19789 authored about 11 years ago
63cd99eddcb114f192955f8a9593e73ff4f71ce5 authored about 11 years ago
68795b7d6f4d8bad8b383529ecf19bbe7bdef2e7 authored about 11 years ago
d170c915c98fec671f99db6f8d6c15aeacc5d754 authored about 11 years ago
1ab3e3f1dde5cf87acdc1c3dc8efc57e3ed328d7 authored about 11 years ago
Otherwise it fails with `EXC_BAD_ACCESS`.
0fdd99f02b2b22b0ba4e23f70017fa77393caa11 authored over 11 years ago
Document the fact that the maximum path length for UNIX domain socket
paths is much less than _P...
Cheking if the loop is alive is covered in the while loop afterwards.
Also, the stop flag will b...
Mea culpa, the previous commit added another ERROR_FILENAME_EXCED_RANGE
case to the switch state...
Forgotten in commit 3ee4d3f. Add it now and renumber the other status
codes. The Windows statu...
Make it possible to call uv_tty_reset_mode() from inside a signal
handler. The primary motivati...
372e9229ad72c7bd9892d5f26149d3c3568d24ad authored over 11 years ago
Add an atomic, non-blocking spinlock type. The primary use case is to
have a mutex type that we...
Add cmpxchgi(), cmpxchgl() and cpu_relax() functions that we can use
as simple primitives to bui...
The test uses some questionable binary math. Rewrite it in a more
explicit fashion.
939560b6dbbb52252a3d510731431c7c9e03750c authored over 11 years ago
Changes since version 0.10.17:
* unix: fix uv_spawn() NULL pointer deref on ENOMEM (Ben Noordhu...
9ec52963b585e822e87bdc5de28d6143aff0d2e5 authored over 11 years ago
Conflicts:
include/uv-darwin.h
src/unix/fsevents.c
src/unix/process.c
Check the return value of uv__signal_lock(); don't mutate the signal
watcher tree in the signal ...
Make uv_fs_event behave like other handles, that is, it's inactive after
init, and it's active b...
b0bb8deb17a9619ae6abd078779fa415c18327f8 authored over 11 years ago
Before this commit, multiple event loops raced with each other when a
SIGCHLD signal was receive...
Before this commit, uv_uptime() returned the nanoseconds as the
fractional part of the uptime. ...
timer_again test makes an implicit assumption on the triggering
timing of a repeating timer. How...
The loop_stop test makes an implicit assumption about the triggering
timing of a repeating trigg...
test-tty.c currently assumes that a TTY is available to the test runner,
and fails hard if not. ...
There're could be a situation, where one fsevents handle gets created
and another one is destroy...
This commit reverts the following commits:
983fa68 darwin: fix 10.6 build error in fsevents...
38df93cfed1921b4682179c04c298be1b69e6841 authored over 11 years ago
The cleanup-after-error code path in uv_spawn() was closing file
descriptors indiscriminately. ...
In the cleanup-after-error section of uv_spawn(), check that the pointer
is non-NULL - we might ...
Conflicts:
ChangeLog
include/uv-darwin.h
src/unix/darwin.c
src/unix/fsevents.c
src/version....
It's basically a less advanced version of uv__server_io(). Drop the
former in favor of the latter.
Ensure that close() system calls don't close stdio file descriptors
because that is almost never...
It turns out that node.js relies on the blocking behavior of pipes in
some cases, notably when f...
Don't rely on the caller to set the O_NONBLOCK flag on the file
descriptor.
Prevents sporadic s...
8fe4ca686bcb069f670b0381e89c008ca814f8ba authored over 11 years agoFixes #937.
7c7717c6b2d3f65143272d98b10da615a20a16fe authored over 11 years agoe9df7cbcbbcf8972aaf4ae64174a37c46dd62eb2 authored over 11 years ago
Changes since version 0.10.16:
* build: remove GCC_WARN_ABOUT_MISSING_NEWLINE (Ben Noordhuis)
...
9670e0a93540c2f0d86c84a375f2303383c11e7e authored over 11 years agoUpdate the intro blurb and spend a few more words on libuv's features.
581e8c92666b61af791115d9efd83207890dee73 authored over 11 years ago
When building on sunos with autoconf make sure to specify -pthread
otherwise there will be race ...
* Add finer-grained measurements to the million_timers benchmark.
Before this commit it only m...
Ensure that the following API functions always return either 0 or 1:
* uv_is_active()
* uv_...
05822a5507d25299dd25df6bce9d1663c22ca017 authored over 11 years ago