neovim/test
Thiago de Arruda d561ba223d job: Refactor to ensure that all callbacks will be invoked
It's possible that a child process won't close it's standard streams, even after
it exits. This can be evidenced with the "xclip" program:

    :call system('xclip -i -selection clipboard', 'DATA')

Before this commit, the above command wouldn't return, even though the xclip
program had exited. That is because `xclip` wasn't closing it's stdout/stderr
streams, which would block pending_refs from ever reaching 0.

Now the job.c module was refactored to ensure all streams are closed when the
uv_process_t handle is closed.
2014-10-23 21:19:08 -03:00
..
config Add automatic generation of headers 2014-06-02 11:04:17 -03:00
functional job: Refactor to ensure that all callbacks will be invoked 2014-10-23 21:19:08 -03:00
includes os_open: add unit tests 2014-07-14 09:05:52 -04:00
unit update os_can_exe unit test 2014-09-17 01:01:25 -04:00