Starting with inventory:
0000003576-87eec99499fc1058850ff8ebe678bee5400347fe14320cdecbe8a7a969520bbe
[TAG 0.7.1
John Meacham <john@repetae.net>**20090823012212
 Ignore-this: 769be545980024022f0e9acf81dbdcc2
] 
hash: 0000002357-ac0abfdd649e0ea39b6fa7bfeb731c4ccde5916d94a7dce9b7ef9cf44321c3ad
[bump version number
John Meacham <john@repetae.net>**20090825010311
 Ignore-this: ad2fb7b94f9544ed2a47d8c9b9cde19f
] 
hash: 0000000187-58e1486abe660e177e5d7b0322db3cc4374cef2f568119906f3d351d06a177a0
[clean up SourceCode data type
John Meacham <john@repetae.net>**20090825012723
 Ignore-this: 368d9f1973cabacf01d0b9d4f01b11d0
] 
hash: 0000003378-7af16fef4e8665a00c36d2cbd4b110762a22d2ff9874826fc8b02dc4a4ed0b90
[add --annotate-source option to spit out annotated, preprocessed source code for use by other tools
John Meacham <john@repetae.net>**20090825030331
 Ignore-this: ca1455f77508744f6f0d90c01c6113dc
] 
hash: 0000005071-78cdf70ea955a24c4ef7a983b4bea4c9080822db3b7d1d858de4e1465718228f
[fix typo in manual, gcc should be cc
John Meacham <john@repetae.net>**20090825053425
 Ignore-this: 21e74c9892afe995bf7c240f1bea60b4
] 
hash: 0000001160-506ea25fb26ba672b2a77f51c6ec7b2c517acc2771150cb33f8d17c3dc42ca2f
[show output of --list-libraries in YAML format.
John Meacham <john@repetae.net>**20090826022745
 Ignore-this: c752ccdde9a382715dce04664bdfe076
] 
hash: 0000000759-decf8f90daf3049a47246d01c6f72dbc4777675b4e722a8d1b38114351610d3d
[update bugs
John Meacham <john@repetae.net>**20090829230256
 Ignore-this: 49fa7b07431dad76f43fb0877081e12e
] 
hash: 0000002582-e2c159f9cdd55d3c265c1ccb251a8ecb38ced57befb9680e03909a7910794b9f
[make pretty printing of grin a bit prettier
John Meacham <john@repetae.net>**20090827093458
 Ignore-this: 5172a7612768bd9972531f846bd35af4
] 
hash: 0000000402-0bdbd6c380675724b5b9393673945e4c14b7d3c3c4c844933bef212b476a9c9a
[minor library optimization to Numeric.roundTo
John Meacham <john@repetae.net>**20090827104254
 Ignore-this: a8ddb9ddd8d55f7ebfcaae50b4d8b871
] 
hash: 0000001485-1b7f1301ec0d2f5b758a1b136b3ed2474e2dc6e8fc26adb11abef8f4a307a18c
[some clean ups
John Meacham <john@repetae.net>**20090828074237
 Ignore-this: 4c7fb282cc9cf43977d212a4ec872c6e
] 
hash: 0000001123-2b624dad1c342b166d299068c293eb324efb89de60660df9e508f998e6249f01
[fix export-import test on 64 bit systems
John Meacham <john@repetae.net>**20090828122604
 Ignore-this: 9a06a7310635fa6bc0ac98d24d2001cd
] 
hash: 0000000810-4d936fc89d18a3a1b537df1f607419a510574415e189aba12662cadc5cdf98e3
[make some minor changes to typechecking code based on profiler output
John Meacham <john@repetae.net>**20090828142917
 Ignore-this: 9c29e48ce4ddce51da3ebff825c90280
] 
hash: 0000003222-03816e7ab73327474b1ebed1f773ae9fc5902ce1102532e54afa9a3f056070d3
[fix bug in UnionSolve that flipped meet and join for the toppable type
John Meacham <john@repetae.net>**20090829230429
 Ignore-this: e0c3477ebc54fa2033d06f379b9062bb
] 
hash: 0000000992-a065c106b6257251bbc6e3c15c01337b18cdb17d22dfbe13f892c5b89ccb5cc9
[remove old quadratic grin simplifier in favor of newer linear(ish) one. re-enable several grin optimizations.
John Meacham <john@repetae.net>**20090826041902
 Ignore-this: b106fc06ef776302de0858f317453b0
] 
hash: 0000006432-0b565d706c15dfa8836a1938da242501aa4b3bfc7663f720088049138f33f211
[perform case return unboxing when on the simplifiers upwards pass to have it converge in fewer iterations
John Meacham <john@repetae.net>**20090827085626
 Ignore-this: ead3bf0430a8d4d709885029fa6828a1
] 
hash: 0000002112-e332f38542fcfe65e5744bc9e45e5e936d221b4a114e93bae606c2fd588d6c3a
[add new grin optimizatons, case merging and getting rid of superfluous returns
John Meacham <john@repetae.net>**20090827104336
 Ignore-this: f51022870646e7c56169f177937f49d0
] 
hash: 0000001525-82fb53ac4e3bb2195847d5a03412537863ad5a0c47b52bbd47ac61b03f6780e0
[fix issue in return unboxing optimization that would sometimes re-create constants on the heap
John Meacham <john@repetae.net>**20090828010825
 Ignore-this: ca2a43e120adcef3c783cf2ac7df3295
] 
hash: 0000000482-bcc9380482828c7f5223c91ca303cb4e1e0bfb5a33a66cfd64cfc73696bd582b
[remove old 'Store' grin operation in favor of the StoreNode and Demote basic ops
John Meacham <john@repetae.net>**20090828041712
 Ignore-this: d690c14ab68a233d4ab6a49920ce2541
] 
hash: 0000019404-2c97235256d9ce16c07e863330cc85adcc683d34cc5c35c2917229e68dbda9bf
[after node analysis, modify function bodies.
John Meacham <john@repetae.net>**20090828074755
 Ignore-this: d4b0f23de082233ed4a2665eb743094b
] 
hash: 0000005432-532f2de89022de77092d17519a622197b26787e58c9b217d00e6455208e2a171
[redo node analysis to rewrite function return values as well
John Meacham <john@repetae.net>**20090828094736
 Ignore-this: 67690217ba7b723ce0a8be60bbb09304
] 
hash: 0000009959-8fac206eb3d23d2c33e2df33a457e8c28393a9f2e4a4376e3a4c8e2d06fb8379
[add unboxing of demotions
John Meacham <john@repetae.net>**20090828111751
 Ignore-this: fecc8c1427928f7de253bebe33eef69f
] 
hash: 0000001208-aefe8ede139b018e314978024c435b87af282b329d41d5ec62e1c09e72692ab0
[add ability to modify arguments of suspsended functions to the node analyzer.
John Meacham <john@repetae.net>**20090828142943
 Ignore-this: 51382fa482ae2eef4a8de79743e4f5b9
] 
hash: 0000005002-22539886f70f20ba3aa1bfe08056271992fb675a09fa5d652e2a201c32b9b3ef
[add -fdebug to regression tests
John Meacham <john@repetae.net>**20090830000929
 Ignore-this: 66edd860d537cc3e9a919aaab29f055f
] 
hash: 0000000269-9e6f73f7d84cb44977c87d186b72a8c2aa08568ebe833a9e17ec2cef6bd834a9
[perform apply analysis to transform applications into direct calls to functions
John Meacham <john@repetae.net>**20090831100751
 Ignore-this: efe4cd7697c221278dea78be2d060190
] 
hash: 0000009863-4e267a140b662204b614176c60be0493f9f23b203ab4c6909ff55c664ff4b3ae
[fix bug in UnionSolve that caused it to not always propegate changes caused by lte constraints properly
John Meacham <john@repetae.net>**20090831121300
 Ignore-this: 6d1117b7936f9ec08c8b62f6f06f7ced
] 
hash: 0000001472-8d52319fa8b7663b73c27b3f249cb5a6b63e66272e17b30756f777d597a18689
[cleanups for node analysis
John Meacham <john@repetae.net>**20090831121514
 Ignore-this: daaa017d8225a9d0766709b693d6e3eb
] 
hash: 0000001728-8ca60739dbaafa05fc89b6186e658cb792af3edfb07293ec38dce20d03eec782
[fix bug where constant partial applications would not propegate constraints properly
John Meacham <john@repetae.net>**20090901013613
 Ignore-this: 4cde75f8f788fc2d93b620295d0fb408
] 
hash: 0000001882-364a7e67cc40fc99c4c79b4d21650cf141928e4879d25116d86824213ca35cda
[add regression test cases for known bugs
John Meacham <john@repetae.net>**20090901045045
 Ignore-this: 96bd5ff4d22356b4583fd1a4223c1418
] 
hash: 0000000950-a10ab50d6804cfbe645cf6c1efa0ab1fd9099a94b925aa5b371401dfe1f46c66
[fix bug where Grin.DeadCode would sometimes rename some variables non-uniquely
John Meacham <john@repetae.net>**20090901052849
 Ignore-this: 9ad87b77ba99445b2f75f69eb30f0732
] 
hash: 0000004035-9a701f82b0f0f0a2eec3d00d8e204476fc45a0ceed34580cad89b55cc4928a17
