1. 03 Jul, 2000 6 commits
  2. 02 Jul, 2000 3 commits
    • panne's avatar
      [project @ 2000-07-02 19:23:21 by panne] · 786b2e7b
      panne authored
      Removed -noC flag, which has vanished from the driver
      786b2e7b
    • panne's avatar
      [project @ 2000-07-02 18:59:10 by panne] · 2a0ffd1c
      panne authored
      Don't use addr2Integer for large integral literals anymore, use a
      Horner schema with numbers in the Int range instead. This improves
      constant folding, so e.g.  (0x87654321 :: Word32) is evaluated at
      compile time now. In theory we can completely say Good-bye to
      addr2Integer, but for the time being it's still there. Feel free to
      nuke it...  >:-)
      2a0ffd1c
    • panne's avatar
      [project @ 2000-07-02 18:50:24 by panne] · d781517f
      panne authored
      Don't warn the user about integer overflow during constant folding
      anymore. It's not done at runtime either, and compilation of
      completely harmless things like
      
         ((124076834 :: Word32) + (2147483647 :: Word32))
      
      yielded a warning.
      d781517f
  3. 30 Jun, 2000 9 commits
  4. 29 Jun, 2000 9 commits
  5. 28 Jun, 2000 12 commits
  6. 27 Jun, 2000 1 commit
    • lewie's avatar
      [project @ 2000-06-27 16:48:25 by lewie] · 365a3d9d
      lewie authored
      splitFunTy_maybe was making a special case of implicit params by
      returning Nothing on a type `noted' as an implicit param.  It shouldn't
      (my bad).  It's mostly used downstream of the type checker, where we don't
      care so much about the difference between implicit and explicit params.
      The right thing to do is just see thru the NoteTy (i.e. eliminate the
      special case for IPs).
      
      Please merge.
      365a3d9d