[TAG integrated changes from lhc
John Meacham <john@repetae.net>**20090218161334
 Ignore-this: d9c09d8a35ad70224b289e9dff2fa68a
] 
<
[add explicit conversion from Int to Id in anticipation of making said type opaque
John Meacham <john@repetae.net>**20090218160928
 Ignore-this: 1897c037a9b2a1dc55f474e943567027
] 
[switch to new hashed repository format
John Meacham <john@repetae.net>**20090218160911
 Ignore-this: 60bfe78858aac533fef7982d046eab91
] 
[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
] 
[add tAp and tArrow abstract constructors
John Meacham <john@repetae.net>**20090218155530
 Ignore-this: 981e0ff4dd14dfbfd58b1477d3126919
] 
[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 ;-).
] 
[Use Sets instead of lists in the type-checker.
Lemmih <lemmih@gmail.com>**20090214142515
 Ignore-this: d135432359b30c2d46f53ff289180d70
] 
[Comment out the case that seems to be behind #18
Samuel Bronson <naesten@gmail.com>**20090210202122] 
[have regress.pl explicitly pass -fno-lint when linting is not desired
Samuel Bronson <naesten@gmail.com>**20090209215059] 
[Add usage to regress/regress.pl
Samuel Bronson <naesten@gmail.com>**20090209215038] 
[Add missing sigs in FrontEnd.Syn.Traverse
Samuel Bronson <naesten@gmail.com>**20090204214422] 
[Add missing sigs in Support.CFF and Support.Transform
Samuel Bronson <naesten@gmail.com>**20090204132547] 
[Add missing sigs in Util.SetLike
Samuel Bronson <naesten@gmail.com>**20090204020302] 
[Add missing sigs in Util.Histogram
Samuel Bronson <naesten@gmail.com>**20090203231244] 
[Improve error message in Grin.FromE
Samuel Bronson <naesten@gmail.com>**20090130220548] 
[Kind inference fixes ... ? and ?? aren't quite real kinds
Samuel Bronson <naesten@gmail.com>**20090130214250] 
[Fix desugaring of record patterns
Samuel Bronson <naesten@gmail.com>**20090130204614] 
[Fix bug preventing line pragmas from being recognized after lines with -- comments on them
Samuel Bronson <naesten@gmail.com>**20090128043639] 
[Discard extra "flags" thingy in GNU cpp's line pragmas
Samuel Bronson <naesten@gmail.com>**20090127235421] 
[Update PrimitiveOperators-in.hs
Lemmih <lemmih@gmail.com>**20090120212228
 Ignore-this: ac4b5382a68f517fb24b54f24429be42
] 
[Add two missing type signatures.
Lemmih <lemmih@gmail.com>**20090117000806
 Ignore-this: d7a0784a894947f73a3145953eb6923
] 
[Improve "Cannot strong:" error message
Samuel Bronson <naesten@gmail.com>**20090109202717] 
[Suppress debug information in the normal run.
Lemmih <lemmih@gmail.com>**20090109010043
 Ignore-this: d8f67d201fc490802db289b1a89c7407
] 
[Fix type inference for (->)
Samuel Bronson <naesten@gmail.com>**20090107225802] 
[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
] 
[Document the function of Fixer.Fixer.
Lemmih <lemmih@gmail.com>**20090105201007
 Ignore-this: 54d54c4d956c5f7597f58cc3bd0b0de6
] 
[Make HsParser.y compile without warnings.
Lemmih <lemmih@gmail.com>**20081203152312
 Ignore-this: 62381f7ded2639812fdf3525195f5822
] 
[Shorten line.
Lemmih <lemmih@gmail.com>**20081203144644
 Ignore-this: a24f5d14b27fcae346fbfcac59f6b8b7
] 
[Make usage info slightly more clear.
Lemmih <lemmih@gmail.com>**20081202050443
 Ignore-this: 52c7cdd1a1b964178e5f582d30f5b3cd
] 
[Reduce verbosity even more.
Lemmih <lemmih@gmail.com>**20081202044339
 Ignore-this: db890342f4984f45c4e3f9470da1d113
] 
[Be less verbose when compiling programs.
Lemmih <lemmih@gmail.com>**20081202040417
 Ignore-this: ae039471b2c4ef84bcf8a2dce91d1276
] 
[Reduce excessively long lines.
Lemmih <lemmih@gmail.com>**20081128151324
 Ignore-this: c14f59eb0f7fc370607053156532a65a
] 
[PPrint instance for (Maybe a).
Lemmih <lemmih@gmail.com>**20081128014737
 Ignore-this: 7d04ce78b0b37beee9494c50a8fe3e65
] 
[Make it clear that 'progCombMap' is just a cache.
Lemmih <lemmih@gmail.com>**20081127132322
 Ignore-this: cadc5efe5c1bc8c39fccff75418e9f33
] 
[Remove some unnecessary monadic mode.
Lemmih <lemmih@gmail.com>**20081125231452
 Ignore-this: 8e25a27eaac0d8ff4af8abf8888d540d
] 
[Include Text.Printf in base.
Lemmih <lemmih@gmail.com>**20081123104309
 Ignore-this: 74c8c504a557e6e9b05219d879af9f3d
] 
[Clarify a case optimisation.
Lemmih <lemmih@gmail.com>**20081123051318
 Ignore-this: 619b56c41e2e94f05985a425a18c6381
] 
[Prettier pretty printing.
Lemmih <lemmih@gmail.com>**20081122045320
 Ignore-this: bb53dac16b21e6a85b8fc47b57ece972
] 
[Bug fix: unnamed ids must be greater than zero.
Lemmih <lemmih@gmail.com>**20081122035626
 Ignore-this: 5d4f82d7d26f677296dfd8adc0d89bea
] 
[We don't need SimplifyOpts to be a Monoid.
Lemmih <lemmih@gmail.com>**20081122035501
 Ignore-this: 443e30a8bff8fdfb7a6133c0b26e5985
] 
[Slightly more descriptive errors.
Lemmih <lemmih@gmail.com>**20081121032716
 Ignore-this: 9198b58b7e5dfdee31f46b4b4d5fead1
] 
[Derive Show for TimeLocal. This was previous disabled because of a compiler performance bug.
Lemmih <lemmih@gmail.com>**20081120233513
 Ignore-this: c63f5c0e0927f29e7c0901bc4150efa3
] 
[Make the simplifier O(n) instead of O(n^2)
Lemmih <lemmih@gmail.com>**20081120233412
 Ignore-this: 9ef7955e492aa9f36cecd3b7e6b01c80
] 
[Drop unnecessary chatter.
Lemmih <lemmih@gmail.com>**20081120003731] 
[Update for ghc-6.10. This breaks compatibility with older versions of ghc.
Lemmih <lemmih@gmail.com>**20081117232239] 
[add --print-hsc-options option to jhc
John Meacham <john@repetae.net>**20090218124559
 Ignore-this: 40b9055b3a4e599bda630f3cfbdaa958
] 
[update documentation
John Meacham <john@repetae.net>**20090218112720
 Ignore-this: dbfff88da59670d189f90e599f1fd5a7
] 
[update datestamp
John Meacham <john@repetae.net>**20090218103657
 Ignore-this: 38a19570744139ee668fefb24e83a5be
] 
[TAG todthicedal
John Meacham <john@repetae.net>**20090218103653
 Ignore-this: 20a12b57a2c88ffdf4e31fea33a2a4fc
] 
>