[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