Starting with inventory:
0000012185-520c17d9fbdb295d7c4e215ce785fad5d8126c27f0c7aa21e3a3d050b83c3725
[TAG 0.7.3
John Meacham <john@repetae.net>**20100228231444
 Ignore-this: af492cb9e2fd814cd6d774184b657ae8
] 
hash: 0000008096-3b6d2baadbc2e4f8550b0bdf4f404e54f2cb7ed668f9b06442bf6e7ee776e300
[add support for ghc 6.12
John Meacham <john@repetae.net>**20100301003819
 Ignore-this: 528368518e97e273dc5859742c2ab9c7
] 
hash: 0000001717-2d7d8b985454be3936457403db7d38616c11979e82ea74474e2d09a56cd56951
[fix warnings 
John Meacham <john@repetae.net>**20100301210754
 Ignore-this: 827e4966af1fdc6730528fc4e6522c60
] 
hash: 0000000436-34fc8691d19db42ef0d81f5ffb2fd5bd0ab98bc7cde3da05ea5e23c01ae957ce
[move core compilation code to E.Main, out of Main
John Meacham <john@repetae.net>**20100301210817
 Ignore-this: 2030663cfb9500ec6ee2f23e9634e4c1
] 
hash: 0000055392-0b17e70b47afb48339797785383a8ff287e77ba9fdf1aa4e6a2be8a76a2f5c4f
[add gc argument to be passed around for gc context when using jgc
John Meacham <john@repetae.net>**20100303100826
 Ignore-this: fd804f8ea446f671dd8cd0a0dfe83531
] 
hash: 0000004166-afde9210821663aa139108cc5d062dde20b7b0a03c8eec4af3d6b2bdc0040c8f
[produce more compact C names from Grin
John Meacham <john@repetae.net>**20100318230254
 Ignore-this: cfca768d7e4d957792581486c035d0e3
] 
hash: 0000001824-1410c6a2e2e48239d419671b8510df848dff89aa7ee724bfcab4e7912e1ff497
[redo documentation of internals, clean up terminology dealing with smart pointers
John Meacham <john@repetae.net>**20100318230404
 Ignore-this: c0bd01a9d8129db5d4097cf2ba86e9c9
] 
hash: 0000014175-595e9e0be716ee94533d6ef7c64eac160795fdeae44d7497cbb349ef8a491ead
[when storing values inside of smart pointers, be sure to use the proper signedness when extracting/inserting values
John Meacham <john@repetae.net>**20100319021048
 Ignore-this: 709af4301eed95813a0a9d57a7dda13e
] 
hash: 0000008907-c89254c22ac2a5728ffd96bb64ca1e1405be33ffa789e198ddd2893c8c57a4d3
[omit discriminator when it isn't important in structures
John Meacham <john@repetae.net>**20100319054850
 Ignore-this: 5b7eb5c905d946d4c32f3e1d06eb2e95
] 
hash: 0000007221-5daf08f9da85346a1e0bddd9339b6472226b8e9d4c09e1f3fbce46e4568d1e16
[add some more ToExpression instances
John Meacham <john@repetae.net>**20100320001034
 Ignore-this: 27fafe7a4c355fa6cf2a14f62774dd10
] 
hash: 0000000435-024d088db9d96c6d2451b52f10effc9fc39b83c0cb4426bde7d0ef107f7a4c40
[include free variables of allocating command when figuring out what to save
John Meacham <john@repetae.net>**20100320005417
 Ignore-this: ae514b3855b2790c50e4eeaee2c67eb
] 
hash: 0000000605-5cf1e8c47ced009e8a926c2e79630e15ea3716d6a47c84167c3e395fdfa2bfa3
[don't allocate on the stack when using jgc yet
John Meacham <john@repetae.net>**20100320005502
 Ignore-this: a53083bcc2267022fada38cdc99dbc3
] 
hash: 0000000527-e0c8c60b00aa7b3e868f31f120e4a5e811b776c9cc18f61eb60246b694203df1
[add a lot more of jgc garbage collector
John Meacham <john@repetae.net>**20100320005531
 Ignore-this: 5a233c4c3ede86aa398bb66002f20a2d
] 
hash: 0000013373-de9b337051e3991d1381741d0fa686d642a4478310b41bef07fe6f62347ba4a0
[remove caf initialization from main routine, let cafs be statically initialized.
John Meacham <john@repetae.net>**20100327000012
 Ignore-this: 257f92957d68790ed69ff5e8b53d549a
] 
hash: 0000001215-0e64e274557d20891c041ec79e37586e76d277c9aa72c384a3a843be0b9884b9
[fix GC bugs so garbage collection works
John Meacham <john@repetae.net>**20100327005713
 Ignore-this: 4f0b2cc940c1e6223b56276aee18d3f5
] 
hash: 0000001767-d7c2fe03ee24d167667d32e47cc788b9dbe4d594a4e3025b7c1d6c1df9b409c1
[save gc pointer in evaluator function rather than in eval itself
John Meacham <john@repetae.net>**20100327021222
 Ignore-this: 554d0ca6576d8467741ce6243782cf97
] 
hash: 0000001044-03dee195e24451a07e28f4061ff3c5e39f4cfeeae3585a1e776f22df4a5339f0
[short circuit redirects in the garbage collector
John Meacham <john@repetae.net>**20100327044542
 Ignore-this: 836b0fd0c0e7c0999723b5f2648b89e3
] 
hash: 0000001742-650af788beb835d2ac795a3c9c2dc8c97a1f7456c3a026265044ce152c9bb31c
[greatly simplify garbage collection algorithm, trust underlying malloc implementation more.
John Meacham <john@repetae.net>**20100327185011
 Ignore-this: 6fcbd7449f187ab148d9c3c08232b2cd
] 
hash: 0000005204-b3297198170dc40435775dbd85b37b3cb320dcdc123d84508b7abf40ddc3ab0a
[GC cleanups
John Meacham <john@repetae.net>**20100327185913
 Ignore-this: a54268e31dc24ba007829a110bde67f5
] 
hash: 0000004728-a67bf28ea4ff78b90a6e8352db77050fd7a6ad6715e5c03ff7c2480f7efc4548
[implement grey set as stack rather than judy array
John Meacham <john@repetae.net>**20100327224532
 Ignore-this: 56428458f1f456f6b6d85e1aa61f2155
] 
hash: 0000006502-d1fa04d90ce2ff197e0919fe37907f441d6e44197550455d58a82bd1f0d29180
[clean up gc code, rearrange some tests
John Meacham <john@repetae.net>**20100328223243
 Ignore-this: 654cf92de7199b56d1ca6a0eeb5d6e20
] 
hash: 0000006638-487a87ff37282ed4f80da2e37332c0d52f32bad16a3aeb2625564ab25dd289ae
[store constant parts of the rts as ByteStrings rather than Haskell Strings
John Meacham <john@repetae.net>**20100328223258
 Ignore-this: 596d1612e4d70c9fbb870aed3134547f
] 
hash: 0000003744-39d0983b217c2c071b93430f6bee08d66e92d7b6dfc2f081da79fb579d5dc743
[clean up gc code
John Meacham <john@repetae.net>**20100329030742
 Ignore-this: e216c60ce9bdc1cc4d9d5363266ed809
] 
hash: 0000001830-fcabffdc2faa1f1050aee625dbd6fa51665f91aed1454eee88243df090b62066
[add JHC_RTS_INCLUDE #define to easily recompile generated c code with an alternate rts without recompiling via jhc
John Meacham <john@repetae.net>**20100329202732
 Ignore-this: 36bc112c53b95ed45779ee2e2038bad1
] 
hash: 0000000962-7a925d03bbc8cbafe48474ef6a76c9c44482622f328344134d65beaaaf8173d8
[add support for using a supplimental stack for garbage collectable pointers rather than the C stack
John Meacham <john@repetae.net>**20100329205156
 Ignore-this: 6fba6d1e4ac1412da75ad9e161f93652
] 
hash: 0000006092-fb30f103098e17ff04a1089fcb23a5e682c0b0bfa9e938bfc03751a04356bd96
[split up gc rts file into c and h files, handle it similarly to other rts files, clean up code.
John Meacham <john@repetae.net>**20100329215133
 Ignore-this: 8ac1988fc3d408fcb956c1cd01b4d984
] 
hash: 0000022918-1654bee2acde92b732bbe4c810444c3dea93e4796da59b00eaaf42bc4de669a7
