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: MagicStack/uvloop
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: MagicStack/uvloop
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.14
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 9 files changed
  • 2 contributors

Commits on Oct 25, 2019

  1. Bump to 0.14.0rc1

    1st1 committed Oct 25, 2019
    Copy the full SHA
    679fde6 View commit details

Commits on Oct 29, 2019

  1. Fix KeyboardInterrupt handling logic.

    When uvloop is run in the main thread we *always* want to set up a
    self-pipe and a signal wakeup FD.  That's the only way how libuv
    can be notified that a ^C happened and break away from selecting
    on sockets.
    
    asyncio does not need to do that, as the 'selectors' module it uses
    is already aware of the way Python implements ^C handling.
    
    This translates to a slightly different behavior between asyncio &
    uvloop:
    
    1. uvloop needs to always call signal.set_wakeup_fd() when run in the
      main thread;
    
    2. asyncio only needs to call signal.set_wakeup_fd() when a user
      registers a signal handler.
    
    (2) means that if the user had not set up any signals, the signal
    wakeup FD stays the same between different asyncio runs.  This commit
    fixes uvloop signal implementation to make sure that uvloop behaves
    the same way as asyncio in regards to signal wakeup FD between the
    loop runs.  It also ensures that uvloop always have a proper
    self-pipe set up so that ^C is always supported when it is run in
    the main thread.
    
    Issue #295.
    1st1 committed Oct 29, 2019
    Copy the full SHA
    d76d982 View commit details
  2. fix missing data on EOF in flushing

    * when EOF is received and data is still pending in incoming buffer,
      the data will be lost before this fix
    * also removed sleep from a recent-written test
    fantix authored and 1st1 committed Oct 29, 2019
    Copy the full SHA
    e6fd637 View commit details
  3. Copy the full SHA
    6fd6264 View commit details
  4. Bump the version to 0.14.0rc2

    1st1 committed Oct 29, 2019
    Copy the full SHA
    9b4bd2e View commit details

Commits on Nov 5, 2019

  1. Bump the version to 0.14.0

    1st1 committed Nov 5, 2019
    Copy the full SHA
    0e72f81 View commit details

This comparison is taking too long to generate.

Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.

You can try running this command locally to see the comparison on your machine:
git diff master...0.14