Tin mới
gh-129813: Check size in PyBytesWriter_FinishWithSize() (#157226)
gh-155966: Correct handling of `math.tanpi` poles (#155980)
gh-157135: Fix documentation errors in the `math.atan{2}pi` functions (#157136)
gh-152936: Make privileged functions available on Android (#152977)
gh-123018: Keep the libedit history file header when truncating (GH-157165)
gh-157142: Fix linking _freeze_module with built-in test modules (GH-157143)
gh-156953: Fix a reference leak in curses window.insnstr() (GH-156954)
gh-156939: Fix struct.pack('0p', bytes) (#157071)
gh-156951: Do not truncate the color pair in curses.slk_color() (GH-156952)
gh-99772: Fix datetime.time comparison and hashing for sub-minute UTC offsets (#155024)
gh-156963: Raise TypeError when concatenating complexstr with another type (GH-156964)
gh-157048: check for buffer errors before mutating in BytesIO.__init__ (#157049)
gh-153569: return token spans and unify decoded source storage (#156482)
gh-155835: fix `digest_size` data race on BLAKE-2 objects (#155839)
gh-155835: fix `digest_size` and `block_size` data races on SHA-3 objects (#155838)
gh-155843: properly initialize HMAC objects to prevent crashes after allocation failures (#155845)
gh-155907: Fix error handling in the marshal C API (GH-155909)
gh-155561: Use multi-phase init for Modules/_testlimitedcapi.c (GH-156052)
gh-156439: Gate `socket.if_{nametoindex, indextoname}` on respective OS capability (#156708)
gh-126273: Add missing docstrings in the C implementation of xml.etree (GH-156783)
gh-156821: Fix inaccuracies in the xml.parsers.expat documentation (GH-156822)
gh-155742: Use PyBytesWriter in xml.etree (#155749)
gh-156228: Use PyMem_Raw allocators for OpenSSL in `_ssl` and `_hashlib` (#156229)
gh-155742: Use PyBytesWriter in io _textiowrapper_writeflush() (#155743)
gh-156371: Fix missing PyRefTracer_DESTROY events for trashcan objects (gh-156372)
gh-155742: Use PyBytesWriter in CJK codecs (#155746)
gh-83895: Accept input larger than 2 GiB in the C implementation of ElementTree (GH-156746)
gh-156745: Inline CJK replacement writer call (gh-156744)
gh-99064: Ignore the encoding declaration when parsing decoded text (GH-156734)
gh-156723: Update bundled libexpat to version 2.8.4 (#156724)
gh-156101: Don't set the result in error in PyLong_AsInt32() (#156727)
gh-155742: Get singleton in PyBytesWriter_FinishWithSize() (#155795)
Fix a dangling pointer and reference leak in `local_timezone_from_timestamp` (#156598)
gh-44871: Improve DOM Level 1 conformance of xml.dom.minidom (#155641)
gh-84419: Fix the execute permissions in os.stat() on Windows (GH-155392)