[TAG byxkainijid
John Meacham <john@repetae.net>**20090808033908
 Ignore-this: bfb4444ab99e8b7445ac5bed4abfd6b5
] 
<
[use smart progress meters for showing compiler status
John Meacham <john@repetae.net>**20090808032917
 Ignore-this: b7901658a76dc4fb44731b3bde4d8dee
] 
[clean up progress updates some more, start making room for libraries again
John Meacham <john@repetae.net>**20090808022311
 Ignore-this: 5656c256d1f6c1f1f71c157934bf6cb9
] 
[fix things so DEFS never needs to be read when compiling and CORE need not be read when typechecking, improve memory consumption by rearranging code some
John Meacham <john@repetae.net>**20090807084625
 Ignore-this: fa68be49d6e2442bd0555b26deb40ba4
] 
[fix bug that caused record constructors defined in the current module to not be added to the local FieldMap
John Meacham <john@repetae.net>**20090807074606
 Ignore-this: 1d4a7b70315bc922a3f6f1c86a276a45
] 
[cache cumulative invarient dependencies in every ho file
John Meacham <john@repetae.net>**20090807065227
 Ignore-this: 3c29e3e9c504cf66c47f9ee65b93f11f
] 
[clean up what is printed to screen, more clearly define the difference between 'progress' and 'verbose'. wait until after typechecking to print errors.
John Meacham <john@repetae.net>**20090807055158
 Ignore-this: dc48f4cc40e5773032cb4f3bb9a01d6b
] 
[perform all typechecking before starting any compilation for a better user experience
John Meacham <john@repetae.net>**20090807034745
 Ignore-this: ab2f471b15c98af845392cbbe6852139
] 
[move all type checking info to its own type
John Meacham <john@repetae.net>**20090711044355
 Ignore-this: e96bee644197fbe86037847abb47b662
] 
[seperate Ho dependencies out, in preperation for the ho cache and better batch compilation
John Meacham <john@repetae.net>**20090711023537
 Ignore-this: 99bb19123eb571a6fba40c16ecb52863
] 
[fix handling of SIGINT for ghc 6.10
John Meacham <john@repetae.net>**20090709200802
 Ignore-this: 5d9747a48229bb0813c908575e427226
] 
[clean up some warnings
John Meacham <john@repetae.net>**20090709120605
 Ignore-this: 5072ee18aefa07639e5d108c923118a8
] 
[make Char always serialize as 'wchar_t' and Bool always go to 'bool'. We depend on C99 anyway. fix a bug in Addr_ marshalling.
John Meacham <john@repetae.net>**20090709045600
 Ignore-this: dc80aa0fe9f1e3eaf8c16d8378b3463a
] 
[delete C file after compilation unless the -dc flag is passed or there was an error
John Meacham <john@repetae.net>**20090709041527
 Ignore-this: eced1a7947d2a384a8b4ab1d455565e9
] 
[major cleanups of directory structure, jhc's source is now in the src/ directory
John Meacham <john@repetae.net>**20090709040209
 Ignore-this: 44ffa20a1701e9a285215b7f34fa8400
] 
[move E linting code to E.Lint, clean up Main in various other ways.
John Meacham <john@repetae.net>**20090709023959
 Ignore-this: 344187ed208de6eaaf0a25f4af3c2a29
] 
[remove special 'funcEval' and 'funcApply' giving them their own BaseOps
John Meacham <john@repetae.net>**20090709014156
 Ignore-this: bbb92f1e48cae956e7f351e34857155e
] 
[remove overloaded 'Fetch' in favor of PeekVal and Promote as needed
John Meacham <john@repetae.net>**20090709010944
 Ignore-this: b81741cb529191411d3e41a2de8836db
] 
[remove overloaded 'Update' in favor of 'Overwrite' 'Redirect' and 'PokeVal' as appropriate
John Meacham <john@repetae.net>**20090708140550
 Ignore-this: 255a24bf5eb39de40e22214ab293c4f4
] 
[start grin cleanup
John Meacham <john@repetae.net>**20090708054056
 Ignore-this: 412264076646b627641fad46e4fa8558
] 
[add run-time code needed for regions
John Meacham <john@repetae.net>**20090704015859
 Ignore-this: b4ce88b1fb6609b6eeda4a0c340158f2
] 
[fix lint type checking to know about INodes.
John Meacham <john@repetae.net>**20090701045125
 Ignore-this: 7288c0aae11234113b42af5793016cc5
] 
[remove ANSI color codes from grin output since my editor does a better job syntax highlighting already
John Meacham <john@repetae.net>**20090701045120
 Ignore-this: 9f585e135ae59ca4ce8e17c20017a926
] 
[clean up Main some
John Meacham <john@repetae.net>**20090701045044
 Ignore-this: 2900538a5abcb5cee4d9c34b13cab4ca
] 
[finally remove the ambiguity between the pointer to a node and an indirect node, make the difference explicit in the grin type.
John Meacham <john@repetae.net>**20090629103337
 Ignore-this: d3b0a312eb18b776bc6dbd2b634517de
] 
[get rid of some warnings
John Meacham <john@repetae.net>**20090628084250
 Ignore-this: 52113ed82d648858af2df4116345a220
] 
[start adding support for mark-sweep garbage collector
John Meacham <john@repetae.net>**20090627015752
 Ignore-this: c9a923ff21e4e95692dc88d2619151a1
] 
[TAG 0.6.1
John Meacham <john@repetae.net>**20090623141751
 Ignore-this: 24dcdba83f7c304db453bba7e374c835
] 
>