aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/event/uv_process.c
Commit message (Collapse)AuthorAge
* Windows: avoid "uv_" naming conflicts. #3225Seth Jackson2015-08-27
|
* job: Replace by a better process abstraction layerThiago de Arruda2015-07-17
- New libuv/pty process abstraction with simplified API and no globals. - Remove nvim/os/job*. Jobs are now a concept that apply only to programs spawned by vimscript job* functions. - Refactor shell.c/channel.c to use the new module, which brings a number of advantages: - Simplified API, less code - No slots in the user job table are used - Not possible to acidentally receive data from vimscript - Implement job table in eval.c, which is now a hash table with unilimited job slots and unique job ids.