[Python-Dev] Expression optimizations (original) (raw)

Antoine Pitrou solipsis at pitrou.net
Tue Feb 10 17:56:22 CET 2009


Cesare Di Mauro <cesare.dimauro a-tono.com> writes:

Could it be applyable to other operations as well? So, if I wrote:

c = not(a < b)_ _the compiler and/or peephole optimizer can generate bytecodes instructions_ which, instead, execute the _following operation:_ _c = a >= b Is it right?

No, it would be a bogus optimization:

a = set([1]) b = set([2]) a < b_ False _a >= b False

Regards

Antoine.



More information about the Python-Dev mailing list