Legend:

Below is a list of bugs that appear to be "low-hanging fruit" -- things that might be reasonable for a newcomer to GHC hacking. Of course, we can't ever be sure of how hard a task is before doing it, so apologies if one of these is too hard. This list was last updated on 20 August 2013.

* #7401 - Can't derive instance for Eq when datatype has no constructor, while it is trivial do do so.

47

* #8100 - Standalone deriving using template haskell

48

48

49

49

Once you fix the bug, make sure to write a test-case proving that you've done what you said. Then, use git to prepare patches and post these to the bug report. If the patch looks good, one of the committers will put it into the GHC codebase. Then, tackle another bug!