[TAG pighneaha
John Meacham <john@repetae.net>**20060126050134] 
<
[fully switch to new dead code elimination algorithm
John Meacham <john@repetae.net>**20060126050104] 
[new dead code algorithm being used.
John Meacham <john@repetae.net>**20060126030505] 
[make 'readValue' in fixpoint calculate fixpoint if not done already. allow control over fixpoint debugging info, clean up some info printed to the screen. combined reading,supplying routine
John Meacham <john@repetae.net>**20060126013620] 
[enable linear analysis of suspended functions
John Meacham <john@repetae.net>**20060126010849] 
[add test case calender and primes from nofib suite
John Meacham <john@repetae.net>**20060126010750] 
[new Fixer based dead code removal module added. It is a whole lot smarter.
John Meacham <john@repetae.net>**20060125082722] 
[add pure supply value creating routine
John Meacham <john@repetae.net>**20060125082426] 
[add union values to fixer
John Meacham <john@repetae.net>**20060125064544] 
[add store-eval optimization
John Meacham <john@repetae.net>**20060125053557] 
[add linear heap location analysis and use it to improve points-to information
John Meacham <john@repetae.net>**20060125041250] 
[add return-apply optimization. very useful for improving points-to analysis
John Meacham <john@repetae.net>**20060125040805] 
[make fixer routines work in any MonadIO
John Meacham <john@repetae.net>**20060125025402] 
[convert linear analysis to use Fixer.Fixer rather than UnionFind
John Meacham <john@repetae.net>**20060125023148] 
[move VMap into own module, add fixer value supplier module clean up some code, add some fun Fixable instances
John Meacham <john@repetae.net>**20060125020224] 
[move Fixer related code to own directory. make Rules have a different type than IO actions
John Meacham <john@repetae.net>**20060125011603] 
[clean up linear analysis a little
John Meacham <john@repetae.net>**20060125004511] 
[add a couple more grin peephole optimizations
John Meacham <john@repetae.net>**20060124110205] 
[reattempt to allocate memory until it succeeds.
John Meacham <john@repetae.net>**20060124095952] 
[shortcut fetching of a constant value
John Meacham <john@repetae.net>**20060124081305] 
[make grin known-case optimization work for literals
John Meacham <john@repetae.net>**20060124074601] 
[deforest mapM and mapM_ manually for now. get rid of some trailing whitespace
John Meacham <john@repetae.net>**20060124073411] 
[add peephole optimizations to grin optimizer, clean up code somewhat. always propegate grin constants
John Meacham <john@repetae.net>**20060124072015] 
[make type analysis not count instances which will be discarded
John Meacham <john@repetae.net>**20060124052720] 
[make sure a default case always exists for typecases, even if it is just bottom.
John Meacham <john@repetae.net>**20060124045414] 
[make using the boehm garbage collector, profiling, and the custom allocator play nice together
John Meacham <john@repetae.net>**20060124042033] 
[enable type analysis by default. make type analysis work properly.
John Meacham <john@repetae.net>**20060124040300] 
[move libraries around to appropriate directories
John Meacham <john@repetae.net>**20060124022915] 
[TAG newanvaledba
John Meacham <john@repetae.net>**20060124021722] 
>