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.
|
2019-02-13 13:47:58 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.12.1
v0.12.1:
Fix a circular references case in SSL implementation.
Cleanup references to callbacks in canceled callback handles.
|
2019-01-22 09:56:38 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-uvloop: updated to 0.12.0
v0.12.0:
New Features
- New SSL implementation. The new implementation is faster and
and more complete, and will become the default SSL implementation
in asyncio 3.8. This is a significant change that warrants a release
candidate to make sure it is tested properly.
- New uvloop.install() helper function.
Bug Fixes
- All bug fixes from 0.11.0—0.11.3 are included in
this release.
- ssl.CertificateError is no longer logged as it's delivered to
the Protocol.connection_lost() anyways.
- Don't use non-existent UDPTransport._address attribute.
Performance
- Improve UDPTransport.sendto() performance.
|
2018-10-31 11:46:15 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.11.3
v0.11.3:
Bug Fixes
* Use new PyOS_BeforeFork and PyOS_AfterFork_* 3.7 APIs when available
* Fix async generators finalization to function correctly in debug mode
* Pass backlog to loop.create_unix_server() when a server is created via
loop.create_server(sock=unix_sock, backlog=backlog).
* Don't raise "requires a DNS lookup" error on Unix Domain Socket
* Fix use of PyContext* APIs in 3.7.1
|
2018-08-10 08:34:50 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.11.2
v0.11.2:
Fix a memory leak related to contextvars support.
|
2018-08-06 21:42:55 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.11.1
v0.11.1:
Bug Fixes
Fix server to shutdown when alive connections exist
Fix a few bugs and crashes in UDP layer
Fix FD leakage if spawning a subprocess fails
Fix libuv process handles leak when uv_spawn() fails
|
2018-07-05 08:46:17 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated 0.11.0
v0.11.0:
New Features
* Implement support for BufferedProtocol.
* Implement loop.start_tls().
* Add Server.get_loop().
Bug Fixes
* Fix Server to wait in wait_closed() until all transports are done.
* SSLTransport.abort() should mark the transport as closed.
* Fix 3.7 32bit builds.
|
2018-07-03 07:03:44 by Adam Ciarcinski | Files touched by this commit (495) |
Log message:
extend PYTHON_VERSIONS_ for Python 3.7
|