Thu Feb 16 01:02:15 PST 2012 John Meacham
* move rest of rts into seperate c files rather than including it directly.
Thu Feb 16 12:14:02 PST 2012 John Meacham
* 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
* export gc_alloc
Thu Feb 16 19:50:45 PST 2012 John Meacham
* fix rts unit tests