| Version 38 (modified by kirsten, 6 years ago) |
|---|
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
- Get code ready to check in:
- cleanup
- files to go through:
- basicTypes/Id.lhs
- basicTypes/IdInfo.lhs
- basicTypes/NewDemand.lhs
- compiler/coreSyn/CoreLint.lhs
- compiler/coreSyn/PprCore.lhs
- compiler/iface/BinIface.lhs
- compiler/iface/IfaceSyn.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/Coercion.lhs
- compiler/types/Type.lhs
- files to go through:
- better comments (i.e., examples for things that may not work right)
- testing
- cleanup
- Update Commentary
- Experiments:
- comparison with old strictness analyzer
- see whether new optimizations are helping
- remove special cases for build and see what happens
- Paper
- Modify worker/wrapper split
- so as to exploit the new analysis information
- Think about the right way to handle this coercion stuff
- Formal semantics?
Old
KirstenSandbox/GhcOldMac - building GHC on Mac OS 10.2.1 (the summary: don't do it.)
