Re: [Python-Dev] API changes

2006-01-03 Thread Thomas Heller
Jeremy Hylton <[EMAIL PROTECTED]> writes: > On 1/3/06, Thomas Heller <[EMAIL PROTECTED]> wrote: >> Jeremy Hylton <[EMAIL PROTECTED]> writes: >> > On 1/3/06, Thomas Heller <[EMAIL PROTECTED]> wrote: >> >> The ast-branch merge apparently changed some formerly public functions >> >> to macros. The t

Re: [Python-Dev] API changes

2006-01-03 Thread Jeremy Hylton
On 1/3/06, Thomas Heller <[EMAIL PROTECTED]> wrote: > Jeremy Hylton <[EMAIL PROTECTED]> writes: > > On 1/3/06, Thomas Heller <[EMAIL PROTECTED]> wrote: > >> The ast-branch merge apparently changed some formerly public functions > >> to macros. The two that I found out about are PyRun_SimpleString

Re: [Python-Dev] API changes

2006-01-03 Thread Thomas Heller
Jeremy Hylton <[EMAIL PROTECTED]> writes: > On 1/3/06, Thomas Heller <[EMAIL PROTECTED]> wrote: >> The ast-branch merge apparently changed some formerly public functions >> to macros. The two that I found out about are PyRun_SimpleString and >> PyRun_InteractiveLoop, I have not checked if there ar

Re: [Python-Dev] API changes

2006-01-03 Thread Jeremy Hylton
The intent was to provide binary compatibility, but redirect all newly linked code to the newer variants. We did this correctly for PyParser_SimpleParseFile and PyParser_SimpleParseString, but didn't do it for the rest of the changed functions. Can you file a bug report? (Or just fix the ones th

[Python-Dev] API changes

2006-01-03 Thread Thomas Heller
The ast-branch merge apparently changed some formerly public functions to macros. The two that I found out about are PyRun_SimpleString and PyRun_InteractiveLoop, I have not checked if there are more or not. This breaks apps which dynamically link at runtime to the Python dll (the latest py2exe d