[Python-checkins] [python/cpython] aa0aa0: bpo-30832: Remove own implementation for thread-lo...
GitHub
noreply at github.com
Mon Jul 3 07:34:40 EDT 2017
Branch: refs/heads/master
Home: https://github.com/python/cpython
Commit: aa0aa0492c5fffe750a26d2ab13737a1a6d7d63c
https://github.com/python/cpython/commit/aa0aa0492c5fffe750a26d2ab13737a1a6d7d63c
Author: Masayuki Yamamoto <ma3yuki.8mamo10 at gmail.com>
Date: 2017-07-03 (Mon, 03 Jul 2017)
Changed paths:
A Misc/NEWS.d/next/C API/2017-07-03-17-25-40.bpo-30832.PcTAEP.rst
M Python/thread.c
M Python/thread_nt.h
M Python/thread_pthread.h
Log Message:
-----------
bpo-30832: Remove own implementation for thread-local storage (#2537)
* bpo-30832: Remove own implementation for thread-local storage
CPython has provided the own implementation for thread-local storage
(TLS) on Python/thread.c, it's used in the case which a platform has
not supplied native TLS. However, currently all supported platforms
(NT and pthreads) have provided native TLS and defined the
Py_HAVE_NATIVE_TLS macro with unconditional in any case.
* bpo-30832: replace NT with Windows
* bpo-30832: change to directive chain
* bpo-30832: remove comemnt which making no sense
More information about the Python-checkins
mailing list