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

Seperate Socket and FileDescriptor IO #4707

Merged
merged 3 commits into from
Aug 30, 2017
Merged

Commits on Aug 20, 2017

  1. Add IO::Syscall

    IO::Syscall is an abstraction over non-blocking IO provided by syscalls. It
    takes care of checking for EAGAIN and managing the lists of waiting fibers.
    RX14 committed Aug 20, 2017
    Configuration menu
    Copy the full SHA
    29fbc5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b153aa5 View commit details
    Browse the repository at this point in the history
  3. Seperate Socket and IO::FileDescriptor

    On some platforms - notably windows - socket descriptors are different from file
    descriptors so it makes no sense for them to be shared under a common hierarchy.
    RX14 committed Aug 20, 2017
    Configuration menu
    Copy the full SHA
    98eba71 View commit details
    Browse the repository at this point in the history