Skip to content
Snippets Groups Projects
  1. Jul 03, 2000
  2. Jul 02, 2000
    • sven.panne@aedion.de's avatar
      [project @ 2000-07-02 19:23:21 by panne] · 786b2e7b
      sven.panne@aedion.de authored
      Removed -noC flag, which has vanished from the driver
      786b2e7b
    • sven.panne@aedion.de's avatar
      [project @ 2000-07-02 18:59:10 by panne] · 2a0ffd1c
      sven.panne@aedion.de 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
    • sven.panne@aedion.de's avatar
      [project @ 2000-07-02 18:50:24 by panne] · d781517f
      sven.panne@aedion.de 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. Jun 30, 2000
  4. Jun 29, 2000
  5. Jun 28, 2000
  6. Jun 27, 2000
    • Jeff Lewis's avatar
      [project @ 2000-06-27 16:48:25 by lewie] · 365a3d9d
      Jeff Lewis 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
    • Jeff Lewis's avatar
      [project @ 2000-06-27 16:36:00 by lewie] · 74f9d560
      Jeff Lewis authored
      Cleaned out a handful of unused imports.
      74f9d560
Loading