]> granicus.if.org Git - python/commit
bpo-25658: Implement PEP 539 for Thread Specific Storage (TSS) API (GH-1362)
authorMasayuki Yamamoto <ma3yuki.8mamo10@gmail.com>
Fri, 6 Oct 2017 10:41:34 +0000 (19:41 +0900)
committerNick Coghlan <ncoghlan@gmail.com>
Fri, 6 Oct 2017 10:41:34 +0000 (20:41 +1000)
commit731e18901484c75b60167a06a0ba0719a6d4827d
treefc9b8afc6eb8453729c130a146b838228ab103c6
parentb8ab9d3fc816f85f4d6dbef12b7414e6dc10e4dd
bpo-25658: Implement PEP 539 for Thread Specific Storage (TSS) API (GH-1362)

See PEP 539 for details.

Highlights of changes:

- Add Thread Specific Storage (TSS) API
- Document the Thread Local Storage (TLS) API as deprecated
- Update code that used TLS API to use TSS API
18 files changed:
Doc/c-api/init.rst
Doc/whatsnew/3.7.rst
Include/internal/pystate.h
Include/pythread.h
Misc/NEWS.d/next/C API/2017-06-24-14-30-44.bpo-25658.vm8vGE.rst [new file with mode: 0644]
Modules/_testcapimodule.c
Modules/_tracemalloc.c
Modules/faulthandler.c
Modules/posixmodule.c
PC/python3.def
Python/pystate.c
Python/thread.c
Python/thread_nt.h
Python/thread_pthread.h
Python/traceback.c
configure
configure.ac
pyconfig.h.in