File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -282,6 +282,11 @@ asyncio
282282 writing to sockets and uses :meth: `~socket.socket.sendmsg ` if the platform
283283 supports it. (Contributed by Kumar Aditya in :gh: `91166 `.)
284284
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+
285290* On Linux, :mod: `asyncio ` uses :class: `~asyncio.PidfdChildWatcher ` by default
286291 if :func: `os.pidfd_open ` is available and functional instead of
287292 :class: `~asyncio.ThreadedChildWatcher `.
@@ -644,11 +649,6 @@ Optimizations
644649* Speed up :class: `asyncio.Task ` creation by deferring expensive string formatting.
645650 (Contributed by Itamar O in :gh: `103793 `.)
646651
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-
652652
653653CPython bytecode changes
654654========================
You can’t perform that action at this time.
0 commit comments