summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorJelle Zijlstra <jelle.zijlstra@gmail.com>2024-06-04 19:55:45 (GMT)
committerGitHub <noreply@github.com>2024-06-04 19:55:45 (GMT)
commitdc40226ea1bdfec986f5fa4c0284d38ec5acc6cd (patch)
tree0b0720140262b6d8aedea6b4993b244596042e5b /Doc
parent008f9dd02711a2129b3b6272eccbce21b1a9a38b (diff)
downloadcpython-dc40226ea1bdfec986f5fa4c0284d38ec5acc6cd.zip
cpython-dc40226ea1bdfec986f5fa4c0284d38ec5acc6cd.tar.gz
cpython-dc40226ea1bdfec986f5fa4c0284d38ec5acc6cd.tar.bz2
[3.12] gh-119311: Fix name mangling with PEP 695 generic classes (#119464) (#119644)
* [3.12] gh-119311: Fix name mangling with PEP 695 generic classes (#119464) Fixes #119311. Fixes #119395. (cherry picked from commit a9a74da4a0ca0645f049e67b6434a95e30592c32)
Diffstat (limited to 'Doc')
-rw-r--r--Doc/data/python3.12.abi5
1 files changed, 4 insertions, 1 deletions
diff --git a/Doc/data/python3.12.abi b/Doc/data/python3.12.abi
index 93dc9db..95dfe64 100644
--- a/Doc/data/python3.12.abi
+++ b/Doc/data/python3.12.abi
@@ -22611,7 +22611,7 @@
<var-decl name='recursion_limit' type-id='type-id-8' visibility='default' filepath='./Include/internal/pycore_symtable.h' line='50' column='1'/>
</data-member>
</class-decl>
- <class-decl name='_symtable_entry' size-in-bits='960' is-struct='yes' visibility='default' filepath='./Include/internal/pycore_symtable.h' line='53' column='1' id='type-id-1397'>
+ <class-decl name='_symtable_entry' size-in-bits='1024' is-struct='yes' visibility='default' filepath='./Include/internal/pycore_symtable.h' line='53' column='1' id='type-id-1397'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='ob_base' type-id='type-id-345' visibility='default' filepath='./Include/internal/pycore_symtable.h' line='54' column='1'/>
</data-member>
@@ -22702,6 +22702,9 @@
<data-member access='public' layout-offset-in-bits='896'>
<var-decl name='ste_table' type-id='type-id-209' visibility='default' filepath='./Include/internal/pycore_symtable.h' line='89' column='1'/>
</data-member>
+ <data-member access='public' layout-offset-in-bits='960'>
+ <var-decl name='ste_mangled_names' type-id='type-id-2' visibility='default' filepath='./Include/internal/pycore_symtable.h' line='90' column='1'/>
+ </data-member>
</class-decl>
<typedef-decl name='PySTEntryObject' type-id='type-id-1397' filepath='./Include/internal/pycore_symtable.h' line='90' column='1' id='type-id-1398'/>
<typedef-decl name='basicblock' type-id='type-id-1386' filepath='Python/compile.c' line='90' column='1' id='type-id-1399'/>