Staging
v0.8.1
https://github.com/python/cpython
Revision dfb495937437c62793489250df9d9dd33ac0f5a5 authored by Mark Dickinson on 28 September 2009, 16:59:12 UTC, committed by Mark Dickinson on 28 September 2009, 16:59:12 UTC
........
  r75110 | mark.dickinson | 2009-09-28 17:52:40 +0100 (Mon, 28 Sep 2009) | 9 lines

  Style/consistency/nano-optimization nit:  replace occurrences of
    (high_bits << PyLong_SHIFT) + low_bits with
    (high_bits << PyLong_SHIFT) | low_bits
  in Objects/longobject.c.  Motivation:
   - shouldn't unnecessarily mix bit ops with arithmetic ops (style)
   - this pattern should be spelt the same way thoughout (consistency)
   - it's very very very slightly faster: no need to worry about
     carries to the high digit (nano-optimization).
........
1 parent e1698eb
Raw File
Tip revision: dfb495937437c62793489250df9d9dd33ac0f5a5 authored by Mark Dickinson on 28 September 2009, 16:59:12 UTC
Blocked revisions 75110 via svnmerge
Tip revision: dfb4959
.bzrignore
ยด.purify
autom4te.cache
config.log
config.cache
config.status
config.status.lineno
db_home
Makefile
buildno
python
build
Makefile.pre
platform
pyconfig.h
libpython*.a
python.exe
CP936.TXT
SHIFT_JISX0213.TXT
JOHAB.TXT
EUC-JP.TXT
NormalizationTest-3.2.0.txt
NormalizationTest.txt
BIG5.TXT
BIG5HKSCS-2004.TXT
CP949.TXT
EUC-CN.TXT
BIG5HKSCS.TXT
SHIFTJIS.TXT
EUC-KR.TXT
EUC-JISX0213.TXT
CP932.TXT
CP950.TXT
reflog.txt
gb-18030-2000.xml
tags
TAGS
.gdb_history
Doc/tools/sphinx
Doc/tools/jinja
Doc/tools/pygments
Doc/tools/docutils
Modules/Setup
Modules/Setup.config
Modules/Setup.local
Modules/config.c
Parser/pgen
Lib/lib2to3/Grammar*.pickle
Lib/lib2to3/PatternGrammar*.pickle
back to top