On Thu, Feb 3, 2011 at 11:15 AM, Stefan Behnel <stefan...@behnel.de> wrote:

> Maciej Fijalkowski, 03.02.2011 11:14:
> > On Thu, Feb 3, 2011 at 11:56 AM, Fredrik Johansson wrote:
> >> On Thu, Feb 3, 2011 at 8:01 AM, Maciej Fijalkowski wrote:
> >>> * Use list comprehension instead of generator expression.
> >>
> >> I hope PyPy can do more in the future to speed up generator expressions.
> >
> > It doesn't speed up things by much. Yeah, I can imagine we can improve
> > on this, but it's also a bit hard.
>
> Does PyPy generate inlined looping code for them if applicable?
>
> (e.g. for any(), all(), sum(), sorted(), ...)
>
> Stefan
>
> _______________________________________________
> pypy-dev@codespeak.net
> http://codespeak.net/mailman/listinfo/pypy-dev
>

No, it does not (with the exception of map() which has its own JIT, but that
code is still not inlined into the caller).

Alex

-- 
"I disapprove of what you say, but I will defend to the death your right to
say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
"The people's good is the highest law." -- Cicero
_______________________________________________
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to