1. 05 Oct, 1999 4 commits
    • simonmar's avatar
      [project @ 1999-10-05 10:22:40 by simonmar] · 9c57bb32
      simonmar authored
      --with-ghc-hc is now --with-hc (to be used as the "locally installed
      Haskell compiler" for all projects).
      9c57bb32
    • simonmar's avatar
      [project @ 1999-10-05 09:58:13 by simonmar] · 1d82f4b2
      simonmar authored
      Remove hstags for now.
      1d82f4b2
    • kglynn's avatar
      [project @ 1999-10-05 09:04:30 by kglynn] · c380ee79
      kglynn authored
      (keving)
      
      Much simplified and beautified CPR analysis code.  (And also much
      shorter, we'd better write this up before it disappears).
      
      Added (constant) functions to the abstract domain. Note that
      Fun^n Bot (n >= 1) == Bot and likewise for Top
      
      Treats divergent computations as Bot (rather than Top as previous) so
      non-divergent paths dominate which allows us to generate more accurate
      CPR info (see e.g. chr).
      
      We use the result of strictness analysis to tell us if an Id is
      divergent (when applied to sufficient args), therefore we should run
      after the strictness analysis pass.
      c380ee79
    • simonmar's avatar
      [project @ 1999-10-05 09:02:30 by simonmar] · 34df3534
      simonmar authored
      Flatten out the tuple of bounds in the Array, MutableArray and
      ByteArray datatypes.  This improves performance of heavy array
      manipulations quite significantly.
      34df3534
  2. 04 Oct, 1999 5 commits
  3. 01 Oct, 1999 1 commit
  4. 30 Sep, 1999 7 commits
  5. 26 Sep, 1999 3 commits
    • sof's avatar
      [project @ 1999-09-26 16:07:38 by sof] · a1b27eb7
      sof authored
      Doc'ed -fwarn-missing-fields
      a1b27eb7
    • sof's avatar
      [project @ 1999-09-26 16:05:34 by sof] · 27d06f4e
      sof authored
      Record construction tests
      27d06f4e
    • sof's avatar
      [project @ 1999-09-26 16:01:08 by sof] · 04d9abca
      sof authored
      Increased friendliness re: record construction a little:
      
        * constructions that fail to mention one or more strict
          fields are now flagged as an error, which the Report demands.
        * Optionally warn about other missing fields. -fwarn-missing-fields
          takes you there, and it is in currently in the '-W' set of
          warnings.
      04d9abca
  6. 22 Sep, 1999 1 commit
  7. 21 Sep, 1999 7 commits
  8. 20 Sep, 1999 4 commits
  9. 19 Sep, 1999 8 commits