[TAG 0.8.0
John Meacham <john@repetae.net>**20120208020026
 Ignore-this: 2d0d963331a43650879ae72d81ff62e8
] 
<
[added 0.8.0 announcment
John Meacham <john@repetae.net>**20120208020017
 Ignore-this: 53ca4daa8631320f06e8f5b6c464bc55
] 
[fixes for distribution.
John Meacham <john@repetae.net>**20120208015220
 Ignore-this: 5844114c6728be83bd526d50333d0204
] 
[clean up handling of raw files, keep source file separate when compiling. include useful header files when compiling.
John Meacham <john@repetae.net>**20120207115605
 Ignore-this: 36df85f4ad0b25b1cafc02ecb98657cc
] 
[make foreign imports work with unboxed IO types, improve primitive operators.
John Meacham <john@repetae.net>**20120207105510
 Ignore-this: b43075dce20079f7892e7f0f0c0abb66
] 
[add support for 'Coerce' grin primitive, add atomic allocs in grin.
John Meacham <john@repetae.net>**20120207063202
 Ignore-this: 64eab2e8901db764df62b6fcd471b6b7
] 
[add Jhc.Prim.Rts to access properties of the RTS
John Meacham <john@repetae.net>**20120207015719
 Ignore-this: be65a8819515ab079e2ddbd28914bed7
] 
[clean up foreignptr implementation some.
John Meacham <john@repetae.net>**20120206181122
 Ignore-this: 17b7146d0bab97deb69e907f67c61af1
] 
[allow extra C code to be bundled within .hl files, include bytestring in the standard external libraries.
John Meacham <john@repetae.net>**20120206153022
 Ignore-this: bc6f7918c92d8a0d8b62765fa7e7fa30
] 
[pass -D flags to hsc2hs, add CLong and CULong instances, fill out Foreign.ForeignPtr
John Meacham <john@repetae.net>**20120206140318
 Ignore-this: b386c32535020c2b821d481d3692987e
] 
[remove old references to the haskell object directory, made everything cache based. added --purge-cache
John Meacham <john@repetae.net>**20120206122444
 Ignore-this: cf29653dddfaaf3db701cf518d7d8315
] 
[update documentation, move Data.Char to base
John Meacham <john@repetae.net>**20120206112232
 Ignore-this: 8fe0b515bdb8663d5d0f4ae199007e6b
] 
[remove redundant dependencies from 'base'
John Meacham <john@repetae.net>**20120206095209
 Ignore-this: 9127c458a7453df2f5c240632b28f92e
] 
[include location of 'import' declaration for unknown imports, move Data.Int and Data.Word out of jhc
John Meacham <john@repetae.net>**20120206092730
 Ignore-this: 205dad46b87c86fa1d4d99fb318fc6b8
] 
[move arrays to jhc-prim, remove special IORef specific primitives in favor of length 1 arrays
John Meacham <john@repetae.net>**20120206081357
 Ignore-this: 2f09c2c15989dcbed6cd622a0847e14
] 
[remove a lot of unneeded dependencies.
John Meacham <john@repetae.net>**20120206065636
 Ignore-this: 972533480e8d928a49abc6025a81f705
] 
[create Jhc.Class.Real to hold more advance numeric classes.
John Meacham <john@repetae.net>**20120206061314
 Ignore-this: b604268ae804a0ffc665af0115ac515
] 
[add script to check for and remove unneeded imports from libraries, remove a bunch from lib/jhc/
John Meacham <john@repetae.net>**20120206061304
 Ignore-this: f090ccc1df9f6386009b1b59b3a8e316
] 
[don't require 'error' to be in scope for where pattern desugaring, process renaming errors before kind inference
John Meacham <john@repetae.net>**20120206061151
 Ignore-this: 9d171d1713fd41761ce5f5e33d7406d0
] 
[seperate --stop parameter from compilation mode
John Meacham <john@repetae.net>**20120206022810
 Ignore-this: c9ce415c8d84484f687ed1b465dea071
] 
[use quoteName mechanism to pre-rename certain names, fix class instance namespace bug
John Meacham <john@repetae.net>**20120206005746
 Ignore-this: 6752c4492fc492a8100cb81f25b0d50
] 
[generate reverse name map during renaming
John Meacham <john@repetae.net>**20120205110857
 Ignore-this: 7b2a4371766f7f09d1c05999e2d58349
] 
[fix up library to pass the more strigent typechecking
John Meacham <john@repetae.net>**20120205082156
 Ignore-this: 3c5499a310f582ae00991fee63b32ca6
] 
[check superclass constraints on instance declarations
John Meacham <john@repetae.net>**20120205025815
 Ignore-this: 6c5df51b853ecba4af51fba6cc4f7436
] 
[properly check for duplicate instances
John Meacham <john@repetae.net>**20120205015651
 Ignore-this: 720d6018d440148d5556cca2c42d1bb6
] 
[add ghc typecheck failure tests
John Meacham <john@repetae.net>**20120205003034
 Ignore-this: bfd5fb0ec2acfbf7f702cc7d875fabd5
] 
[improve kind checking, kind check instance heads before typechecking pass, switch HsInstDecl to use the HsClassHead
John Meacham <john@repetae.net>**20120205000203
 Ignore-this: 98d55f47020b0ef0bbbaee76296d8534
] 
[switch kind inference to use the unified warnings mechanism, switch class declarations to use a HsClassHead 
John Meacham <john@repetae.net>**20120204220732
 Ignore-this: 33fc7a51ab745a8bf3ddca33fccb0a97
] 
[turn WarnType into a real algebraic data type.
John Meacham <john@repetae.net>**20120203041757
 Ignore-this: 8f057ac3d1bdeb2aa4c30277beeaff0d
] 
[code cleanups, used located in hstype, use packedstring for filename.
John Meacham <john@repetae.net>**20120201132053
 Ignore-this: d679fc0c77d4750e21e37df90f397149
] 
[add bange-patterns extension, add individual flags for various extensions
John Meacham <john@repetae.net>**20120201110217
 Ignore-this: 45f6e1befab3cb368ca4e000118159f2
] 
[Rework the internal class representation to separate instances from class declarations
John Meacham <john@repetae.net>**20120201073400
 Ignore-this: b4bbb5d887a4985864ef9a27eaab606f
] 
[add DeNameable class to un-rename source before printing error messages.
John Meacham <john@repetae.net>**20120201015918
 Ignore-this: 959bd035adf0dbf03cd36da091ecb519
] 
[make IO a newtype of ST
John Meacham <john@repetae.net>**20120131214951
 Ignore-this: edb87ba731c5f6146e7e349a709dd7b8
] 
[speed up parsing/lexing by using Name's rather than Strings
John Meacham <john@repetae.net>**20120130112230
 Ignore-this: cc38297046f0991709d63f4780f1665
] 
[TAG mydniquipepo
John Meacham <john@repetae.net>**20120130095603
 Ignore-this: d113eab7c2bf5df247bd49aa6ee6f823
] 
>