Starting with inventory:
0000002716-7f25b2e46baf7ac5d6de90b5ba127026311daa27b46bc9c93f7414448a34ba01
[TAG shlamasfasp
John Meacham <john@repetae.net>**20090224114338
 Ignore-this: 7c030e3690faf234bcd17e36c6f62185
] 
hash: 0000001831-3c5f6d1c8033d609810083a6663a8cd036454d305f4346aa17f6f81f841e6150
[update datestamp
John Meacham <john@repetae.net>**20090224114357
 Ignore-this: ac202fbfd7a6d9d6fed1fbb285b33532
] 
hash: 0000000258-48daa2f4785721d29658240d7ee765251fb176a74be86e5545b5d9f7bdf225cc
[include jhc.spec in the generated tarball so rpmbuild -ta will work
John Meacham <john@repetae.net>**20090224222128
 Ignore-this: 9948cba599110ab01207fa9b03ac7c87
] 
hash: 0000000252-2c05ad891660b05d938a5b2e7acdaa3b55ea72559583c3d5f1525c9bd1f1c0fe
[allow empty top level declarations
John Meacham <john@repetae.net>**20090224224037
 Ignore-this: 9927a9ed7a1149e48a94680432450308
] 
hash: 0000000209-a56f592f4af9fd7cadca3f936184d8623febf1f9f709a4144a178c2a24227a45
[add 'nbody' shootout entry to regression test, integrate Kleisli failing case to KindInference test
John Meacham <john@repetae.net>**20090224225206
 Ignore-this: fc0c2798f91d61813f089fed609365c0
] 
hash: 0000006362-c888ba381f00c970a2e38174a6c33bc4bfe33d8c9be714b93f53a807862a0f80
[clean out environment in regression testing script. only pass '-v' to jhc when -v passed to regression tester
John Meacham <john@repetae.net>**20090224230028
 Ignore-this: bf7ab3ec35687a60c200913dabba6b37
] 
hash: 0000000841-ea634bc63d92f3b02ef8c858c3f5fb8bb74469246557d0ac1e746cdc896e9892
[fix some compile warnings
John Meacham <john@repetae.net>**20090225010630
 Ignore-this: 84051e4522c679cbdbfb7a7b1e42ea01
] 
hash: 0000000249-90144306a0f42934b23bc82032ceb0698b4f64c8295681a01d53cafe8c21898d
[simplify id choosing code in E.SSimplify, get rid of some unused exports in Name.Id
John Meacham <john@repetae.net>**20090226044818
 Ignore-this: 4713d1a8866e2260e58d6ba47685adaf
] 
hash: 0000002423-2081a695092866c9fa928b233c1c6c333385efec158a6ddc6cd3ea535a3c8c2f
[use 'Integer' when printing C types to avoid overflow on 32 bit ghcs
John Meacham <john@repetae.net>**20090226051015
 Ignore-this: 2330c6d8443cc0be3679329afed607fa
] 
hash: 0000000249-054a990dc2a4ca3c10a71998104d20f37a0a9de8d28455a4a5f520258f3cf7ef
[improve show instance for MetaVar
John Meacham <john@repetae.net>**20090226060135
 Ignore-this: 6bc88dc42eb137eec804709bc9428661
] 
hash: 0000000560-511b96d7bc72f938a2f286dff9fa9630b813d156e1ace4a9b042c9c6ba0877d2
[add a rountine to quantify over several types at once
John Meacham <john@repetae.net>**20090226061136
 Ignore-this: 273d275ebe940755ebc5365ad02b0002
] 
hash: 0000001222-07ce90c29209d8f89b91bf79cd8fe7f6d786f4e6bb4df24ddb1bf6295905df17
[use quantify_n when typing mutually recursive binding groups
John Meacham <john@repetae.net>**20090226061250
 Ignore-this: 5fdbfd9780fd29ae74dfd5330d079a5a
] 
hash: 0000000489-1d0933329f7c34444bb5093e677d33247a3a211382644749e08ce4860e56e9e3
[improve printing of CPR annotations, trim annotations to 5 levels deep to avoid slowdown with large amounts of constant data
John Meacham <john@repetae.net>**20090226081353
 Ignore-this: 61723570839b46e1d27eb8f04a7b2040
] 
hash: 0000001167-dd25ce3098e31fab468d4b5030f8ed79b2de1445b3e69c7d904a5fdd749ab8c7
[various cleanups to E.Demand
John Meacham <john@repetae.net>**20090226082336
 Ignore-this: a75b7ee1c9ac044ffa3c90e26cb6654f
] 
hash: 0000009793-9aa2bb074763a932d0066fe4ec368f794dc9ab4a4564e54b62e650975c37c3e0
[remove some information from demand analysis results to help speed up jhc
John Meacham <john@repetae.net>**20090226084603
 Ignore-this: d3aba38c04755301094a144094a21d9b
] 
hash: 0000000509-452a99a308b727b5a982de0d8f446c93eeef047a8ec116764d76c8876d980782
[allow empty field patterns
John Meacham <john@repetae.net>**20090226093404
 Ignore-this: 5ebb89755240027f969aa4fd747ae648
] 
hash: 0000000227-12a594db8391198ac97237e7ddb4eb4cdcc72a3e10efc29a53717639aa98fafe
[added some new library modules, Data.Function Control.Monad.Fix Control.Monad.Instances
John Meacham <john@repetae.net>**20090226105827
 Ignore-this: 3514a682094e7c96412aa0233d22bb9c
] 
hash: 0000005971-59e4ff4847348420fa497a2054e3caa5962f5ab629aaf537c7b6ad873aeb3787
[improve handling of conversion between the arrow constructor and the arrow function
John Meacham <john@repetae.net>**20090226111508
 Ignore-this: df74f3409e97a22170d17bee25441ae5
] 
hash: 0000001936-17c7a5ec9266195deb1a6088ac28c727fb022a18ea0627766526f46ad57a8630
[bring in Data.Monoid from the ghc libraries for compatability
John Meacham <john@repetae.net>**20090226113547
 Ignore-this: dbb2cc4c5331a482eb8514c215814a42
] 
hash: 0000009824-5647cbf788465f911087e449c5475cc334cc7e21dcca8e3d5a2da311daff270d
[add Data.Unique module to library
John Meacham <john@repetae.net>**20090226114534
 Ignore-this: cd0ef3f749fcd57b99070032b87b635
] 
hash: 0000001397-b0981c34bbe027bdbd323abf0e8108c0b7a987db725f43c8b25c8ff062e78386
[add 'applicative' package, which has Control.Applicative, Control.Arrow Control.Category Data.Foldable and Data.Traversable
John Meacham <john@repetae.net>**20090226115308
 Ignore-this: 6663b690f2fef4ae82fed1bdcf7c7af0
] 
hash: 0000034755-6d519250d5dbe8c6ba54ba125a8db37c3a7feb28f311e8634bde58f40214f79f
