Files
neovim/src
Thiago de Arruda 452804638d Reimplement input functions on top of libuv
The functions `mch_inchar`, `mch_breakcheck`, `mch_char_avail` were
reimplemented on top of libuv. Here's how it works:

- When Neovim needs to wait for characters, it will transfer control to libuv
  event loop.
- When the libuv event loop gets user input, it will transfer control back to
  Neovim
- Neovim uses the `input_read` function to get the actual data read by libuv.

With this scheme its possible to keep Neovim single-threaded while enjoying the
benefits provided by libuv.

This commit leaves SIGWINCH broken for now
2014-03-26 18:30:18 -03:00
..
2014-02-24 18:48:51 -03:00
2014-03-07 15:27:05 -03:00
2014-03-24 18:23:24 -03:00
2014-03-24 18:23:24 -03:00
2014-02-26 04:17:27 -03:00
2014-03-26 16:28:13 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-26 16:28:13 -03:00
2014-03-06 07:16:21 -03:00
2014-03-19 07:53:16 -03:00
2014-03-19 07:53:16 -03:00
2014-03-26 16:28:13 -03:00
2014-03-25 18:48:45 -03:00
2014-03-26 18:29:17 -03:00
2014-03-02 14:19:59 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-19 07:53:16 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-25 18:48:45 -03:00
2014-03-25 18:48:45 -03:00
2014-03-26 16:28:13 -03:00
2014-03-26 16:28:13 -03:00
2014-03-26 18:29:17 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-25 18:48:45 -03:00
2014-03-25 18:57:02 -03:00
2014-03-26 16:28:13 -03:00
2014-03-26 18:29:17 -03:00
2014-03-02 14:19:59 -03:00
2014-03-19 07:53:16 -03:00
2014-03-14 21:19:46 -03:00
2014-03-26 16:28:13 -03:00
2014-03-19 07:53:16 -03:00
2014-03-06 07:16:21 -03:00
2014-03-26 18:29:17 -03:00
2014-03-25 18:48:45 -03:00
2014-03-26 16:28:13 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-25 18:57:02 -03:00
2014-03-26 18:29:17 -03:00
2014-03-02 14:19:59 -03:00
2014-03-26 16:28:13 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-26 18:29:17 -03:00
2014-03-26 18:29:17 -03:00
2014-03-19 07:53:16 -03:00
2014-03-02 14:19:59 -03:00
2014-03-26 18:29:17 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-02 14:19:59 -03:00
2014-03-19 07:53:16 -03:00
2014-03-09 09:37:00 -03:00
2014-03-02 14:19:59 -03:00
2014-03-25 18:57:02 -03:00
2014-03-02 14:19:59 -03:00
2014-03-09 09:37:00 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-25 18:57:02 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-26 16:28:13 -03:00
2014-03-26 16:28:13 -03:00
2014-02-26 04:17:27 -03:00
2014-03-26 16:28:13 -03:00
2014-03-02 14:19:59 -03:00
2014-03-14 21:03:28 -03:00
2014-03-02 14:19:59 -03:00
2014-03-26 16:28:13 -03:00
2014-03-26 18:29:17 -03:00
2014-03-25 18:48:45 -03:00
2014-03-02 14:19:59 -03:00