cpython/Modules
Eric Snow f53d9f2778
bpo-32604: Swap threads only if the interpreter is different. (gh-5778)
The CPython runtime assumes that there is a one-to-one relationship (for a given interpreter) between PyThreadState and OS threads. Sending and receiving on a channel in the same interpreter was causing crashes because of this (specifically due to a check in PyThreadState_Swap()). The solution is to not switch threads if the interpreter is the same.
2018-02-20 16:30:17 -07:00
..
_blake2
_ctypes
_decimal Fix some warnings produced by different compilers. (#5593) 2018-02-09 17:31:26 +02:00
_io bpo-32228: Reset raw_pos after unwinding the raw stream (#4858) 2018-01-28 17:00:09 +01:00
_multiprocessing
_sha3
_sqlite
_xxtestfuzz
cjkcodecs
clinic bpo-31333: Re-implement ABCMeta in C (#5273) 2018-02-18 12:41:58 +00:00
expat
_abc.c bpo-31333: Re-implement ABCMeta in C (#5273) 2018-02-18 12:41:58 +00:00
_asynciomodule.c bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 19:28:33 +09:00
_bisectmodule.c
_bz2module.c bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 19:28:33 +09:00
_codecsmodule.c
_collectionsmodule.c bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) 2018-01-25 17:49:40 +09:00
_contextvarsmodule.c bpo-32436: Implement PEP 567 (#5027) 2018-01-22 19:11:18 -05:00
_cryptmodule.c
_csv.c bpo-32747: Remove trailing spaces in docstrings. (GH-5491) 2018-02-02 10:52:55 +02:00
_curses_panel.c
_cursesmodule.c
_datetimemodule.c bpo-32746: Fix multiple typos (GH-5144) 2018-02-03 19:36:10 -05:00
_dbmmodule.c
_elementtree.c
_functoolsmodule.c
_gdbmmodule.c
_hashopenssl.c bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 19:28:33 +09:00
_heapqmodule.c
_json.c
_localemodule.c bpo-31900: Fix localeconv() encoding for LC_NUMERIC (#4174) 2018-01-15 15:58:02 +01:00
_lsprof.c
_lzmamodule.c bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995) 2018-02-13 19:28:33 +09:00
_math.c
_math.h
_opcode.c
_operator.c
_pickle.c bpo-32746: Fix multiple typos (GH-5144) 2018-02-03 19:36:10 -05:00
_posixsubprocess.c bpo-32777: Fix _Py_set_inheritable async-safety in subprocess (GH-5560) 2018-02-05 22:09:34 -08:00
_queuemodule.c bpo-14976: Reentrant simple queue (#3346) 2018-01-16 00:27:16 +01:00
_randommodule.c
_scproxy.c
_sre.c
_ssl.c bpo-31429: Define TLS cipher suite on build time (#3532) 2018-01-29 14:10:18 +01:00
_ssl_data.h
_stat.c
_struct.c
_testbuffer.c
_testcapimodule.c Cleanup dangling reference in get_timezone_utc_capi (#5317) 2018-01-25 14:58:07 +01:00
_testimportmultiple.c
_testmultiphase.c
_threadmodule.c bpo-32747: Remove trailing spaces in docstrings. (GH-5491) 2018-02-02 10:52:55 +02:00
_tkinter.c
_tracemalloc.c
_uuidmodule.c bpo-32493: Not only AIX, but FreeBSD has uuid_create support (#5089) 2018-01-09 20:38:07 +01:00
_weakref.c
_winapi.c
_xxsubinterpretersmodule.c bpo-32604: Swap threads only if the interpreter is different. (gh-5778) 2018-02-20 16:30:17 -07:00
addrinfo.h
arraymodule.c bpo-32747: Remove trailing spaces in docstrings. (GH-5491) 2018-02-02 10:52:55 +02:00
atexitmodule.c
audioop.c
binascii.c
cmathmodule.c
config.c.in rename _imp initialization function to follow conventions (#5432) 2018-01-29 11:33:57 -08:00
errnomodule.c
faulthandler.c
fcntlmodule.c bpo-32747: Remove trailing spaces in docstrings. (GH-5491) 2018-02-02 10:52:55 +02:00
gc_weakref.txt
gcmodule.c Revert "bpo-31356: Add context manager to temporarily disable GC GH-5495 2018-02-02 09:31:06 -05:00
getaddrinfo.c
getbuildinfo.c
getnameinfo.c
getpath.c bpo-29240: Fix locale encodings in UTF-8 Mode (#5170) 2018-01-15 10:45:49 +01:00
grpmodule.c
hashlib.h
hashtable.c
hashtable.h
itertoolsmodule.c bpo-32747: Remove trailing spaces in docstrings. (GH-5491) 2018-02-02 10:52:55 +02:00
ld_so_aix.in
main.c bpo-32652: Defer pymain_set_global_config() call (#5303) 2018-01-25 09:18:36 +01:00
makesetup
makexp_aix
mathmodule.c
md5module.c bpo-32746: Fix multiple typos (GH-5144) 2018-02-03 19:36:10 -05:00
mmapmodule.c
nismodule.c
ossaudiodev.c
overlapped.c bpo-32622: Implement loop.sendfile() (#5271) 2018-01-27 21:22:47 +02:00
parsermodule.c
posixmodule.c closes bpo-32859: Don't retry dup3() if it is not available at runtime (GH-5708) 2018-02-19 23:25:46 -08:00
posixmodule.h
pwdmodule.c
pyexpat.c
readline.c bpo-29240: Fix locale encodings in UTF-8 Mode (#5170) 2018-01-15 10:45:49 +01:00
README
resource.c
rotatingtree.c
rotatingtree.h
selectmodule.c bpo-32747: Remove trailing spaces in docstrings. (GH-5491) 2018-02-02 10:52:55 +02:00
Setup.dist bpo-31333: Re-implement ABCMeta in C (#5273) 2018-02-18 12:41:58 +00:00
sha1module.c
sha256module.c
sha512module.c
signalmodule.c
socketmodule.c bpo-32221: makeipaddr(): remove interface part + speedup (GH-5449) (#5449) 2018-02-12 14:47:42 -05:00
socketmodule.h
spwdmodule.c
sre.h
sre_constants.h
sre_lib.h
symtablemodule.c
syslogmodule.c
termios.c bpo-32660: Solaris should support constants like termios' FIONREAD (#5328) 2018-01-28 14:00:48 +01:00
testcapi_long.h
timemodule.c Fix some warnings produced by different compilers. (#5593) 2018-02-09 17:31:26 +02:00
tkappinit.c
tkinter.h
unicodedata.c
unicodedata_db.h
unicodename_db.h
winreparse.h
xxlimited.c
xxmodule.c
xxsubtype.c
zipimport.c bpo-32248 - Implement ResourceReader and get_resource_reader() for zipimport (#5248) 2018-01-24 15:36:21 -05:00
zlibmodule.c

Source files for standard library extension modules,
and former extension modules that are now builtin modules.