[jhc] darcs patch: move rest of rts into seperate c files r... (and 7 more)
John Meacham
john at repetae.net
Fri Feb 17 23:54:21 CET 2012
Thu Feb 16 01:02:15 PST 2012 John Meacham <john at 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 at repetae.net>
* fix for building rts in different modes, profile,debug,windows
Fri Feb 10 20:59:31 PST 2012 jcpetruzza at 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 at 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 at 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 at 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 at repetae.net>
* export gc_alloc
Thu Feb 16 19:50:45 PST 2012 John Meacham <john at repetae.net>
* fix rts unit tests
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/x-darcs-patch
Size: 80896 bytes
Desc: A darcs patch for your repository!
URL: <http://www.haskell.org/pipermail/jhc/attachments/20120217/692ccae6/attachment-0001.bin>
More information about the jhc
mailing list