Skip to content
Snippets Groups Projects
  1. Sep 17, 1999
    • Simon Peyton Jones's avatar
      [project @ 1999-09-17 09:16:57 by simonpj] · 2cae93d6
      Simon Peyton Jones authored
      [This is the commit message that should have gone with the
       typechecker commit a few minutes ago, whose message said
      	~/tmp/msg1
      ]
      
      Improve location and context information on Insts (notably Dicts),
      and thereby improve error messages that relate to dictionaries.
      
      This arose from Marc van Doguen's suggestion.
      2cae93d6
    • Simon Peyton Jones's avatar
      [project @ 1999-09-17 09:15:22 by simonpj] · 731f53de
      Simon Peyton Jones authored
      This bunch of commits represents work in progress on inlining and
      worker/wrapper stuff.
      
      Currently, I think it makes the compiler slightly worse than 4.04, for
      reasons I don't yet understand.  But it means that Simon and I can
      both peer at what is going on.
      
      * Substantially improve handling of coerces in worker/wrapper
      
      * exprIsDupable for an application (f e1 .. en) wasn't calling exprIsDupable
        on the arguments!!  So applications with few, but large, args were being dupliated.
      
      * sizeExpr on an application wasn't doing a nukeScrutDiscount on the arg of
        an application!!  So bogus discounts could accumulate from arguments!
      
      * Improve handling of INLINE pragmas in calcUnfoldingGuidance.  It was really
        wrong before
      731f53de
    • Simon Peyton Jones's avatar
      [project @ 1999-09-17 09:13:14 by simonpj] · 6e5c95e9
      Simon Peyton Jones authored
      /home/simonpj/tmp/msg1
      6e5c95e9
    • Simon Peyton Jones's avatar
      [project @ 1999-09-17 09:11:20 by simonpj] · 00d351b7
      Simon Peyton Jones authored
      Remove SST.lhs
      00d351b7
    • Simon Peyton Jones's avatar
      [project @ 1999-09-17 09:09:55 by simonpj] · ae7f92a5
      Simon Peyton Jones authored
      Add drvrun007, a test that crashed Hugs
      ae7f92a5
  2. Sep 16, 1999
  3. Sep 15, 1999
  4. Sep 14, 1999
  5. Sep 13, 1999
Loading