summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorMark Dickinson <dickinsm@gmail.com>2009-02-15 10:13:41 (GMT)
committerMark Dickinson <dickinsm@gmail.com>2009-02-15 10:13:41 (GMT)
commit2ffb26fb83b4c559d1f4cd3a26cda6d7234e809d (patch)
treefc58678a4ae4a4fab0f600fa8a23dc9b03c3d010 /Lib
parent5b8c701eef1b34fb5cdf3b1ecb4fefd927df2fae (diff)
downloadcpython-2ffb26fb83b4c559d1f4cd3a26cda6d7234e809d.zip
cpython-2ffb26fb83b4c559d1f4cd3a26cda6d7234e809d.tar.gz
cpython-2ffb26fb83b4c559d1f4cd3a26cda6d7234e809d.tar.bz2
Issue #5260: Various portability and standards compliance fixes, optimizations
and cleanups in Objects/longobject.c. The most significant change is that longs now use less memory: average savings are 2 bytes per long on 32-bit systems and 6 bytes per long on 64-bit systems. (This memory saving already exists in py3k.)
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/test_sys.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/Lib/test/test_sys.py b/Lib/test/test_sys.py
index bd819c6..128880d 100644
--- a/Lib/test/test_sys.py
+++ b/Lib/test/test_sys.py
@@ -593,12 +593,12 @@ class SizeofTest(unittest.TestCase):
# listreverseiterator (list)
check(reversed([]), size(h + 'lP'))
# long
- check(0L, size(vh + 'H') - self.H)
- check(1L, size(vh + 'H'))
- check(-1L, size(vh + 'H'))
- check(32768L, size(vh + 'H') + self.H)
- check(32768L*32768L-1, size(vh + 'H') + self.H)
- check(32768L*32768L, size(vh + 'H') + 2*self.H)
+ check(0L, size(vh))
+ check(1L, size(vh) + self.H)
+ check(-1L, size(vh) + self.H)
+ check(32768L, size(vh) + 2*self.H)
+ check(32768L*32768L-1, size(vh) + 2*self.H)
+ check(32768L*32768L, size(vh) + 3*self.H)
# module
check(unittest, size(h + 'P'))
# None