Skip to content

Latest commit

 

History

History
8 lines (7 loc) · 433 Bytes

2020-03-19-02-26-13.bpo-40010.Y-LIR0.rst

File metadata and controls

8 lines (7 loc) · 433 Bytes

Optimize signal handling in multithreaded applications. If a thread different than the main thread gets a signal, the bytecode evaluation loop is no longer interrupted at each bytecode instruction to check for pending signals which cannot be handled. Only the main thread of the main interpreter can handle signals.

Previously, the bytecode evaluation loop was interrupted at each instruction until the main thread handles signals.