Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bmerry/async-solipsism
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.5
Choose a base ref
...
head repository: bmerry/async-solipsism
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.6
Choose a head ref
  • 18 commits
  • 13 files changed
  • 1 contributor

Commits on Mar 23, 2024

  1. More careful use of memoryviews

    This should fix some bugs where the code was assuming that bytes-like
    objects were actually bytes|bytearray. It is also much more careful to
    explicitly release memoryview wrappers rather than relying on the
    garbage collector.
    
    Specifically:
    - Queue.write (and hence Socket.send) would function incorrectly given a
      buffer-protocol object whose element size was not byte or whose shape
      was not 1D.
    - Socket.recv_into assumed the object supported slice assignment with
      byte indices, rather than using a memoryview to do the assignment.
    
    Additionally, some checks were added on the nbytes parameter to
    Socket.recv_into.
    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    0addc36 View commit details
    Browse the repository at this point in the history
  2. Add tests for Socket updates

    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    2f067d7 View commit details
    Browse the repository at this point in the history
  3. Bring CI workflow up to date

    - More modern versions of actions
    - Test up to Python 3.12
    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    9426bcc View commit details
    Browse the repository at this point in the history
  4. CI: Pin an older version of Ubuntu

    Python 3.6 isn't available for Ubuntu 22.04 on GHA.
    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    186326f View commit details
    Browse the repository at this point in the history
  5. Fix a flake8 complaint

    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    11d4369 View commit details
    Browse the repository at this point in the history
  6. Fix a README typo

    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    4ae6247 View commit details
    Browse the repository at this point in the history
  7. Add a .pre-commit-config.yaml

    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    7131aaa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    27c9d5e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    393e7b5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    448a203 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a1495c3 View commit details
    Browse the repository at this point in the history
  12. Fix GHA (hopefully)

    The pre-commit actions now specifically require Python 3.8 to build the
    requirements file, so should only be tested there.
    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    d47ed8c View commit details
    Browse the repository at this point in the history
  13. Run GHA on pull request too

    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    2b5b163 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7ce816c View commit details
    Browse the repository at this point in the history
  15. Bump version to 0.6

    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    bec1263 View commit details
    Browse the repository at this point in the history
  16. Update README for 0.6 release

    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    6398818 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3e011a7 View commit details
    Browse the repository at this point in the history
  18. Fix content-type for README

    bmerry committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    462abab View commit details
    Browse the repository at this point in the history
Loading