1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-30 14:49:26 +03:00
wezterm/pty
Wez Furlong 8f9d654301 ssh: fix coordination of pty readers
At some recent point in history, I effective broke multiple tabs in
`wezterm ssh HOST` by allowing them to contend in weird ways on locks,
leading to a horribly sluggish experience where multiple keypresses
in alternate tabs would appear to be swallowed until IO happened in
another tab.  Yuk!

This commit fixes that up by teaching channels how to wait cooperatively
and to attempt a read in all waiting channels when the fd becomes
readable.
2020-01-31 22:56:25 -08:00
..
examples pty: implement awaitable conpty for windows 2020-01-20 15:23:56 -08:00
src ssh: fix coordination of pty readers 2020-01-31 22:56:25 -08:00
Cargo.toml point to local filedescriptor crate 2020-01-26 09:15:24 -08:00