
Patch by Victor Stinner.īpo-44422: The threading.enumerate() function now uses a reentrant lock to prevent a hang on reentrant call. On Linux with the glibc, pthread_exit() aborts the whole process if dlopen() fails to open libgcc_s.so file (ex: EMFILE error). bpo-44535: Enable building using a Visual Studio 2022 install on Windows.bpo-38062: Clarify that atexit uses equality comparisons internally.


bpo-41180: Add auditing events to the marshal module, and stop raising code._init_ events for every unmarshalled code object.
