[GHC] #9043: Add missing type class instances for data types in GHC.Generics
GHC
ghc-devs at haskell.org
Thu Feb 25 14:40:29 UTC 2016
#9043: Add missing type class instances for data types in GHC.Generics
-------------------------------------+-------------------------------------
Reporter: ocharles | Owner: dreixel
Type: feature request | Status: patch
Priority: normal | Milestone: 8.0.1
Component: Core Libraries | Version: 7.8.2
Resolution: | Keywords: Generics
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: 9766 | Blocking:
Related Tickets: #8778 | Differential Rev(s): Phab:D1937
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Ben Gamari <ben@…>):
In [changeset:"673efccb3b348e9daf23d9e65460691bbea8586e/ghc" 673efcc/ghc]:
{{{
#!CommitTicketReference repository="ghc"
revision="673efccb3b348e9daf23d9e65460691bbea8586e"
Add more type class instances for GHC.Generics
GHC.Generics provides several representation data types that have
obvious instances of various type classes in base, along with various
other types of meta-data (such as associativity and fixity).
Specifically, instances have been added for the following type classes
(where possible):
- Applicative
- Data
- Functor
- Monad
- MonadFix
- MonadPlus
- MonadZip
- Foldable
- Traversable
- Enum
- Bounded
- Ix
- Generic1
Thanks to ocharles for starting this!
Test Plan: Validate
Reviewers: ekmett, austin, hvr, bgamari
Reviewed By: bgamari
Subscribers: RyanGlScott, thomie
Differential Revision: https://phabricator.haskell.org/D1937
GHC Trac Issues: #9043
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9043#comment:40>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list