Integer.st
branchjv
changeset 19559 d35a89d5c0ec
parent 19478 1f5aa87f6170
parent 19553 a1e1e8901461
child 19611 b1aaf1175f51
--- a/Integer.st	Sun Apr 03 07:04:52 2016 +0200
+++ b/Integer.st	Fri Apr 08 07:02:36 2016 +0100
@@ -799,6 +799,7 @@
     "Modified: 18.7.1996 / 12:26:38 / cg"
 ! !
 
+
 !Integer class methodsFor:'prime numbers'!
 
 flushPrimeCache
@@ -1174,6 +1175,7 @@
     ^ self == Integer
 ! !
 
+
 !Integer methodsFor:'Compatibility-Dolphin'!
 
 & aNumber
@@ -1439,6 +1441,7 @@
 ! !
 
 
+
 !Integer methodsFor:'bcd conversion'!
 
 decodeFromBCD
@@ -2735,7 +2738,7 @@
 hash
     "redefined to return smallInteger hashValues"
 
-    ^ self bitAnd:16r3FFFFFFF.
+    ^ self bitAnd:SmallInteger maxVal.
 
     "
         -20000000000000 hash
@@ -4852,6 +4855,7 @@
     "Created: / 09-01-2012 / 17:18:06 / cg"
 ! !
 
+
 !Integer methodsFor:'special modulo arithmetic'!
 
 add_32:anInteger