|
|
# GHC Committers
|
|
|
# The Glasgow Haskell Team
|
|
|
|
|
|
|
|
|
GHC is the result of many peoples hard work, and this page gives detail on exactly who is responsible for what.
|
|
|
|
|
|
## Committers
|
|
|
|
|
|
|
|
|
The following page lists the current people who are allowed to commit to GHC, along with some details about the role they play and how to contact them. If you need guidance or help for your patches, this list may help you find out who you should contact, both on the mailing lists and here. It also gives some indication of *where* people are, which is convenient when you need to cross time-zone barriers, etc.
|
... | ... | @@ -9,7 +14,7 @@ In order to see emails below, **you must login**. |
|
|
|
|
|
(**NB**: GHC's development *as a whole* is not lead by any particular group, company, or individual. Affiliations below are listed for identification purposes only, and are optional; contributions do not necessarily represent the interests of employers or academic institutions.)
|
|
|
|
|
|
## Current list
|
|
|
### Current list
|
|
|
|
|
|
- Andreas Voellmy
|
|
|
|
... | ... | @@ -235,7 +240,7 @@ In order to see emails below, **you must login**. |
|
|
- **Committer since**: August, 2013.
|
|
|
- **Main areas of interest**: GHC API
|
|
|
|
|
|
# Becoming a committer
|
|
|
### Becoming a committer
|
|
|
|
|
|
|
|
|
At a certain point after you've made enough contributions, the question of commit access inevitably arises. To be granted access, please contact **Austin Seipp** above. As it currently stands, SPJ will make the final call, and Austin will add your information once verified.
|
... | ... | @@ -246,7 +251,7 @@ Generally, to be granted access, you should have worked with the developers, and |
|
|
|
|
|
(In some cases, you may also be approached by an existing committer who's willing to represent you, which is great! You'll be contacted appropriately, then.)
|
|
|
|
|
|
# Prior committers
|
|
|
### Prior committers
|
|
|
|
|
|
|
|
|
This list people who have contributed wonderful things to GHC in the past, but are no longer actively working with us. After 1 year of no commits, **we revoke peoples access and add them from the list above to this one**. If you're one of these people, contact Austin and we can give access back to you.
|
... | ... | @@ -264,3 +269,160 @@ This list people who have contributed wonderful things to GHC in the past, but a |
|
|
- **Trac**: Lennart; **email**: lennart.augustsson@…
|
|
|
- **Committer until**: August, 2013.
|
|
|
- **Main areas of interest**: ...
|
|
|
|
|
|
## Platform maintainers
|
|
|
|
|
|
|
|
|
The following table lists the people who have generously agreed to be responsible for the GHC port to a particular platform, or to produce binary packages for a certain platform.
|
|
|
|
|
|
|
|
|
For a full description of GHC support for various platforms, see [Platforms](platforms).
|
|
|
|
|
|
- **x86**
|
|
|
|
|
|
- Windows (targetting [ mingw](http://www.mingw.org)): Sigbjorn Finne
|
|
|
- Windows (targetting [ Cygwin](http://www.cygwin.com)): Position open; port bitrotted
|
|
|
- Linux (generic): Simon Marlow,
|
|
|
Simon Peyton Jones
|
|
|
- FreeBSD/i386: FreeBSD Haskell Team
|
|
|
- OpenBSD: Matthias Kilian
|
|
|
- SuSE Linux/x86 packages: Sven Panne,Ralf Hinze
|
|
|
- Gentoo Linux/x86 packages: Gentoo Haskell team
|
|
|
- Debian GNU/Linux/x86 packages: Kari Pahula
|
|
|
- MacOS X: Manuel Chakravarty
|
|
|
- Fedora packages: Fedora Haskell SIG
|
|
|
|
|
|
- **PowerPC**
|
|
|
|
|
|
- AIX: Audrey Tang
|
|
|
- Linux: Ryan Lortie, Erik de Castro Lopo
|
|
|
- Gentoo Linux packages (32 and 64bit): Gentoo Haskell team
|
|
|
- Debian GNU/Linux/powerpc packages: Kari Pahula
|
|
|
- MacOS X: Wolfgang Thaller,Thorkil Naur
|
|
|
- Fedora packages: Fedora Haskell SIG (until F12)
|
|
|
|
|
|
- **Sparc**
|
|
|
|
|
|
- Solaris: Position open
|
|
|
- Linux: Position open
|
|
|
- Gentoo Linux packages: Gentoo Haskell team
|
|
|
- Debian GNU/Linux/sparc packages: Kari Pahula
|
|
|
|
|
|
- **x86_64**
|
|
|
|
|
|
- Linux: Simon Marlow
|
|
|
- Gentoo Linux packages: Gentoo Haskell team
|
|
|
- Debian GNU/Linux/amd64 packages: Kari Pahula
|
|
|
- FreeBSD/amd64: FreeBSD Haskell Team
|
|
|
- OpenBSD: Matthias Kilian
|
|
|
- Fedora packages: Fedora Haskell SIG
|
|
|
|
|
|
- **Mips64**
|
|
|
|
|
|
- Irix: Don Stewart
|
|
|
|
|
|
- **Mips**
|
|
|
|
|
|
- Debian GNU/Linux/mips packages: Kari Pahula
|
|
|
|
|
|
- **Mipsel**
|
|
|
|
|
|
- Debian GNU/Linux/mipsel packages: Kari Pahula
|
|
|
|
|
|
- **IA-64**
|
|
|
|
|
|
- Linux: Matt Chapman
|
|
|
- Gentoo Linux packages: Gentoo Haskell team
|
|
|
- Debian GNU/Linux/ia64 packages: Kari Pahula
|
|
|
|
|
|
- **Alpha**
|
|
|
|
|
|
- Dec OSF: Ken Shan
|
|
|
- Linux: Position open.
|
|
|
- Gentoo Linux packages: Gentoo Haskell team
|
|
|
- Debian GNU/Linux/alpha packages: Kari Pahula
|
|
|
|
|
|
- **HPPA**
|
|
|
|
|
|
- Gentoo Linux packages: Gentoo Haskell team
|
|
|
- Debian GNU/Linux/hppa packages: Kari Pahula
|
|
|
|
|
|
- **S/390**
|
|
|
|
|
|
- Debian GNU/Linux/s390 packages: Kari Pahula
|
|
|
|
|
|
- **Arm**
|
|
|
|
|
|
- Debian GNU/Linux/arm packages: Kari Pahula
|
|
|
|
|
|
## Wonderful past contributors
|
|
|
|
|
|
|
|
|
These people have contributed to GHC and its core libraries in the past, in various
|
|
|
wonderful ways:
|
|
|
|
|
|
|
|
|
Krasimir Angelov,
|
|
|
Lennart Augustsson (including work on many core libraries, originally for hbc),
|
|
|
Jean-Philippe Bernardy (Maintenance of Data.\*Map/\*Set libraries),
|
|
|
[ Jost Berthold](http://www.mathematik.uni-marburg.de/~berthold) (Parallel Haskell: Eden),
|
|
|
Bjorn Bringert,
|
|
|
Sebastien Carlier,
|
|
|
Andrew Cheadle,
|
|
|
[ Tim Chevalier](http://catamorphism.org/) (External Core, strictness analysis, ticky-ticky profiling),
|
|
|
Duncan Coutts (parallel profiling, package system),
|
|
|
[ Iavor S Diatchki](http://www.purely-functional.net) (type-level literals),
|
|
|
[ Richard Eisenberg](http://www.cis.upenn.edu/~eir),
|
|
|
Sigbjorn Finne,
|
|
|
Andy Gill (Haskell Program Coverage),
|
|
|
Kevin Glynn,
|
|
|
John Goerzen,
|
|
|
Cordy Hall,
|
|
|
Kevin Hammond,
|
|
|
Tim Harris (Transactional memory, concurrency),
|
|
|
David Himmelstrup (GHC developer),
|
|
|
José Iborra (GHCi Debugger),
|
|
|
Isaac Jones (Cabal, libraries),
|
|
|
Ralf Laemmel,
|
|
|
Roman Leshchinskiy,
|
|
|
Andres Loeh,
|
|
|
Hans Wolfgang Loidl,
|
|
|
John Launchbury,
|
|
|
Ryan Lortie (PowerPC Linux port, packages),
|
|
|
Jim Mattson,
|
|
|
John Meacham,
|
|
|
Darren Moffat,
|
|
|
Nick Nethercote,
|
|
|
Thomas Nordin,
|
|
|
Sven Panne,
|
|
|
Sungwoo Park,
|
|
|
Will Partain,
|
|
|
Ross Paterson,
|
|
|
Juan Quintela,
|
|
|
[ Norman Ramsey](http://www.eecs.harvard.edu/nr) (a little refactoring in the back end),
|
|
|
Alastair Reid,
|
|
|
Ben Rudiak-Gould,
|
|
|
Patrick Sansom,
|
|
|
André Santos,
|
|
|
Sean Seefried (Plug-in optimisations (in pluggable-branch)),
|
|
|
Julian Seward,
|
|
|
Dominic Steinitz (Cryptographic library),
|
|
|
Don Stewart (OpenBSD support),
|
|
|
Volker Stolz,
|
|
|
Josef Svenningsson,
|
|
|
Audrey Tang (Perl-related tools (ghc-asm, ghc-split), AIX port),
|
|
|
Dinko Tenev,
|
|
|
Wolfgang Thaller (Darwin/Mac OS X ports, position-independent code generation),
|
|
|
Mike Thomas,
|
|
|
Reuben Thomas,
|
|
|
Christopher D. Thompson-Walsh,
|
|
|
Dylan Thurston,
|
|
|
Phil Trinder,
|
|
|
Mark Tullsen,
|
|
|
David N Turner,
|
|
|
Philip Wadler,
|
|
|
David Waern (Haddock comment support),
|
|
|
Malcolm Wallace,
|
|
|
Michael Weber,
|
|
|
Ashley Yakeley (Time library),
|
|
|
N. Xu. |