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

Event Loop & Socket Type Multi-Support #692

Open
wants to merge 63 commits into
base: main
Choose a base branch
from

Commits on Oct 30, 2024

  1. Checkpoint

    bretambrose committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    9d97302 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Updated with doc comments

    Bret Ambrose committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    9781845 View commit details
    Browse the repository at this point in the history
  2. Creation API

    Bret Ambrose committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    754c56d View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Checkpoint

    Bret Ambrose committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    974a9b2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into EventLoopPublicApi

    Bret Ambrose committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    0b7b061 View commit details
    Browse the repository at this point in the history
  3. Formatting

    Bret Ambrose committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    75e4f45 View commit details
    Browse the repository at this point in the history
  4. Oops

    Bret Ambrose committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    4a784cc View commit details
    Browse the repository at this point in the history
  5. Windows updates

    Bret Ambrose committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    381f3dd View commit details
    Browse the repository at this point in the history
  6. test update

    Bret Ambrose committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    e63c0a8 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    09cff00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca3a134 View commit details
    Browse the repository at this point in the history
  3. clang format

    xiazhvera committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6619695 View commit details
    Browse the repository at this point in the history
  4. revert shutdown_types?

    xiazhvera committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    7a89d9e View commit details
    Browse the repository at this point in the history
  5. rename cmake flags

    xiazhvera committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    56fa4d1 View commit details
    Browse the repository at this point in the history
  6. fix default event loop

    xiazhvera committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c1a4971 View commit details
    Browse the repository at this point in the history
  7. improve error message

    xiazhvera committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    470164b View commit details
    Browse the repository at this point in the history
  8. Update based on PR feedback:

    Bret Ambrose committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9e6d574 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'EventLoopPublicApi' of github.com:awslabs/aws-c-io into…

    … runtime_select_event_loop
    xiazhvera committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d8f5fdd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9323cc3 View commit details
    Browse the repository at this point in the history
  11. Revert "Make io testing channel usable across library boundaries"

    This reverts commit 9323cc3.
    Bret Ambrose committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b771d8c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4f3048e View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Revert "Revert "Make io testing channel usable across library boundar…

    …ies""
    
    This reverts commit b771d8c.
    Bret Ambrose committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    fcb3d9a View commit details
    Browse the repository at this point in the history
  2. Set allocator

    Bret Ambrose committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    9b16a3b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a30cd39 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74733ad View commit details
    Browse the repository at this point in the history
  5. clang format

    xiazhvera committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    558d179 View commit details
    Browse the repository at this point in the history
  6. remove unreachable..

    xiazhvera committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    16d4e25 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7cb0936 View commit details
    Browse the repository at this point in the history
  8. introduce socket vtable

    xiazhvera committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    e84a1a6 View commit details
    Browse the repository at this point in the history
  9. fix platform error code

    xiazhvera committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    d79b5b7 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. remove global vtable

    xiazhvera committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    3ce216c View commit details
    Browse the repository at this point in the history
  2. fix flag

    xiazhvera committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    6233c9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f75185 View commit details
    Browse the repository at this point in the history
  4. prevent fail fast

    xiazhvera committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    f7fb5a2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    16861b9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    17c7cca View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Doc comments

    bretambrose committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    d68acdb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3999196 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'EventLoopPublicApi' of github.com:awslabs/aws-c-io into…

    … runtime_select_event_loop
    xiazhvera committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    6f1984c View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Michael Graeb <[email protected]>
    xiazhvera and graebm authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    8d84d11 View commit details
    Browse the repository at this point in the history
  5. update cr changes

    xiazhvera committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    71fae6f View commit details
    Browse the repository at this point in the history
  6. Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…

    …io into runtime_select_event_loop
    xiazhvera committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    35efc2e View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. rename enum

    xiazhvera committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    405c988 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e614bdc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e22131a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    51e2d5a View commit details
    Browse the repository at this point in the history
  5. clean up and format

    xiazhvera committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    8be6cd2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ab05a35 View commit details
    Browse the repository at this point in the history
  7. lint

    xiazhvera committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    61cbc90 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…

    …io into runtime_select_event_loop
    xiazhvera committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    4d0e12c View commit details
    Browse the repository at this point in the history
  9. wrap the kqueue function

    xiazhvera committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    7b51b56 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aa876a1 View commit details
    Browse the repository at this point in the history
  11. fix lint

    xiazhvera committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    ee7fa76 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2fb32ab View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    f5a5338 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ea8588 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. update code review comments

    xiazhvera committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    1cbe989 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. add unit test

    xiazhvera committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    667e41a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48ad48c View commit details
    Browse the repository at this point in the history
  3. move function definition

    xiazhvera committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    17b79a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a32ee15 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c53b4ad View commit details
    Browse the repository at this point in the history
  6. format

    xiazhvera committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    ad5152c View commit details
    Browse the repository at this point in the history