1. 21 Jan, 1999 5 commits
  2. 20 Jan, 1999 3 commits
  3. 19 Jan, 1999 5 commits
    • sof's avatar
      [project @ 1999-01-19 15:19:23 by sof] · bfd50cd8
      sof authored
      Types of foreign imports weren't being zonked, with the lethal conseq.
      that any unbound kind variables weren't being defaulted to something
      sensible.
      
      Showed up when trying to compile a 'foreign import' with type
      
        StablePtr a -> IO ()
      bfd50cd8
    • simonm's avatar
      [project @ 1999-01-19 15:13:54 by simonm] · 9bd77250
      simonm authored
      Banner message now advertises Haskell 98.
      9bd77250
    • sof's avatar
      [project @ 1999-01-19 14:40:00 by sof] · 7f35c865
      sof authored
      foreign decls: use wlkHsSigType, not wlkHsType, since the tysig may
      have implicitly quantified tyvars.
      7f35c865
    • simonm's avatar
      [project @ 1999-01-19 13:49:29 by simonm] · 9ecfc3f4
      simonm authored
      CmdLineOpts needs -K3m for some reason.
      9ecfc3f4
    • sof's avatar
      [project @ 1999-01-19 11:39:44 by sof] · fc34a535
      sof authored
      mkExportAvails: remove NotAvailable entries corresponding
      to 'hidden' entities from 'unqual_avails'. Not needed and
      leaving them in causes bother later on in the renamer.
      
      This fixes the problem of compiling
      
         module B ( module A ) where { import A hiding ( a ) }
      
      Regression test added to check for this - will commit soon.
      fc34a535
  4. 18 Jan, 1999 4 commits
  5. 15 Jan, 1999 11 commits
  6. 14 Jan, 1999 4 commits
    • sof's avatar
      [project @ 1999-01-14 19:53:57 by sof] · 0fffbea8
      sof authored
      Fixes to support .hi unfoldings containing "_ccall_ dynamic"s
      0fffbea8
    • sof's avatar
      [project @ 1999-01-14 17:58:41 by sof] · 3160f854
      sof authored
      Assorted minor Haskell 98 changes:
      
        * Maximal munch rule for "--" comments
        * _ as lower-case letter, "_" is a reserved id. Prefixing unused
          variable names in patterns with '_' causes the renamer not to
          report such names as being unused.
        * allow empty decls
        * comprehensions are now list comprehensions, not monadic.
        * use Monad.fail to signal pattern matching errors within
          do expressions.
        * remove record punning.
        * empty contexts are now legal  (go wild!)
        * allow records with no fields
        * allow newtypes with a labelled field
        * default default is now (Integer, Double)
        * turn off defaulting mechanism for args & res to a _ccall_.
        * allow LHSs of the form  (a -.- b) x = ...
        * Main.main can now have type (IO a)
        * nuked Void (and its use in the compiler sources.)
        * deriving machinery for Enum now also generate 'succ' and 'pred'
          method bindings.
      3160f854
    • sof's avatar
      [project @ 1999-01-14 16:59:51 by sof] · c1cf857a
      sof authored
      Arrange for Makefile dependencies to be generated on misc
      parser/ helper code.
      c1cf857a
    • sof's avatar
      [project @ 1999-01-14 16:55:16 by sof] · 55e0bdb4
      sof authored
      Added indexFS,
      
         indexFS :: FastString -> Int -> Char
      55e0bdb4
  7. 13 Jan, 1999 1 commit
  8. 08 Jan, 1999 2 commits
  9. 07 Jan, 1999 5 commits