SHA256
1
0
forked from pool/python312
python312/Python-3.12.0rc3.tar.xz.asc

19 lines
963 B
Plaintext
Raw Normal View History

- Update to 3.12.0rc3: - Core and Builtins - gh-109496: On a Python built in debug mode, Py_DECREF() now calls _Py_NegativeRefcount() if the object is a dangling pointer to deallocated memory: memory filled with 0xDD “dead byte” by the debug hook on memory allocators. The fix is to check the reference count before checking for _Py_IsImmortal(). Patch by Victor Stinner. - gh-109371: Deopted instructions correctly for tool initialization and modified the incorrect assertion in instrumentation, when a previous tool already sets INSTRUCTION events - gh-105658: Fix bug where the line trace of an except block ending with a conditional includes an excess event with the line of the conditional expression. - gh-109219: Fix compiling type param scopes that use a name which is also free in an inner scope. - gh-109341: Fix crash when compiling an invalid AST involving a ast.TypeAlias. - gh-109195: Fix source location for the LOAD_* instruction preceding a LOAD_SUPER_ATTR to load the super global (or shadowing variable) so that it encompasses only the name super and not the following parentheses. - gh-109118: Disallow nested scopes (lambdas, generator expressions, and comprehensions) within PEP 695 annotation scopes that are nested within classes. - gh-109114: Relax the detection of the error message for invalid lambdas inside f-strings to not search for arbitrary replacement fields to avoid false positives. Patch by Pablo Galindo - gh-109118: Fix interpreter crash when a NameError is raised OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python312?expand=0&rev=23
2023-09-20 09:52:20 +02:00
-----BEGIN PGP SIGNATURE-----
iQKTBAABCgB9FiEEcWlgX2LHUTVtBUomqCHmgOX6YwUFAmUJguJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDcx
Njk2MDVGNjJDNzUxMzU2RDA1NEEyNkE4MjFFNjgwRTVGQTYzMDUACgkQqCHmgOX6
YwWirg/+LUk9yt3rZwSsEyBqq4h7NtgVEg7Xn2zaRziuNRIAjFttkiPzrNk5ZR/2
DTBNGSCQCqzxjBca1nA2xbsUX8zevk3qTzEFf17STZB8Kkxx9u09S1vTmnm0CS7a
lHZnz351ISpPGQ2cQ1SabrFkGDhDVEMZddxwAgPQ9XilP8idMfYUhmYGr4NGJYAg
QF90kWVRkHkZSXdYYn2vKN9u1isdLcejwptI+aGmR0pDKV85QSgedtnEhflYK1UI
X4ewR21bJVHowadL4g15z7Js3jttJ2KG5GT6XWqMZ6zLG09nQfNh8HZpZ/fluzsh
1DZiOOMWH7LLbT8sbN+xp9e0jjWwtewUmK7qaR5z0P7fCLFmzOS7m5jllRdZP1Jo
bpPLWWQK97I8fX9CrF5jjSLqQ/+qfLkXU09Lnkrm0pZZSekxcHAbgLwPXB7OXfed
+5HMsN2hABD9XHHZ2ln+L8ZcEENldKaHZvh91cAGVwamMb9BbhjSZt55N10jV3GR
d4fZvMrXaqrofqO8f9zHGQmVOPcrDlCUx3Js3AwVA/nio4Qadp+QhjAvyjIAIBZJ
0N3JLEFDqvRnDZ0/5/BwR7hlTGEmr3xQWmktJlZ0mNJi7B4dBi5JUumm3tPEksjO
h1wqLCN3UnDps/zSu1Z1P3ccK31s0T9JA6kftqKj3drgi9lIK3w=
=B+Eq
-----END PGP SIGNATURE-----