Starting with inventory:
0000010272-5bf05b1b825c7bfa2f3d3a7707644f120c392ce895b7198e00a78f273dd2cd49
[TAG 0.7.8
John Meacham <john@repetae.net>**20120118145717
 Ignore-this: f5dad2bcc000e234a5683a922d500a2
] 
hash: 0000006510-cc6fa32134cdc5ddc9fe75a53413edb4f3b5aab1c141eea3d723e92fe9b7fe7d
[update bugs
John Meacham <john@repetae.net>**20120118151601
 Ignore-this: f15f5793c98c62b51eb08abca89656ad
] 
hash: 0000000556-9f3c0c080b72c42811c2aa8020ae052a97704612c9cdc0f098b8ef197561c7e3
[add 'make lint' target
John Meacham <john@repetae.net>**20120119075322
 Ignore-this: 1fe9cbb262721a9cd9e8ddc1a4d507c6
] 
hash: 0000000318-63e5521dffb5e5060d549b4d93ea643659982aad12a11230867879e561bdd747
[handle version numbers better
John Meacham <john@repetae.net>**20120119075601
 Ignore-this: d511c10ce9f9094cfdbf35cd23a6b162
] 
hash: 0000000732-35ebc808a14b9da4cb6374a70cd198702ee6fb97dd5aa52aa4a0b655b321f240
[implement yaml based format for library descriptions, allow m4 procesing of them.
John Meacham <john@repetae.net>**20120119125333
 Ignore-this: 9b4f1635a42a1addca581e259761bb79
] 
hash: 0000020788-73e1bb4a7ac33ee59d2130eb15ec626acbefc08f3204dabe5ac97bc5811ab9e1
[cleanups
John Meacham <john@repetae.net>**20120120031151
 Ignore-this: e9b13a6888ca5b2e46b4bc199b80d5c0
] 
hash: 0000000574-3b4dde4f9762a1a0f0253c8420aeae538a636d25ad36d5472a7c3c22d2ec1731
[bug updates
John Meacham <john@repetae.net>**20120120035803
 Ignore-this: c876b50af7dc5d5cdaea9bea167753fb
] 
hash: 0000001400-2fd3e22311c1089729a014df2fc4eba5d1d8486206b41500221d2bfc803107be
[move source code reading into its own module
John Meacham <john@repetae.net>**20120120060548
 Ignore-this: 65642eda6f6112e0f728f8def40858c7
] 
hash: 0000007820-576154034fe50f822d7cda0d566f3bed1baa8cf0c2ec4ade0439fcd8549e2ccc
[add Support.TempDir to handle temporary directorys and files in a consistent way
John Meacham <john@repetae.net>**20120121032635
 Ignore-this: a690a9e2585fe3eb00510ad58602c95e
] 
hash: 0000003884-81ae5d578a99a5e428f04da8d73e649daeb85cf020f85abc3e60a99b03bc1bb8
[add automatic handling of hsc2hs files
John Meacham <john@repetae.net>**20120121032656
 Ignore-this: ad9da69764839e100c57504d282a00a7
] 
hash: 0000001866-c5da6d0ce3019b94e2d78012294ccd134507d2a14445ec1a7f14a6eef1df89d5
[remove special handling of optPrelude in favor of the standard FlagOpts mechanism. implement -X style extension declarations
John Meacham <john@repetae.net>**20120121045025
 Ignore-this: 5dea46454350885d8ded6b7baf17db5e
] 
hash: 0000014599-fc55a209d6c24eb475d80b01eff63ceacc8b8a314ddc356ff0801b1dac30cb52
[cleanup whitespace across files, sort imports, make consistent
John Meacham <john@repetae.net>**20120121234613
 Ignore-this: ea79bcbe898ff2a83b1b20c91c8bb5fd
] 
hash: 0000025105-37b9e0e90ba9d9a3e65b03bcc393d8a294282289af468450114948e59a8583e1
[cleanup libraries, add address hashing function
John Meacham <john@repetae.net>**20120122012107
 Ignore-this: d7aced13a07d490de9fd290d261def44
] 
hash: 0000002415-f22e9cebdb9712f724b444048c667fad7caa3305948f75923f0396df410468dc
[pass extensions,include-dirs,hs-source-dirs and options from the library description file properly through pipeline
John Meacham <john@repetae.net>**20120122022054
 Ignore-this: 1dd8175dbfebc9fac9aee51968762864
] 
hash: 0000010979-61b7a4153f590786fe5c288f39ad973f5e182b7c36be2dcc8af52fc22725b622
[support the --noauto option in library description files
John Meacham <john@repetae.net>**20120122024257
 Ignore-this: 334345151aea7d037ec8dced1cdc0e3
] 
hash: 0000000945-45a0e3f876b7704d6e85d52d54f5c1918993a7d78fab2ba8985bcf217c96a209
[clean up library description files, simplify build.
John Meacham <john@repetae.net>**20120122031625
 Ignore-this: 45eaa2841e376d11719d2f8940c379fd
] 
hash: 0000002124-1a65264f722ca428859669decf5b2f6fffb9f3e4519b13d3366949c6f9ed62eb
[start moving definitions to jhc-prim
John Meacham <john@repetae.net>**20120122042237
 Ignore-this: bcafd0217030cd2ad2f3f62ac48bb971
] 
hash: 0000008630-a1d6e9f855047e3ce3147525e4bcef9cf0a4930d9d66dc32890581de5aa005d1
[move IO and tuples to jhc-prim
John Meacham <john@repetae.net>**20120122093125
 Ignore-this: 53dae55e305bd20b6966a46868ce2ca8
] 
hash: 0000012403-3ba9e24e2c151bc6d5f20c4d322518cf8e294bc99baa2fa56d217f8b2567bd3b
[switch from gzip to deflate for compressing ho files.
John Meacham <john@repetae.net>**20120122095514
 Ignore-this: 82eff6373a357f0085b8bc0ec38c5e9e
] 
hash: 0000000783-24a6cb6ea944788ffa5ad9303017bacaf6666c86fa8897fb0e4bed0ae8027df0
[collect deriving declarations before passing them to derivation code
John Meacham <john@repetae.net>**20120122123601
 Ignore-this: e599fe1d0472ad0d25855b8d177da6e
] 
hash: 0000003918-7a3326bd3469d1cad60253011ca4ce1111917d656250d5bced19522137a814a5
[switch CanType to use an associated type instead of a FD
John Meacham <john@repetae.net>**20120122130258
 Ignore-this: f9ec335e764269885242f2d46df93944
] 
hash: 0000006325-013fb204a5b8761de7067e6283811e34103318748193a7a0f399456c42c2252d
[don't create dummy instances for Eq,Ord,Enum, support standalone deriving of some classes, allow mulitple derivations when compatible.
John Meacham <john@repetae.net>**20120123021301
 Ignore-this: c1da13e93ecf08c1ce371af23aa3e937
] 
hash: 0000009551-85c265aae9178660721f9ebea862ca148673765e34bf8800ee07dd041e9b738b
[add deriving of Ix, move Bool to jhc-prim, use standalone deriving to clean up module layout
John Meacham <john@repetae.net>**20120123063809
 Ignore-this: 2443bbf598d2285a64b765f152861f32
] 
hash: 0000012977-b312040f95bf61ccf5acc75dac0ba4aaf36c3effb552d7963ebaaec7083614f0
[move Ordering to jhc-prim, untangle libraries.
John Meacham <john@repetae.net>**20120123072144
 Ignore-this: a18743cb6aeea570d1c9fb3b8888851f
] 
hash: 0000003777-06d97951f9ffd1d7a3336dda42c929d5292ffc0314f1887ede8d80fdb6903bb1
[make kind inference handle newtypes of unboxed values properly.
John Meacham <john@repetae.net>**20120123090834
 Ignore-this: a5cc0b45292bd999c1acded83c7df028
] 
hash: 0000001643-b659b38040d43b95f517ab5c6bc720096ab6862aff47627f883c95e142559486
[move list to jhc-prim, switch Char to use Char_ newtype
John Meacham <john@repetae.net>**20120123090930
 Ignore-this: a5c6e7bd8c0131618c57ff090cce33eb
] 
hash: 0000008010-8c67aa9f6777172c596f5df6210410ad9864fc18c10bd8e44493aadf7c7341d1
[improve printing of core
John Meacham <john@repetae.net>**20120123094519
 Ignore-this: 51940b2f96361c73b6ebb977132b95da
] 
hash: 0000001772-517aa6167763586c71c0c8d7e1e2eacfa1af64aac0b9900f33311cd4d6d100ec
[move haskell 98 package to yaml config
John Meacham <john@repetae.net>**20120123101458
 Ignore-this: 3808a9dded02b677a19bf7575f1a5364
] 
hash: 0000001487-0a379302849f7bc5d52ab100b4656ea0ec2a08513400d3b310b89173af9e9345
[support unboxed characters properly.
John Meacham <john@repetae.net>**20120123120631
 Ignore-this: b493cd9a094ab026928f6c5b6cf1b8fa
] 
hash: 0000005979-27263ba418d12bbc12a6efff07722736ec783d9fe538a236368b45cc616618c5
[library cleanups, start moving type declarations to Jhc.Type
John Meacham <john@repetae.net>**20120123135418
 Ignore-this: 97b36c5e33a94b244baa76e08b7efdb5
] 
hash: 0000011429-c74614b40ebba2dd75667410fc75ff5ff1694a7f58d909f5b4155c145ceeee12
[documentation updates
John Meacham <john@repetae.net>**20120123235724
 Ignore-this: 4122569454f5d19954480fa814f3b78c
] 
hash: 0000003490-b1ec1a778810dc6d062041f787db4be781d830db01002c3b4b8a328b4c150818
[library cleanups
John Meacham <john@repetae.net>**20120124024004
 Ignore-this: 8f6c6f4d8229e774bfd93fd684a4b6cc
] 
hash: 0000001458-6eb940183aa13c0eb9239a7078432cef67d08bfb3311e972ede4bd7fd29b3eab
[start moving integral c types to Jhc.Type.C and turning them into newtypes of values
John Meacham <john@repetae.net>**20120124032656
 Ignore-this: 38ff90eea5c3dd373b224693e1d976ce
] 
hash: 0000007297-0ed33b7ae6186915ab43ac9009d5cd669de49760b0dacd6a2b082b7252462ca0
[move all the type definitions out of Foreign.C.Types 
John Meacham <john@repetae.net>**20120124063615
 Ignore-this: e6fa44641511d91e97231927fd794862
] 
hash: 0000007302-30af3234abd0eb54635e2b478db895997105276a2560d3f15f8d9534932d302e
[finish moving primitive types to Jhc.Type.* get rid of all 'PrimitiveOperators' related hacks. rejoice.
John Meacham <john@repetae.net>**20120124084933
 Ignore-this: 7e619c2f69a37429be32b6b63b57701
] 
hash: 0000021657-c869b8891ccfe68998aa459a35a6dc7c033c630f59cfb4a89eeeecc152f8e897
[fix storable instances for numeric types
John Meacham <john@repetae.net>**20120124105751
 Ignore-this: 1510992502a9761b7ae517972aea7b41
] 
hash: 0000004657-1747607e814d9b523f7961e1fa5add45ffe760b5d572351928b40577ee6078dd
[don't leave temp dir aronud when user interrupts compiliation with ^C, pass cc options to hsc2hs.
John Meacham <john@repetae.net>**20120124120929
 Ignore-this: 88c700ac7865547b0e36aae3e6c1f3cc
] 
hash: 0000006270-f94dd27bcf77f7fa819ef89679cfa142448a8e369af5985736af16c849c64cf3
[allow creating files in subdirectories of the temporary working dir, add the --tdir option.
John Meacham <john@repetae.net>**20120125093807
 Ignore-this: 7965f4699620f9605ba9b9d25918fc76
] 
hash: 0000014106-125897b4bcdebeaaf21cef023051389b130351c5ddaacfee2aa4dbb0a229223c
[cleanups
John Meacham <john@repetae.net>**20120125105507
 Ignore-this: f450b477af4d6283e0396f0f754d7962
] 
hash: 0000015869-b453abc8ce346a601ec143b6458cd99a0f185469a9a88e2ac36f190809d47d38
[remove unneeded dependency
John Meacham <john@repetae.net>**20120125114815
 Ignore-this: f8b6377ef5183acaf74a5b3ffe58a83b
] 
hash: 0000000171-c300013d925c8dc9237d06318ff27514c36717da1d4425f081d0f3a14a67ad6d
