[TAG juvudwafsuri
John Meacham <john@repetae.net>**20060815083813] 
<
[make unboxing understand Let and MkCont, make valueSetToItem more lenient, remove redundant and broken dead code removal from simplifier
John Meacham <john@repetae.net>**20060815083657] 
[generate loops directly for local tail-calls
John Meacham <john@repetae.net>**20060815080646] 
[add Let and MkCont to modifyTails
John Meacham <john@repetae.net>**20060815065534] 
[add let shrinkage optimizations to grin
John Meacham <john@repetae.net>**20060815065522] 
[add documentation to lambdalift
John Meacham <john@repetae.net>**20060815065421] 
[add label and goto primitives to C code generation
John Meacham <john@repetae.net>**20060815054439] 
[make points to analysis understand local functions
John Meacham <john@repetae.net>**20060815054422] 
[clean up some code, fix handling of ffi exports interacting with the main function
John Meacham <john@repetae.net>**20060815051212] 
[make determination of exp size handle new constructs properly
John Meacham <john@repetae.net>**20060815041925] 
[don't convert letrec body until definitions have been processed
John Meacham <john@repetae.net>**20060815041356] 
[make CM monad for collecting points to information
John Meacham <john@repetae.net>**20060815035006] 
[make Grin.Linear deal with local function definitions
John Meacham <john@repetae.net>**20060815032223] 
[make whiz handle Let's better
John Meacham <john@repetae.net>**20060815031341] 
[add FreeVars instances for function definitions and props
John Meacham <john@repetae.net>**20060815030736] 
[make Grin.DeadCode handle local functions properly
John Meacham <john@repetae.net>**20060815030719] 
[implement cheap eagerness optimization
John Meacham <john@repetae.net>**20060814173230] 
[make some things not fall over on local function definitions
John Meacham <john@repetae.net>**20060814143140] 
[print case arms of a single line on one line
John Meacham <john@repetae.net>**20060814143114] 
[don't interpret recursive letrec's bodies in lazy context unnecesarily
John Meacham <john@repetae.net>**20060814142729] 
[handle local function definitions in Grin
John Meacham <john@repetae.net>**20060814135035] 
[don't lambda lift local functions that are only called strictly and never appear in a closure
John Meacham <john@repetae.net>**20060814123547] 
[eta expand functions that are always called with at least a certain number of arguments
John Meacham <john@repetae.net>**20060814104920] 
[redo multiInline, have noSizeIncrease bail out early if maximum is exceeded.
John Meacham <john@repetae.net>**20060814100239] 
[change Occurance to a UseInfo structure to record various bits of information about how variables are used
John Meacham <john@repetae.net>**20060814070017] 
[don't lambda lift join points
John Meacham <john@repetae.net>**20060814064039] 
[add some more efficient property modification methods to HasProperties, add HasInfo instance for TVr, make worker/wrapper transform preserve ONESHOT and JOINPOINT properties
John Meacham <john@repetae.net>**20060814055405] 
[make pattern matching create join points rather than thunks for repeated code
John Meacham <john@repetae.net>**20060814044221] 
[lots of code cleanups
John Meacham <john@repetae.net>**20060814040549] 
[add JOINPOINT property
John Meacham <john@repetae.net>**20060814012956] 
[fix local function declarations in grin
John Meacham <john@repetae.net>**20060814004920] 
[add Util.Perhaps
John Meacham <john@repetae.net>**20060813125943] 
[more changes to Grin implementation
John Meacham <john@repetae.net>**20060813082719] 
[fix imports
John Meacham <john@repetae.net>**20060813043318] 
[redo grin, adding continuations, local functions, closures and regions
John Meacham <john@repetae.net>**20060813021916] 
[add trivial Eq and Ord instances
John Meacham <john@repetae.net>**20060813021854] 
[TAG juamyekdid
John Meacham <john@repetae.net>**20060812175829] 
>