Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
neovim
Fork of Vim aiming at extensibility and usability
Collective -
Host: opensource -
https://opencollective.com/neovim
- Website: https://neovim.io/
- Code: https://github.com/neovim
github.com/neovim/libuv - 8073a2637f82b44813fc60537724634694dc14a4 authored over 12 years ago
github.com/neovim/libuv - 328f29b06f989d5e775ae4c4b6b28b7245c42737 authored over 12 years ago
Conflicts:
src/fs-poll.c
uv_fs_poll_t has an embedded uv_timer_t handle that got closed at a time when
the memory of the ...
github.com/neovim/libuv - b5ad44d10301b6e95be0a3f30376d7241d55be98 authored over 12 years ago
This is a back-port of commit f97c80f from the master branch.
github.com/neovim/libuv - 83e00873b7f28956b03896ba8f14835b667de815 authored over 12 years agogithub.com/neovim/libuv - 201b8f935fc019d48ab1216be5c5f94a8f595956 authored over 12 years ago
Conversion to nanoseconds was overflowing with 32-bit builds.
github.com/neovim/libuv - ce87b7e14cbf886e0f2279a322b87267a73071a0 authored over 12 years agouv_signal_t.signum was moved to uv.h in an earlier commit.
github.com/neovim/libuv - 9f0e00c7b3911e49d7f19c15056f98c8ab17edb3 authored over 12 years agoThis still needs tests.
github.com/neovim/libuv - c4dbb60cffbaba4c376e7b9717e090b0ec5a0b68 authored over 12 years ago
This is not the way to go.
This reverts commit 1b929bfff5be0c03826e3855cb5e1fd3d6421ac7.
github.com/neovim/libuv - 3b69c0f56d890ea0a882b99c829c65e6dea85208 authored over 12 years ago
`gcc -dumpversion` usually prints major.minor - but on sunos it prints
major.minor.patch.
github.com/neovim/libuv - a7f7696a8d69676fef06c622313649798cff7b5c authored over 12 years ago
Move platform-specific initialization logic out of loop.c and into the
platform files (freebsd.c...
github.com/neovim/libvterm - b3d92d061e29aa6f0d8696d97160648f987c8eab authored over 12 years ago
github.com/neovim/libvterm - e1af7bf8d07d6d1e5f1402415f416efd1fb7d8c1 authored over 12 years ago
Readable tty handles need to be able to update the virtual window,
so if uv_tty_t is initialized...
github.com/neovim/libuv - 88634c1405097c19582e870d278dd0e29dc55455 authored over 12 years ago
github.com/neovim/libuv - 7cf1b67594e354593b5e37b8381df89067368aaf authored over 12 years ago
kstat_data_lookup("clock_Mhz") returns a KSTAT_DATA_INT32 on i386 but a
KSTAT_DATA_INT64 on x86_64.
github.com/neovim/libvterm - 0e5364fc6e83a0afd91517050cef922fc84fee12 authored over 12 years ago
github.com/neovim/libvterm - 91963e98607a11cff92e3376418bf6a4cc65c42e authored over 12 years ago
github.com/neovim/libuv - 90a75b0d8485d802a69056e7e63ae1ce749c69de authored over 12 years ago
github.com/neovim/libuv - 938a30589cd72f482b15df7290101ffc6e226e05 authored over 12 years ago
Call exit_cb with exit_status==-1 when spawning a new process with uv_spawn()
fails.
Make uv_cpu_info() understand the ARM and MIPS versions of /proc/cpuinfo,
it only knew how to de...
github.com/neovim/libuv - f4f294f7c666d7c0e092a8aab7a632a932583400 authored over 12 years ago
github.com/neovim/libuv - 7fb43d3c5ba1079e57bcf8aaa598dcbac41451d0 authored over 12 years ago
github.com/neovim/libuv - 4442ddcaaedc7efc70bd5636363c481b58528f91 authored over 12 years ago
github.com/neovim/libuv - 7c3ba514e7897ee78f1a95e071e5451bb5b03cd9 authored over 12 years ago
Formerly spawn errors would be reported as a message printed to the
process' stderr, to match un...
github.com/neovim/libuv - 80eae821049009eee6abd65a2a991a5a2beb4572 authored over 12 years ago
This used to be UV_EINTR, but that's not an appropriate error code in
this situation.
github.com/neovim/libuv - 1b8307637babf749dde04149b4055fdf813c92c7 authored over 12 years ago
github.com/neovim/libuv - c85672eb136899e249ec6efe336e802ca450e027 authored over 12 years ago
github.com/neovim/libuv - 762c85c3ef6abf27a189131f0a8b9fc629acec16 authored over 12 years ago
Start the SIGCHLD signal watcher before calling fork(). There was a very subtle
race where a chi...
github.com/neovim/libuv - 9d7e30036405317812229f15e207ddf382a51be5 authored over 12 years ago
Make the gcc_version macro conform with what node.js and v8 use. Important
because node.js's com...
poll() on newer versions of OS X sets POLLHUP|POLLIN whereas older versions
(and other Unices) o...
OS X has no public API for fdatasync. And as pointed out in `man fsync(2)`:
For applications ...
github.com/neovim/libuv - 23dc564f3bafb3bcd4c00a687c74f77e3a306846 authored over 12 years agogithub.com/neovim/libvterm - 019d6c706babcd4eedd847b88e467f54809c3fcc authored over 12 years ago
github.com/neovim/libuv - 75ba6819135d4bd3a7ed93ad5f625d56c65e3102 authored over 12 years ago
Remove the handle init counters, no one uses them.
github.com/neovim/libuv - 837edf4c0f60aa6384b4ed1f7bf2ca58d1db58fc authored over 12 years ago
Don't use counters.eio_init to track if libeio has been initialized, it's going
to be removed in...
* a no-op on Windows for now
* only supports the main loop on UNIX (again, for now)
The Sun Studio compiler did not define any of the symbols used to determine if
the system was a ...
Users of the library may enforce a stricter set of compiler warnings causing
their builds to fai...
github.com/neovim/libuv - 47f496aa65fd5e380df2f5e2d3a9c66e0b3fbb7d authored over 12 years ago
uv_spawn() saves and restores the environ in case the child clobbers it -
which is impossible be...
Make the forked child process send the errno to its parent process when it
fails to spawn a new ...
Code cleanup. This "experimental" feature was always enabled anyway, might as
well remove the de...
Ref: joyent/node#3779
github.com/neovim/libuv - a1157cef3741984bd3b3d9564defadb35bccd20a authored over 12 years agogithub.com/neovim/libuv - 21f2c1629a242c0d61fcadd485542b8ec22d6988 authored over 12 years ago
github.com/neovim/libuv - 00d2f22151d5812a58cbae3df8b12e0a52f70e97 authored over 12 years ago
github.com/neovim/libuv - f3720243421ea1ee925dd629e6dffef8b37bd9eb authored over 12 years ago
github.com/neovim/libuv - f97c80fa98924f21ee12061023862b397bc2cf35 authored over 12 years ago
github.com/neovim/libuv - 41b1265af8329131154539cb0d1eda57758b62be authored over 12 years ago
github.com/neovim/libuv - a06995699622fd25125373e1992b8ceffd85efb1 authored over 12 years ago
github.com/neovim/libuv - 35c4858231b6f38d16e9c8a64cb0f14e9c1919b4 authored over 12 years ago
github.com/neovim/libuv - 3a8bb3b2b1aae1d254eee0da62f55a2a8e921011 authored over 12 years ago
github.com/neovim/libuv - 32f93e14cbeea53ac8e2fc1dc77207dc6b251003 authored over 12 years ago
Libeio is not used on Windows.
github.com/neovim/libuv - 3b46285ff8dee216666b98e508b21392c351b75a authored over 12 years ago
Conflicts:
src/unix/sunos.c
This improves uv_getaddrinfo error reporting.
github.com/neovim/libuv - dfb6be0e07f298fb6def24078ca6ed5bb3a0eba3 authored over 12 years ago
Mitigates unfair scheduling in multi-process setups that share a single listen
socket across mul...
github.com/neovim/libuv - 6209fe51f0e539a30a7dc3a0770e8c78439c93e3 authored over 12 years ago
This is closer to the Posix model.
github.com/neovim/libuv - 109e176ae2b353df8c0ccd07ce26efb4fac326ef authored over 12 years agoThis shouldn't be necessary, but node v0.8 relies on it.
github.com/neovim/libuv - 69c2ef8acc01da9497e687a5fd25cad971fe69ef authored over 12 years agoHopefully this fixes joyent/node#3779.
github.com/neovim/libuv - 9d71d1cab5fbed7d96cb03a58887f052b01ccc3e authored over 12 years agogithub.com/neovim/libuv - ed2bc23346ac1a665668e3328c62782f47ee3dbe authored over 12 years ago
* It's now more efficient, the file is not opened twice.
* It no longer allows deletion of non-s...
Old and new path were accidentally reversed.
github.com/neovim/libuv - 7edc29a41419b478f1388bf3e0d1d88d8672bf49 authored over 12 years agoThis is a back-port of commit cfb06db from the master branch.
Fixes joyent/node#3768.
github.com/neovim/libuv - d192a317aa3388de5cb59b9ebe0a1057f7aaafc9 authored over 12 years agoFixes joyent/node#3768.
github.com/neovim/libuv - cfb06db5e5998571efeef54dc40484d11610dbbf authored over 12 years ago
Add a link to 'An Introduction to libuv' to the documentation section of
README.md. Format the s...
github.com/neovim/libuv - 4168855da57f4f7b2552cbf3f718761ab7f47e77 authored over 12 years ago
Also clean up the code in various ways.
github.com/neovim/libuv - 514265ec6ec79365f8e691b6a02ed9bb6ae128cd authored over 12 years agogithub.com/neovim/libuv - 4eccb2ee525d5d5872ce185b59ba4f48f27af9a4 authored over 12 years ago
github.com/neovim/libuv - 1d5eb914742962b75ed868f19ee712fad266dfc0 authored over 12 years ago
github.com/neovim/libuv - be1032431d500d492e94e556bb5e3cf67000a713 authored over 12 years ago
Problem: registering two uv_fs_event_t watchers for the same path, then closing
them, caused a s...
github.com/neovim/libuv - ec76a42515156364f9dc57d4b85acca47fedc2ca authored over 12 years ago
github.com/neovim/libuv - 4fe369b179024f539637dc0255e454c405310444 authored over 12 years ago
Watches the same file twice. Fails on Linux with a segmentation fault.
github.com/neovim/libuv - b5b8ead8089ed3eef039c68bccd8021cfc092446 authored over 12 years agogithub.com/neovim/libuv - 912348261e68b520caf00e79d2d6bc26aaa6e1ce authored over 12 years ago
Set the error code to the more appropriate UV_ECANCELED instead of UV_EINTR
when the handle is c...
github.com/neovim/libuv - 9f59e8e38c2fbc04043cd1131ef3dc2f6bd331ba authored over 12 years ago
Fixes #500.
github.com/neovim/libuv - 22f004db61c11f63ed07da2a326c7edbbfee5730 authored over 12 years agouv_set_process_title() was susceptible to a format string vulnerability:
$ node -e 'process.t...
github.com/neovim/libuv - 94355e4718a788c5f2d97f1d9da34cbcd2c74b03 authored over 12 years ago
Don't create a new socket descriptor if one has been previously assigned with
uv_pipe_open().
Remember the errno when the socket() syscall fails.
github.com/neovim/libuv - e3a28508b230b902f996045c0f852d1d728b5724 authored over 12 years agoIt's making node.js crash when run as root. Backtrace:
(gdb) bt
#0 0x00007fff856e3ff9 in _...
Use strncpy() to set the process title, it pads the remainder with nul bytes.
Avoids garbage out...
uv_set_process_title() was susceptible to a format string vulnerability:
$ node -e 'process.t...
github.com/neovim/libuv - a9f6f06feaf02ebb48d4b41bd2ac47fcb2096a00 authored over 12 years ago
Get/set process title with uv_strlcpy(), not strncpy(). The latter won't
zero-terminate the resu...
Use hijacking argv array to change process' title. It seems to be working fine
on almost every p...
github.com/neovim/libuv - 3726dee5e932563bdfce5b545023efe326b18544 authored over 12 years ago
github.com/neovim/libvterm - 33c3557f2414f947559a61a3a77ea7049c8c33da authored over 12 years ago