[TAG keobwel
John Meacham <john@repetae.net>**20050916064911] 
<
[Make --version more sensible and add --version-context
Einar Karttunen <ekarttun@cs.helsinki.fi>**20050915150902
 Currently --version printed the entire darcs changes
 which made it unusable. This patch makes --version
 print out much less information about jhc.
 
 --version-context has been added to print the
 whole darcs changes.
 
 This change introduces JHC_VERSION in Makefile
 and works in repositories with at least one tag.
] 
[Add -ignore-package lang to fix building with GHC 6.4
Einar Karttunen <ekarttun@cs.helsinki.fi>**20050915144532] 
[Break module cycle at SelfTest
John Meacham <john@repetae.net>**20050916042002] 
[add Ord instance for E
John Meacham <john@repetae.net>**20050916023751] 
[add self testing for Name, make Name more stingy about what it accepts
John Meacham <john@repetae.net>**20050914031639] 
[add QuickCheck self-test mode enabled by --selftest
John Meacham <john@repetae.net>**20050914023620] 
[get ready to use linear var analysis
John Meacham <john@repetae.net>**20050913092910] 
[improve accuracy of points-to analysis
John Meacham <john@repetae.net>**20050913072319] 
[clean out old code from point-to.
John Meacham <john@repetae.net>**20050913024211] 
[fix major 'minus' bug. add some debugging, code cleanups, fix cheap generation bug, remove redundant rules
John Meacham <john@repetae.net>**20050913023209] 
[code cleanups
John Meacham <john@repetae.net>**20050913012029] 
[remove remmanents of old OValue system
John Meacham <john@repetae.net>**20050913004617] 
[code cleanups, less warnings, use tag accessor functions
John Meacham <john@repetae.net>**20050913003555] 
[new argument treatment
John Meacham <john@repetae.net>**20050913003349] 
[turn of conditional analysis temporarily
John Meacham <john@repetae.net>**20050913003305] 
[fix up atom checking code, add some debugging statements
John Meacham <john@repetae.net>**20050913003034] 
[clean up fixer, remove obsolete code
John Meacham <john@repetae.net>**20050913000951] 
[clean up Fixer calls
John Meacham <john@repetae.net>**20050912235903] 
[remove propegateValue in favor of constant values
John Meacham <john@repetae.net>**20050912235843] 
[get stack dump on case falling off
John Meacham <john@repetae.net>**20050912234454] 
[add tagUnfunction
John Meacham <john@repetae.net>**20050912234432] 
[better debugging for points-to analysis
John Meacham <john@repetae.net>**20050912065524] 
[new pointsto analysis based on constraints
John Meacham <john@repetae.net>**20050912041612] 
[add better HasSize instances for list
John Meacham <john@repetae.net>**20050907005637] 
[update GenUtil.hs
John Meacham <john@repetae.net>**20050811034946] 
[remove trailing whitespace from library
John Meacham <john@repetae.net>**20050811034312] 
[fix warnings, remove dead code, code cleanups
John Meacham <john@repetae.net>**20050811033201] 
[fix trailing whitespace
John Meacham <john@repetae.net>**20050811030247] 
[update GenUtil.hs
John Meacham <john@repetae.net>**20050721092336] 
[comment out -funit-at-a-time for GCC 3.3 compatibility
Samuel Bronson <naesten@gmail.com>**20050524043650] 
[change -l<dir> to -i<dir> in documentation
Samuel Bronson <naesten@gmail.com>**20050524035624] 
[Support functional dependencies in the parser and ignore them
Einar Karttunen <ekarttun@cs.helsinki.fi>**20050520111541
 Functional dependencies are parsed and dropped in the parser. 
 This is not a problem as programs with multiparameter class declarations 
 will be rejected currently with a nice error message.
] 
[Better error messages for invalid class declarations
Einar Karttunen <ekarttun@cs.helsinki.fi>**20050520111300
 Check whether the typeclass has one valid parameter. 
 Reject classes with zero or multiple parameters with
 a clear error message.
 
 Renamer is not the best place to do this, but it must
 be done before kind inference, so there are not very
 many alternatives.
] 
[Add update analysis phase via linear type system to grin
John Meacham <john@repetae.net>**20050512123434] 
[fix for lookupEnv
John Meacham <john@repetae.net>**20050508080101] 
[NameMonad.hs cleanup - haddock and -Wall.
Einar Karttunen <ekarttun@cs.helsinki.fi>**20050507150640] 
[Haddock documentation and small cleanup for Options.hs
Einar Karttunen <ekarttun@cs.helsinki.fi>**20050507144056] 
[Haddock documentation for UniqueMonad.hs
Einar Karttunen <ekarttun@cs.helsinki.fi>**20050507134324] 
[Ensure gcc optimizes tail-calls 
John Meacham <john@repetae.net>**20050506021255] 
[Add support for using the Boehm Garbage Collector with -fboehm
John Meacham <john@repetae.net>**20050505065454] 
[Instead of substitutions, use a mutable reference cell in Tyvars to keep track of unifications. 
John Meacham <john@repetae.net>**20050505023816] 
[Clean up TIMonad, remove old state monad based code. make instance of MonadIO.
John Meacham <john@repetae.net>**20050502045001] 
[Dead code removal, remove references to TTuple as it is now just another data constructor. 
John Meacham <john@repetae.net>**20050502043255] 
[Remove last remains of PPrint in FrontEnd
John Meacham <john@repetae.net>**20050502041600] 
[Code cleanups, moved functions from TypeUtils to KindInfer. deleted old versions of some routines.
John Meacham <john@repetae.net>**20050502034514] 
[Code cleanups
John Meacham <john@repetae.net>**20050502002744] 
[Ensure let-bound names do not occur at the type level
John Meacham <john@repetae.net>**20050428063713] 
[Pass full data table to initial optimization passes.
John Meacham <john@repetae.net>**20050426033157] 
[Add basic Haskell Library (hl file) support
John Meacham <john@repetae.net>**20050426024933] 
[Add NOINLINE pragma to raw strings to speed up compilation and reduce binary size
John Meacham <john@repetae.net>**20050424141201] 
[Add -V which shows jhc version as well as darcs context
John Meacham <john@repetae.net>**20050424140452] 
[Code Cleanups
John Meacham <john@repetae.net>**20050424122413] 
[Clean up Makefile, fix bug in dependency generation
John Meacham <john@repetae.net>**20050424115242] 
[Remove old files. clean up some code.
John Meacham <john@repetae.net>**20050423085324] 
[Switch Data.FiniteMap to Data.Map and get rid of FrontEnd.Env
John Meacham <john@repetae.net>**20050422105027] 
[Misc formatting cleanups
John Meacham <john@repetae.net>**20050422062744] 
[Fix for GHC 6.5 HEAD. isSymbol conflicts with new version from Data.Char
John Meacham <john@repetae.net>**20050421233355] 
[Add support for dumping intermediate forms in HTML
John Meacham <john@repetae.net>**20050421121201] 
[Remove malloc.h for MacOS X compatability
John Meacham <john@repetae.net>**20050420231742] 
[Add support for C preprocessor
Einar Karttunen <ekarttun@cs.helsinki.fi>**20050420215718] 
[Do not print ExitExceptions
John Meacham <john@repetae.net>**20050420035028] 
[Minor fix for dependency generation
John Meacham <john@repetae.net>**20050420034310] 
[Add reference URLs to documentation, misc sp fixes
John Meacham <john@repetae.net>**20050420004821] 
[Pre generate object list and use new dependency features of ghc 6.4 in makefile
John Meacham <john@repetae.net>**20050420003221] 
[fix for help file
John Meacham <john@repetae.net>**20050419113220] 
[Small makefile fixes
John Meacham <john@repetae.net>**20050419110320] 
[initial import
John Meacham <john@repetae.net>**20050419104820] 
>