2021-08-11 09:03:57 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.16.0
v0.16.0
This release adds Python 3.10 support, updates bundled libuv to 1.42.0
and fixes a handful of issues.
Changes
Python 3.10 support
Bump vendored libuv to 1.42.0
Use cibuildwheel to build wheels
Add support for <timer handle>.when()
Fixes
Fix ref issue when protocol is in Cython
Set python_requires in setup.py
SSL: schedule first data after waiter wakeup
Fix a possible race condition in sslproto test
Fix call_soon_threadsafe thread safety
|
2021-07-14 10:08:07 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.15.3
v0.15.3:
Bug Fixes
SSL: schedule first data after waiter wakeup
Fix a possible race condition in sslproto test
Fix call_soon_threadsafe thread safety
|
2021-02-19 06:45:07 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.15.2
v0.15.2
Add python_requires in setup.py to fix dependency resolution issues
|
2021-02-15 21:43:15 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.15.1
v0.15.1
Bug Fixes
Fix a segfault issue when a Cython protocol is de-referencing itself from \
Context.run() callbacks
|
2021-02-10 09:18:25 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-uvloop: updated to 0.15.0
v0.15.0
New Features
Add name keyword argument to loop.create_task()
Add typing support
Bug Fixes
SSL: many improvements
Fix KeyboardInterrupt handling logic
Python 3.8/3.9 compatibility fixes, drop support for 3.5/3.6
UDP: multiple bug fixes
Pipe: a critical crash fix that affects subprocess, pipe and socketpair
Restore context on protocol callbacks
Subprocess: stdio bug fixes
Sock: fix issue in sock_connect() for large concurrency
Misc fixes about docs URL, test typo, and CI compatibility
|
2019-11-06 13:48:47 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-uvloop: updated to 0.14.0
v0.14.0
New Features
Add support for Python 3.8.
Bug Fixes
Multiple fixes in the SSL/TLS layer.
Restore signal.wakeup_fd after the event loop is closed.
Handle large timeouts in loop.call_later().
Fix possible feezing of uvloop on os.fork.
Better handle Unix sockets for datagram transports.
Avoid double connecting to remote_addr for datagram transports.
Build
Bump Cython to 0.29.13.
Bump libuv to v1.33.1.
|
2019-09-25 10:45:54 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
py-uvloop: fix buidling - do not compile internal libuv when it is not used
|
2019-08-17 13:05:48 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
py-uvloop: updated to 0.13.0
v0.13.0
New Features
Implement Server.start_serving() and related APIs.
Make Server an asynchronous context manager.
Performance
Start using high-performance uv_udp_t handle. This
should result in a significantly faster UDP support.
Make address validation faster in udp.sendto().
Misc
OSError is no longer logged by Transports.
This matches asyncio behaviour in 3.8.
Build
Upgrade to libuv v1.31.0.
Use manylinux-2010. This means we no longer provide
32bit builds for Linux.
|
2019-04-26 15:14:25 by Maya Rashish | Files touched by this commit (473) |
Log message:
Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
|
2019-03-21 11:15:41 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.12.2
v0.12.2
Bug Fixes
* Fix circular references in SSL implementation to reduce
the need for GC.
* Fix a memory leak in call_later() and call_at().
The leak occurred when a callback argument had a reference to
the event loop.
* Fix compilation warnings.
* Round (instead of flooring) delay in call_later().
This ensures that the callback is never called slightly before
the specified time.
|