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 that bother you.)
We ought to update the docs, too. Jeremy 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 are more or not. > > This breaks apps which dynamically link at runtime to the Python dll > (the latest py2exe does this). > > Was this change intentional, or can it be reverted? > > Thanks, > > Thomas > > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > http://mail.python.org/mailman/options/python-dev/jeremy%40alum.mit.edu > _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com