summaryrefslogtreecommitdiff
path: root/Python/pythonrun.c
diff options
context:
space:
mode:
authorAntoine Pitrou <solipsis@pitrou.net>2012-09-06 00:59:49 +0200
committerAntoine Pitrou <solipsis@pitrou.net>2012-09-06 00:59:49 +0200
commitad9913285e1396716c192883510c0febdb7c2b94 (patch)
tree0a0cdfdaf67e1948f7fc1002171788d626b70326 /Python/pythonrun.c
parent9f4746ce09f06a3ced759d954f879b764634388d (diff)
downloadcpython-ad9913285e1396716c192883510c0febdb7c2b94.tar.gz
Issue #13992: The trashcan mechanism is now thread-safe. This eliminates
sporadic crashes in multi-thread programs when several long deallocator chains ran concurrently and involved subclasses of built-in container types. Because of this change, a couple extension modules compiled for 3.2.4 (those which use the trashcan mechanism, despite it being undocumented) will not be loadable by 3.2.3 and earlier. However, extension modules compiled for 3.2.3 and earlier will be loadable by 3.2.4.
Diffstat (limited to 'Python/pythonrun.c')
0 files changed, 0 insertions, 0 deletions