cpython/Modules
Jeroen Demeyer 351c67416b bpo-35983: skip trashcan for subclasses (GH-11841)
Add new trashcan macros to deal with a double deallocation that could occur when the `tp_dealloc` of a subclass calls the `tp_dealloc` of a base class and that base class uses the trashcan mechanism.

Patch by Jeroen Demeyer.
2019-05-10 19:21:10 +02:00
..
_blake2
_ctypes bpo-36594: Fix incorrect use of %p in format strings (GH-12769) 2019-05-06 12:56:50 -04:00
_decimal bpo-36793: Remove unneeded __str__ definitions. (GH-13081) 2019-05-06 22:29:40 +03:00
_io bpo-2091: Fix typo in exception message (GH-12987) 2019-04-27 22:40:45 +03:00
_multiprocessing
_sha3
_sqlite bpo-30262: Don't expose private objects in sqlite3 (GH-1440) 2019-05-09 21:05:45 +03:00
_xxtestfuzz
cjkcodecs
clinic bpo-36673: Implement comment/PI parsing support for the TreeBuilder in ElementTree. (#12883) 2019-05-01 21:20:38 +02:00
expat
_abc.c
_asynciomodule.c
_bisectmodule.c
_bz2module.c
_codecsmodule.c
_collectionsmodule.c
_contextvarsmodule.c
_cryptmodule.c
_csv.c
_curses_panel.c
_cursesmodule.c
_datetimemodule.c bpo-36004: Add date.fromisocalendar (GH-11888) 2019-04-29 15:22:03 +02:00
_dbmmodule.c
_elementtree.c bpo-35983: skip trashcan for subclasses (GH-11841) 2019-05-10 19:21:10 +02:00
_functoolsmodule.c bpo-36650: Fix handling of empty keyword args in C version of lru_cache. (GH-12881) 2019-04-20 07:20:44 -10:00
_gdbmmodule.c
_hashopenssl.c
_heapqmodule.c
_json.c bpo-36793: Remove unneeded __str__ definitions. (GH-13081) 2019-05-06 22:29:40 +03:00
_localemodule.c
_lsprof.c
_lzmamodule.c
_math.c
_math.h
_opcode.c
_operator.c
_pickle.c bpo-35900: Enable custom reduction callback registration in _pickle (GH-12499) 2019-05-08 23:08:25 +02:00
_posixsubprocess.c
_queuemodule.c
_randommodule.c
_scproxy.c
_sre.c
_ssl.c
_ssl_data.h
_stat.c
_struct.c
_testbuffer.c
_testcapimodule.c bpo-35983: skip trashcan for subclasses (GH-11841) 2019-05-10 19:21:10 +02:00
_testimportmultiple.c
_testinternalcapi.c
_testmultiphase.c
_threadmodule.c bpo-36710: Add runtime parameter to _PyThreadState_Init() (GH-12935) 2019-04-24 16:47:40 +02:00
_tkinter.c
_tracemalloc.c
_uuidmodule.c
_weakref.c
_winapi.c
_xxsubinterpretersmodule.c bpo-36594: Fix incorrect use of %p in format strings (GH-12769) 2019-05-06 12:56:50 -04:00
addrinfo.h
arraymodule.c
atexitmodule.c
audioop.c
binascii.c
cmathmodule.c
config.c.in
errnomodule.c
faulthandler.c bpo-36734: Fix compilation of faulthandler.c on HP-UX (GH-12970) 2019-04-30 12:19:34 +02:00
fcntlmodule.c
gc_weakref.txt
gcmodule.c bpo-36710: Add runtime parameter in gcmodule.c (GH-12958) 2019-04-26 02:32:01 +02:00
getaddrinfo.c
getbuildinfo.c
getnameinfo.c
getpath.c bpo-36763: Rework _PyInitError API (GH-13031) 2019-05-01 05:35:33 +02:00
grpmodule.c
hashlib.h
hashtable.c bpo-36594: Fix incorrect use of %p in format strings (GH-12769) 2019-05-06 12:56:50 -04:00
hashtable.h
itertoolsmodule.c
ld_so_aix.in
main.c bpo-36763: _PyCoreConfig_SetPyArgv() preinitializes Python (GH-13037) 2019-05-02 15:25:34 -04:00
makesetup
makexp_aix
mathmodule.c
md5module.c
mmapmodule.c
nismodule.c
ossaudiodev.c
overlapped.c
parsermodule.c fix warnings by adding more const (GH-12924) 2019-04-23 20:39:37 +09:00
posixmodule.c bpo-36814: ensure os.posix_spawn() handles None (GH-13144) 2019-05-10 04:00:06 +02:00
posixmodule.h
pwdmodule.c
pyexpat.c
readline.c
README
resource.c
rotatingtree.c
rotatingtree.h
selectmodule.c
Setup
sha1module.c
sha256module.c
sha512module.c
signalmodule.c bpo-36601: clarify signal handler comment and remove unnecessary pid check. (GH-12784) 2019-05-09 18:28:56 -07:00
socketmodule.c
socketmodule.h
spwdmodule.c
sre.h
sre_constants.h
sre_lib.h
symtablemodule.c
syslogmodule.c
termios.c
testcapi_long.h
timemodule.c
tkappinit.c
tkinter.h
unicodedata.c
unicodedata_db.h closes bpo-36861: Update Unicode database to 12.1.0. (GH-13214) 2019-05-08 20:59:35 -07:00
unicodename_db.h closes bpo-36861: Update Unicode database to 12.1.0. (GH-13214) 2019-05-08 20:59:35 -07:00
winreparse.h
xxlimited.c
xxmodule.c
xxsubtype.c
zlibmodule.c

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