Wed Mar 14 16:58:54 JST 2012  John Meacham <john@repetae.net>
  * fix 'distcheck', include compat/ in tarball

Wed Mar 14 05:25:21 JST 2012  John Meacham <john@repetae.net>
  * add jhc/Jhc/ForeignPtr.hs

Tue Mar 13 09:56:07 JST 2012  John Meacham <john@repetae.net>
  * update manual entry for CTYPE

Sun Mar 11 14:50:29 JST 2012  John Meacham <john@repetae.net>
  * utilize the CTYPE pragma for most built in types, clean up src/data/names.txt

Sun Mar 11 13:04:40 JST 2012  John Meacham <john@repetae.net>
  * add support for CTYPE pragma

Sun Mar 11 12:07:03 JST 2012  John Meacham <john@repetae.net>
  * remove HsNewTypeDecl in favor of re-using existing HsDataDecl, clean up code as a result.

Wed Mar  7 19:08:09 JST 2012  John Meacham <john@repetae.net>
  * update library dependencies

Wed Mar  7 17:52:27 JST 2012  John Meacham <john@repetae.net>
  * clean up configure.ac a little

Wed Mar  7 15:15:04 JST 2012  John Meacham <john@repetae.net>
  * mv base to haskell-extras 

Wed Mar  7 14:50:16 JST 2012  John Meacham <john@repetae.net>
  * add auto-generated make rules for all libraries.

Wed Mar  7 12:56:05 JST 2012  John Meacham <john@repetae.net>
  * begin adding haskell2010 package

Wed Mar  7 12:55:23 JST 2012  John Meacham <john@repetae.net>
  * start using Jhc.ForeignPtr

Wed Mar  7 11:05:52 JST 2012  John Meacham <john@repetae.net>
  * remove some files from drift_processed that no longer have DrIFT annotations

Wed Mar  7 10:46:13 JST 2012  John Meacham <john@repetae.net>
  * make Info type ids not depend on the exact format of TypeRep, reduce size of type ids from 32 to 8 bits.

Sat Feb 18 16:17:32 JST 2012  Roman Cheplyaka <roma@ro-che.info>
  * build_extlibs.prl: correctly check the return status of getstore

Tue Mar  6 12:56:43 JST 2012  John Meacham <john@repetae.net>
  * ghc 7.4 compatibility changes

Tue Feb 21 22:23:13 JST 2012  John Meacham <john@repetae.net>
  * implement finalizers in the RTS, add foreignptr rts routines, properly set saved_gc on safe ffi calls

Tue Feb 21 12:20:43 JST 2012  John Meacham <john@repetae.net>
  * add support for monolithic blocks that are plain malloced memory and can be big.

Tue Feb 21 10:16:55 JST 2012  John Meacham <john@repetae.net>
  * introduce dedicated array allocation routine. clean up jgc garbage collector

Mon Feb 20 18:46:34 JST 2012  John Meacham <john@repetae.net>
  * make 'div' and 'mod' round to -Infinity properly

Mon Feb 20 14:06:16 JST 2012  John Meacham <john@repetae.net>
  * add prototype for gc_alloc

Mon Feb 20 13:43:22 JST 2012  John Meacham <john@repetae.net>
  * fix deriving rules for read/show when it comes to labels

Mon Feb 20 12:14:42 JST 2012  John Meacham <john@repetae.net>
  * disabled buggy unused transformation in type analysis pass

Fri Feb 17 14:20:15 JST 2012  John Meacham <john@repetae.net>
  * move debugging routines to rts/profile.c

Fri Feb 17 12:50:45 JST 2012  John Meacham <john@repetae.net>
  * fix rts unit tests

Fri Feb 17 09:22:35 JST 2012  John Meacham <john@repetae.net>
  * export gc_alloc

Fri Feb 17 06:40:17 JST 2012  jcpetruzza@gmail.com
  * Makes the class deriving mechanism more robust:
   - the names of the classes to be derived may be given qualified. 
   - the functions from the Prelude internally used need not be in scope
     and won't clash with other bindings.

Wed Feb 15 07:29:39 JST 2012  jcpetruzza@gmail.com
  * Moved Jhc.List.drop to module Jhc.Basics (since it is used in instance deriving)

Sat Feb 11 14:04:46 JST 2012  jcpetruzza@gmail.com
  * The typechecker now verifies that the main function has a type that can be unified with IO a. This is required by the Haskell 98 Report.
  
  Failing to do so allows both to accept invalid programs like:
  
  > main :: [()]
  > main = return ()
  
  and to reject valid programs like:
  
  > main = return ()
  

Sat Feb 11 13:59:31 JST 2012  jcpetruzza@gmail.com
  * Improves the error message shown when a monomorphic pattern has a polymorphic type that cannot be defaulted. 
  
  The previous error message seemed more like an internal error ("withDefaults.ambiguity: ...")

Fri Feb 17 05:14:02 JST 2012  John Meacham <john@repetae.net>
  * fix for building rts in different modes, profile,debug,windows

Thu Feb 16 18:02:15 JST 2012  John Meacham <john@repetae.net>
  * move rest of rts into seperate c files rather than including it directly.

Thu Feb 16 13:48:37 JST 2012  John Meacham <john@repetae.net>
  * add pragmaExp to the lexer/parser

Wed Feb 15 02:23:59 JST 2012  John Meacham <john@repetae.net>
  * update documentation with new extensions

Tue Feb 14 00:03:33 JST 2012  John Meacham <john@repetae.net>
  * fixes for android

Mon Feb 13 19:23:00 JST 2012  John Meacham <john@repetae.net>
  * make += work with '-m' command line options

Mon Feb 13 19:09:06 JST 2012  John Meacham <john@repetae.net>
  * move jhc_rts_alloc to gc_none

Mon Feb 13 16:06:44 JST 2012  John Meacham <john@repetae.net>
  * added rts/rts_support, cleaned up rts code.

Sun Feb 12 14:38:38 JST 2012  John Meacham <john@repetae.net>
  * make 'Requires' a simple set, include the calling convention with the requirements.

Sun Feb 12 13:02:46 JST 2012  John Meacham <john@repetae.net>
  * move slub.c and jhc_jgc.* to rts directory

Sun Feb 12 12:11:48 JST 2012  John Meacham <john@repetae.net>
  * add unit tests for stableptr

Sun Feb 12 11:27:18 JST 2012  John Meacham <john@repetae.net>
  * reorganize rts/ directory, add README for it

Sun Feb 12 09:47:06 JST 2012  John Meacham <john@repetae.net>
  * add rts/test directory

Sat Feb 11 14:21:57 JST 2012  John Meacham <john@repetae.net>
  * allow being explicit in export/import lists by specifying 'kind', 'class', 'type', or 'data'. add PTS rule to allow proper typing of Complex_

Sat Feb 11 11:49:09 JST 2012  John Meacham <john@repetae.net>
  * fix Options.hs makefile dependency

Sat Feb 11 13:22:48 JST 2012  John Meacham <john@repetae.net>
  * added user defined kind extension

Thu Feb  9 15:53:34 JST 2012  Sergei Trofimovich <slyfox@community.haskell.org>
  * Add missing src/Options.hs to jhc tarball

Thu Apr 14 16:39:38 JST 2011  Sergei Trofimovich <slyfox@community.haskell.org>
  * added mingw32-gcc to MINGW search

Fri Feb 10 14:10:26 JST 2012  John Meacham <john@repetae.net>
  * add c-- types for complex and vector values

Fri Feb 10 05:13:51 JST 2012  John Meacham <john@repetae.net>
  * add documentation for the multi-return ccall extension, clean up code.

Thu Feb  9 23:22:28 JST 2012  John Meacham <john@repetae.net>
  * add extension to allow multiple return values from c functions

Thu Feb  9 20:42:21 JST 2012  John Meacham <john@repetae.net>
  * fix obscure error message for invalid instance reported by roman

Thu Feb  9 19:49:20 JST 2012  John Meacham <john@repetae.net>
  * remove APrim type, use Prim directly, clean up corresponding cruft.

Thu Feb  9 19:07:04 JST 2012  John Meacham <john@repetae.net>
  * turn ExtType into a real abstract type

Thu Feb  9 18:16:11 JST 2012  John Meacham <john@repetae.net>
  * add 'capi' foreign function call type, simplify type of E.FromHs monad, check for more FFI related errors

Thu Feb  9 18:15:27 JST 2012  John Meacham <john@repetae.net>
  * add md5lazyIO, check for bad paths in createTempFile

Thu Feb  9 18:06:47 JST 2012  John Meacham <john@repetae.net>
  * add foreign types, interpret Ptr when creating external C types

Thu Feb  9 16:08:48 JST 2012  John Meacham <john@repetae.net>
  * Add some more exotic primitive ops, ffs,clz,ctz,byteswap,popcount,parity.

Thu Feb  9 10:53:29 JST 2012  John Meacham <john@repetae.net>
  * jhc.spec fixes

Wed Feb  8 11:00:26 JST 2012  John Meacham <john@repetae.net>
  tagged 0.8.0
