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

WIP: feat: support for Windows #191

Open
wants to merge 10 commits into
base: revert-178-feat/adjust_windows
Choose a base branch
from

Commits on Aug 18, 2022

  1. feat: half of implement to support the windows platform

    Added cross-platform type abstractions, such as fdtype, etc.
    
    It encapsulates system calls under the windows platform, such as sendmsg, etc.
    
    Under the windows platform, an interface similar to epoll is implemented by encapsulating WSAPoll
    
    Completed cross-platform porting for Poll
    
    Make the project not report errors under the windows platform
    
    The corresponding test cases are modified to support cross-platform testing without changing their functions
    
    The implementation of Poll and the following passed the unit test
    
    TODO: Cross-platform implementation and testing of listener
    lllbbbyyy committed Aug 18, 2022
    Configuration menu
    Copy the full SHA
    b0422da View commit details
    Browse the repository at this point in the history
  2. fix: delete debug print

    lllbbbyyy committed Aug 18, 2022
    Configuration menu
    Copy the full SHA
    b307c62 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. fix: Adjusted to merge with previous modifications that did not repor…

    …t errors under Windows
    lllbbbyyy committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    19e07d2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' of https://github.com/cloudwego/netpoll into r…

    …efactor/support_for_windows
    lllbbbyyy committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    b266c6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90bbd59 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    feb1407 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2022

  1. Configuration menu
    Copy the full SHA
    fb66064 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. fix: Fixed an issue where epoll adding an event would sometimes not s…

    …ucceed and epoll wait would change the state of the event
    lllbbbyyy committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    35aae51 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. Configuration menu
    Copy the full SHA
    811af80 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2022

  1. Configuration menu
    Copy the full SHA
    e748b02 View commit details
    Browse the repository at this point in the history