Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix blockless IO::FileDescriptor echo and raw mode methods #14529

Merged
merged 3 commits into from Apr 24, 2024

Conversation

HertzDevil
Copy link
Contributor

Fixes #14528.

@straight-shoota straight-shoota added this to the 1.13.0 milestone Apr 23, 2024
@straight-shoota
Copy link
Member

Windows CI is failing quite interestingly: https://github.com/crystal-lang/crystal/actions/runs/8792765757/job/24131162983?pr=14529

Error: undefined method 'up?' for Nil (compile-time type is (Action | Nil))

Yet this seems unrelated to this PR.

@straight-shoota straight-shoota merged commit 82a208c into crystal-lang:master Apr 24, 2024
59 of 60 checks passed
@HertzDevil HertzDevil deleted the bug/io-console branch April 24, 2024 09:10
apainintheneck added a commit to apainintheneck/anticipate that referenced this pull request Apr 25, 2024
This should be opened with the LibC open command so that it's in
tty mode and can be turned into raw tty mode. Unfortunately that
is not possible yet because there is a bug in the current Crystal
version with turning file descriptors into raw mode without a block.
That should be fixed in Crystal 1.13.0.

See crystal-lang/crystal#14529
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants