History for uvloop/loop.pyx - MagicStack/uvloop · GitHub

github.com

Tin mới

feat: support eager_start kwarg (#748)

feat: support eager_start kwarg (#748)

Add thread name prefix to the default thread pool executor (#636)

Add thread name prefix to the default thread pool executor (#636)

Detach socket on create_connection cancellation to prevent fd double-close (#740)

Detach socket on create_connection cancellation to prevent fd double-close (#740)

Improve performance by using Python C API to enter/exit context (#627)

Improve performance by using Python C API to enter/exit context (#627)

fix!: remove `loop._ready_len` in favor of `len(loop._ready)` (#721)

fix!: remove `loop._ready_len` in favor of `len(loop._ready)` (#721)

Prefer inspect.iscoroutinefunction (#705)

Prefer inspect.iscoroutinefunction (#705)

add free-threading support (#693)

add free-threading support (#693)

Add cleanup_socket param on create_unix_server() (#623)

Add cleanup_socket param on create_unix_server() (#623)

Updates for Cython3 (#587)

Updates for Cython3 (#587)

Use cythonized SO_REUSEPORT rather than the unwrapped native one. (#609)

Use cythonized SO_REUSEPORT rather than the unwrapped native one. (#609)

Drop support of Python 3.7 and update CI (#578)

Drop support of Python 3.7 and update CI (#578)

Fix docstring of loop.shutdown_default_executor (#535)

Fix docstring of loop.shutdown_default_executor (#535)

Port uvloop to Python 3.12 (#570)

Port uvloop to Python 3.12 (#570)

Fix typo discovered by codespell

Fix typo discovered by codespell

bugfix: write to another transport in resume_writing() fails (#498)

bugfix: write to another transport in resume_writing() fails (#498)

Fix loop.getaddrinfo() and tests (#495)

Fix loop.getaddrinfo() and tests (#495)

Drop Python 3.6 support for thread ident

Drop Python 3.6 support for thread ident

Expose uv_version() for libuv API compatibility (#491)

Expose uv_version() for libuv API compatibility (#491)

Expose libuv uv_fs_event functionality (#474)

Expose libuv uv_fs_event functionality (#474)

Activate debug mode when `-X dev` is used

Activate debug mode when `-X dev` is used

Support python 3.11+ (#473)

Support python 3.11+ (#473)

Fix incorrect main thread id value forking from a thread (#453)

Fix incorrect main thread id value forking from a thread (#453)

Fix potential infinite loop (#446)

Fix potential infinite loop (#446)

Expose uv_loop_t pointer for integration with other C-extensions (#310)

Expose uv_loop_t pointer for integration with other C-extensions (#310)

Fix `call_soon_threadsafe` thread safety

Fix ref issue when protocol is in Cython

Fix future issue in sock_connect()

Don't stop the loop in `run_until_complete()` on `SystemExit` and `KeyboardInterrupt` exceptions (#337)

Fix context in protocol callbacks (#348)

Drop Python 3.5/3.6 support (#383)

Fix TypeError('cancel() takes exactly one argument (2 given)') with Python 3.9

Implement loop.shutdown_default_executor()

Add name keyword argument to loop.create_task()

Allow sendto the same addr if remote_addr is set