Commit 418a1ef0 authored by Georg Brandl's avatar Georg Brandl

RFE #1436243: make integers in [0..256] preallocated.

parent df431657
......@@ -90,6 +90,10 @@ else: raise TestFailed, 'long() does not round properly'
if float(1) == 1.0 and float(-1) == -1.0 and float(0) == 0.0: pass
else: raise TestFailed, 'float() does not work properly'
print '6.4.1 32-bit integers'
# Ensure the first 256 integers are shared
a = 256
b = 128*2
if a is not b: raise TestFailed, '256 is not shared'
if 12 + 24 != 36: raise TestFailed, 'int op'
if 12 + (-24) != -12: raise TestFailed, 'int op'
if (-12) + 24 != 12: raise TestFailed, 'int op'
......
......@@ -62,7 +62,7 @@ fill_free_list(void)
}
#ifndef NSMALLPOSINTS
#define NSMALLPOSINTS 100
#define NSMALLPOSINTS 257
#endif
#ifndef NSMALLNEGINTS
#define NSMALLNEGINTS 5
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment