Hi there,
I am trying to fix some errors in the Integer arithmetic
Simon Marlow and I spotted.
I just reinstalled cvs from scratch yesterday and build ghc-4.07
from it. I then noticed that one of my programs resulted in
completely different output than it did with ghc-4.06 (or even
4.07 from cvs a few weeks ago).
I am pretty convinced that the ghc-4.06 output is correct and
the 4.07 output is **very** wrong. I am pretty sure the differences
are caused by changes in Integer arithmetic (again, I have not
noticed these problems with 4.07 and cvs a few weeks ago, so the
changes must have been recent.) If I were to guess the errors are
caused by changes to quot or gcd.
Unfortunately I have very limited time to spend on this. (I already
spent more time on this than I had anticipated I would need.) Is
there anybody who thinks that a *recent* change made by him could
have led to the problems I noticed?
I would appreciate suggestions from cvs hackers as to what
is a good approach to locate the cause of the problem.
Finally I would like to know if there is a way to get my hands
on a cvs tree for 4.06 so that I can compare the two and see
what happens when I apply a fix to 4.07 against applying the
same fix for 4.06?
Regards,
Marc van Dongen
--
Marc van Dongen, CS Dept | phone: +353 21 903578
University College Cork, NUIC | Fax: +353 21 903113
College Road, Cork, Ireland | Email: [EMAIL PROTECTED]