wiki:KirstenSandbox

Version 37 (modified by kirsten, 7 years ago) (diff)

--

Kirsten's to-do list

  • Someday, download a full repo so that I can check that the patches I want to send can be applied to the HEAD. grrrrrrrr

Demand analysis

  1. Get code ready to check in:
    1. cleanup
      • files to go through:
        • basicTypes/Id.lhs
        • basicTypes/IdInfo.lhs
        • basicTypes/NewDemand.lhs
        • compiler/iface/BinIface.lhs
        • compiler/iface/LoadIface.lhs
        • compiler/simplCore/SimplEnv.lhs
        • compiler/simplCore/SimplUtils.lhs
        • compiler/simplCore/Simplify.lhs
        • compiler/stranal/DmdAnal.lhs
        • compiler/stranal/WorkWrap.lhs
        • compiler/stranal/WwLib.lhs
        • compiler/types/Type.lhs
        • (possibly more)
    2. better comments (i.e., examples for things that may not work right)
    3. testing
  1. Update Commentary
  1. Experiments:
    1. comparison with old strictness analyzer
    2. see whether new optimizations are helping
    3. remove special cases for build and see what happens
  1. Paper
  1. Modify worker/wrapper split
    1. so as to exploit the new analysis information

Old

KirstenSandbox/GhcOldMac - building GHC on Mac OS 10.2.1 (the summary: don't do it.)