Skip to content
Snippets Groups Projects
  1. Apr 27, 1999
  2. Apr 26, 1999
  3. Apr 23, 1999
  4. Apr 20, 1999
  5. Apr 19, 1999
  6. Apr 14, 1999
    • Kevin Glynn's avatar
      [project @ 1999-04-14 04:07:57 by kglynn] · 27ce7270
      Kevin Glynn authored
      (keving)
      
      Sigh,  No point w/w pass storing the worker id in wrapper's info
      field,  because later simplifications may change the worker id. I've
      restored the original code which looks in the wrapper function and
      guesses the worker id.  With the addition of CPR transf. this looks a
      bit fragile. thinks, thinks, ....
      27ce7270
  7. Apr 13, 1999
    • sof's avatar
      [project @ 1999-04-13 15:50:29 by sof] · 4216e402
      sof authored
      The {Int,Word}{8,16,32,64} types are no longer 'wired-in', just names
      with a known key.
      4216e402
    • sof's avatar
      [project @ 1999-04-13 15:46:49 by sof] · d0ba2040
      sof authored
      Adjusted Id import to avoid module cycle; removed some unused helpers
      d0ba2040
    • Kevin Glynn's avatar
      [project @ 1999-04-13 08:55:33 by kglynn] · 30b5b5cc
      Kevin Glynn authored
      (keving)
      
      Big Bang introduction of CPR Analysis Pass.  Note that now
      -fstrictness only does the strictness analysis phase,  it is necessary
      to follow this with -fworker-wrapper to actually do the required Core
      transformations. The -O option in the ghc driver script has been
      modified appropriately.
      
      For now,  CPR analysis is turned off.  To try it,  insert a
      -fcpr_analyse between the -fstrictness and the -fworker-wrapper
      options.
      
      Misc. comments:
      
      - The worker flag has been removed from an ID's StrictnessInfo field.
      Now the worker info is an extra field in the Id's prag info.
      
      - We do a nested CPR analysis,  but worker-wrapper only looks at the
      info for the outermost constructor,  else laziness can be lost.
      
      - Id's CPR Info in traces and interfaces file follows __M
      
      - Worker-wrappery transformation now accounts for both strictness and
      CPR analysis results.
      30b5b5cc
    • Kevin Glynn's avatar
      [project @ 1999-04-13 06:57:28 by kglynn] · f3270acf
      Kevin Glynn authored
      (keving) The CPR Analysis Pass Module
      f3270acf
  8. Apr 12, 1999
Loading