bpo-44337: Port LOAD_ATTR to PEP 659 adaptive interpreter#26595
Conversation
… in dictionary when specializing.
|
🤖 New build scheduled with the buildbot fleet by @markshannon for commit f9e999c 🤖 If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again. |
Sorry, something went wrong.
|
🤖 New build scheduled with the buildbot fleet by @markshannon for commit b07f219 🤖 If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again. |
Sorry, something went wrong.
|
🤖 New build scheduled with the buildbot fleet by @markshannon for commit 6d9ef8d 🤖 If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again. |
Sorry, something went wrong.
|
@markshannon You may want to check out https://bugs.python.org/msg395432 . This shows that the ASAN failures are not false positives as there is obviously something corrupted and we are reading that memory. |
Sorry, something went wrong.
|
🤖 New build scheduled with the buildbot fleet by @markshannon for commit 41cb98f 🤖 If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again. |
Sorry, something went wrong.
Implements four specializations of
LOAD_ATTR:LOAD_ATTR_SLOTfor slots.LOAD_ATTR_SPLIT_KEYSfor attributes in instance dictionaries that have split keys.LOAD_ATTR_HINTfor attributes in instance dictionaries that do not have split keys.LOAD_ATTR_MODULEfor module attributesThere are more specializations of
LOAD_ATTRthat we want to implement, but this PR is large enough already.https://bugs.python.org/issue44337