Commit 85f9818 1 parent 9196da4 commit 85f9818 Copy full SHA for 85f9818
File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -282,6 +282,11 @@ asyncio
282
282
writing to sockets and uses :meth: `~socket.socket.sendmsg ` if the platform
283
283
supports it. (Contributed by Kumar Aditya in :gh: `91166 `.)
284
284
285
+ * Added :func: `asyncio.eager_task_factory ` and :func: `asyncio.create_eager_task_factory `
286
+ functions to allow opting an event loop in to eager task execution,
287
+ making some use-cases 2x to 5x faster.
288
+ (Contributed by Jacob Bower & Itamar O in :gh: `102853 `, :gh: `104140 `, and :gh: `104138 `)
289
+
285
290
* On Linux, :mod: `asyncio ` uses :class: `~asyncio.PidfdChildWatcher ` by default
286
291
if :func: `os.pidfd_open ` is available and functional instead of
287
292
:class: `~asyncio.ThreadedChildWatcher `.
@@ -644,11 +649,6 @@ Optimizations
644
649
* Speed up :class: `asyncio.Task ` creation by deferring expensive string formatting.
645
650
(Contributed by Itamar O in :gh: `103793 `.)
646
651
647
- * Added :func: `asyncio.eager_task_factory ` and :func: `asyncio.create_eager_task_factory `
648
- functions to allow opting an event loop in to eager task execution,
649
- speeding up some use-cases by up to 50%.
650
- (Contributed by Jacob Bower & Itamar O in :gh: `102853 `)
651
-
652
652
653
653
CPython bytecode changes
654
654
========================
You can’t perform that action at this time.
0 commit comments