1. 08 Apr, 1999 2 commits
    • simonm's avatar
      [project @ 1999-04-08 15:46:12 by simonm] · 36e45f65
      simonm authored
      Profiling fixes:
      
      Function closures which are inside a lambda now *set* the CCCS,
      instead of possibly appending to it.
      
      In Simplify.lhs: allow inlining imported functions when profiling.
      What we really want to do is allow any top-level binding to be
      inlined, but there doesn't seem to be an easy way to tell whether a
      binding is top-level or not.
      36e45f65
    • simonm's avatar
      [project @ 1999-04-08 15:43:44 by simonm] · 6a19a2b9
      simonm authored
      Don't set the cost centre when entering a PAP.  Either:
      
      	-  it's fully applied, in which case we're about to
      	   set the CCS in the function anyway, or
      
      	-  we're about to build another PAP in which case the
      	   costs get attributed to the current CCS.
      
      This avoids appending CCSs twice in some cases.
      6a19a2b9
  2. 07 Apr, 1999 1 commit
  3. 06 Apr, 1999 4 commits
  4. 02 Apr, 1999 1 commit
    • simonm's avatar
      [project @ 1999-04-02 08:50:23 by simonm] · 1b919f1d
      simonm authored
      Hack from Simon: put abstract type decls (i.e. from an hi-boot file)
      on the defferred list, just in case we happen to pull in the real one
      as well.
      1b919f1d
  5. 31 Mar, 1999 2 commits
  6. 30 Mar, 1999 1 commit
  7. 29 Mar, 1999 3 commits
  8. 27 Mar, 1999 3 commits
  9. 26 Mar, 1999 7 commits
  10. 25 Mar, 1999 4 commits
  11. 24 Mar, 1999 5 commits
  12. 23 Mar, 1999 2 commits
  13. 22 Mar, 1999 5 commits