bpo-40939: Rename PyPegen* functions to PyParser*#21016
Conversation
Renaame PyPegen* functions to PyParser*, so that we can remove the old set of PyParser* functions that were using the old parser.
|
Seems that there some errors in Windows in Azure |
Sorry, something went wrong.
|
The windows build still fails, not sure where the errors are coming from :( |
Sorry, something went wrong.
|
Yeah, me neither. I'm gonna continue investigating, but if someone from the @python/windows-team could enlighten us, it'd be helpful. |
Sorry, something went wrong.
|
I guess the failure is unrelated to the changes of this PR. It probably has something to do with the Azure environment, since the exact same build target succeeds in the Windows Github Action, but fails with multiple compile errors on Azure. |
Sorry, something went wrong.
But then why other PRs do not have the same problem? |
Sorry, something went wrong.
Unfortunately, I don't know. Will investigate more tomorrow. |
Sorry, something went wrong.
|
The reason for the breakage is that you're indirectly including |
Sorry, something went wrong.
Or split the header file into a private version and a public one, which I think is cleaner |
Sorry, something went wrong.
And I was wondering why in |
Sorry, something went wrong.
Rename PyPegen* functions to PyParser*, so that we can remove the old set of PyParser* functions that were using the old parser.
Renaame PyPegen* functions to PyParser*, so that we can remove the
old set of PyParser* functions that were using the old parser, but keep
everything backwards-compatible.
https://bugs.python.org/issue40939