homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jdharper
Recipients jdharper, mark.dickinson, pitrou, r.david.murray, rhettinger
Date 2011年02月18日.20:00:24
SpamBayes Score 0.005172554
Marked as misclassified No
Message-id <1298059224.93.0.747271840968.issue11244@psf.upfronthosting.co.za>
In-reply-to
Content
I think r82043 may also explain why 3.1.3 can fold the expression 2 * -3 into -6 while 3.2rc3 cannot.
# test.py
from dis import dis
def y(): 2 * -3
print("dis y:")
dis(y)
C:\tmp>c:\Python32\python.exe --version
Python 3.2rc3
C:\tmp>c:\Python32\python.exe test.py
dis y:
 3 0 LOAD_CONST 1 (2)
 3 LOAD_CONST 3 (-3)
 6 BINARY_MULTIPLY
 7 POP_TOP
 8 LOAD_CONST 0 (None)
 11 RETURN_VALUE
C:\tmp>c:\Python31\python.exe --version
Python 3.1.3
C:\tmp>c:\Python31\python.exe test.py
dis y:
 3 0 LOAD_CONST 3 (-6)
 3 POP_TOP
 4 LOAD_CONST 0 (None)
 7 RETURN_VALUE
History
Date User Action Args
2011年02月18日 20:00:24jdharpersetrecipients: + jdharper, rhettinger, mark.dickinson, pitrou, r.david.murray
2011年02月18日 20:00:24jdharpersetmessageid: <1298059224.93.0.747271840968.issue11244@psf.upfronthosting.co.za>
2011年02月18日 20:00:24jdharperlinkissue11244 messages
2011年02月18日 20:00:24jdharpercreate

AltStyle によって変換されたページ (->オリジナル) /