FW: [commit: ghc] master's head updated: Merge remote branch 'origin/master' into ghc-generics (97ce7b5)
José Pedro Magalhães
jpm at cs.uu.nl
Thu May 26 18:00:11 CEST 2011
Hi,
2011/5/26 Simon Peyton-Jones <simonpj at microsoft.com>
> OK folks, I've merged the new generics stuff onto the master branch.
>
> Many thanks to Pedro for leading this project!
>
> Pedro: is the documentation up to date?
>
Yes, should be ok.
I had a patch improving the output of -ddump-deriving for the generic
instances waiting; shall I push it to master, now?
Cheers,
Pedro
>
> Simon
>
>
> -----Original Message-----
> From: cvs-ghc-bounces at haskell.org [mailto:cvs-ghc-bounces at haskell.org] On
> Behalf Of Simon Peyton Jones
> Sent: 26 May 2011 15:58
> To: cvs-ghc at haskell.org
> Subject: [commit: ghc] master's head updated: Merge remote branch
> 'origin/master' into ghc-generics (97ce7b5)
>
> Repository : ssh://darcs.haskell.org//srv/darcs/ghc
>
> Branch 'master' now includes:
>
> 2a26efb... Initial commit for Pedro's new generic default methods (See
> his Haskell Symposium 2010 paper "A generic deriving mechaism for
> Haskell")
> 83f16ad... Adapt mkGenericDefMethBind to the new generics
> 8419203... Merge branch 'master' of c:/code/HEAD-git/. into
> ghc-generics
> ce2ea82... Small fixes to the generics branch to get rid of warnings,
> plus a false ASSERT failure
> 9dcc8bb... More small fixes to generics branch (doesn't compile yet)
> 02fa8ea... Merge branch 'master' into ghc-generics
> c9d713b... Merge remote branch 'origin/master' into ghc-generics
> 3a5c9d4... Make TcClassDcl compile
> 191292a... Fix Trac #5084
> fbff1b7... Merge branch 'master' of http://darcs.haskell.org/ghc into
> ghc-generics
> 60401bf... Use 'default' rather than 'generic' for default-method
> signatures
> ff843f7... A few comments and whitespace changes.
> c88891b... Merge branch 'ghc-generics' of http://darcs.haskell.org/ghcinto ghc-generics
> db46cd4... Remove a lot of stuff from the old generic mechanism.
> 51d2130... More code cleanup and removing old generics stuff.
> 6a8dd92... Generate Par0 when appropriate.
> 91b9cdf... Remove some debug info left lying around.
> bdaefd5... Add a selector to DerivDecl.
> bff6e51... Add DeriveRepresentable flag.
> 1cf00bf... First go at making Representable0 just a standard derivable
> class.
> 5c11ece... Remove some files I accidentally added.
> 9241426... Remove the hasGenerics field of TyCon, improve the way the
> Generics flags is handled, allow for standalone deriving of Representable0.
> 646d997... Merge branch 'master' of http://darcs.haskell.org/ghc into
> ghc-generics
> 38fe0c9... Use NoSelector when a constructor does not have fields.
> 7d54412... Update location of the CString stuff (from GHC.Base to
> GHC.CString).
> ada48bb... Add a new flag XDefaultSignatures to enable just the
> signatures on the default methods. Redefine the behavior of XGenerics to
> mean enable XDefaultSignatures and XDeriveRepresentable.
> 91a75b9... Merge branch 'master' of http://darcs.haskell.org/ghc into
> ghc-generics
> fed2522... Remove HsNumTy and TypePati.
> fbf4bc1... Invert sense of "why" error messages, so that "or" means
> "or"
> ffabe3a... Merge branch 'master' of http://darcs.haskell.org/ghc into
> ghc-generics
> ea94a66... Merge branch 'master' of http://darcs.haskell.org/ghc into
> ghc-generics
> 0d3a6d5... Fix a previous incorrect merge.
> 858cdd2... Merge branch 'ghc-generics' of http://darcs.haskell.org/ghcinto ghc-generics
> 8670207... Update the User Guide with generics stuff.
> 9b08b5f... Remove comment mentioning the old generic classes.
> 54ca48a... Do not enable -XGenerics when building the optimized libs.
> b507042... Merge branch 'ghc-generics' of http://darcs.haskell.org/ghcinto ghc-generics
> 811746d... Rename `Representable0` to `Generic`.
> cb69857... Deprecate -XGenerics.
> a5673c5... Improve the error message when we cannot derive Generic.
> 903619a... "Representable0" -> "Generic" in the user's guide.
> c7cb47f... Make the errors for DeriveGeneric consistent with other
> deriving errors.
> 61d89bc... Merge branch 'master' of http://darcs.haskell.org/ghc into
> ghc-generics
> 9e4c8ad... Merge branch 'master' of http://darcs.haskell.org/ghc into
> ghc-generics
> c25b934... Remove some old code.
> 1b381af... Merge branch 'master' of http://darcs.haskell.org/ghc into
> ghc-generics
> d872133... Fix some small things broken with the last merge.
> 2d4d636... Merge branch 'master' of http://darcs.haskell.org/ghc into
> ghc-generics
> d7fb8d3... Simon's fixes to the generated type instances in Generics
> 6ad311b... Merge branch 'ghc-generics' of http://darcs.haskell.org/ghcinto ghc-generics
> 7fd7192... Merge branch 'master' of http://darcs.haskell.org/ghc into
> ghc-generics
> d9b1118... Fix a bug with standalone deriving of Generic instances.
> 99e9c36... Remove comment.
> 8f212ab... Rejig the way in which generic default method signatures are
> checked
> 5188e4e... Do not be so eager about loading family-instance modules
> when doing the overlap check. We only need to load the ones for modules
> whose family instances we need to compare!
> 97ce7b5... Merge remote branch 'origin/master' into ghc-generics
>
> _______________________________________________
> Cvs-ghc mailing list
> Cvs-ghc at haskell.org
> http://www.haskell.org/mailman/listinfo/cvs-ghc
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/cvs-ghc/attachments/20110526/af7a2345/attachment-0001.htm>
More information about the Cvs-ghc
mailing list