[TAG crawyunkid
John Meacham <john@repetae.net>**20060128112543] 
<
[clean up generated code some, make it use 'if' statements rather than case statements when possible. get rid of unnecessary assignments on case statements
John Meacham <john@repetae.net>**20060128065156] 
[float constant returns from case statements out
John Meacham <john@repetae.net>**20060128060959] 
[make known-case transformation work on tags
John Meacham <john@repetae.net>**20060128053246] 
[add case unboxing transformation
John Meacham <john@repetae.net>**20060128051350] 
[turn case of all enums into a case on the tags directly
John Meacham <john@repetae.net>**20060128042507] 
[unbox enumerated return types
John Meacham <john@repetae.net>**20060128034736] 
[use Support.Tuple to simplify unboxing code and get rid of special unary cases
John Meacham <john@repetae.net>**20060128025343] 
[add Support.Tuple instances to Grin and E types
John Meacham <john@repetae.net>**20060128024303] 
[add Support directory, move some stuff into it, add Support.Tuple as a generic class for tuple creation
John Meacham <john@repetae.net>**20060128023217] 
[add removal of constant members of tuples in return types
John Meacham <john@repetae.net>**20060128021547] 
[allow return unboxing of multi-argument constructors
John Meacham <john@repetae.net>**20060128014002] 
[implement generalized unboxing for grin return values
John Meacham <john@repetae.net>**20060127152923] 
[have points-to analysis contain the full values of constant data
John Meacham <john@repetae.net>**20060127055937] 
[make points-to analysis return results as well as eval-inline. add data structure to hold possibily recursive points-to information
John Meacham <john@repetae.net>**20060127045010] 
[make gcc attributes get output properly
John Meacham <john@repetae.net>**20060127012906] 
[TAG spaijkoet
John Meacham <john@repetae.net>**20060126170517] 
>