Starting with inventory:
0000012774-24cc2c6ae43015c2face023ccc3e5066a10b6d59770e8975814282a18dddfcb8
[TAG 0.7.7
John Meacham <john@repetae.net>**20110130044344
 Ignore-this: 820062d6ae4e24c72d1ed89d8519b680
] 
hash: 0000008275-e7b9057986e5b05a78bbce82efc815e5423352f78288072e5577a17b6855b262
[add deepseq and filepath to the libraries
John Meacham <john@repetae.net>**20110131015719
 Ignore-this: dbd843a9ae9e7bf2183daf1abfe62c74
] 
hash: 0000002332-158bd420b748accb47a0e30e0248c69b6768e3f7b655b7b86c3f795d310c2abd
[when doing --show-ho on a library, print more info.
John Meacham <john@repetae.net>**20110131040545
 Ignore-this: b14af67358f625f0db3c1dec68358f4
] 
hash: 0000001421-0c1451247085a8030cc53e51d7614ea7bf83817975ec59256dee9dd168e67010
[make Show instance for E more readable
John Meacham <john@repetae.net>**20110131061823
 Ignore-this: f9aeec02995ca244555d43e0b3a3beb9
] 
hash: 0000003492-a86b1bf69cf6982f08585f861b42f96ee2e533e9865a7d90e1c16a3560b660df
[Create proper values for conjured Absured and Box types
John Meacham <john@repetae.net>**20110131091932
 Ignore-this: 7268db023bcc4dc5ee37de2bb2480c59
] 
hash: 0000001660-d011bd2b0768dcd5afd2b291e18143d0374fbdd87dbb31fb1a99a4144b5e175b
[add more context to failing type checks
John Meacham <john@repetae.net>**20110131093402
 Ignore-this: a96fedb951b5fab89ef43975f452f53e
] 
hash: 0000000531-d5f3bc867f704dc22b4117aa8aa5d04756ce49a70da4648e58671f45d415eae2
[respect LIB_OPTIONS when building external libraries
John Meacham <john@repetae.net>**20110131093918
 Ignore-this: 90f357769832f80cb688556eba716c7
] 
hash: 0000000668-278d5c992c6fecb50e409a7b80691caca172adb72eb1d84cb2f3d4c205f3fba1
[jhc-prim changes
John Meacham <john@repetae.net>**20110131060606
 Ignore-this: c715ddc556eed049253e89dc9f76c096
] 
hash: 0000000466-cc237e7ad552221515c0f68d9acaa083eb7966352e014eab8fc17356317c2f37
[don't treat promote or demote in tail call position as tail call safe
John Meacham <john@repetae.net>**20110131061557
 Ignore-this: d3f887d2f98df5c7e93bc2de335b5d36
] 
hash: 0000000548-c9396b088c335d65ef2f62c1eae5e5b5225ca9db52316fec9577942d3072f977
[flip the order of dropped slots (TODO: needs regression test)
John Meacham <john@repetae.net>**20110131093428
 Ignore-this: ae618e53f951fb480d2c05ad6a36b395
] 
hash: 0000000666-11aabff8833c0e3a7782554cc472083d7e8e5f482e42a6cb23ebcb7fad96971a
[cleanups
John Meacham <john@repetae.net>**20110131102415
 Ignore-this: fa876b1352aa63f667564238a946d06a
] 
hash: 0000000553-d7d717c5e92b6a428425c2c320bed54d54a4a3731c0c14b4f83ba2c5ab1240b8
[properly perform the float outward optimization on case scrutinees
John Meacham <john@repetae.net>**20110131103206
 Ignore-this: 148128cbd9d42c02736c8bd6d623a763
] 
hash: 0000003929-68f88d5779bcbe623592cea797ff595753ea0250f049396d50345d3f9060b1b3
[modify jhc-prim
John Meacham <john@repetae.net>**20110202061756
 Ignore-this: c5cc988a3fbc776b57840f1920d92494
] 
hash: 0000000471-5393744408965bc80ea6f58f534da9d13e7df3cf07e0b9065b4a4a84b779861c
[when a type error occurs when dumping core, show the error after dumping the text of the core.
John Meacham <john@repetae.net>**20110202072648
 Ignore-this: d1db7ce5f0164c44c125f2c4f827ded5
] 
hash: 0000000468-0ca50a452d253ece8ab3e9f02624bcb365299cf705530d3a7f0fc6baafd1bb0f
[add ability to test differnt rts options to the regression tester
John Meacham <john@repetae.net>**20110202075527
 Ignore-this: a182aa702796d783fbe9e45a1ba6a712
] 
hash: 0000008715-9dab19299e37fc2d43cf39354008eb9dca58a8cff40724fd5601dc1b2a183d74
[Make progress displays while compiling grin more sane.
John Meacham <john@repetae.net>**20110202221522
 Ignore-this: 981c425ac55256592d6ce98383fbec34
] 
hash: 0000001868-da7beb4de64351d37b1445f75ba520bd86b45b2c0405afcce69e5d8c4f4268a8
[add GcRoots case to traversal functions
John Meacham <john@repetae.net>**20110704043925
 Ignore-this: 970550285354bb17fac624168bb5642b
] 
hash: 0000000470-43fdadb5b32f1bcb3f6a211b4fffa6b17e453db4a89d31f9ebe0b2454e3b2386
[fix gcc warning in compiled code
John Meacham <john@repetae.net>**20110704052552
 Ignore-this: e04cf25838ab04ee13c22d28a72dfd31
] 
hash: 0000000222-5e8adcaa23308f171827270ab60bd8a84b8601f6cb416d54909352f7cdf8fa0a
[saved cleanups
John Meacham <john@repetae.net>**20120117054544
 Ignore-this: b3abf61f24ac1402a2bd175d2db7cf8a
] 
hash: 0000002776-c5451b49751d8f11a868220d6288df7a42b4b9c86c360bff4edc6de18b5239a2
[Change RTS to work with ARM EABI (allows NDS, GBA and GP32 targets)
brian@brianmckenna.org**20110710005117
 Ignore-this: 7cf0875ee8657684f137e25673a18512
] 
hash: 0000000975-17b638252d2e277a5a6e951bb957abccadd5ac887f853d017c54fd499551fa09
[changes to get it to compile with ghc 7.0
John Meacham <john@repetae.net>**20120117061717
 Ignore-this: 8dace38af726b7914dc53c87e1ae7aa4
] 
hash: 0000001493-76fbfe4ce9fa408375031c7fcdd688e8d90f8cde21fd127ebac9e24781fa5791
[make sure lint checking checks allocation counts
John Meacham <john@repetae.net>**20120117065431
 Ignore-this: 33d7e354866db8f35d76e23c45c45503
] 
hash: 0000000335-e707ab72abfccd079ae8e0ff833ed8fd9b9e8724fb616725d6f38c55d335953f
[move grin optimizations to transformation framework, make grin dump pre and post code on type error
John Meacham <john@repetae.net>**20120117083158
 Ignore-this: 383fde200b0439c2daf66e6aa8b81cf8
] 
hash: 0000004626-fcc2d9242dc3e0831072fdae3a3b4bffa8e54ed7889e8763c86ab55083f455dc
[mark Alloc as an omittable operation if result isn't used
John Meacham <john@repetae.net>**20120117083846
 Ignore-this: 4a2d1ba0f08b4ac3468f716b3031f669
] 
hash: 0000000214-cca1d5ecbc83caf66e06b184b8c76c0181b480abf885852e1b67e89058e18c3c
[fix Util.Histogram
John Meacham <john@repetae.net>**20120117100055
 Ignore-this: bdb7ee91afdae493405115d9b9a4f9b3
] 
hash: 0000000438-61c9484b75726c10c911c6525d65958c9ee116cc64673f8bb2228d578ee9f3a7
[make sure filepath and deepseq are built
John Meacham <john@repetae.net>**20120117100737
 Ignore-this: dd050b11c1686cb9071ff8d21f240e42
] 
hash: 0000000252-4cd3c40b929bccb57115c5a3e23911cfefdf3ba0c3ebee079612cb54e441b9fc
[clean up compile warnings
John Meacham <john@repetae.net>**20120117104532
 Ignore-this: 7ca8b56aba67d4d88580b84bd46b8fb2
] 
hash: 0000001742-6f7cdd6a7750fc0a806c994d66f8e38059a01ed32dd711a6b0f4305816593841
[fix more warnings, clean up code
John Meacham <john@repetae.net>**20120117112322
 Ignore-this: c6a9bfd3ddeddfd3c10ba71333aaa06e
] 
hash: 0000004301-d8f8e448107b609b9dd940b660f78fd3823d16566cc772d93eeca8657e6e5378
[add simple sourc lint utility to catch obvious errors
John Meacham <john@repetae.net>**20120117112341
 Ignore-this: bd51dc1eef0a659fccec2ce9087cb503
] 
hash: 0000000962-3d6b7d48c6cc1bce1233306e336e5b186b02850476dacf030825f2956737af04
[clean up code
John Meacham <john@repetae.net>**20120117130114
 Ignore-this: 4a54281f66e3bdf82367b305793e4177
] 
hash: 0000005471-270d855002ca24b63cb72e6b71bfb8049ea397fa07b1bb8bd6217bb9f607079b
[improve choosing initial id guesses via hash mixing
John Meacham <john@repetae.net>**20120117130126
 Ignore-this: 1bfa4c56a8a0ea224008e447672c430f
] 
hash: 0000003405-4a1347d5b5bdf79cdb2b939b33846ce266329311b53644523b7e957716889ec3
[fix for ghc 6.12 compatibility
John Meacham <john@repetae.net>**20120117235350
 Ignore-this: 9d55e3b418dee372790fa38e9263eaeb
] 
hash: 0000002159-a78cb8480909aecad6e717d3faabde94787a1275547c71f6e07564a85361bc91
[enable jhc-prim
John Meacham <john@repetae.net>**20120117124540
 Ignore-this: 841af8702275a45cb83452bd222e5603
] 
hash: 0000000536-7b6f46de70095aa12ab9fb9f9911c1a723d7e5c85c49e32f24e610b155765a59
[cleanups
John Meacham <john@repetae.net>**20120118014257
 Ignore-this: 4257794cdd215296a9b6a6b87b527ead
] 
hash: 0000001005-628507d7545610f3e1d484921a6641b8f03d3d935f5213bfe4cb1c3c57754d8c
[clean up UnionSolve implementation, catch errors earlier
John Meacham <john@repetae.net>**20120118014644
 Ignore-this: 1ade2f18a77cead4fd08b33a79df6cc8
] 
hash: 0000004993-c26f2f8a7eef7e9e9ad4a7c1e94803e4cc38d9f8a7140246f3809bda10f18474
[remove interesting vars set from solver, add operators for solver operations
John Meacham <john@repetae.net>**20120118015831
 Ignore-this: cff498daa4acc9a2be35d36e0d88c504
] 
hash: 0000002981-f41ca38482e2d015269ebde60e031f999d99ed5b78cebef034dfc1399f13fd4c
[utilize separate prepareConstraints pass in UnionSolve solver
John Meacham <john@repetae.net>**20120118030503
 Ignore-this: 8f8e6df2938cd0f7e5afb6ddf035bcfa
] 
hash: 0000007140-ace62cba8055bee977bcd32468ff9795bf1180f0bccc33602de6c27d2fe134ed
[add UnionSolve selftest
John Meacham <john@repetae.net>**20120118054730
 Ignore-this: bde7d620f534264b4807c1a261ce7719
] 
hash: 0000000846-7acabb60898a3d927981f34790878080a6a23265fa6c93b89bdffa405d18de2e
[clean up more of UnionSolve
John Meacham <john@repetae.net>**20120118055552
 Ignore-this: 1203aea3e69193ae338f5090f7c0708e
] 
hash: 0000011935-31c64bc5423c9a7ffb597bd64e49dc2c31278a4e4567d25b347e3d43bd0d8533
[add eq to grin node analyze type
John Meacham <john@repetae.net>**20120118055621
 Ignore-this: 1d32b1c2152908ff8613b0bc50701cd3
] 
hash: 0000000242-6de1c53d0410f0390317d77c866ca7fcd67b933b2585018cdc1635fc98f2e3ed
[fix nodeanalysis and unionsolve
John Meacham <john@repetae.net>**20120118121006
 Ignore-this: fa879c53a806864e4d0c2dbc624c5adf
] 
hash: 0000019714-f330c83a894e044fede61021f101900ce60a2e932803e741403db018de7400ef
[clean out old UnionSolve code
John Meacham <john@repetae.net>**20120118130304
 Ignore-this: 30dad973079ec370ce7c69f3377dad49
] 
hash: 0000010902-613e8a9e6bfa9a297423cde5a15d29b2a69e48fd90d473fc05ba201ab17783bb
[clean up HsSyn.hs
John Meacham <john@repetae.net>**20120118133137
 Ignore-this: 93fefddd3da00fa595a34c11c04ff61d
] 
hash: 0000005330-077442d73fa9004020d93a7bf53b17521c248b1619879a6f85ff54d1286e5744
[cleanups
John Meacham <john@repetae.net>**20120118141944
 Ignore-this: 8a309b7ddf9dc15d152c3ea2a3ecf1fe
] 
hash: 0000001951-86ee0349bfb9430d0a8caf895c21f3083a7e53c6f3971cd71d0ad11ce84f4d37
[add files for 0.7.8
John Meacham <john@repetae.net>**20120118141959
 Ignore-this: 71d73c243c6ac8e5dc64af372a26ff3c
] 
hash: 0000000884-19dd059e205ea37893232eb7c621d4f02f04e018b7630ac9c03bf7f9b4562ca4
[disable jhc-prim
John Meacham <john@repetae.net>**20120118143625
 Ignore-this: bd071cd609b2be69d19949c6e81f06b9
] 
hash: 0000000356-d7eb1be44cea42ed59a9910a8285a3d6c1bd21d14c53a435dc41ff1a9d4deb3a
