Thu Feb 16 01:02:15 PST 2012 John Meacham <john@repetae.net> * move rest of rts into seperate c files rather than including it directly. Thu Feb 16 12:14:02 PST 2012 John Meacham <john@repetae.net> * fix for building rts in different modes, profile,debug,windows Fri Feb 10 20:59:31 PST 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 10 21:04:46 PST 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 ()
Tue Feb 14 14:29:39 PST 2012 jcpetruzza@gmail.com * Moved Jhc.List.drop to module Jhc.Basics (since it is used in instance deriving) Thu Feb 16 13:40:17 PST 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. Thu Feb 16 16:22:35 PST 2012 John Meacham <john@repetae.net> * export gc_alloc Thu Feb 16 19:50:45 PST 2012 John Meacham <john@repetae.net> * fix rts unit tests