Starting with inventory:
0000005750-d10f25e17dba0254d6ca674a972b4d0fd2f2bd63a95726757791f9d0bec3c06e
[TAG adhyreshfo
John Meacham <john@repetae.net>**20051023134954] 
hash: 0000003340-1d806544584bfadda0cb31403e3784cdbc53ce6a6886d9ccf3dbe23f1038a97e
[make strictness analysis pass lambda info to sub-functions. enable full workerwrappering, collect workerwrapper statistics
John Meacham <john@repetae.net>**20051024045956] 
hash: 0000004002-cb26bd65eb687900a1e40f417b34a240d0436e15554fb9690c8a62bf878a9cae
[make grin blind application work with unboxed args and return values
John Meacham <john@repetae.net>**20051024071337] 
hash: 0000004124-3b958f0bffe129fee557c15a716a5ee27e4726287bd88c865484fae6683b9d37
[fix type error in declaration of theMain
John Meacham <john@repetae.net>**20051024084333] 
hash: 0000000570-211a62897996a7911461434a2598172e4402ee141a918f6a820ccfdcadf116ac
[add compilation phase info to grin structure
John Meacham <john@repetae.net>**20051024091118] 
hash: 0000002750-41f66bb71ae2146e783cbd003021115642e45e411dd0b7641407216eb8d8c2cf
[clean up grin dead function removal
John Meacham <john@repetae.net>**20051024092736] 
hash: 0000001409-b719ced06e5e5f283d8bb78a2b4b8941b0e2210a43a5d583babdd9cb890007c5
[remove E.Pretty dependency
John Meacham <john@repetae.net>**20051024101759] 
hash: 0000000404-19d685e330c5203a1c512feec7e7647e126725620e10e74973ca3019fb449711
[code cleanups. add entry points to Grin structure
John Meacham <john@repetae.net>**20051024101920] 
hash: 0000002357-c84a551f9d2df4140d76287b6b05f0f2516ee81a0fc1297e90d7cf488a63dbb7
[new grin simplifier and inliner
John Meacham <john@repetae.net>**20051024140927] 
hash: 0000009492-48fa31f2d299da6ee7dbcf7e21f1926a7116e0695337e556e177e59a21865b7d
[add support for dereferencing whole variables
John Meacham <john@repetae.net>**20051025005551] 
hash: 0000000183-827465fcaf2bd5c5adc99bb9a882f60bb681d87b075105707a5895d5136d9f09
[add statistics gathering to points-to analysis inlining
John Meacham <john@repetae.net>**20051025014810] 
hash: 0000005987-c6a882e2f49ee8eac6fb8dbe6ca2646eb6420245604e9001a1cf169ed1e660c7
[fix hoisted updates of non unary nodes
John Meacham <john@repetae.net>**20051025023945] 
hash: 0000001961-c8b511f971d0c74ca30c9d5bf7c00ea8749319b91f2cecb1cf31269b6d3f09ec
[add switching update mode to eval inlining
John Meacham <john@repetae.net>**20051025051042] 
hash: 0000003232-788d6f7859b5183473581b8fb9105c2adacf0f234bf7f259841290e09a292f74
[modify compileloop some.
John Meacham <john@repetae.net>**20051025082717] 
hash: 0000000892-e66cb19109ee820e4a9a5d21317c487e94e3ab4226d2a2a0d55d209c5f89340e
[switch to fast memory allocator, include jhc command that generated file in output
John Meacham <john@repetae.net>**20051025091719] 
hash: 0000001652-74ebb7b8d0ba89eda6b4e23362f1a0c14d8f41a6670d7d7ad65ec29fc668913c
[print statistics as grin simplifier goes
John Meacham <john@repetae.net>**20051025094846] 
hash: 0000001448-4ecaa683aa163c6ad1a04cf22e4a01e5a1f7665307a33a1255fc73dc705a9374
[add atom instance for ShowS and more efficient show instance for atom and packedstring
John Meacham <john@repetae.net>**20051025153401] 
hash: 0000000544-03a6181b37fa2116e57b26de5e7037e83810a11d2c028be2a0b52726c7b34554
[perform case hoisting when only a single alternative is not in whnf
John Meacham <john@repetae.net>**20051025153459] 
hash: 0000001174-93f03e8eb9b48044da1441be4c891e643ef21bf5bd7c830f0bded2e4737386a0
[add clearer Show instance for Val
John Meacham <john@repetae.net>**20051025153559] 
hash: 0000001076-7ce13756d09f90cc6bc5d53bf1a015f630d36d7d5cf9c6bdf9d50fa4862d01f4
[add various Grin optimizations such as case hoisting and combining
John Meacham <john@repetae.net>**20051025155622] 
hash: 0000005600-e637d344283063c718284e598385fb75b2fcf56b75bcca68996dad0ff76f42e7
