[BUG]LargeIntegers plugin

Stephan Rudlof sr at evolgo.de
Fri Dec 31 16:27:13 UTC 1999


"Andrew C. Greenberg" wrote:
> 
> Even after installing the [FIX][ENH] in Stephan's routines and
> recompiling the plugin, the following computations behave erratically:
> 
>         16r1FFFFFFFF gcd: 16r100000000000000
>         16r1000000000000000/16r1000000000000000
> 
> these freeze, and the following:
> 
>         16r1000000000000000//16r1000000000000000
>         16r1000000000000000\\16r1000000000000000
> 
> return varied results, the first tends to be either 254 or zero, the
> second tends to be odd negative numbers.

I cannot confirm this; for me these expressions are resulting in
16r1FFFFFFFF gcd: 16r100000000000000 1
16r1000000000000000/16r1000000000000000 1
16r1000000000000000//16r1000000000000000 1
16r1000000000000000\\16r1000000000000000 0
as they should.

Did you apply changeset 'Fix_Integer.3.cs' (there have been two
changesets with bug fixes after the first one...)?

Hope this helps,

Stephan

-- 
Stephan Rudlof (sr at evolgo.de)
   "Genius doesn't work on an assembly line basis.
    You can't simply say, 'Today I will be brilliant.'"
    -- Kirk, "The Ultimate Computer", stardate 4731.3





More information about the Squeak-dev mailing list