summaryrefslogtreecommitdiffstats
path: root/Programs
diff options
context:
space:
mode:
authorEric Snow <ericsnowcurrently@gmail.com>2024-09-09 14:04:58 (GMT)
committerGitHub <noreply@github.com>2024-09-09 14:04:58 (GMT)
commitd8f3c1e8f9c384fa6a473c3923f3b26ad6257cac (patch)
treee6006569bb1b1cc169fedfd065af6a0456ac9492 /Programs
parentb950831c941a37c37b68a771610e072d11d33331 (diff)
downloadcpython-d8f3c1e8f9c384fa6a473c3923f3b26ad6257cac.zip
cpython-d8f3c1e8f9c384fa6a473c3923f3b26ad6257cac.tar.gz
cpython-d8f3c1e8f9c384fa6a473c3923f3b26ad6257cac.tar.bz2
gh-117482: Simplify the Fix For Builtin Types Slot Wrappers (GH-122865)
In gh-121602, I applied a fix to a builtin types initialization bug. That fix made sense in the context of some broader future changes, but introduced a little bit of extra complexity. That fix has turned out to be incomplete for some of the builtin types we haven't been testing. I found that out while improving the tests. A while back, @markshannon suggested a simpler fix that doesn't have that problem, which I've already applied to 3.12 and 3.13. I'm switching to that here. Given the potential long-term benefits of the more complex (but still incomplete) approach, I'll circle back to it in the future, particularly after I've improved the tests so no corner cases slip through the cracks. (This is effectively a "forward-port" of 716c677 from 3.13.)
Diffstat (limited to 'Programs')
0 files changed, 0 insertions, 0 deletions