Starting with inventory:
0000002972-ed9e3cb49819ec12851ee4ed64e47c38ebcc45adf8663648f8993c33d75bb817
[TAG kredboulv
John Meacham <john@repetae.net>**20070510094903] 
hash: 0000001791-a8b0f4af0d9969cf8c2ff7f245fb943d2abd1aec8434dfbddba29c0a5260e114
[don't erase variables that bind type
John Meacham <john@repetae.net>**20070515005457] 
hash: 0000000272-cc520ccf90c8aa985193737365e411fde39d3ecc7bd4d0c93797710606a525ce
[clean up code some, use mapExpExp when creating apply function to ensure we get them all
John Meacham <john@repetae.net>**20070515005518] 
hash: 0000000703-0c68847b0851580e73f38c73077cdc3fed59cb8c7c466e26ca64a04fd16f686a
[clean up gdb script a little
John Meacham <john@repetae.net>**20070515031848] 
hash: 0000002127-8d600dd6549254e02333955866faf0e59475859c7bda31a2e9c4aeae6fe3a4b7
[clean up things some, move initial type analysis into PreInit pass
John Meacham <john@repetae.net>**20070515031908] 
hash: 0000000560-993c6e19ddf1e93a7ea02457e7cd295e5a395ae173279bc21771fe5b8924356b
[handle default binding to an unboxed tuple properly in known-case optimization
John Meacham <john@repetae.net>**20070515040143] 
hash: 0000000581-878f1b137632f56d6fdab3177c31748807f99c4389e63b0bd7a30bb148796f58
[don't try to constrain non-variable arguments for rules in type analysis
John Meacham <john@repetae.net>**20070516012645] 
hash: 0000000488-cbe08ff26dc8e44d3ad3626f61473484c7e9158c3cb81efd5d8f383515e36c0b
[rearrange whole floating point stuff in standard libraries, add foof floating point routines that don't go through rational/integer intermediate values
John Meacham <john@repetae.net>**20070516032417] 
hash: 0000016845-d9f9056927598f0a20db42efad33bb7dd1fe2bb22e5c9e7f04f4b56eeee4e7fb
[add forMn_ and forMn for iterating over a list with a counter
John Meacham <john@repetae.net>**20070516035641] 
hash: 0000000269-a9a194588b377c09ad845a970eb929be0c12094ecc7a7ae56cf19b593a6dc0eb
[don't define forMn_ locally
John Meacham <john@repetae.net>**20070516035710] 
hash: 0000000151-241d9aec32f3f8c1796776f19e7e9fcfcc8782c992203c25a378eb70c6e9a76a
[clean up code, handle typecases of compound type constructors properlyish
John Meacham <john@repetae.net>**20070516040419] 
hash: 0000003835-300f4819833c2b661e70b087aec2da987bcc8113d24c17a090890506a4623de2
[add new grin lint-checker that is more robust, check for unknown free variables within it.
John Meacham <john@repetae.net>**20070516045530] 
hash: 0000004958-64dde55ce8a2c718665a4d3b97ebb668e35fe58fe1781837c6ec322248874ad9
[remove lambda lifting stuff to treat types specially
John Meacham <john@repetae.net>**20070516060747] 
hash: 0000001552-71de572d246dd48e5ec2cf6fb2c7a528bfcfcba4c1a4dd2692084de035482a76
[disable postlifting optimization pass
John Meacham <john@repetae.net>**20070516060809] 
hash: 0000000926-a87992023ab8e3d3031db2852e54cf53a7c84bf8fbb533d6e629212d2a80bc0e
[print out C floating point constants as floating point
John Meacham <john@repetae.net>**20070516164321] 
hash: 0000000521-bba0b6b41ff92328669bde042fab9011c13d4b3488b1665d38424eceb4998f2c
[reenable local functions in grin, be less verbose in debugging info
John Meacham <john@repetae.net>**20070516174346] 
hash: 0000000927-93fe633e7f16b7247dcd1e6eac25b4619e6559eadb77a42a830c758b75ab68fc
[fix typo in printf
John Meacham <john@repetae.net>**20070517011528] 
hash: 0000000197-8f8e8e84a2c9c81eec1d2382056ede8895f9b096da45eb8a68a510ead7ffc8a8
[recursively perform casting via typecases when specializing case alternatives
John Meacham <john@repetae.net>**20070517013712] 
hash: 0000003461-414fe31d33acf026da0e019466acb6765b6067c2d06d20632f83b496ffbb4ba4
[modify grinPush to not flip around values on case, rearrange grin optimizations fix Grin.Lint
John Meacham <john@repetae.net>**20070517043953] 
hash: 0000009173-5b1cdc5d027d7f87ff9454f980c4d2faaf7db97d22d4f10c3345051ee64f58db
[before updating a recursive node, be sure to detag it.
John Meacham <john@repetae.net>**20070517045256] 
hash: 0000000268-2e52ee4f2143039b151b05e41c7cfde37a85dbe7db09e8040e4e9d9ae4e31c4c
[remove old tag extraction optimization droppings
John Meacham <john@repetae.net>**20070517050201] 
hash: 0000001018-f0d13822933320a1c4a87dff44b478f4648ae28bc3a2b24461bfaaab8bc6930f
[only remove unused values which have been determined to be so by the current typeanalysis pass
John Meacham <john@repetae.net>**20070517053407] 
hash: 0000001260-d3237175e80d48bf9acc347d769f1aa0970222a1d2fb3fb40fc64cfc5d0fa9b8
