mirror of
https://github.com/python/cpython.git
synced 2025-09-05 16:31:16 +00:00
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
This commit is contained in:
parent
5e87592fd1
commit
aa0aa0492c
4 changed files with 15 additions and 220 deletions
|
@ -608,7 +608,6 @@ _pythread_pthread_set_stacksize(size_t size)
|
|||
|
||||
#define THREAD_SET_STACKSIZE(x) _pythread_pthread_set_stacksize(x)
|
||||
|
||||
#define Py_HAVE_NATIVE_TLS
|
||||
|
||||
int
|
||||
PyThread_create_key(void)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue