[old tag: renvubbikuso
John Meacham <john@repetae.net>**20060316130149] 
<
[clean up FromE generation a lot. add some minor optimizations. don't bother evaluating unlifted values, just fetch them.
John Meacham <john@repetae.net>**20060316125702] 
[add some more raw names
John Meacham <john@repetae.net>**20060316124642] 
[drop coercions in the core mangler rather than when converting to grin
John Meacham <john@repetae.net>**20060316102952] 
[treat operators of constant C values as atomic, as well as memory addresses and string constants
John Meacham <john@repetae.net>**20060316063554] 
[prune unreachable combinators after mangling, document TP@ names, make programSetE reset the entry points properly
John Meacham <john@repetae.net>**20060316051633] 
[add Grin.MangleE pass before grin generation that mangles the core in various ways before converting to grin
John Meacham <john@repetae.net>**20060316044245] 
[don't clear rules when adding new ones to an existing id with rules
John Meacham <john@repetae.net>**20060316003302] 
[add a bunch of new optimization rules
John Meacham <john@repetae.net>**20060316003238] 
[don't allocate new node when case statement returns the same thing as the scrutinee
John Meacham <john@repetae.net>**20060315035051] 
[add '-l' in front of libraries when linking C code
John Meacham <john@repetae.net>**20060315032728] 
[process type arguments on case statements properly
John Meacham <john@repetae.net>**20060315032655] 
[don't add let-bound expressions to the type environment
John Meacham <john@repetae.net>**20060315032621] 
[lint program after lambda lifting, don't re-annotate rules and ensure annotate handles recursive rules properly
John Meacham <john@repetae.net>**20060315030234] 
[free up variable names once their scope has run out
John Meacham <john@repetae.net>**20060315030156] 
[get rid of Data.IORef for now
John Meacham <john@repetae.net>**20060315020148] 
[TAG yughijiar
John Meacham <john@repetae.net>**20060315012421] 
>