macOS: Fix rendering frames-per-second very low when processing large amounts of input in small chunks

We do this by debouncing wakeup events sent to the main loop by the I/O
thread. Use in the input_delay time to debounce. Apparently processing
wakeup events is very expensive in Cocoa.

Fixes #1082
This commit is contained in:
Kovid Goyal
2018-10-23 10:27:56 +05:30
parent adf9c4fc5f
commit 40b355e593
2 changed files with 23 additions and 3 deletions

View File

@@ -29,6 +29,9 @@ Changelog
- macOS: Fix IME input for east asian languages (:iss:`910`)
- macOS: Fix rendering frames-per-second very low when processing
large amounts of input in small chunks (:pull:`1082`)
- Fix expansion of env vars not working in the :opt:`env` directive
(:iss:`1075`)