Starting with inventory:
0000003785-3a1237b3b1c8655c05b2964566bd40345521c0c2290f1b274f330a093e05f169
[TAG todthicedal
John Meacham <john@repetae.net>**20090218103653
 Ignore-this: 20a12b57a2c88ffdf4e31fea33a2a4fc
] 
hash: 0000002408-029fff16ca39f945a1f6af88af18a70244e5bc5fe131b8d5ad4c185e38e8a79d
[update datestamp
John Meacham <john@repetae.net>**20090218103657
 Ignore-this: 38a19570744139ee668fefb24e83a5be
] 
hash: 0000000258-6bab389af6942ec397d9b716bb47440c55dc09c7482be0ffd9f5298a3d5d40ff
[update documentation
John Meacham <john@repetae.net>**20090218112720
 Ignore-this: dbfff88da59670d189f90e599f1fd5a7
] 
hash: 0000002176-0dba325a347c68e52dac3d5564128d1029c7b0acc3f8450f88ac356fde85bafc
[add --print-hsc-options option to jhc
John Meacham <john@repetae.net>**20090218124559
 Ignore-this: 40b9055b3a4e599bda630f3cfbdaa958
] 
hash: 0000003900-ff97bbdead612e12aa8f80841a790d3c4446aeb35191f9a01aee66d391ead3ae
[Update for ghc-6.10. This breaks compatibility with older versions of ghc.
Lemmih <lemmih@gmail.com>**20081117232239] 
hash: 0000004782-dc7422db6ceb76229e17c062c5a08fe8baff836b24ea0d05705c9458d81de1ba
[Drop unnecessary chatter.
Lemmih <lemmih@gmail.com>**20081120003731] 
hash: 0000000244-b80c16b29f903f972eb33134b54e67a82074d57b9b3037c70501f6a8a014f05c
[Make the simplifier O(n) instead of O(n^2)
Lemmih <lemmih@gmail.com>**20081120233412
 Ignore-this: 9ef7955e492aa9f36cecd3b7e6b01c80
] 
hash: 0000005705-ae7e5407a9ff3be03adee09513dabd0d91fbc6c95c9bca7a9592db21e47e8dbf
[Derive Show for TimeLocal. This was previous disabled because of a compiler performance bug.
Lemmih <lemmih@gmail.com>**20081120233513
 Ignore-this: c63f5c0e0927f29e7c0901bc4150efa3
] 
hash: 0000000284-38f6c58be7ad1dc5149b2926aacbadcc32857d28b83c32d2c8976c9e6c0be48b
[Slightly more descriptive errors.
Lemmih <lemmih@gmail.com>**20081121032716
 Ignore-this: 9198b58b7e5dfdee31f46b4b4d5fead1
] 
hash: 0000000469-51fe31399d771f9854318b14964e670b258b1a69b3a1be605de3a610c1336fa4
[We don't need SimplifyOpts to be a Monoid.
Lemmih <lemmih@gmail.com>**20081122035501
 Ignore-this: 443e30a8bff8fdfb7a6133c0b26e5985
] 
hash: 0000001691-8bc3d3961a9e8739051eae67283234f92be38d8ff09df74e88805c2ba3a8ce98
[Bug fix: unnamed ids must be greater than zero.
Lemmih <lemmih@gmail.com>**20081122035626
 Ignore-this: 5d4f82d7d26f677296dfd8adc0d89bea
] 
hash: 0000000276-a846439cfc44d40777e97a7b13d5c90d163b6c27a2bfc979357fa5755af22e1e
[Prettier pretty printing.
Lemmih <lemmih@gmail.com>**20081122045320
 Ignore-this: bb53dac16b21e6a85b8fc47b57ece972
] 
hash: 0000000487-c03cff4b85ba0fe42dea48c445cee8144ff5ba8dc567d1a24cc4cec7c1fd03cf
[Clarify a case optimisation.
Lemmih <lemmih@gmail.com>**20081123051318
 Ignore-this: 619b56c41e2e94f05985a425a18c6381
] 
hash: 0000000899-0132031d7dfbb038e7d0f945954366ea6b7877f88ab2b04cc3698b1adba61117
[Include Text.Printf in base.
Lemmih <lemmih@gmail.com>**20081123104309
 Ignore-this: 74c8c504a557e6e9b05219d879af9f3d
] 
hash: 0000000180-f5296604e60769e4b07f17cd267ecbb73aa17395eba52480432b6f6be6e45e86
[Remove some unnecessary monadic mode.
Lemmih <lemmih@gmail.com>**20081125231452
 Ignore-this: 8e25a27eaac0d8ff4af8abf8888d540d
] 
hash: 0000002826-22201b4512b557c5724bb630db48bc26050040c9b79dd34a030b918712078721
[Make it clear that 'progCombMap' is just a cache.
Lemmih <lemmih@gmail.com>**20081127132322
 Ignore-this: cadc5efe5c1bc8c39fccff75418e9f33
] 
hash: 0000000297-be7b88f9f11029b34b8003094ec4fbe2b53d706e800108bcb8e551d8f03a1670
[PPrint instance for (Maybe a).
Lemmih <lemmih@gmail.com>**20081128014737
 Ignore-this: 7d04ce78b0b37beee9494c50a8fe3e65
] 
hash: 0000000267-1536abe8142166f0a1c40faf8d220ca10ce1baf1d9981f25d2f8d1d127201594
[Reduce excessively long lines.
Lemmih <lemmih@gmail.com>**20081128151324
 Ignore-this: c14f59eb0f7fc370607053156532a65a
] 
hash: 0000003714-ddf0d4f185fba6411da80a62b42342bc0a136599401bcc3413cc9f33735ed0ab
[Be less verbose when compiling programs.
Lemmih <lemmih@gmail.com>**20081202040417
 Ignore-this: ae039471b2c4ef84bcf8a2dce91d1276
] 
hash: 0000000203-35b28f8991d8918e33236f0e619106e42ad447a01ed4a7100684bd5b50524f6e
[Reduce verbosity even more.
Lemmih <lemmih@gmail.com>**20081202044339
 Ignore-this: db890342f4984f45c4e3f9470da1d113
] 
hash: 0000002435-e88c86353403a3a1f3aade0f574c98dc6c92db76bcadff9550abb72733a76636
[Make usage info slightly more clear.
Lemmih <lemmih@gmail.com>**20081202050443
 Ignore-this: 52c7cdd1a1b964178e5f582d30f5b3cd
] 
hash: 0000000784-34ab994c205aab11bc035e501529d47cfec9f29780e0562de470be67f6aa558e
[Shorten line.
Lemmih <lemmih@gmail.com>**20081203144644
 Ignore-this: a24f5d14b27fcae346fbfcac59f6b8b7
] 
hash: 0000000688-0117d23644bc5e4e33d55824fb844b13424822578fb73839496e52a6a5d303ee
[Make HsParser.y compile without warnings.
Lemmih <lemmih@gmail.com>**20081203152312
 Ignore-this: 62381f7ded2639812fdf3525195f5822
] 
hash: 0000002037-da011a8d4a87a4180dea0c3af76405477c1b58729a5bef79b60d13c3eabd7acd
[Document the function of Fixer.Fixer.
Lemmih <lemmih@gmail.com>**20090105201007
 Ignore-this: 54d54c4d956c5f7597f58cc3bd0b0de6
] 
hash: 0000001335-2d3e51f181f5be9eaf7eb5aa2e93d92b47789bc3e61949c6a1a0c13b1e2281a8
[Fix kind inference + test
Samuel Bronson <naesten@gmail.com>**20090107225726
 Also, comment out the case in kindOf that makes things look fine when
 they aren't -- unless of course * isn't the right kind
] 
hash: 0000002603-3069636a6a3772dabb59870dea62284b9677d2b1c283b1b26e56d65b02911447
[Fix type inference for (->)
Samuel Bronson <naesten@gmail.com>**20090107225802] 
hash: 0000002057-21cd54268d362477dd6fb8e4dc3af5de0cb4cfa774b8d9d6f65710bfec23fd2b
[Suppress debug information in the normal run.
Lemmih <lemmih@gmail.com>**20090109010043
 Ignore-this: d8f67d201fc490802db289b1a89c7407
] 
hash: 0000000504-9121af25d9c9a0515744289259889f132f75335292d09195acc4902cece38b63
[Improve "Cannot strong:" error message
Samuel Bronson <naesten@gmail.com>**20090109202717] 
hash: 0000000592-14857526019a886245b301dec478d83a054bacdadf1c9da559d234d86709bdad
[Add two missing type signatures.
Lemmih <lemmih@gmail.com>**20090117000806
 Ignore-this: d7a0784a894947f73a3145953eb6923
] 
hash: 0000000314-a4e1d7fad954b3dade56537a61110ef58d2cad9813ea9d1a7eedd53ab433cf2b
[Update PrimitiveOperators-in.hs
Lemmih <lemmih@gmail.com>**20090120212228
 Ignore-this: ac4b5382a68f517fb24b54f24429be42
] 
hash: 0000003982-65bab631455cb0d4b5992b08e38561dd9dda0f39cf7931dfda87120bafb0d416
[Discard extra "flags" thingy in GNU cpp's line pragmas
Samuel Bronson <naesten@gmail.com>**20090127235421] 
hash: 0000000262-9d586b0aef7747b192acf27040a1db479c3660268844914261b01c8a529c3fce
[Fix bug preventing line pragmas from being recognized after lines with -- comments on them
Samuel Bronson <naesten@gmail.com>**20090128043639] 
hash: 0000000312-36e2d8fa88fa7ffdff21698113365fe3059ecf31321343dad20e89b6f605b201
[Fix desugaring of record patterns
Samuel Bronson <naesten@gmail.com>**20090130204614] 
hash: 0000000368-cc51dfe4e541e9cf3173ebf8751fe2e388abe0b3af58e1ee697390785c461646
[Kind inference fixes ... ? and ?? aren't quite real kinds
Samuel Bronson <naesten@gmail.com>**20090130214250] 
hash: 0000000522-5cd58ddcf4acf8ef41af9d7bd9d4168e15d63d788d28f741b5a984d2a14fb4d2
[Improve error message in Grin.FromE
Samuel Bronson <naesten@gmail.com>**20090130220548] 
hash: 0000000339-0b64fb7d599141a6f74a7d800f458e801cff35b30dbdfc40d2bf23e113a84c1f
[Add missing sigs in Util.Histogram
Samuel Bronson <naesten@gmail.com>**20090203231244] 
hash: 0000001109-24720a12f4faa57ec2b9f153750374139eb43056f08f50a9827d9cd8f3ec6331
[Add missing sigs in Util.SetLike
Samuel Bronson <naesten@gmail.com>**20090204020302] 
hash: 0000000447-6bc01390aba42f7a62156432d4064ee1b13412ba283d6bf0ffb85fbc9f614f98
[Add missing sigs in Support.CFF and Support.Transform
Samuel Bronson <naesten@gmail.com>**20090204132547] 
hash: 0000000510-b18561188200202eff65865513374894b7f9f8efc91b0933ddab2e17d1b1a485
[Add missing sigs in FrontEnd.Syn.Traverse
Samuel Bronson <naesten@gmail.com>**20090204214422] 
hash: 0000000542-6e6786b84e83b7d0c2769bf4e36bad8cde5e602bc224c495bb3d5adcb8b54b3a
[Add usage to regress/regress.pl
Samuel Bronson <naesten@gmail.com>**20090209215038] 
hash: 0000001455-1e63990cf76e79165a52e6ef244ee420801ad96da3cf87608d8fece2075a5649
[have regress.pl explicitly pass -fno-lint when linting is not desired
Samuel Bronson <naesten@gmail.com>**20090209215059] 
hash: 0000000264-93eb13cbbbaac4bcc13d45378414207b1ac666e3ceb37666b2eebffe328bf515
[Comment out the case that seems to be behind #18
Samuel Bronson <naesten@gmail.com>**20090210202122] 
hash: 0000000634-a8545e702e4520f0ec8b5ecf75be71511ccfc3c15a08faffdd3dd8ed12008f76
[Use Sets instead of lists in the type-checker.
Lemmih <lemmih@gmail.com>**20090214142515
 Ignore-this: d135432359b30c2d46f53ff289180d70
] 
hash: 0000004274-d0b4cbf87e0274be8ec2e1b15c79589469489fd96f345092232ab81161a5e2ae
[Documentation in FrontEnd.Tc.Class
Samuel Bronson <naesten@gmail.com>**20090215050529
 Ignore-this: f11b6d008a47785f762c9fd7d7af0862
 I still haven't quite figured out splitReduce, but hopefully I at
 least haven't made any mistakes ;-).
] 
hash: 0000002481-c632c9322186c0efc4ef608f35b2843aef872366edf63d4a53a648bee82cd029
[add tAp and tArrow abstract constructors
John Meacham <john@repetae.net>**20090218155530
 Ignore-this: 981e0ff4dd14dfbfd58b1477d3126919
] 
hash: 0000000753-c0a5d02260b348173635f30390dcf15269eabd93ab2c80755e50453e684b46ca
[make it compile with ghc 6.8 at the expense of 6.10 - XXX better fix needed
John Meacham <john@repetae.net>**20090218160829
 Ignore-this: 63cd5342b45dd5cb2cd1f325438f9864
] 
hash: 0000001209-5aa3fe77127cda50b2f538923bf9a49c9b350c5e8d29e1b235b2ebe8717c89c5
[switch to new hashed repository format
John Meacham <john@repetae.net>**20090218160911
 Ignore-this: 60bfe78858aac533fef7982d046eab91
] 
hash: 0000000356-afb9fab4f3cb2c7361960f89cd98481bf26d999b893b9b283069cca98886754d
[add explicit conversion from Int to Id in anticipation of making said type opaque
John Meacham <john@repetae.net>**20090218160928
 Ignore-this: 1897c037a9b2a1dc55f474e943567027
] 
hash: 0000000277-a986e5f7b9a0a7efef029144fee5479bd2a40c799bd8cd648d2ce8d26baad9fd
