[pypy-dev] Virtualizable Frames getting half removed in trace

Armin Rigo arigo at tunes.org
Wed Feb 26 09:45:50 CET 2014


Hi Timothy,

On 25 February 2014 15:06, Timothy Baldridge <tbaldridge at gmail.com> wrote:
> Then I noticed that the trace contained the creation of the argument list,
> but that that list was never made. The trace was also making a call out to
> some C function so that it could do the array = [None] * argc. I couldn't
> get that to go away even with promoting argc.

Ah, digging into it more, it seems that "[None] * argc" is not
correctly optimised if argc is an unsigned number rather than a
regular signed integer, like in your example.  Fixed!


A bientôt,

Armin.


More information about the pypy-dev mailing list