]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-43908: Make heap types converted during 3.10 alpha immutable (GH-26351) (GH-26766)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 17 Jun 2021 10:19:44 +0000 (03:19 -0700)
committerGitHub <noreply@github.com>
Thu, 17 Jun 2021 10:19:44 +0000 (11:19 +0100)
commit7297d74251de3b1c02dcdb9ca281461cc7fb4535
tree1f5e034feafd8006b0eb5f73b618a5da3e974274
parent08f2b9dedea13d2e9d11c189914387db3a66e2ca
bpo-43908: Make heap types converted during 3.10 alpha immutable (GH-26351) (GH-26766)

* Make functools types immutable

* Multibyte codec types are now immutable

* pyexpat.xmlparser is now immutable

* array.arrayiterator is now immutable

* _thread types are now immutable

* _csv types are now immutable

* _queue.SimpleQueue is now immutable

* mmap.mmap is now immutable

* unicodedata.UCD is now immutable

* sqlite3 types are now immutable

* _lsprof.Profiler is now immutable

* _overlapped.Overlapped is now immutable

* _operator types are now immutable

* winapi__overlapped.Overlapped is now immutable

* _lzma types are now immutable

* _bz2 types are now immutable

* _dbm.dbm and _gdbm.gdbm are now immutable
(cherry picked from commit 00710e6346fd2394aa020b2dfae170093effac98)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
22 files changed:
Modules/_bz2module.c
Modules/_csv.c
Modules/_dbmmodule.c
Modules/_functoolsmodule.c
Modules/_gdbmmodule.c
Modules/_lsprof.c
Modules/_lzmamodule.c
Modules/_operator.c
Modules/_queuemodule.c
Modules/_sqlite/connection.c
Modules/_sqlite/cursor.c
Modules/_sqlite/prepare_protocol.c
Modules/_sqlite/row.c
Modules/_sqlite/statement.c
Modules/_threadmodule.c
Modules/_winapi.c
Modules/arraymodule.c
Modules/cjkcodecs/multibytecodec.c
Modules/mmapmodule.c
Modules/overlapped.c
Modules/pyexpat.c
Modules/unicodedata.c