Uh oh!
There was an error while loading. Please reload this page.
[3.10] bpo-43760: Ensure that older Cython generated code compiles under 3.10. - #28474
[3.10] bpo-43760: Ensure that older Cython generated code compiles under 3.10.#28474markshannon wants to merge 2 commits into
Conversation
…imize breakage in Cython generated modules.
markshannon
commented
Sep 20, 2021
Why does the ABI checker claim this breaks the ABI? |
Because code can dereference the pointer and if you know the full definition the compiler needs the offsets to optimize member access. |
pablogsal
commented
Sep 20, 2021
For instance, this is this particular case: |
pablogsal
commented
Sep 20, 2021
Don't worry too much, as the fields are not public we can just regenerate the ABI. The check is there so you don't change it unadvertedly. |
pablogsal
commented
Sep 21, 2021
Seems I cannot push to the fork you are using. Can you make sure the checkbox allowing pushes from maintaners is checked on this PR (on the right of the PR page, at the bottom IIRC) |
pablogsal
commented
Sep 21, 2021
pablogsal
commented
Sep 21, 2021
Doesn't matter, I have created #28498 |

Not sure what sort of NEWS entry this needs, if any.
https://bugs.python.org/issue43760