Starting with inventory:
0000009495-840c15f6f111bf55a16e76912dece3fc019cfa58ceff82e3b9a760b537dc3a98
[TAG ejnagteuk
John Meacham <john@repetae.net>**20120125115759
 Ignore-this: 410e549a607234cd3a297780f366ab4b
] 
hash: 0000006230-1b935c397e1a12ed7dea7ab8d43d87bcf542a12e2bc84e1457ca67f7f0d69071
[remove unused names from data/names.txt and DataConstructors.hs
John Meacham <john@repetae.net>**20120125125523
 Ignore-this: 8ce08c088204d8f9552ed583a6d3e0a0
] 
hash: 0000001108-b025d0b355c7cbe94c52af2b78d17d68211ddb789a459db82763a9b42d00dda0
[fix generation of man page.
John Meacham <john@repetae.net>**20120125132712
 Ignore-this: 857599eafa0630254e7bc284a5dee1a4
] 
hash: 0000001620-a8b8823cf5dc7721b9fd818116ad6f955336c2bf37da22ad7ab324209002272b
[add a list of names to display in short from when printing E code
John Meacham <john@repetae.net>**20120125214141
 Ignore-this: 61fe6d698e1e7c4ea6ac65ae2b650365
] 
hash: 0000004735-25d5111e0e5df9dad7ac83ecfbb23903242ebadf75b8df2e7fb16c639baaddfa
[whitespace/formatting cleanups
John Meacham <john@repetae.net>**20120125214237
 Ignore-this: e58fb7393dc01e27e40973427f85c48e
] 
hash: 0000009868-eb01072e41445bf2b0a0def98f84b9ec476cfa8fda911f94ff86a44729b5c5c7
[fix storable instances
John Meacham <john@repetae.net>**20120126123433
 Ignore-this: a443b85bf55b93333dc4ab865f81b46c
] 
hash: 0000002636-5dbf51334b5bf0a107616b8ba65e686efb39408c2e316fd1be49d2ed1616880e
[add IsString instance for Atom
John Meacham <john@repetae.net>**20120126123532
 Ignore-this: 8870a7c5146affb1d9851433267d87d5
] 
hash: 0000001504-d8a3d897af36e55abef342de254721d4eff49a01c8c7b10c69cc3850326db355
[start adding new primitive decoder
John Meacham <john@repetae.net>**20120126224847
 Ignore-this: 94c7101d2e1e30c47749c747f3e4fc55
] 
hash: 0000015521-b401a9cc45b35d0966ec9355e47dd70579a29f6f4ea3af8ad17435cbb9a80729
[fix trailing whitespace. add fix-whitespace make target
John Meacham <john@repetae.net>**20120127014502
 Ignore-this: d34de915c0756575d1672beb516de3c4
] 
hash: 0000006335-b439053c541e115e3924d689d33c23801d96ffdcc06fc9132f9cdf8dde5f4b2a
[add set of ignored pragmas to not produce warnings for
John Meacham <john@repetae.net>**20120129115142
 Ignore-this: ae8474d367f6bf8239e0dbedd988e3a4
] 
hash: 0000000650-018c3c0b85914e328593177fd378857ef0549e3b0cc70a863acfcc0ece776b74
[add flag to dump stats from the stringtable library on exit
John Meacham <john@repetae.net>**20120129115522
 Ignore-this: c57a6e3859d0b4c57c05debfa3f27409
] 
hash: 0000000787-9ccbc57a43b0d4c631c9da556b89dd722bd23c2e4d09af99e972a81c5e637686
[Switch StringTable hash to use the much faster jenkins hash.
John Meacham <john@repetae.net>**20120129115614
 Ignore-this: fb216aef79a3bf7e0a2853e38a085b73
] 
hash: 0000038825-9f0be78f0233eb5112dc7039ec490acb823c1ea5765771cc448683d91d8b436a
[move all primitive decoding to its own module
John Meacham <john@repetae.net>**20120129131154
 Ignore-this: 93397f4575f7d30a2a389a760044df91
] 
hash: 0000026704-412106883d0ee5807e1431a7182eb6e2370dc99b5ec1aa8fa546f89a8dcfc06d
[remove most of PackedString.hs
John Meacham <john@repetae.net>**20120129133431
 Ignore-this: 351b94f89281cba462fc551330dcfdb2
] 
hash: 0000017742-f426437d5e2ed6c2bb2539a8529fa5d9b203e491e63dbb4d389c1f53e6785ced
[add mtick', use it when stringtable overloaded enabled
John Meacham <john@repetae.net>**20120129144524
 Ignore-this: 3aa9e5abcbaee184c1a66ac80c8ad5e4
] 
hash: 0000002402-6336c8ce3913c769f9956c6be05e300d202c6fc2e4809ab89ece3227af67f03d
[move Module to containing an atom instead of a string
John Meacham <john@repetae.net>**20120129154925
 Ignore-this: f119ccadc9be980d5ab5ac4ed8b76bdb
] 
hash: 0000013762-4ac7a72ce9bb5cd8cfd1b4080e2b4830af61797abcf65a6d6a28d05aa7520100
[properly report ambiguity on re-defined top-level names
John Meacham <john@repetae.net>**20120129162743
 Ignore-this: cb1c73f0b3516dd12a39793f88412777
] 
hash: 0000002314-416c3bcf9229783c523cf09934de36b32547fdb030c7fc5e1c3db2021964b96e
[fix bug in const. primitive decoding
John Meacham <john@repetae.net>**20120130004041
 Ignore-this: 6c6e63a047041ad75eb9dd7d648200bb
] 
hash: 0000000267-ad8056938f0da927ab39eb26bf6a7fb1aaf5c92b15d41eb928256a940191a94a
[rearrange standard libraries to remove dependency loop on Prelude
John Meacham <john@repetae.net>**20120130013107
 Ignore-this: 49c9b0ac945d16198faa95ae1d6ba705
] 
hash: 0000010409-0287fb0556942bf49cc75b4d27f929b8d7dfc57fee3d1b54d4fdcf99297cbce2
[clean up code, add simple stack backtrace to help find bugs, fix duplicate instance
John Meacham <john@repetae.net>**20120130035517
 Ignore-this: ef47496f7fdc2bffab7ba60059912b69
] 
hash: 0000009853-01ae871e252b481cbece980eba488aaaf14987f12352e4463355e8a631166210
[bugs update
John Meacham <john@repetae.net>**20120130035650
 Ignore-this: 3ee10d0366e75003bb0d1ded2e7627c9
] 
hash: 0000000677-bd861044bced903225adc74a1bcfb0563f43fb36ea21df0e36597cfaaf4b9f93
[change prelude exports to be haskell 2010 compliant
John Meacham <john@repetae.net>**20120130042640
 Ignore-this: 9b85baf0aedf2f315f33bd48e4e820e7
] 
hash: 0000006127-0f611b1c70f5a6617a831bead2438205bf23b1bdaad8980e6c092eb1e584f523
[change ContextMonad to use a type alias, remove dependence on 'Either' monad instance
John Meacham <john@repetae.net>**20120130063357
 Ignore-this: 5ae3b1bab9cd933f2e494d802b154859
] 
hash: 0000003609-be07c3e93804721db58816095214768a7398c630be1bfae695b53342343a8eb9
[library cleanups
John Meacham <john@repetae.net>**20120130063455
 Ignore-this: ca8a77608e6ca9828366dc9d20af4375
] 
hash: 0000002501-f65f81a1aa66c380ef8ca885806cf4993ca9142462f48085758d95238c9d1316
[add touch_ primitive
John Meacham <john@repetae.net>**20120130065819
 Ignore-this: 58fbc86a7c745a4472bafc239bff5281
] 
hash: 0000000699-fb7b60c7b51af7c7ff8a7fe5dc833d4372d2f7b2e18c3d2eee3aad5892c5e557
[fix bug where class rules were not generated for internally generated instances in some cases
John Meacham <john@repetae.net>**20120130093500
 Ignore-this: ef97c8efb2679ab4c63d5be41a6ef5f8
] 
hash: 0000008044-b66d4b16544795ada39e11ea4eaac40c87798f628da6869ee9a9d07e1bca57e5
