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

Implement zerocopy writes #990

Merged
merged 12 commits into from
Nov 1, 2024
Merged

Implement zerocopy writes #990

merged 12 commits into from
Nov 1, 2024

Commits on Nov 1, 2024

  1. Implement zerocopy writes

    With Python 3.12+ and later transport.writelines is implemented as `sendmsg(..., IOV_MAX)`
    which allows us to avoid joining the bytes and sending them in one go
    bdraco committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    d48ef35 View commit details
    Browse the repository at this point in the history
  2. Implement zerocopy writes

    With Python 3.12+ and later transport.writelines is implemented as `sendmsg(..., IOV_MAX)`
    which allows us to avoid joining the bytes and sending them in one go
    bdraco committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    d9e7fda View commit details
    Browse the repository at this point in the history
  3. fixes

    bdraco committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    16b3c96 View commit details
    Browse the repository at this point in the history
  4. more fixes

    bdraco committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    36b1036 View commit details
    Browse the repository at this point in the history
  5. more fixes

    bdraco committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    a9755cf View commit details
    Browse the repository at this point in the history
  6. more fixes

    bdraco committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    0dac717 View commit details
    Browse the repository at this point in the history
  7. more fixes

    bdraco committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    1516a2e View commit details
    Browse the repository at this point in the history
  8. more fixes

    bdraco committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    d83d71b View commit details
    Browse the repository at this point in the history
  9. more fixes

    bdraco committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    2ac7e68 View commit details
    Browse the repository at this point in the history
  10. guard against empty writes

    bdraco committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    733fe97 View commit details
    Browse the repository at this point in the history
  11. fix tests

    bdraco committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    35cf0bd View commit details
    Browse the repository at this point in the history
  12. Update noise.py

    bdraco authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    9a6f50b View commit details
    Browse the repository at this point in the history