[Cython] Out of order side effects of argument evaluation in function calls (ticket #654)
stefan_ml at behnel.de
Thu Mar 17 22:25:43 CET 2011
Robert Bradshaw, 17.03.2011 05:05:
> On Wed, Mar 16, 2011 at 7:53 AM, Stefan Behnel wrote:
>> I'm actually leaning towards not guaranteeing the order of execution if C
>> doesn't do it either. If this is really required, it's easy to work around
>> for users, but it's severely hard to fix for Cython in all cases, and the
>> gain is truly small. After all, we'd only make it easier for users to write
>> bad code.
> Yep. Lets keep the code in for the above case.
Erm, the current status is that we try to guarantee the order by pushing
everything into temps, thus breaking Sage. What code exactly did you intend
to keep here?
More information about the cython-devel