Starting with inventory:
0000004435-fe30531f8e5b71f6a1380ba805218a63f8f861606a25530f1661e5338dd2ac42
[TAG nioteadd
John Meacham <john@repetae.net>**20070302025401] 
hash: 0000002597-4dbf6fd2145ae001c61a6b16aa60b2d4a3f9e54628d2dfb6c307d1e0a9852782
[redo organization of the rts, sanify treatment of feature macros, make all executables contain basic profiling code which is enabled by setting the env variable JHC_RTS_PROFILE
John Meacham <john@repetae.net>**20070302053124] 
hash: 0000011725-26b8821a396befbaccef2825299e9f34ec49dd1e80cc386816f454a0d49e4346
[add ability to set timeouts for the regression testing.
John Meacham <john@repetae.net>**20070302070613] 
hash: 0000000564-702198b4ab83f94b759c08e16d837d213bf20b74f2014ed10854fec1f54e2273
[add a lot more sanity checking when compiling with -fdebug
John Meacham <john@repetae.net>**20070302075638] 
hash: 0000001911-18c1fc5ca851d02ba5bd7dc8be3f0b0a7fad7aa8b59a8f0d54737794be2a17c3
[add --ho option to regress to have it not clean the old ho files
John Meacham <john@repetae.net>**20070302075848] 
hash: 0000000547-1b90639d70fc64edd7e9ab9851c5e533e45cb2634713ab6083fb6a553eb9d643
[add straightforward and fast yet imprecice points-to analysis for grin code
John Meacham <john@repetae.net>**20070302082409] 
hash: 0000010540-fa8522a12fb8f9aa07af179955bf1857ceca0bb397bf0d600ffb9e1bccf55b77
[fix bug in post-lambdalifting optimization where bound names might be reused by accident
John Meacham <john@repetae.net>**20070302091631] 
hash: 0000000708-b8699abcbff542efd73151b797440f6251fc1554933876a3169bf91cf7fdf290
[add lint routine to traverse an E and ensure every occurance of a variable exactly matches its declaration
John Meacham <john@repetae.net>**20070302094028] 
hash: 0000001604-05c991c3fb0f735178970b6e03870075e70281d5357ebbe733f711156f8705c2
[make printing grin code prettier, add syntax highlighting module for grin and vim in utils
John Meacham <john@repetae.net>**20070302225608] 
hash: 0000003718-08170ad08dab25ed1537e20acc04c8d06f4ccf606f560b29754c96e340c81be8
[perform scopeCheck on E code when -flint mode enabled
John Meacham <john@repetae.net>**20070302225749] 
hash: 0000000739-21d785b125549a0f3d06927390ed4ac3a301cd615bbce4a8a240d058b707cbdf
[increase default timeout for regressions and fix superfluous perl warnings
John Meacham <john@repetae.net>**20070302225840] 
hash: 0000000427-66cca7e9d9503ac09057021449470c15133ebd49ef3296de02b092dd48b90ea3
[Perform Grin.NodeAnalyze pass when in fgrin mode
John Meacham <john@repetae.net>**20070302230137] 
hash: 0000000458-fd134f86f5487e3d9b18164210a238eadbfd5150de73558cd672f0708eb76f32
[treat nodes with ValUnknowns as if they were holes, print some extra info into generated grin files
John Meacham <john@repetae.net>**20070302233704] 
hash: 0000003490-000c77ff21e36ad12528b43dc8d42019aebf9fb1b375052149c4c4cb11c3b039
[clean up Grin.FromE some, make 'poke' primitive have the right number of args
John Meacham <john@repetae.net>**20070305220316] 
hash: 0000001322-9d12e4ee2c9d8f4b46da1773e90c4012d68e9920177ccc0b8fa9dd3fb01f501b
[fix type analysis for rules
John Meacham <john@repetae.net>**20070306015801] 
hash: 0000000342-d35d8c7f2b01459519a71e96a20368076d1019a0f55e9a13b66d7c938eead956
[change the Show instance for Fixer values to use 'showFixable'. allow supersets of consts if the values check out
John Meacham <john@repetae.net>**20070306015840] 
hash: 0000001099-2be239ae312dcd9f7e21cca40f4cec051513d335d37cbd3a9805f80dfc13a7e2
[make things evaluate a bit more eagerly in Main to catch errors faster
John Meacham <john@repetae.net>**20070306031152] 
hash: 0000002256-31d51b6ec139937f4a21b6a1cdcfca3ee821dcf254aa43fa32d1c3bbb52f2cd2
[rearrange libraries, create Jhc.Show and Jhc.Num to hold their respective classes
John Meacham <john@repetae.net>**20070306054741] 
hash: 0000015562-6e748a09778f7467cd8ccbb6531d892ca09ae10015eed16c72a94de286ae56d5
[don't perform case-of-case transformation when inner case is an unboxed tuple
John Meacham <john@repetae.net>**20070306054959] 
hash: 0000000733-5393a989a37678b0820564b4bc1a304140e2187b1dd767964d7ea64b6959b4c6
[when converting from type analyzed terms back into core, be sure to recurse through types looking for more tc_Arrows
John Meacham <john@repetae.net>**20070306061845] 
hash: 0000000594-a2903c240f6d99f8a3bbc03d3db352fbc77d31bbd62d9e52f875c1805f6edb1e
[rename names inside pattern bound type signatures
John Meacham <john@repetae.net>**20070307074110] 
hash: 0000000309-15ae35434878d35cdc58b32ba12aab400764cca14b9a904677fc54db3804752d
[perform constant case matching on EPi terms
John Meacham <john@repetae.net>**20070307140309] 
hash: 0000000311-6576db5c0e3c2c3c6e6797b9750d25df84773dcf2f2390351e9803016afcd1e5
[make E.Show pretty print tuples properly
John Meacham <john@repetae.net>**20070308042730] 
hash: 0000000261-beccc9f356b001ad923ce043704caa9b0d293c87fa8987ba65c83a9c55c880f1
[turn off eta annotation temporarily
John Meacham <john@repetae.net>**20070313020529] 
hash: 0000000453-d88e51de8d0ed45e89b4abff83ebf59cd3aa75bcd3fd970125f2e96da76ccfb7
[clean up Grin.FromE, get rid of some historical oddness.
John Meacham <john@repetae.net>**20070313020603] 
hash: 0000001427-5610e91a0d83c21a18a84cef5b08d64d72731880aa33488c5e914bef8a34463b
[make heap checking smarter in -fdebug mode
John Meacham <john@repetae.net>**20070313022051] 
hash: 0000000803-f37fc81d28c25dfeec55193b2d172019c9120eaf802e611e78981c6b5e8921e7
[debig adding support for single-argument apply
John Meacham <john@repetae.net>**20070313022151] 
hash: 0000000831-3d8d62e74dffe693d832f6452bb1c1fd4ca406f6694fb89f83857dcd2fbca342
