Starting with inventory:
0000003803-f1808ecf4d56bae5071473c5fa2c2b743de0b780bd9dc43c83f136b8e06a1a73
[TAG tonleubdievi
John Meacham <john@repetae.net>**20060406021643] 
hash: 0000002297-d63c695ef60347b5b6cb613c326647c4d985ca281f6cc38c64d8cd4254f12fb8
[pretty print constant primitives properly in grin
John Meacham <john@repetae.net>**20060406022013] 
hash: 0000000267-db32a5cd3ff8103c84eceb4cd452bf20e0942e559ebf4cf10a916a9a13756366
[handle programs with no declarations properly
John Meacham <john@repetae.net>**20060406023019] 
hash: 0000000175-eef002bf7d37942101a528bd53a65006ea6d383fdf9f07d2d4902b45dd388262
[make built in integral cast go to primitive C cast rather than intermediate primPrim state
John Meacham <john@repetae.net>**20060406033246] 
hash: 0000003472-192e9107157b9afec89a568d61f6423b40b79b4d66499706b070696902335fda
[get rid of Grin 'Cast' primitive as it is subsumed by the 'Prim' constructor
John Meacham <john@repetae.net>**20060407080717] 
hash: 0000001662-583772f7c35e63f491615d8bf272fa57ea1b2b3352ef9bc0a505a6c3e2326cde
[remove old THIH based type checker
John Meacham <john@repetae.net>**20060407081406] 
hash: 0000050854-57254a497022c676ff51b621f0829671f8f178b494fce887a7b3e59de8e2585a
[remove Scheme, Assump, and a lot of support code for old typechecker
John Meacham <john@repetae.net>**20060407094648] 
hash: 0000018951-ee105f3766b260c5d2d4524e5e90ec0e0f090e6ceecf64632f7f432e85d0c646
[seed varName table with quantified names when converting data constructor types
John Meacham <john@repetae.net>**20060407100021] 
hash: 0000003039-93a37afed0dd1279b36c8eb450e175569d0bffad4b8595c782ebd0239d601d29
[remove TiData, TypeUtils, and MultiModuleBasics modules
John Meacham <john@repetae.net>**20060407102355] 
hash: 0000008033-3cb8bc3b785ca83cfd0a7fab79f65ff7ee2b51f2e434618ec48f84feb145c99a
[get rid of old type printing code, clean up some front end stuff
John Meacham <john@repetae.net>**20060407115653] 
hash: 0000019253-2b07d0c3b0744b777ec3215b5f1c3d36015f2f16b7895dd38fcbd8a6b986a045
[don't duplicate class assumptions over alpha equivalance
John Meacham <john@repetae.net>**20060407131742] 
hash: 0000000573-4b3957cdc86db9b2c0bf3c3ca0ff57230aac1de508f1e254be327beb79e63a26
[get rid of as patterns on variables except when needed for type coercions
John Meacham <john@repetae.net>**20060407143003] 
hash: 0000003947-f81d3a62c29db5c9926872cac278763e747485bec8da5bcae3c2a5f2ee55ef7b
[don't rename wildcard patterns until typechecker
John Meacham <john@repetae.net>**20060407144155] 
hash: 0000001734-e3fc980a48d39c974bd777be023b331ee50f6a78914ead10c1d9af35e7e3660d
[don't desugar right sections or expression type signatures or attach aspats to case statements
John Meacham <john@repetae.net>**20060407150050] 
hash: 0000002254-d04a829f80cc56fda8bc3bb287233cc3f608a956c4443d8b5cc0dac0ee275a5a
[rewrite rules with typechecker too
John Meacham <john@repetae.net>**20060408001525] 
hash: 0000000485-f37d2c993753ab393591c6a00abaa3b09a3e400beb5fa5ddca17091a382c744f
[add FrontEnd.Syn.Traverse, make Desugar use it.
John Meacham <john@repetae.net>**20060408004000] 
hash: 0000012895-61ecab0b6196a342ce36ce65dff134df632cd0822a12c6c8ca56362f7787c0ba
[add traverseHsExp_, make TypeSig collection use generic traversal routines
John Meacham <john@repetae.net>**20060408004012] 
hash: 0000005545-e6778996d7fab43c82240d4eb5e16fb12b2f4d5215952b4a01a16dff7c680874
[use generic HsExp traversal routine in TypeSyns
John Meacham <john@repetae.net>**20060408005044] 
hash: 0000008182-b1ecde5696f4dac2383cb8f0cb1467deb893f5fabc325211509cc356bfcd61d9
[move and rename traverseHsType
John Meacham <john@repetae.net>**20060408005817] 
hash: 0000003184-f8be45db9de05e8940c57c4c23318268f84927ebad277e7a5933fa2fe3904add
[add traverseHsPat
John Meacham <john@repetae.net>**20060408011058] 
hash: 0000001669-c280ed9e61da8ecea47adb6d74150d4cdcc4b9db6adf7176bc38bc1074ba14f0
[make TypeSyns use traverseHsPat
John Meacham <john@repetae.net>**20060408011705] 
hash: 0000002965-d52f95f2bdebf48f983707c06a21c593a8c3ce4a1496a5fdacd4a8c23a463da2
[use traversal routine in FrontEnd.Rename
John Meacham <john@repetae.net>**20060408013246] 
hash: 0000004335-56ed6ed246eb2e492a92e647ffb2e8ed17ecdd7eb7e7aaa1dd00dfeb424479d7
[make DeclsDepends use traversal routines, add Writer instance to SrcLoc monads
John Meacham <john@repetae.net>**20060408014909] 
hash: 0000003579-7e801159810c596eeb48b0fea0ac79d23f1ccdc750b430e839042b5ca8df5a75
