Closed jmacdonald closed 6 years ago
@gchp the build failures are related to Rust 1.8 support; is there an explicit version you want to support, or is latest stable
enough? If so, we can change travis.yml
to reflect that.
@jmacdonald latest stable is enough. It's just been a while since I looked at the travis config
@jmacdonald I just updated the config. Can you rebase this to pick it up?
@gchp all set!
@jmacdonald thanks! Just left one comment, more for clarification for myself than anything else.
That ought to do it; let me know if there's anything else!
Great! Thanks again for this.
As mentioned here, Termbox is partially thread safe. This PR synchronizes access to Termbox's input/output streams so that it can be shared safely across threads.
The primary use case for this is for applications with a thread that blocks on input, with another thread that renders output to the screen.