Starting with inventory:
0000007022-c2931a26a16793d457a671496d02a18d49a7f2e843db9e76eedf9877cef6930e
[TAG 0.7.2
John Meacham <john@repetae.net>**20090901063747
 Ignore-this: 15bfbae8da4d333a8d2777e7e49144a0
] 
hash: 0000004655-4dfb144ae6a0ce914c00f71c5c37c6652af5d5d293b3c0d4775fb25a072c469e
[fix bug when 'do' expressions used with infix expressions, add test case to regression
John Meacham <john@repetae.net>**20090901180831
 Ignore-this: 3feaf0ddff33116c54017f18d8fb372a
] 
hash: 0000000643-7541a131eb58fbde39e44d0df7deabbd058953d5319847c2952c06e13767e59d
[fix grammatical error in warning message.
David Roundy <roundyd@physics.oregonstate.edu>**20090902192312
 Ignore-this: ff2af3d11325d300c217ac7776b82097bbb2c3a9
] 
hash: 0000000478-492249e1ed8beeb9e0d9e4d031aa025aadcb5cecea66143bea9834c8b5282e8a
[introduce System.Exit and System.Cmd in base.
David Roundy <droundy@darcs.net>**20090831150645
 Ignore-this: 0b2496708bc3741a0500d796cb144939cc868578
] 
hash: 0000007628-5c62631559629d8b8fdb1651fb470a521c2b087dd81ca1e525abd5367e0f50ae
[make type of System.Info.compilerVersion match that of ghc.
David Roundy <droundy@darcs.net>**20090902124418
 Ignore-this: cc1d7ba17598da69f8dc7d2d96c3d266811413c0
] 
hash: 0000005517-561503294656d7ada4bf2effb7d3e62141be514162760980b7fd5dcc4545a063
[give nicer error message on jhc --show-ho foo
David Roundy <roundyd@physics.oregonstate.edu>**20090902162143
 Ignore-this: 187d8cf167aa67786882e458400edc2b20c4a6db
] 
hash: 0000000267-4d3b02f38c664bb76e3084e937bff3dbb1ebe80144510f0c738d94e62afb56fe
[include $PREFIX/{share,lib}/{jhc,jhc-$SHORTVERSION} in search path.
David Roundy <roundyd@physics.oregonstate.edu>**20090902162853
 Ignore-this: 640fb797a3d27327bd6cb9f4333b5793cf974529
 I find it a little annoying that the default search path doesn't
 include the location where I installed jhc, except the
 ../share/jhc-0.7 directory, which I'd rather not put stuff in, so I
 can easily delete all non-standard packages.
 
 I also took the liberty of reordering the default search path, so that
 all the ~/* entries would be before all the /usr/local/* entries, etc.
] 
hash: 0000000912-17927d674facc5340eb5b60baa7908b81221d1ef237e60d801eff699cf78cc66
[ add a lot of new regression tests, many bugs that the lhc developers found, make regress.prl check the 'mustfail' status of tests
John Meacham <john@repetae.net>**20090902002017
 Ignore-this: 455861464ee8627b72f3dc343d7447e9
] 
hash: 0000042718-769fa0c5d5e0f06fa5b4f65ed60339b9e457a86bc7d83311aa1fe9f242404139
[add mockbuild.sh to repo
John Meacham <john@repetae.net>**20090902002058
 Ignore-this: 3d00049b26da191f4950b973c8e36df
] 
hash: 0000000285-3032c6140f29e62f0ac927006d9f2639e2330921730b8745fadf24cccb9c09a4
[bug updates
John Meacham <john@repetae.net>**20090905010650
 Ignore-this: fda7e81bf1e7d0323adfd175babb4f02
] 
hash: 0000000695-0e465d8767515b49a1a01c05f4d520879d36b7e64e6880a907a8bb641fe888a0
[start adding storage analysis support
John Meacham <john@repetae.net>**20090905015718
 Ignore-this: 2a1f36882b7824cbb4f40403afd46ec1
] 
hash: 0000006267-56916446fb814c5624cc9012347f0f77baa2238dae8de6cc233d9ba4d71a79d6
[add regression test for strict newtype bug
John Meacham <john@repetae.net>**20090905042131
 Ignore-this: d1d47e60b8e131aec734ec755026fe7d
] 
hash: 0000000816-3f377aea4beecae79c2a1cf19894dfbbf39aa0d43ae13e29556f913ff1fcd68e
[fix instance of U2U primitive not being processed properly
John Meacham <john@repetae.net>**20090905042149
 Ignore-this: 24858b196abd2eb0d1362edf16c85894
] 
hash: 0000000792-313791c6c812e3319dce21b7c5b5a71953e17481abf57ed1a222c9868f0bf21b
[clean ups
John Meacham <john@repetae.net>**20090905042239
 Ignore-this: d586cddf774cd044103288aa1554b6cd
] 
hash: 0000000246-45b7055abf978da9500f901229f0d342e01581fb52b8319d2a085e641fc99ec8
[fix strict newtypes bug
John Meacham <john@repetae.net>**20090905061645
 Ignore-this: 5def4f36458cb6dbec327fe3bdcb3979
] 
hash: 0000001817-fc98048fdf427e925755288f11870851cc23005970fc1461e526b380ad14a3c8
[use strict writer monad as suggested by Taral
John Meacham <john@repetae.net>**20090905061722
 Ignore-this: 4ad850e2a1eaa59b18100781892a002
] 
hash: 0000000853-7f296f80fd5146712941892cca15a57040f9f00d14848bf270c4f5329c790ba9
[fix desugaring inside of list comprehensions
John Meacham <john@repetae.net>**20090905063231
 Ignore-this: 45bfed7194caf9b2d121a8c6ee5eef3d
] 
hash: 0000000319-cf73d892fb36a0fde787fe84b33f639d567ce3f287586540716dacff86380a1f
[allow C generator to handle unknown values properly
John Meacham <john@repetae.net>**20090905070241
 Ignore-this: 45b178166521d1415a83296a417637ad
] 
hash: 0000000321-fabd302f3c5c182b3b3d76a1264be7c068f6b507847f782c56a7991c25eb78b4
[clean up fixIO
David Roundy <droundy@darcs.net>**20090905130434
 Ignore-this: a54d45a08fed774311a62f397aa277d763c9b55d
] 
hash: 0000000773-0b30debb11c6190d8005eaeb64362aae618043c51e241eebfe2af5236362e257
[enable storage analysis to enable allocation on the stack
John Meacham <john@repetae.net>**20090905112613
 Ignore-this: 698cba1f286da15511ab00db0f641348
] 
hash: 0000004860-3528ea1dce3f24308a31ff5314264adc7e9a4f7358c0688c165787f91e1d6265
[bump version number
John Meacham <john@repetae.net>**20090905112620
 Ignore-this: 94f12cb57766a0ad6087282b05ddcf3e
] 
hash: 0000000187-dddca8b4ffeb8a376dce616685067112959594572cb3169c0de3785c67a04c22
[allow deadcode and node analysis to see constant partial applications that are arguments to a store
John Meacham <john@repetae.net>**20090905224714
 Ignore-this: f046a8c860f832b6185d8868fa474c0
] 
hash: 0000000962-80176e831027b1a6830739038f91155a86d32fe9b771e3b503519437ff25e27d
[add 'constraints' test from nobench to regression tests
John Meacham <john@repetae.net>**20090905231129
 Ignore-this: 968420a6871dedfe09835d329dea7b4d
] 
hash: 0000009097-633db4473db56e6bbeb618e22705780c165be34d8d8731efd271446cb8123998
[have the ho cache names depend on the compiler version, to avoid cache poisoning by fixed bugs
John Meacham <john@repetae.net>**20090906001329
 Ignore-this: 92b4b18987980ccbcad1acc382049db1
] 
hash: 0000000379-5e10910618488aa56d751bc06d7f534161c823bb5d242c2e30ab80543439b29a
[fix ord instance for lists
John Meacham <john@repetae.net>**20090906015622
 Ignore-this: 7474720527a381364a95f637fdde4be7
] 
hash: 0000000196-423b1367153fc2270acf82706eb0f4aa419a07279ca756fddf5cb11b8c908693
[add Ord instances for 3 and 4-tuples
John Meacham <john@repetae.net>**20090906093322
 Ignore-this: b5501f8a6af7447f5270c9929099c4a0
] 
hash: 0000000662-3a5145a0d9e50d21f4f021fb9e30dd5edf4130d51ce340498463efe21d7efb4f
[perform dependency analysis on type synonyms before expansion, detect recursive synonyms.
John Meacham <john@repetae.net>**20090907110339
 Ignore-this: dbdc78dd0f53b0d4d88f5bde202859ce
] 
hash: 0000004446-774f1dbc2aa36b2a65f9171916c76bb50ed0a81bde8c21bdbf5947d0c52e11cb
[add Util.YAML
John Meacham <john@repetae.net>**20090908000054
 Ignore-this: 710d1cc5bb1eb25a071a1303a0a295ae
] 
hash: 0000002192-6a75c17a1be69da758c95a012307114699c07d4db5cf6af183e06a77234537f9
[expand --list-libraries output with lots of new info
John Meacham <john@repetae.net>**20090908001803
 Ignore-this: d2eb4972842f4d2537723145b8f4aa46
] 
hash: 0000009365-453ff0551f953f969d8799dad017f24b2703ad66fb457dee2cdbe47bc9391d1c
[add warnings not to edit auto-generated Prim.hs file.
David Roundy <roundyd@physics.oregonstate.edu>**20090905163828
 Ignore-this: 8ea3a7ae45154a7065dd3c6cca027d21b0fd6d14
] 
hash: 0000000440-a2f730daeb335392cce8baf16ca1b269bb44c1c54e803ff9318f2043b4c0c7e2
[change description of -c command.
David Roundy <roundyd@physics.oregonstate.edu>**20090909214755
 Ignore-this: 9dfd9feacaae12d3a9347795c9218a3edccdca97
] 
hash: 0000000382-a7f6a7b0dad886bda7a92d2182a9d4f52cc5af3f64403abcc1c4a15573b2e901
[removed use of RecordWildCards, which is buggy in ghc 6.8.
David Roundy <droundy@darcs.net>**20090909104653
 Ignore-this: a25acfe97b9d49f3d671e7de713398c42d480084
] 
hash: 0000003656-3ea8ac1b15b046b4025a8b40ecdd66fc062434553c9e848cfa0219c6266f1560
[allow selecting libraries by hash or name-version
John Meacham <john@repetae.net>**20090916092017
 Ignore-this: 791898f2515ce09fdf14bcfa55374d0f
] 
hash: 0000005916-48c23039d40a6a94739689d31f3d004e84ae0dc9e45c2776c05c54c226d341c8
[add System.IO.Pipe.
David Roundy <roundyd@physics.oregonstate.edu>**20090920222021
 Ignore-this: 41e186c1bb31ebcfea1dbaade4198b52f7cfefc6
] 
hash: 0000002485-1e638912793f624c030ec8b273cd252ae9b4e3a70af9938b318dabf608a9e9ca
[use appropriate mingw gcc in targets.ini
David Roundy <roundyd@physics.oregonstate.edu>**20090923113532
 Ignore-this: b57826eb6a9bc173787e757978da84aa6bca48a5
] 
hash: 0000000721-4283730bbc63ea176ebc5b4b739a6741b7119a336f424fc46a382d80957338be
[bug update
John Meacham <john@repetae.net>**20091105041451
 Ignore-this: ee99b48918175328ffb16fe37f7c736f
] 
hash: 0000000199-08599fbddb79e644c800cab3f0c85b89b8533cd9c5e461e36b940c283c55dd7f
[include errno.h in generated files to get around bug
John Meacham <john@repetae.net>**20091105041651
 Ignore-this: d9fe744060be5229c5c4abb475bd5f7
] 
hash: 0000000209-43e9c40b321a68c45f7667cfd432d111293ca3edafe0dcdf0dde05db1d27f47a
[HsParser, Lexer: ignore optimizer phase information for INLINE pragmas as available in GHC
jhc@henning-thielemann.de**20091114214829
 Ignore-this: 2a7ac0d6484724bd19be7148e377163a
 ToDo: emit warning that phase information is ignored
] 
hash: 0000001174-7ab797a1b0e6ea86de038294f11bb5aa9806033fc9ba54c2db1991a2ddff0fd7
[FrontEnd.Rename: add qualification to unqualified method names in instance declarations
jhc@henning-thielemann.de**20091114175751
 Ignore-this: 26d46fa52c4640cd2fe8d529cdb26a07
] 
hash: 0000001875-b501085372ce8e44b3eaaec6d892ed477e668217a14901c8ad5a1026c4224e51
[fix rewriting of OPTIONS pragma generated by new versions of happy
John Meacham <john@repetae.net>**20091114225422
 Ignore-this: 595dbaa521f08378fe406525a0b66623
] 
hash: 0000000299-624c078a79a70fc00ff220e15d9ef49481c15827f8127f246629933348b0044a
[check whether readline or editline is installed and use the right one.
John Meacham <john@repetae.net>**20100225194601
 Ignore-this: ba514f11d63b88b6d60c6b0ff9700a90
] 
hash: 0000000951-1159af51c812382f59bad044386a0c3dfbf4b17b336872c7a6bfc1815ae563ca
[add some strictness to produce better code
John Meacham <john@repetae.net>**20100226005106
 Ignore-this: f7916fa24b8c073eaff1c80598c2aea7
] 
hash: 0000000300-abdc6e3e2092a76049fc8c44f26f0050f89190b06e70c5fc1191dfe56c247627
[start adding dependency dumping
John Meacham <john@repetae.net>**20100226010944
 Ignore-this: 7b7a6f654bf9f2d0022f9227526e32c3
] 
hash: 0000000403-5e0b5a39037d8beea676ff479c15690dc4932b5aab96509be9df05b9ce4ff0ee
[code cleanups
John Meacham <john@repetae.net>**20100226020205
 Ignore-this: b17f9b8e3a017d93c919c8ffcc8f8003
] 
hash: 0000001598-673bc5182516d617130e552526d2e74eb867e84641c9d6aeec42792cf5603786
[move main grin compilation passes to Grin.Main from Main
John Meacham <john@repetae.net>**20100226025651
 Ignore-this: e630dcde7a37a3d2ff31cf7503757d77
] 
hash: 0000009869-cc1a2d18de1430ecd02f5133e15918f720629d9cbd007f641706f036a5708dbd
[add optimization that will find when top level functions call themselves recursively and turn it into explicit loops
John Meacham <john@repetae.net>**20100226033526
 Ignore-this: 1fb6ac6071490c3ea25b98201c1e3c09
] 
hash: 0000001175-bf67946505519cdef2ee4cd0dcf310a7ac697d625a4e7566dffe42e29992d478
[code cleanups
John Meacham <john@repetae.net>**20100227012103
 Ignore-this: 2e801f7e24ea9992ff7aec406fc4ab4d
] 
hash: 0000000337-6ce85fd6e57dde43d0f682092c1ee547cf0943d1ab3c7f3b785b3ee898957413
[add MapKey class to Util.YAML
John Meacham <john@repetae.net>**20100227081631
 Ignore-this: 60a6ec7559d5e3301b97453664ea0a1f
] 
hash: 0000000774-80e0ef634b458e0b7b6391bcd34100c2d125dca30b97ed589e36e1660055e8f6
[support printing out dependencies with --deps
John Meacham <john@repetae.net>**20100227081648
 Ignore-this: 5511a79cfeb2ca4c7068867a619290fe
] 
hash: 0000002593-972c3e54dd8229f4b66f8dc5653f9ca89bdba1974dba146288b04ef8e9b33205
[fix documention
John Meacham <john@repetae.net>**20100228231421
 Ignore-this: 76aac9643249c3b1a45e9bd1a28fe82
] 
hash: 0000001563-8d148eb7c72d7638daf7b78bdc273e3afcd443a7053a891eeb23e0b64239305e
