[TAG ishbymnoabi
John Meacham <john@repetae.net>**20100329231506
 Ignore-this: 4a1b83a1e7f981e1f30709f8350831dd
] 
<
[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
] 
[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
] 
[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
] 
[clean up gc code
John Meacham <john@repetae.net>**20100329030742
 Ignore-this: e216c60ce9bdc1cc4d9d5363266ed809
] 
[store constant parts of the rts as ByteStrings rather than Haskell Strings
John Meacham <john@repetae.net>**20100328223258
 Ignore-this: 596d1612e4d70c9fbb870aed3134547f
] 
[clean up gc code, rearrange some tests
John Meacham <john@repetae.net>**20100328223243
 Ignore-this: 654cf92de7199b56d1ca6a0eeb5d6e20
] 
[implement grey set as stack rather than judy array
John Meacham <john@repetae.net>**20100327224532
 Ignore-this: 56428458f1f456f6b6d85e1aa61f2155
] 
[GC cleanups
John Meacham <john@repetae.net>**20100327185913
 Ignore-this: a54268e31dc24ba007829a110bde67f5
] 
[greatly simplify garbage collection algorithm, trust underlying malloc implementation more.
John Meacham <john@repetae.net>**20100327185011
 Ignore-this: 6fcbd7449f187ab148d9c3c08232b2cd
] 
[short circuit redirects in the garbage collector
John Meacham <john@repetae.net>**20100327044542
 Ignore-this: 836b0fd0c0e7c0999723b5f2648b89e3
] 
[save gc pointer in evaluator function rather than in eval itself
John Meacham <john@repetae.net>**20100327021222
 Ignore-this: 554d0ca6576d8467741ce6243782cf97
] 
[fix GC bugs so garbage collection works
John Meacham <john@repetae.net>**20100327005713
 Ignore-this: 4f0b2cc940c1e6223b56276aee18d3f5
] 
[remove caf initialization from main routine, let cafs be statically initialized.
John Meacham <john@repetae.net>**20100327000012
 Ignore-this: 257f92957d68790ed69ff5e8b53d549a
] 
[add a lot more of jgc garbage collector
John Meacham <john@repetae.net>**20100320005531
 Ignore-this: 5a233c4c3ede86aa398bb66002f20a2d
] 
[don't allocate on the stack when using jgc yet
John Meacham <john@repetae.net>**20100320005502
 Ignore-this: a53083bcc2267022fada38cdc99dbc3
] 
[include free variables of allocating command when figuring out what to save
John Meacham <john@repetae.net>**20100320005417
 Ignore-this: ae514b3855b2790c50e4eeaee2c67eb
] 
[add some more ToExpression instances
John Meacham <john@repetae.net>**20100320001034
 Ignore-this: 27fafe7a4c355fa6cf2a14f62774dd10
] 
[omit discriminator when it isn't important in structures
John Meacham <john@repetae.net>**20100319054850
 Ignore-this: 5b7eb5c905d946d4c32f3e1d06eb2e95
] 
[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
] 
[redo documentation of internals, clean up terminology dealing with smart pointers
John Meacham <john@repetae.net>**20100318230404
 Ignore-this: c0bd01a9d8129db5d4097cf2ba86e9c9
] 
[produce more compact C names from Grin
John Meacham <john@repetae.net>**20100318230254
 Ignore-this: cfca768d7e4d957792581486c035d0e3
] 
[add gc argument to be passed around for gc context when using jgc
John Meacham <john@repetae.net>**20100303100826
 Ignore-this: fd804f8ea446f671dd8cd0a0dfe83531
] 
[move core compilation code to E.Main, out of Main
John Meacham <john@repetae.net>**20100301210817
 Ignore-this: 2030663cfb9500ec6ee2f23e9634e4c1
] 
[fix warnings 
John Meacham <john@repetae.net>**20100301210754
 Ignore-this: 827e4966af1fdc6730528fc4e6522c60
] 
[add support for ghc 6.12
John Meacham <john@repetae.net>**20100301003819
 Ignore-this: 528368518e97e273dc5859742c2ab9c7
] 
[TAG 0.7.3
John Meacham <john@repetae.net>**20100228231444
 Ignore-this: af492cb9e2fd814cd6d774184b657ae8
] 
>