diff -r 1c9224a6ec00 -r d35a89d5c0ec Integer.st --- 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