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
Previously the only option was to create a pipe or an ipc channel. This
patch makes it possible ...
Previously the only option was to create a pipe or an ipc channel. This
patch makes it possible ...
github.com/neovim/libuv - e4f23aacece124a1a5e706390beda6c800f6efa0 authored over 12 years ago
A logic bug in uv__handle_start() and uv__handle_stop() stopped the active flag
from getting set...
uv_timer_start() no longer returns an error when the timer is already active,
now it just update...
github.com/neovim/libuv - ae9d4c2aabb01691bd7eecacbf65e5a82b611b64 authored over 12 years ago
Fixes spurious test and benchmark failures.
github.com/neovim/libuv - 34445d0741d06c43befe4b83e87ba4086e4cee9b authored over 12 years agoUnreliable, it's timing / system load sensitive.
github.com/neovim/libuv - 28766dcf559d4f4ecd4ee55198d4bf7c8fd6aaaa authored over 12 years agogithub.com/neovim/libuv - ce28e13038226d609ad1c1e747e699fd738e5871 authored over 12 years ago
github.com/neovim/libuv - 604802ad47f4d0b2a015a62b08f0d1427be7fd87 authored over 12 years ago
Try to avoid alignment holes on x86_64. Shaves off 4-8 bytes from most structs.
github.com/neovim/libuv - 793a52f5df9c587e36bc1e39ea9f4aa776c92e6e authored over 12 years agoShaves a few nanoseconds off the accept() syscall.
github.com/neovim/libuv - 752ac30ec820bc0ef4dfea698fd7119a8a4aa14c authored over 12 years ago
Move prepare/check/idle watcher code to loop-watcher.c so it can be reused for
the linux backend.
github.com/neovim/libuv - 890d4435580f037825070a60fcc34fdbc9f15cb1 authored over 12 years ago
Saves 4 bytes.
github.com/neovim/libuv - e71495c84a4323158a348f5bd43af542f307a1b1 authored over 12 years agogithub.com/neovim/libuv - 5fd2c406f1a990f5f4c081b92d3108a0c999848e authored over 12 years ago
github.com/neovim/libuv - 2609e4363217a7cb7d5efded542fd486461b4784 authored over 12 years ago
Fixes spurious test failures.
github.com/neovim/libuv - b69f8efee12880e0460a7a564b4e5f66e3babf9f authored over 12 years agogithub.com/neovim/libuv - 2b09cc2246a339ffd36ced6b9c79916e08353389 authored over 12 years ago
github.com/neovim/libuv - cd2a9b4d5925920534072482f96130c577be17c0 authored over 12 years ago
The return value of uv_run_once() now signals if it needs to be called again.
Fixes #427.
github.com/neovim/libuv - 7c8313bd0f8580fe21e7b4ad0d17e9d57bdf247f authored over 12 years agoIt was a bad idea to start with...
github.com/neovim/libuv - 3604b8ddd3e8fa314b6e868b78ba21891229fe4d authored over 12 years ago
Saúl Ibarra Corretgé reports that calling uv_poll_start() repeatedly results
in CPU usage spikes...
github.com/neovim/libuv - b19a713cfcf30dc4c087f85a6900f84faafb746e authored over 12 years ago
Makes the uv__io code a little more obscure but has the advantage that
sizeof(uv__io_t) == sizeo...
Replace ev_io usage with wrapper constructs.
This is preliminary work for the transition to a l...
github.com/neovim/libuv - 3bc970705490f139f7b8a13549644f119f2078f4 authored over 12 years agoAvoid unnecessary heap allocations, makes it easier to reason about correctness.
github.com/neovim/libuv - 7a64ec49ffa391f96bff4edfc24f5ca1176f1fc7 authored over 12 years agogithub.com/neovim/libuv - 2df831723fad25d2d97b824b2e52c65082af2723 authored over 12 years ago
github.com/neovim/libuv - 253d718572aaf4ee144f10b20cac0a3768c40f45 authored over 12 years ago
It's not correct.
github.com/neovim/libuv - 0ef7844b877bc060e0c16ff4855dee66b6e9433e authored over 12 years agogithub.com/neovim/libuv - d1665792ca22d30b60319199662a0399be9f1352 authored over 12 years ago
github.com/neovim/libuv - 58ba2d86e136d2d1180f4d3054384266afa04456 authored over 12 years ago
github.com/neovim/libuv - c06edd4c8838af8891583aa907073f255bad8c8e authored over 12 years ago
github.com/neovim/libuv - 25316a3f921ace8f62a84974f976235fb0cd5976 authored over 12 years ago
Ensure that idle callbacks run before other callbacks.
github.com/neovim/libuv - a478847f747b1af3fc0acfd657e5b49c66ffb3e7 authored over 12 years ago
The new idle watcher was temporarily disabled in 073a48d due to some semantic
incompatibilities ...
github.com/neovim/libuv - 6190caba05694d5ec81a4c97528a3088966fe125 authored over 12 years ago
github.com/neovim/libuv - ea8fa31fc0c9865c91a8872c15610d80d5ac93c4 authored over 12 years ago
github.com/neovim/libuv - ad279df7c08d01b8c683090e955bf628a8aa3bc1 authored over 12 years ago
Don't block in epoll_wait() / kevent() / etc. syscall unless there are active
handles. If there ...
Unbreak compilation on Dragonfly BSD, that uses kqueue, too.
github.com/neovim/libuv - d27a62deff49ec61c6ec96298c4f1b9f524f8f61 authored over 12 years agogithub.com/neovim/libuv - 744704898166eac6eb0a759e016fb27eca2de60f authored over 12 years ago
Closing the TCP socket before the SYN/ACK handshake completed hung the event
loop, the connect r...
github.com/neovim/libuv - e10a87adb9054750a38cd9cedf398fe513accc9c authored over 12 years ago
Its semantics don't quite match what node.js expects. This breaks the
stdio_over_pipes and shutd...
github.com/neovim/libuv - 538a562cdba319aec83690e709a400c7cac2cd3b authored over 12 years ago
based on @piscisaureus implementation
github.com/neovim/libuv - 60af28ababe8c2b6e76e04ee888d2ff77ab7216c authored over 12 years agoThis commit changes how the event loop determines if it needs to stay alive.
Previously, an int...
github.com/neovim/libuv - 9efa8b35713ae2a1c2ba2300e54492861f1af1e5 authored over 12 years agoFixes compilation on Debian/ppc 6.0.4.
github.com/neovim/libuv - 07622e767d1d67f0eb3e07b0e00b63e8020d50fa authored over 12 years agogithub.com/neovim/libtermkey - 7ed6b8fab1fb06e250b6712434351fcd72e3a746 authored over 12 years ago
github.com/neovim/unibilium - ee79daf5137663fa967326b435b210bec3cef6f6 authored over 12 years ago
github.com/neovim/libvterm - f7059735a97822ee2f5af3b7ced8456963b12ca0 authored almost 13 years ago
github.com/neovim/libuv - ad024040fcb6101b5ca6efbc9265accdee7e2c2d authored almost 13 years ago
github.com/neovim/libvterm - 55d61f7095dd978b3edf92e999a3a4ad4020051b authored almost 13 years ago
github.com/neovim/libvterm - 3e623cb7378e989026ad8cc39eac1febaf81ae5f authored almost 13 years ago
github.com/neovim/libvterm - fe3f2fe5904f691aa39600a1a995547e70d873f9 authored almost 13 years ago
github.com/neovim/libvterm - d7c065062e09e6ef07db9ca607f13d7409bb02e6 authored almost 13 years ago
github.com/neovim/libvterm - 3a021d14d284721fc5ea6818d9e2e3d659c8eea0 authored almost 13 years ago
github.com/neovim/libuv - 985b961d4eab778857101b17b62f9e521d43a157 authored almost 13 years ago
Instead of using one port per watch, use one port for all the watches.
This is a cherry-pick of ...
MinGW's headers are missing a definition for SIO_BASE_HANDLE
github.com/neovim/libuv - 1d24c76df7dcf06fb2edcd4320cced7ad7a7b198 authored almost 13 years agoIt wasn't working, and everything seemed to work fine nonetheless. Removing it just saves a sysc...
github.com/neovim/libuv - 436589692148a87d1d0e55d2641288a4fe913b22 authored almost 13 years agoMakes ipc_tcp_connection pass on Windows XP
github.com/neovim/libuv - b750dec517ae5da70d07a51e02586184f1259168 authored almost 13 years agogithub.com/neovim/libuv - ef9a9f1f7834b6ea04ba398be49983600bc7d46b authored almost 13 years ago
Fixes spurious segfaults in pyuv.
github.com/neovim/libuv - 6037684ef8b3b1bf88fcf76e2cf5bf4cdc7a5be9 authored almost 13 years agogithub.com/neovim/libuv - ce129ac6e29d5b2c81797dac6e00292800a0088e authored almost 13 years ago
setlocale() is not inherently thread-safe. We'll have to live with the fact
that test/test-dlerr...
github.com/neovim/libuv - 5d19aa84f0ee2895d5d427cd8a3918d362b93ffb authored almost 13 years ago
Return UV_ENOENT instead of UV_EINVAL. UV_EINVAL was arbitrarily chosen and
turns out to be inco...
Closes: #316, #401
Ref: #265, #349
github.com/neovim/libuv - b9504f7987ce6e4979d1c3edc0aceb8f9d592409 authored almost 13 years ago
github.com/neovim/libuv - beaf7507002a9f94cce9b30cbbdb108a64d8a5cd authored almost 13 years ago
github.com/neovim/libuv - 444ab19be8aee6f167e84a500e4d488d52d82277 authored almost 13 years ago
github.com/neovim/libuv - d60d94e0c36cc45ab32773e3a7c47173a784e1f9 authored almost 13 years ago
github.com/neovim/libuv - d7a71761c4ee6b7d02d98f7e3a6efdffbadcb32a authored almost 13 years ago
github.com/neovim/libuv - e1154d70ceb0e6e30b6f3cd4fa879bef17a162e2 authored almost 13 years ago
github.com/neovim/libuv - e38755485e91443c07fae9b9b96b112d8e91d8f6 authored almost 13 years ago
O_CLOEXEC was introduced in linux 2.6.23, don't assume it's available.
Fixes #400.
github.com/neovim/libuv - 1ebe14e4942c7fb69fa5a96b0bfb58a797881828 authored almost 13 years agogithub.com/neovim/libuv - 19aca7a7c04a66edf22e19f1aa1405aabb9f0337 authored almost 13 years ago
github.com/neovim/libuv - 9f0dc2601ed5961e739a754b9ad7d194703cc4a1 authored almost 13 years ago
github.com/neovim/libuv - 7d45cca12a68a6fdf9d91979af928258abeafab0 authored almost 13 years ago
github.com/neovim/libuv - 6367da25b38274c31b42097056b2995c2696caef authored almost 13 years ago
github.com/neovim/libuv - 936795a2c8aac2d05bfbf3778c54396bd52352ee authored almost 13 years ago
Conflicts:
src/unix/error.c
github.com/neovim/libuv - edb40b16ce0386566c7c433bbf7224aa4a1c19e3 authored almost 13 years agogithub.com/neovim/libuv - 0efa3cf4d34e33a48508205a8361fc9e957bb379 authored almost 13 years ago
github.com/neovim/libuv - c7edea997ec0ac3533014cbb5f76fea958b6c3b4 authored almost 13 years ago
github.com/neovim/libuv - 32f6f6e2c761fe2a9d897eab92493f11f48df8c3 authored almost 13 years ago
Close: #382, #397
Ref: #381
github.com/neovim/libuv - b386c44e5ea108775fc907ca3a66616455e16ea5 authored almost 13 years ago
If enabled multicore compile doesn't work.
github.com/neovim/libuv - 0c32087973c9e5144daf04d1e74c1e3879925371 authored almost 13 years ago
Conflicts:
include/uv-private/uv-unix.h
include/uv-private/uv-win.h
include/uv.h
src/unix/er...
- added missing header file
- converted c++ style comment to c style comment
- added missing header file
- converted c++ style comment to c style comment
Partially fixes joyent/node#3172, behavior is now consistent with inotifywait.
github.com/neovim/libuv - fac3b68fff401d86ef292f3f67c5e330d3c94adb authored almost 13 years agogithub.com/neovim/libuv - bfd6d465c760b0d0797ebe7cbee3a5d40a4b1d71 authored almost 13 years ago
github.com/neovim/libuv - 99a995a6b8d9ae0ab17938ae63714996ddccbb30 authored almost 13 years ago
github.com/neovim/libuv - c862acc609f55366209f452864f69c7e04adff10 authored almost 13 years ago
github.com/neovim/libuv - b26fdde181436c3806a314180f155d2962771125 authored almost 13 years ago
github.com/neovim/libuv - d41cc9118df383ad8fb6007f4b175677c09e42f0 authored almost 13 years ago
github.com/neovim/libuv - aea5db5da1483d1ab0a1d3e4f622df312202d027 authored almost 13 years ago