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

Save and restore pen attributes as well during DEC mode 1047/1049

github.com/neovim/libvterm - 7299fd690b69349e8af60a8bfc47a809b5dcebfa authored over 12 years ago
Store pen colour attributes in State's pen

github.com/neovim/libvterm - c79402bca0509477380fb93d1e803f454089e4ce authored over 12 years ago
Create a real (internal) struct VTermPen to store pen state

github.com/neovim/libvterm - 7d9d54c7a4089cc655474b9eda05d6e819d003d4 authored over 12 years ago
unix: reset error status in uv_dlopen()

Fixes a bug where uv_dlopen() mistakenly reported failure because of previous
errors.

github.com/neovim/libuv - 84f0d96ae04bc2c75b2f4bc6946ee781df5457c4 authored over 12 years ago
windows: remove run-time RB_INSERT check from release builds

github.com/neovim/libuv - e0c6114e32c1c79b6dca15654af90f8a741e1ce7 authored over 12 years ago
linux: add eventfd and eventfd2 syscalls

github.com/neovim/libuv - 3b417d10bce2492fdceeee9d03c0a96f6706693a authored over 12 years ago
unix: implement async handles in libuv

Replace libev backed async handles with a pure libuv implementation.

github.com/neovim/libuv - 78bc0d61342d9c0f78c0a53d25668c53cb52fa00 authored over 12 years ago
unix: simplify uv__make_pipe() and uv__make_socketpair()

github.com/neovim/libuv - ddb5f559228eec66231bd1f0e001fa591b51e7c2 authored over 12 years ago
unix: uv_async handles should not be unref'ed automatically

github.com/neovim/libuv - 5c304435559edb6d401d506e1ea606d6068a1487 authored over 12 years ago
windows: uv_interface_addresses() should not report disconnected adapters

github.com/neovim/libuv - fbe99743d5889a72112e1ce33af9e490bd39a677 authored over 12 years ago
bench: add lots-of-timers benchmark

github.com/neovim/libuv - 0ae026dc841e3c04ea2d285e17cd472d52d0ddbf authored over 12 years ago
test: fix test runner progress bar

Make % completed indicator actually show % completed instead of 0 %.

github.com/neovim/libuv - c92788e503c3eabd6b21c6c91e1abdea27238699 authored over 12 years ago
windows: add missing include for limits.h

github.com/neovim/libuv - 6a47e3ac7c0ad6582b16f7283b1e959e9813ed5c authored over 12 years ago
An initial attempt at naming controls and some CSIs (just ECMA-48, no DEC/xterm for now)

github.com/neovim/libvterm - 66d8faf69e19cb2a1dfbfc4462bc9dcf9588cfbf authored over 12 years ago
Initial hack at a trivial terminal parser dumper program

github.com/neovim/libvterm - 76855d711d440dd6a00f4b4c7c2556f45384691e authored over 12 years ago
test: fix test-tcp-shutdown-after-write bug

It was calling uv_read_start before the uv_connect call had completed.
Although we want to allow...

github.com/neovim/libuv - b5a15f5cdf4679775bd9e6baf0568d97dd588170 authored over 12 years ago
unix: make uv_shutdown() return UV_ENOTCONN

Return UV_ENOTCONN when the stream is not connected, not UV_EINVAL. Aligns
with uv-win.

github.com/neovim/libuv - 23b4e38d206dff24de67470493e31ca06b18be29 authored over 12 years ago
unix: fix req cb / close cb invoke delay

Finalization of closed handles and associated requests was sometimes delayed
until an external e...

github.com/neovim/libuv - dea45940cd9436c27cba273535aabbcf86fd27d1 authored over 12 years ago
sunos: uv_interface_addresses needlessly #ifdef'd out

github.com/neovim/libuv - 9cb8bdc74edef8e3503c260a2f07150d211a48a9 authored over 12 years ago
Make ngx_queue_foreach() impl more explicit.

github.com/neovim/libuv - 053d3afcbf6ae0eb9d777c96ba8276e4806274cf authored over 12 years ago
unix, test: make NANOSEC a 64 bits unsigned int

Avoids accidental overflow / truncation when it's used in 32 bits arithmetic.

github.com/neovim/libuv - 59cda867091fcbd9e0455eaf4b034db57588b0e9 authored over 12 years ago
test: change uv_hrtime() test to iterate upto 100

github.com/neovim/libuv - e2aa39aecfa5efd1fbeeb589220201b529430776 authored over 12 years ago
test: add tcp 'close on failed connect' test

Demonstrates temporary event loop stall with uv-unix. The issue is that pending
requests aren't ...

github.com/neovim/libuv - b47af98e00f8d2e2c2edc1ee39bd14b2fa1ace7e authored over 12 years ago
unix: fix event loop stall

Undoes most of the changes made to libev in 7d2ea31 and c9396dd.

github.com/neovim/libuv - 649ad50c328851444998e3d2dea66ba5b48fe64b authored over 12 years ago
unix, windows: add debug mode handle printer

Debugging tool, prints a list of active/all handles. Not actively exported.

github.com/neovim/libuv - 6fe753022ff878fbc2925d763670e286c99c26a9 authored over 12 years ago
windows: refactor uv_chdir implementation

github.com/neovim/libuv - 24f8a53f4ca74f4dc2405dfe897598ec86bf2133 authored over 12 years ago
windows: detect when GetCurrentDirectoryW returns more than MAX_PATH chars

This should never happen. However the CRT has a code path to deal
with this situation, so at lea...

github.com/neovim/libuv - a0d2af0fd23bfc107e12aadb6ce2d6d98cb1e13f authored over 12 years ago
unix: move memset out of recvmsg inner loop

github.com/neovim/libuv - c8c9fe1c747d6955686c1cec21bda53c2e5592b8 authored over 12 years ago
unix: fix loop starvation under high network load

uv__read() and uv__udp_recvmsg() read incoming data in a loop. If data comes
in at high speeds, ...

github.com/neovim/libuv - 738b31eb3aff440ae75ff9f32ba61086a948c3f4 authored over 12 years ago
version 1.0.1

github.com/neovim/unibilium - ee7f4a95781b5c42d7c7b95c94cde0f4378908e0 authored over 12 years ago
windows: cast STARTUP_INFO.cbReserved2 to WORD to avoid warnings

github.com/neovim/libuv - be9d1ce909c079d1be4fb77e59f5cbf0f0c57286 authored over 12 years ago
windows: cast OVERLAPPED.Internal to NTSTATUS to avoid warnings

github.com/neovim/libuv - 829eaf3e3f496eb11d9b25de995747a3aaed39e6 authored over 12 years ago
windows: refactor uv_exepath implementation

github.com/neovim/libuv - 1b75d36babd866532b4f2be22f842664cc487051 authored over 12 years ago
windows: refactor uv_cwd implementation

github.com/neovim/libuv - c9f83e524cc1b357d5fbd7845f08339cd3cba21a authored over 12 years ago
unix: fix event loop stall

Stop libev from entering the epoll_wait/kevent/port_getn/etc. syscall when
there are no active h...

github.com/neovim/libuv - 7d2ea316183ba29a8ab5883593d1f6ee6f8f8ae3 authored over 12 years ago
windows, unix: uv_buf_init should take `unsigned int` for the buffer length

github.com/neovim/libuv - 64f8cf463d92a7d566dc1f1942175917dd41c930 authored over 12 years ago
test: avoid compiler warnings due to size_t truncation

github.com/neovim/libuv - 0dff0e7d47453fafb72a287c0acdddd6e3f2d9de authored over 12 years ago
Windows: avoid compiler warning

github.com/neovim/libuv - c0b530d0798aeceeedfaa8bc74556e5da3a2e549 authored over 12 years ago
windows: move some stream functions to stream-inl.h

github.com/neovim/libuv - 60746b03cbe67bbbe506cf6682e14d0566b26b0b authored over 12 years ago
windows: move request macros to req-inl.h

github.com/neovim/libuv - 754a695df68b0a8146d8447ef2092048a954090c authored over 12 years ago
windows: move handle macros to handle-inl.h

github.com/neovim/libuv - 63b9b1d47266d5c150fb72e6f38893c98a6b2847 authored over 12 years ago
windows: guard against including req-inl.h more than once

github.com/neovim/libuv - 1974541bc933c21e559ceb18ada06b0939e23a43 authored over 12 years ago
windows: guard against including handle-inl.h more than once

github.com/neovim/libuv - 3b907cf0ec1cab7244069ae4395830da98925de0 authored over 12 years ago
test: rename test tcp_dont_connect_after_write

Rename test tcp_dont_connect_after_write to tcp_connect_error_after_write,
teensy tad more descr...

github.com/neovim/libuv - d08070435ddcc834b663c1c5b7bc0995db87e8e6 authored over 12 years ago
test: add a 'write before connect' test

github.com/neovim/libuv - 76fa1631175b58400b06c8e30812db7bfd4aff1e authored over 12 years ago
unix: queue write reqs if stream is not connected

github.com/neovim/libuv - cb9ca142b51906d85605e2af285821ddb27d6140 authored over 12 years ago
unix: remap fds 0-2 to /dev/null if ignore flag set

github.com/neovim/libuv - a30e45f1d709cee2f3807cc461f250dab2d89630 authored over 12 years ago
test: disable tcp_dont_connect_after_write on windows

For now. See #444.

github.com/neovim/libuv - 97801c63157eb1969db4251f98d74c2601675490 authored over 12 years ago
test: add TCP connect error + write test

Original test contributed by Iñaki Baz Castillo. See #443.

github.com/neovim/libuv - b96ed68f46fb89d7595a83319282c17da12ee78d authored over 12 years ago
unix, windows: add semaphore functions

github.com/neovim/libuv - c76c2066c64a3bd390e63eb08a00b0a0c106f445 authored over 12 years ago
unix: make mutex sanity checks non-optional

github.com/neovim/libuv - 7d97ba80030ddf41946354a88e2f81cfacca949d authored over 12 years ago
unix: set PTHREAD_MUTEX_ERRORCHECK in debug mode

github.com/neovim/libuv - c03964f8400e70de1fa4ad913e4e64f027774916 authored over 12 years ago
test: fix implicit function declaration warnings

Fixes the two following compiler warnings:

../test/run-tests.c: In function ‘maybe_run_test’:...

github.com/neovim/libuv - 28ed730bfbc3798eaddbc9d5d5438feb8deeb14f authored over 12 years ago
windows: inline a couple of handle functions

github.com/neovim/libuv - d8b95eaffbfbfc58dc7991554c8e669c6cd9f7d5 authored over 12 years ago
windows: inline a couple of inline request functions

github.com/neovim/libuv - d402604118cc76b0099083d0a82a774bc23cd05c authored over 12 years ago
uv-common: define INLINE macro

github.com/neovim/libuv - ed30365f543819e70769df96ef2c5b018681960e authored over 12 years ago
windows: stop poll watcher when watched socket is closed locally

github.com/neovim/libuv - dd1355da8dd5de14ff5174a4ab048bde593d4b8c authored over 12 years ago
test: stdin/out/err should be set to /dev/null when ignored

github.com/neovim/libuv - 1cd9642cbb2c6d2acac80d686e1471d4daa20048 authored over 12 years ago
windows: always set FDs 0-2 for spawned child processes

github.com/neovim/libuv - bdb8b3a1f2b0fd6782c5b98870e7ab4f65b3f42d authored over 12 years ago
test-poll: make spurious wakeup detection slightly less strict

github.com/neovim/libuv - 4a07b8b7bd32c22758fa30803bd55790fe79e01a authored over 12 years ago
windows: fix fall-through bug in init_child_stdio()

github.com/neovim/libuv - 619686e9e98318e0a45dde473a4f984216baa3d6 authored over 12 years ago
windows: move uv_hrtime() to util.c

* It has nothing to do with timer handles, so it doesn't belong in
timer.c
* uv_hrtime_init() ...

github.com/neovim/libuv - d21fc6c333c383fb2fbec1f2fc587d459c4ea47c authored over 12 years ago
windows/util: move initialization code to uv__util_init

github.com/neovim/libuv - ec95a07d00d358290328dc3c682433d9ec37ceaa authored over 12 years ago
windows: retrieve function pointers before doing anything else

github.com/neovim/libuv - cd1298c38807d9a2cd546612fed2fa58da708220 authored over 12 years ago
windows: add support for cpu times to uv_cpu_info()

* Also cleans up the code and makes it use unicode APIs consistently.
* Credits go to Brian Whit...

github.com/neovim/libuv - 1d64a36caa04f47f9ee34c06e2602d3a5c0f7d31 authored over 12 years ago
windows: add uv__once_init() that ensures that libuv has been initialized

github.com/neovim/libuv - 4252240e5403cdadc6b0515e53788d04deb1c5bc authored over 12 years ago
windows: retrieve NtQuerySystemInformation at startup

github.com/neovim/libuv - 87f3530a1e4330317bd1e694afc596e155b412ae authored over 12 years ago
windows: fix NTSTATUS redefined when compiling with MinGW

Closes #403
Closes #422

github.com/neovim/libuv - 120d99780929118ca499fcab77e274ce35a4ca45 authored over 12 years ago
windows/tty: never report error after forcibly aborting line-buffered read

github.com/neovim/libuv - 961e0cf8da69c6268a7c49c67c5dca089e6989b5 authored over 12 years ago
test: fix windows-ism in test-poll-close.c

github.com/neovim/libuv - 38a6f9f0d969bb44634b7d81fd49cfe608989234 authored over 12 years ago
windows: fix hang when closing an active poll handle

github.com/neovim/libuv - 07f01752393f9b40a739f9bdcc5327699f9398ed authored over 12 years ago
test: verify that closing an active poll handle doesn't hang

github.com/neovim/libuv - 9759c20e90654be3dc057899357cff940c216b52 authored over 12 years ago
windows: fix undefined function warning in run-tests.c

github.com/neovim/libuv - 87dbffbd8f4410a894df0b9b9a8d28aa42d49174 authored over 12 years ago
windows: improve spawn stdio support

* Make using an existing stream for stdio actually work
* Support up to 256 stdio channels
* Fix...

github.com/neovim/libuv - 3ec9c67f935adfd3515acaa1c5ec5222fbdc6f94 authored over 12 years ago
test: test for uv_spawn with stdio_count == 3

github.com/neovim/libuv - dc7a62d114a3986c9474b3d1d55b986307c64b09 authored over 12 years ago
change spawn() api to allow using existing streams for stdio

This commit also adds support for this api on Unix.

github.com/neovim/libuv - f5b5127db0f3677b7c8e71df5cbc197369615660 authored over 12 years ago
windows: fix bugs in uv__fast_poll_cancel_poll_req

github.com/neovim/libuv - 528123ad9ae8ae09da29174590dc7fb3592dfe9b authored over 12 years ago
test-spawn.c: remove unused variable

github.com/neovim/libuv - 04a7e5c274aac955269d82e7c47fafbc2bd6560f authored over 12 years ago
process: implement UV_PROCESS_DETACHED flag for uv_spawn

github.com/neovim/libuv - 69a923bf9386c8731d343604281e6632424032e7 authored over 12 years ago
unix: stat: detect sub-second changes on darwin

github.com/neovim/libuv - 7ca524e133b197c88916004e66fc62b9358ae385 authored over 12 years ago
unix: stat: detect sub-second changes on linux

github.com/neovim/libuv - 5ff2b6121f1786964583dccd904a7a117835bb37 authored over 12 years ago
unix, windows: add stat() based file watcher

Monitors a file path for changes. Supersedes ev_stat.

github.com/neovim/libuv - cc7c8542a52d11cc9b94882dc9d9dffef6b3fa3e authored over 12 years ago
windows: style fix

github.com/neovim/libuv - aecddfe530bc3add35131f13d0b48a9c032d582b authored over 12 years ago
windows: don't crash

github.com/neovim/libuv - 0c727fd7747d1532352bb622e689f2efe576e532 authored over 12 years ago
check for overflow

github.com/neovim/unibilium - bc53767f03d6ad52e7ac6a5cf0bdf9609dd4ed29 authored over 12 years ago
unix: implement timers in libuv

* replace libev backed timers with a pure libuv implementation
* gut ev_run() and make it take a...

github.com/neovim/libuv - c9396dd57e9ed366d65208fed2237dd469e95535 authored over 12 years ago
bench: add new idle loop count benchmark

github.com/neovim/libuv - 3f37ba859f401349b75581a75a5c46040d29dbef authored over 12 years ago
unix: mark eio poll handles as internal

github.com/neovim/libuv - 71a66c17a1a7038cc358fb73193c063a524160a6 authored over 12 years ago
unix, windows: add uv_walk()

Lets the libuv user iterate over the open handles. Mostly intended as a
debugging tool or a post...

github.com/neovim/libuv - 171ad8567da60bbc61d159f67e45da934db7228e authored over 12 years ago
unix: remove unused flag UV__PENDING

github.com/neovim/libuv - 122cd946954fab4ef8102805175f7832095680ef authored over 12 years ago
unix, windows: rename flags UV__ACTIVE, UV__REF

Rename UV__ACTIVE and UV__REF to UV__HANDLE_ACTIVE and UV__HANDLE_REF to make
it clear that they...

github.com/neovim/libuv - 9d26f49725be64e588012d995c66fe312ad92f70 authored over 12 years ago
unix: rework pending handle/req logic

github.com/neovim/libuv - 58a272e5563754eb51ef54d76f8ab3db1300c731 authored over 12 years ago
test: clean up test-loop-handles.c

github.com/neovim/libuv - 12ee388cd9d8578ef4b403e3b8144611ecd7c513 authored over 12 years ago
test: fix double close in test-loop-handles.c

github.com/neovim/libuv - ec0c7b8958f30b84b2dd21d030b11007983b5888 authored over 12 years ago
win/process.c: stdio fd should default to ignore

github.com/neovim/libuv - 75565907073055dd717fb6a6074518cafdd9355d authored over 12 years ago
unix: fix indentation in sunos.c

github.com/neovim/libuv - 18e622d43e053330c4d6f002fb4e9ddae5812574 authored over 12 years ago
win/process.c: remove unused function duplicate_std_handle

github.com/neovim/libuv - 81aff9363357b4174a8528bc259d3d4ca277c7e7 authored over 12 years ago
unix: fix getaddrinfo bad pointer deref

github.com/neovim/libuv - 4690204682664f42169e5875794d4b906ef6fdf4 authored over 12 years ago