cvs commit: hugs98/tests Readme hugs98/tests/static Mod102_AuxA.hs mod102.hs mod29.hs mod88.hs mod88.output

Alastair Reid reid@glass.cse.ogi.edu
Sat, 18 May 2002 03:56:22 -0700


reid        2002/05/18 03:56:22 PDT

  Modified files:
    tests                Readme 
    tests/static         Mod102_AuxA.hs mod102.hs mod29.hs 
                         mod88.hs mod88.output 
  Log:
  Added need to run convert_hslibs to Readme
  
  Tweaked error cases to reflect the new reality.
  
  There's several static checks still failing.
  They're all of the form:
  
    import Prelude(foo)
    foo = 42
  
  This is legal Haskell code because no-one refers to foo but adding a
  reference to foo should elicit an error message and doesn't seem to.
  I haven't explored this any further because Sigbjorn's been in this
  recently so he'll understand the letter of the law, etc. better than I
  do.  (What I think should be done is duplicate the checks and make one
  of them a correct name clash (no reference) and one an incorrect class
  (ambiguity does arise).)
  
  Revision  Changes    Path
  1.4       +1 -0      hugs98/tests/Readme
  1.2       +3 -3      hugs98/tests/static/Mod102_AuxA.hs
  1.2       +1 -1      hugs98/tests/static/mod102.hs
  1.3       +1 -1      hugs98/tests/static/mod29.hs
  1.3       +1 -1      hugs98/tests/static/mod88.hs
  1.2       +1 -0      hugs98/tests/static/mod88.output