[Python-ideas] Optimizing builtins

Guido van Rossum guido at python.org
Sat Jan 1 21:37:59 CET 2011


On Sat, Jan 1, 2011 at 12:35 PM, Benjamin Peterson <benjamin at python.org> wrote:
> Guido van Rossum <guido at ...> writes:
>> The compiler has no way to notice this when a.py is being compiled.
>
> You could still optimize it if you insert a runtime "guard" before the range
> usage and see if its been overridden.

Yeah, that was Cesare's idea. I think that's a great strategy for a
JIT compiler, but not appropriate for bytecode (IMO).

-- 
--Guido van Rossum (python.org/~guido)



More information about the Python-ideas mailing list