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

Documented some more missing sequences

github.com/neovim/libvterm - 29dbf22304194b0a97211cc306b0052bcae5e455 authored over 12 years ago
Bugfix to naming of C1 controls

github.com/neovim/libvterm - 2f03ea0baf11f5ba042d07e110b1e2bd80379c73 authored over 12 years ago
Allow forcing bin/vterm-dump into coloured output even on non-TTY outputs (useful to pipe to less -R)

github.com/neovim/libvterm - fbbec593fc6805c88a7a1688ac5ec1cfba2ba57e authored over 12 years ago
Also document all remaining VT2xx sequences we don't implement

github.com/neovim/libvterm - 8c6292bc15a988a6147113dbfaaa0ecd67729474 authored over 12 years ago
Document all remaining VT100 sequences we don't implement

github.com/neovim/libvterm - 19e96795c9aac95908c00b051f861fafa70900a4 authored over 12 years ago
More explicit documentation of sequences; use 'SM' and 'DECSM' in mode descriptions

github.com/neovim/libvterm - 845ec37f5343281bb6e31ae57857a72ac61c8878 authored over 12 years ago
test: add missing return statement

github.com/neovim/libuv - ad382bcac0d01e53759a82ac35988917043d37e6 authored over 12 years ago
unix: speed up uv_async_send() some more still

__sync_val_compare_and_swap() emits a CMPXCHG instruction on i386 and x86_64.
Use XCHG instead, ...

github.com/neovim/libuv - c5761f72b32b8d524df0d961102741050c551ae0 authored over 12 years ago
unix: fix memory corruption in freebsd.c

github.com/neovim/libuv - be09be7f3efd349d3bb9e7ed07d08b9155cabbb1 authored over 12 years ago
test: allow 80 ms intervals in hrtime test

The hrtimer functionality on my FreeBSD 9 system is fairly coarse, it's usually
just over the 60...

github.com/neovim/libuv - 68b0c85c0958e7b057c28c2ef0c50dfb632a28aa authored over 12 years ago
unix: rename linux/core.c to linux/linux-core.c

This is a back-port of commit e1320757 from the master branch.

Newer versions of gyp do not sup...

github.com/neovim/libuv - 5031a5b85a3f22836d41a2e86620ed72836c8824 authored over 12 years ago
unix: speed up uv_async_send() some more

Use atomic compare-and-swap to detect if we've been preempted by another thread
and therefore ca...

github.com/neovim/libuv - 3d9c1ebfeb3fe37a368fd8ab7e94ebcf411878ab authored over 12 years ago
bench: improve async_pummel benchmark

Benchmark the performance of uv_async_send() when the handle is contended for
by 1, 2, 4 or 8 th...

github.com/neovim/libuv - a2204abc8eae243ca10ad1555f9934b41a02efc1 authored over 12 years ago
unix: revert 0971598, obsoleted by 889ab21

github.com/neovim/libuv - cc1b3de2473231edfb8a078e90c2cbb14392316e authored over 12 years ago
unix: fix 'zero handles, one request' busy loop

Fixes #484.

github.com/neovim/libuv - 889ab216aeffa6ea3ceee946cdff04f8c9e5041a authored over 12 years ago
unix: fix busy loop on unexpected tcp message

Don't start reading immediately after connecting. If the server sends a message
and the client h...

github.com/neovim/libuv - 3b8c0da5a53b47174e173d2cba3c824d307b20c4 authored over 12 years ago
test: add 'unexpected read' tcp test

Regression test that verifies that the event loop doesn't busy loop when
the server sends a mess...

github.com/neovim/libuv - 1d1dd9bb7dc0da40296ab02e011b610bca4d93c5 authored over 12 years ago
unix: fix EINPROGRESS busy loop

Don't make the event loop spin when connect() returns EINPROGRESS.

Test case:

#include "uv.h...

github.com/neovim/libuv - 0971598d025a4ef13430912e7b5cb931438a2333 authored over 12 years ago
unix: deduplicate socket creation code in tcp.c

Incidentally fixes a rather obscure bug where uv_tcp_connect() reconnected
and leaked a file des...

github.com/neovim/libuv - 1a6b6b781c1b30ed6ff694d934c7dac4f975cf81 authored over 12 years ago
unix: move uv__connect() to tcp.c

github.com/neovim/libuv - e4a68bb5cb1eff1df1358d348b33e973eb9962d9 authored over 12 years ago
Merge branch 'v0.8'

github.com/neovim/libuv - 700f1333e157b37566dd7ed0c3bb889f8473d0c8 authored over 12 years ago
test: fix test-gethostbyname to not use a DNS server on localhost

Because, you know, not everybody has one.

github.com/neovim/libuv - 7628b6597e0d585668a8ed2da182b9fd3c5901db authored over 12 years ago
Revert "test: improve clean-up in test-fs-event"

There were too many errors in this commits; it totally broke on
Windows. Besides, when the moon ...

github.com/neovim/libuv - e9b17bcc65daf2c68022a1c49cde5b243d3429ad authored over 12 years ago
c-ares: ignore rogue DNS servers reported by windows

github.com/neovim/libuv - 5ee80f1a7a07eac257e497833c9db58ee5d8ba3a authored over 12 years ago
c-ares: libuv-ify c-ares

github.com/neovim/libuv - 15cfcfd309526cb687c677124f33dea6e4d14cb9 authored over 12 years ago
c-ares: upgrade to 1.9.0

github.com/neovim/libuv - 3e425ab9ba813c700f337f27585312bc058bd6a1 authored over 12 years ago
test: fix test-gethostbyname to not use a DNS server on localhost

Because, you know, not everybody has one.

github.com/neovim/libuv - 937d2c93ea2c826ae579ae93b7c2745c4b950cc6 authored over 12 years ago
unix: speed up uv_async_send()

Don't make a syscall when the handle is already pending.

Speeds up the async_pummel benchmark b...

github.com/neovim/libuv - 4c87666a9363ab01010c426e1b7dfb432dec844e authored over 12 years ago
bench: add another async handle benchmark

github.com/neovim/libuv - c89df5b99095b1555d12249532b1f340a4dda773 authored over 12 years ago
test: fix unused function warning

exit_cb_unexpected() is only used on Windows.

github.com/neovim/libuv - f90d428b2962ecd30dcd31ef802517c51fd77337 authored over 12 years ago
test: remove unused function poll_cb_fail()

github.com/neovim/libuv - 13747033f8a2ee03b232606995d3a4035446d0fa authored over 12 years ago
bench: add async handle benchmark

github.com/neovim/libuv - 3b209e76425eaf7f9375c9938452ff3f255d4345 authored over 12 years ago
test: make fmt() function global

github.com/neovim/libuv - 123ca8b87e73ad7f613e44f0d4fac65c7468862e authored over 12 years ago
Merge branch 'v0.8'

github.com/neovim/libuv - b779a0db74297e7577953b6e8d509b0fe2290818 authored over 12 years ago
darwin: compile at -O0 in debug builds

github.com/neovim/libuv - 5b8a1127fedb80a282f2587f6b0ccae2b591ff36 authored over 12 years ago
linux: don't use accept4() syscall after ENOSYS

Repeatedly calling the syscall when it's not supported has a small but
measurable performance im...

github.com/neovim/libuv - f6a02fbe763aec5d290aa9d9509aeec5348c7792 authored over 12 years ago
linux: fix accept4() ENOSYS detection on i386

accept4() piggybacks on the socketcall() on i386. socketcall() has the flaw
that it returns EINV...

github.com/neovim/libuv - 27cd5f03ef26b32b0043ae67bb2dae9dabda60bf authored over 12 years ago
windows: don't inhibit reparse behavior when non-symlink is encountered

This fixes the issue that a mount point would be treated as a
symlink, but readlink would subseq...

github.com/neovim/libuv - 4a88b3b4b72de79d8a6f3107a200f6f960f475a7 authored over 12 years ago
unix: assume that dlopen() clobbers dlerror()

Or rather, don't assume that dlopen() does *not* clobber dlerror().

Joe Ferner reports that loa...

github.com/neovim/libuv - 1b6843482a3c9834b82b138e8823bc3dae5c7d2d authored over 12 years ago
unix: don't create connect req when connect() fails

Fixes a lifecycle issue where the req got created, added to the list of active
reqs but wasn't p...

github.com/neovim/libuv - 4d42af20e389fa3c3fa63dcd57883071421d25b8 authored over 12 years ago
unix: map ENODEV to UV_ENODEV

produces better error message from test-dgram-multicast-multi-process
when run w/o network.

bef...

github.com/neovim/libuv - 5a0f3411fcceefa1561d1e7b58e0df23057e7ceb authored over 12 years ago
uv.h: add members to any-union of handle and req

github.com/neovim/libuv - c6f2ef25c62bc539db205b321cd7eacfb0c0bdcc authored over 12 years ago
test: prevent running the tests as root

github.com/neovim/libuv - f3fd8e3c1bf91be635ebee118ebe475c632a32c0 authored over 12 years ago
test: improve clean-up in test-fs-event

Failed tests would leave behind extra files, and some tests weren't cleaning up
properly in the ...

github.com/neovim/libuv - 7573f4a4c4072fe90b448fe748bf27e53bee1c30 authored over 12 years ago
Implement DECRQSS to requset DECSCUSR

github.com/neovim/libvterm - b0552b53f9b7525a29ea8ec92f7c162994c6698d authored over 12 years ago
Initial hack at DECRQSS - just implements r=DECSTBM for now

github.com/neovim/libvterm - 8fbc1c867afcb592bf12feb2cda19f0d50ec8034 authored over 12 years ago
strneq() convenience macro

github.com/neovim/libvterm - 5a1e915fb820a6cab233b15c8624c9b0b44413cb authored over 12 years ago
Correctly handle 7-bit ESC \ form of ST within DCS and OSC

github.com/neovim/libvterm - 36bdfe18e01558d9cc9f3fd8bd5679ddcce4bb7d authored over 12 years ago
Merge branch 'v0.8'

github.com/neovim/libuv - a416a585b25c51a3ded8be2fc7b3bf4559be7279 authored over 12 years ago
sunos: fix free() of non-malloc'd pointer

github.com/neovim/libuv - d0816aae5267bcfd09a052bfd9ea2ef91a6bdbee authored over 12 years ago
win: map ERROR_PRIVILEGE_NOT_HELD to UV_EPERM

github.com/neovim/libuv - 431d61af31ef84de3b9caa18e276574489f7ae77 authored over 12 years ago
Update AUTHORS

github.com/neovim/libuv - 34fb759508fe05ccef6631edb5126d93f07e08c5 authored over 12 years ago
darwin: get cpu model correctly on mac

github.com/neovim/libuv - aec320b76ce18f022ce683f99b9fc759f66f46c5 authored over 12 years ago
Update uv_getaddrinfo_cb prototype.

Make it clear that the first argument is a req, not a handle.

github.com/neovim/libuv - 0005b52b705634ae2b09470bb06df1128a870fb8 authored over 12 years ago
Neater output code for ESC in vterm-dump

github.com/neovim/libvterm - 990c116783c8a8253b72357eb9565206e4d02890 authored over 12 years ago
Also provide names for DECSM and DECRM

github.com/neovim/libvterm - c17438b89be48b359c2ed5638f55e64f1560f439 authored over 12 years ago
Bugfix to vterm-dump for CSI_ARG_MISSING

github.com/neovim/libvterm - 930e6d03e67d130425046b1a592773be1d4790ea authored over 12 years ago
Make non-text stand out more in vterm-dump output by using RV

github.com/neovim/libvterm - f0fd07b0171d39b644efe1b7adb17774e851417d authored over 12 years ago
More compact vterm-dump output; linefeed only after LF or cursor line-changing CSIs

github.com/neovim/libvterm - 76c35da3a545b64eb6975cebc605791d8feaa112 authored over 12 years ago
linux: set close-on-exec flag with ioctl(FIOCLEX)

ioctl(FIOCLEX) is 25% faster than fcntl(F_SETFD) on a stock 2.6.32 kernel.

github.com/neovim/libuv - 0fde10825e0cc65fa476738a74e631c2aab0752b authored over 12 years ago
unix: malloc only once in uv_getaddrinfo()

github.com/neovim/libuv - e21cdf1e0d373ccaf01e0103e76882dcb1623fab authored over 12 years ago
Update uv_getaddrinfo() documentation.

github.com/neovim/libuv - 61f04877a77dd47973b2c2178a9b5b644e55284f authored over 12 years ago
uv: now working on v0.9

github.com/neovim/libuv - d831e52e4547a6df9216f96e66057429e92691d3 authored over 12 years ago
Merge branch 'v0.8'

github.com/neovim/libuv - 82340e96ccec1af60cabaa6921dda2f626d8d444 authored over 12 years ago
windows: don't use CRT functions to implement (f)utimes and (f)stat

github.com/neovim/libuv - 0387c23759e7ad1f7158ce69ce3185495c902c43 authored over 12 years ago
windows: map ERROR_INVALID_HANDLE to UV_EBADF

github.com/neovim/libuv - 3da9504beb0a3208d25fe979c5639a2ae8a89742 authored over 12 years ago
windows: whitespace fixes

github.com/neovim/libuv - d0950dd491e7adb6800986ec4f1517e0693c6ec9 authored over 12 years ago
linux: add epoll syscalls

github.com/neovim/libuv - f91e6be07d16e4775dceaf2da7a0e8bd894276ba authored over 12 years ago
unix: rename linux/core.c to linux/linux-core.c

Newer versions of gyp do not support files with the same basenames (example:
core.c and linux/co...

github.com/neovim/libuv - e132075738d6543956a8c3457ae1a9c87e9a587c authored over 12 years ago
sunos: remove unused field event_watcher

github.com/neovim/libuv - 120a4af3eb5aaba96ff0cbd369784237189e0dda authored over 12 years ago
sunos: fix use of pid_t in format string

github.com/neovim/libuv - 42df4cb7f6f3e8f3b4fc311eaa45f2c1b40de93d authored over 12 years ago
sunos: replace bzero with memset

github.com/neovim/libuv - 2a5ff050dd05f899074a3a46fbe7e6f6172c1b5a authored over 12 years ago
sunos: replace ev_io with uv__io_t

github.com/neovim/libuv - c222f075c31fd52bd7aa05098337093b1e36a9cf authored over 12 years ago
unix: clarify that uv_getaddrinfo_t is a req

github.com/neovim/libuv - f01e9d708a110767f4629eaa3cf952b2d80c96bc authored over 12 years ago
Update libuv version macro.

github.com/neovim/libuv - 171e2f71b90f21b5989deb1f2a1abb70561c6232 authored over 12 years ago
windows: get rid of overly complicated uv_filetime_to_time_t helper

github.com/neovim/libuv - ea3e2cd48085203595a22d5e63b987215b97e534 authored over 12 years ago
Make the stat benchmark run shorter

Man, Windows is so slow...

github.com/neovim/libuv - d169ba1a1b02966f3b3ac316af28f17d25cd63b2 authored over 12 years ago
bench: add thread pool I/O benchmark

github.com/neovim/libuv - 5dc024f67656118a26442ff9f58b75cbeb56aa98 authored over 12 years ago
windows: don't set WT_EXECUTELONGFUNCTION for fs operations

github.com/neovim/libuv - da59427c66ff04bf693284e726efa75661ea5f26 authored over 12 years ago
unix, windows: stat: never pass NULL to cb

Never pass NULL to the fs_poll callback, use a zeroed out statbuf instead.

Makes the interface ...

github.com/neovim/libuv - 14ffaa668d41ce265c8591a5ce40fe3b57ad8d43 authored over 12 years ago
windows: abort accept requests when a shared tcp server is closed

Just closing the listening socket handle does not cancel AcceptEx
operations when another handle...

github.com/neovim/libuv - 6e8eb33249f7956f5ee82d80d801084e1d43411f authored over 12 years ago
windows: reserve some room for zero-read minibuffer

github.com/neovim/libuv - b496c1221c3816f06a3fcd3e8c3efedcf6eb8445 authored over 12 years ago
windows: set the child_pid property for all IPC pipes in uv_spawn

github.com/neovim/libuv - 67090653df479088ac9d15f29f268ecca810a53d authored over 12 years ago
sunos: allow suppression of ifaddrs.h

Older Solaris versions do not have this feature. This allows
them to set SUNOS_NO_IFADDRS to al...

github.com/neovim/libuv - 382f2a262bc0e643063415775b7081cedd0e94e1 authored over 12 years ago
sunos: fix assertion errors in uv__finish_close

github.com/neovim/libuv - 61a6e06ec2e26093ad67ce1a04380d68ab3a5511 authored over 12 years ago
linux: fix typo in syscall name

github.com/neovim/libuv - c1d8e011f4c19333a014d6c5db9907bfd423c44b authored over 12 years ago
unix, windows: update uv_fs_poll API

* the callback gets called only once on error, not repeatedly...

* ...unless the error reason c...

github.com/neovim/libuv - 6d67cf1952d5bc5f416de58af604b8037f0d6e4f authored over 12 years ago
test: make the test-hrtime less likely to time out

github.com/neovim/libuv - 9a3dff35c019f021835c20eb09ed3f0995fb3940 authored over 12 years ago
windows: prevent accidental inheritance of sockets pending acceptance

github.com/neovim/libuv - b1649b6f77a3d4bad40a7d2e280c84681b0ea81e authored over 12 years ago
unix: always set CLOEXEC flag for child process stdio FDs

github.com/neovim/libuv - 5d5688f24188b8e34e8e82ab41fbb4cdb3f3e305 authored over 12 years ago
unix: fix memory leak in libev

Not everything that identifies itself as glibc really is glibc.

github.com/neovim/libuv - 2c983fb99489383e12b046a5682b5b12b00d9d19 authored over 12 years ago
unix: implement uv_disable_stdio_inheritance()

github.com/neovim/libuv - 4d7f1e1864983c9ffc76a52af3346777806767ee authored over 12 years ago
windows: implement uv_disable_stdio_inheritance

github.com/neovim/libuv - ade693024195716504416a2bbf3c87df05fb2022 authored over 12 years ago
unix: make uv__cloexec() EINTR resilient

It's somewhat underspecified if and when fcntl() can return EINTR. It never
does on Linux for F_...

github.com/neovim/libuv - b3a97f89812b19b67a35906ad4ca7eb850be28f0 authored over 12 years ago
unix: make uv__nonblock() EINTR resilient

It's underspecified if and when ioctl(FIONBIO) or fcntl() can return EINTR.
Let's take the safe ...

github.com/neovim/libuv - 94cb06fecfb27ca252e1a4a2ac83488ff1787f23 authored over 12 years ago
windows: move child stdio buffer ops to a separate file

github.com/neovim/libuv - 07c6ac2b553bfd7420fa62ecc1733c2ae28cfb0d authored over 12 years ago
windows: fix serious typo in init_child_stdio

github.com/neovim/libuv - 9f44b0e393f69aa85285eba836a822d3ca909516 authored over 12 years ago
unix, windows: share uv__handle_init()

github.com/neovim/libuv - 95e89c6a0efec2d2228377cfdf55cd14b1b83536 authored over 12 years ago
windows: uv_kill() should report UV_ESRC when the victim is already dead

github.com/neovim/libuv - b7e150ee917c07509515e1a7051fd8336c8f3e57 authored over 12 years ago
windows: fix some comments

github.com/neovim/libuv - 048422d8654fd0804522f97f36179ecf3cfc5b15 authored over 12 years ago