Starting with tag: [TAG Release-2.0 oleg@okmij.org**20060801063941] [Labels are exclusively type-level entities with no run-time representation. oleg@okmij.org**20060828221743] [Fields are now of the type F l v where label l is purely phantom. oleg@okmij.org**20060829004625] [Adjusting for the change in Record Field representation, simplifying. oleg@okmij.org**20060831003449] [Adding CHList. oleg@okmij.org**20061026073415] [Added default for apply, to be used when Apply is a type-level only function. oleg@okmij.org**20061101012542] [Added HSequence.hs oleg@okmij.org**20061101020747] [Infinite heterogeneous streams. oleg@okmij.org**20061101114955] [Move files to subdirectories Musasabi **20070202124042] [Add Cabal infrastructure and HList.hs Musasabi **20070202124208] [Make it compile with GHC 6.6 Musasabi **20070202124238] [Make records work nicely Musasabi **20070207082844] [Yet another representation of record, as TIC of Fieldish things. oleg@okmij.org**20070316055631] [Committed from the Makefile rlaemmel@gmail.com**20070831211847] [Committed from the Makefile rlaemmel@gmail.com**20070831232600] [Added ConsUnion -- building homogeneous lists by constructing unions. oleg@okmij.org**20070906000612] [GHC6-specific fix regarding the change in deciding undecidable instances. oleg@okmij.org**20070910005730] [GHC6-specific fix regarding the change in deciding undecidable instances. oleg@okmij.org**20070910010835] [Committed from the Makefile rlaemmel@gmail.com**20070910015245] [Committed from the Makefile rlaemmel@gmail.com**20070911000021] [Added MakeLabels, moved from OOHaskell. oleg@okmij.org**20070913010342] [Added UnionSymRec oleg@okmij.org**20070914012120] [Committed from the Makefile rlaemmel@gmail.com**20070918223452] [Various experiments about record equivalence; unfinished. oleg@okmij.org**20070919072558] [HMemberM and more optimal record projection oleg@okmij.org**20070919231217] [NarrowM and equivR, record equivalence modulo field order. oleg@okmij.org**20070920002549] [Union modulo record field order. oleg@okmij.org**20070920010833] [Committed from the Makefile rlaemmel@gmail.com**20070921202826] [Added a simple wrapper hProjectByLabels2 to project Records rather than just HLists. Avoid exposing the data constructor Record. oleg@okmij.org**20070929072029] [GhcExperiment.hs: fix haddock generation gwern0@gmail.com**20080201043432] [hlist.cabal: +license-file field to rm warning gwern0@gmail.com**20080201043452] [hlist.cabal: fmt, update hs-souce-dir name, +builde-type field for faster install through hackage gwern0@gmail.com**20080201043511] [-Wall the various files as far as possible gwern0@gmail.com**20080201043554] [sp README gwern0@gmail.com**20080203005323] [HList.cabal: +category & expanded synopsis/description gwern0@gmail.com**20080203005329] [HList.cabal: +tested-with field, only mention 6.8.2 since I haven't tried my changes with anything else gwern0@gmail.com**20080203005429] [+build-test: configure, build, haddock gwern0@gmail.com**20080203005506] [README: mention darcs home gwern0@gmail.com**20080203030501] [rename all files so HList no longer lives in the top namespace but in the Data.HList namespace gwern0@gmail.com**20080203030528] [-Wall police gwern0@gmail.com**20080203031606] [rm Data.HList.CHList - apparently totally unused gwern0@gmail.com**20080203031825] [switch most files over from -fglasgow-exts to LANGUAGE pragmas gwern0@gmail.com**20080203035706] [+extensions in hlist.cabal gwern0@gmail.com**20080203040137] [.cabal: update maintainer field to point to Oleg gwern0@gmail.com**20080203185058] [.cabal: fmt extensions and other-modules fields gwern0@gmail.com**20080203185123] [a few beautifications; removing excessive signatures. The absence of signatures is deliberate in many places: there is no point to repeat the same thing in terms and in types. oleg@okmij.org**20080206035627] [Adjusting LANGUAGE pragma, to use fewer extensions. oleg@okmij.org**20080206040143] [Restoring CHList.hs oleg@okmij.org**20080206040232] [Added option to supress warnings on no signatures. The absence of signatures is deliberate in many cases, to show off the inference. oleg@okmij.org**20080208015131] [Small adjustments in locations and module names oleg@okmij.org**20081016033652] [Adding more language PRAGMAs oleg@okmij.org**20081022114153]