... | ... | @@ -378,74 +378,394 @@ This list people who have contributed wonderful things to GHC in the past, but a |
|
|
- **Committer until**: August, 2013.
|
|
|
- **Main areas of interest**: ...
|
|
|
|
|
|
## 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. |
|
|
## Contributors
|
|
|
|
|
|
|
|
|
Listed by year of last contribution. The total number of commits to the ghc repository is shown in parenthesis (December 2014).
|
|
|
|
|
|
### 2014
|
|
|
|
|
|
- Simon Marlow (11245)
|
|
|
- Simon Peyton Jones (8041)
|
|
|
- Austin Seipp (616)
|
|
|
- David Terei (488)
|
|
|
- Herbert Valerio Riedel (413)
|
|
|
- Joachim Breitner (346)
|
|
|
- Edward Z. Yang (316)
|
|
|
- Jose Pedro Magalhaes (245)
|
|
|
- Richard Eisenberg (218)
|
|
|
- Gabor Greif (208)
|
|
|
- Duncan Coutts (171)
|
|
|
- Iavor S. Diatchki (158)
|
|
|
- Jan Stolarek (118)
|
|
|
- Geoffrey Mainland (111)
|
|
|
- Johan Tibell (105)
|
|
|
- Sergei Trofimovich (79)
|
|
|
- Krzysztof Gogolewski (68)
|
|
|
- Andreas Voellmy (61)
|
|
|
- Karel Gardas (59)
|
|
|
- Reid Barton (53)
|
|
|
- Gergő Érdi (52)
|
|
|
- David Feuer (42)
|
|
|
- Ben Gamari (36)
|
|
|
- Erik de Castro Lopo (33)
|
|
|
- Thomas Miedema (29)
|
|
|
- Mateusz Kowalczyk (20)
|
|
|
- Bertram Felgenhauer (18)
|
|
|
- Gintautas Miliauskas (18)
|
|
|
- Gabor Pali (17)
|
|
|
- Peter Wortmann (16)
|
|
|
- Kazu Yamamoto (13)
|
|
|
- Edsko de Vries (10)
|
|
|
- Alexander Berntsen (9)
|
|
|
- Alan Zimmerman (7)
|
|
|
- Andrew Farmer (7)
|
|
|
- Arash Rouhani (7)
|
|
|
- Kyrill Briantsev (7)
|
|
|
- Peter Trommler (7)
|
|
|
- Simon Hengel (7)
|
|
|
- Sjoerd Visscher (7)
|
|
|
- Yuras Shumovich (7)
|
|
|
- Lennart Kolmodin (6)
|
|
|
- Carter Tazio Schonwald (5)
|
|
|
- Greg Weber (5)
|
|
|
- Michael Orlitzky (5)
|
|
|
- Nicolas Trangez (5)
|
|
|
- Niklas Larsson (5)
|
|
|
- Colin Watson (4)
|
|
|
- Jost Berthold (4)
|
|
|
- Luite Stegeman (4)
|
|
|
- Luke Iannini (4)
|
|
|
- Merijn Verstraaten (4)
|
|
|
- Chris Heller (3)
|
|
|
- Facundo Domínguez (3)
|
|
|
- Mateusz Lenik (3)
|
|
|
- Mikhail Glushenkov (3)
|
|
|
- Muhaimin Ahsan (3)
|
|
|
- Yorick Laupa (3)
|
|
|
- Yuri de Wit (3)
|
|
|
- Bob Ippolito (2)
|
|
|
- Christian Maeder (2)
|
|
|
- Csernik Flaviu Andrei (2)
|
|
|
- Gergely Risko (2)
|
|
|
- John Lenz (2)
|
|
|
- Konstantin Zudov (2)
|
|
|
- Mathieu Boespflug (2)
|
|
|
- Matt Kraai (2)
|
|
|
- Michael Snoyman (2)
|
|
|
- Moritz Angermann (2)
|
|
|
- Shachaf Ben-Kiki (2)
|
|
|
- Thomas Winant (2)
|
|
|
- Vitaly Bragilevsky (2)
|
|
|
- Ömer Sinan Ağacan (2)
|
|
|
- Adam Gundry (1)
|
|
|
- Alex Petrov (1)
|
|
|
- Andrew Gibiansky (1)
|
|
|
- Baldur Blöndal (1)
|
|
|
- Benno Fünfstück (1)
|
|
|
- Boris Egorov (1)
|
|
|
- Brian Brooks (1)
|
|
|
- Carlos Tomé (1)
|
|
|
- Chris Catalfo (1)
|
|
|
- Chris Dueck (1)
|
|
|
- Christiaan Baaj (1)
|
|
|
- Dave Laing (1)
|
|
|
- Eric Mertens (1)
|
|
|
- Eric Seidel (1)
|
|
|
- Erlend Hamberg (1)
|
|
|
- Florian Weimer (1)
|
|
|
- Guido Zayas (1)
|
|
|
- Heinrich Hördegen (1)
|
|
|
- Isamu Mogi (1)
|
|
|
- Jack Henahan (1)
|
|
|
- Jens Petersen (1)
|
|
|
- Joel Burget (1)
|
|
|
- Julian K. Arni (1)
|
|
|
- Kjetil Limkjær (1)
|
|
|
- Krzysztof Langner (1)
|
|
|
- Kyle J. Van Berendonck (1)
|
|
|
- Lorenzo Tabacchini (1)
|
|
|
- Michael Karg (1)
|
|
|
- Mike Izbicki (1)
|
|
|
- Nicholas Hart (1)
|
|
|
- Owen Stephens (1)
|
|
|
- Ricky Elrod (1)
|
|
|
- Ryan Mulligan (1)
|
|
|
- Sean Leather (1)
|
|
|
- Sebastian Dröge (1)
|
|
|
- Sergey Vinokurov (1)
|
|
|
- Sivaram Balakrishnan (1)
|
|
|
- Thijs Alkemade (1)
|
|
|
- Tuncer Ayaz (1)
|
|
|
- Wieland Hoffmann (1)
|
|
|
|
|
|
### 2013
|
|
|
|
|
|
- Ian Lynagh (7113)
|
|
|
- Manuel M T Chakravarty (751)
|
|
|
- Ross Paterson (632)
|
|
|
- Ben Lippmeier (346)
|
|
|
- Max Bolingbroke (271)
|
|
|
- Twan van Laarhoven (150)
|
|
|
- Daniel Fischer (107)
|
|
|
- Patrick Palka (72)
|
|
|
- David Waern (44)
|
|
|
- Takano Akio (22)
|
|
|
- Nicolas Frisby (19)
|
|
|
- PHO (18)
|
|
|
- Michal Terepeta (17)
|
|
|
- Ryan Newton (17)
|
|
|
- Niklas Hambüchen (10)
|
|
|
- Bryan O'Sullivan (9)
|
|
|
- shelarcy (8)
|
|
|
- Amos Robinson (6)
|
|
|
- Stephen Blackheath (5)
|
|
|
- Ben Chan (3)
|
|
|
- Boris Sukholitko (3)
|
|
|
- Edward Kmett (3)
|
|
|
- Andy Adams-Moran (2)
|
|
|
- Bart Massey (2)
|
|
|
- Christopher Rodrigues (2)
|
|
|
- Dan Frumin (2)
|
|
|
- Darin Morrison (2)
|
|
|
- Evan Hauck (2)
|
|
|
- Ryan Yates (2)
|
|
|
- Stephen Paul Weber (2)
|
|
|
- Anders Papitto (1)
|
|
|
- David Luposchainsky (1)
|
|
|
- Kirill Boltaev (1)
|
|
|
- Nathan Huesken (1)
|
|
|
- Oliver Charles (1)
|
|
|
- Pedro Rodrigues (1)
|
|
|
- Zac Slade (1)
|
|
|
|
|
|
### 2012
|
|
|
|
|
|
- Roman Leshchinskiy (393)
|
|
|
- Paolo Capriotti (175)
|
|
|
- Dimitrios Vytiniotis (122)
|
|
|
- Bas van Dijk (39)
|
|
|
- Gabriele Keller (26)
|
|
|
- Judah Jacobson (18)
|
|
|
- Reiner Pope (11)
|
|
|
- Mikhail Vorozhtsov (9)
|
|
|
- Gregory Wright (7)
|
|
|
- Joey Adams (7)
|
|
|
- Mikolaj Konarski (6)
|
|
|
- Peter Hercek (5)
|
|
|
- Nils Schweinsberg (3)
|
|
|
- Ben Millwood (2)
|
|
|
- Daniel Vainsencher (2)
|
|
|
- Evan Laforge (2)
|
|
|
- Gábor Lehel (2)
|
|
|
- Iku Iwasa (2)
|
|
|
- John Lato (2)
|
|
|
- A. Bram Neijt (1)
|
|
|
- Eric Kow (1)
|
|
|
- Iustin Pop (1)
|
|
|
- Michał Masłowski (1)
|
|
|
- Nathan Howell (1)
|
|
|
- Thomas Dziedzic (1)
|
|
|
- Trevor Elliott (1)
|
|
|
|
|
|
### 2011
|
|
|
|
|
|
- Malcolm Wallace (225)
|
|
|
- Thomas Schilling (119)
|
|
|
- Matthias Kilian (25)
|
|
|
- Thorkil Naur (19)
|
|
|
- David M Peixotto (11)
|
|
|
- Sam Anklesaria (6)
|
|
|
- Vivian McPhail (5)
|
|
|
- Dmitry Astapov (4)
|
|
|
- William Knop (4)
|
|
|
- Daniel Peebles (3)
|
|
|
- George Giorgidze (3)
|
|
|
- CJ van den Berg (2)
|
|
|
- George Roldugin (2)
|
|
|
- Mark Lentczner (2)
|
|
|
- Spencer Janssen (2)
|
|
|
- gwern (2)
|
|
|
- Adam Megacz (1)
|
|
|
- Brent Yorgey (1)
|
|
|
- Daniel Winograd-Cort (1)
|
|
|
- Denys Rtveliashvili (1)
|
|
|
- Liyang HU (1)
|
|
|
- Marco Silva (1)
|
|
|
- Paul Monday (1)
|
|
|
- Stefan Wehr (1)
|
|
|
|
|
|
### 2010
|
|
|
|
|
|
- Pepe Iborra (272)
|
|
|
- John Dias (46)
|
|
|
- Marco Túlio Gontijo e Silva (5)
|
|
|
- Milan Straka (5)
|
|
|
- Neil Mitchell (4)
|
|
|
- Jim Apple (3)
|
|
|
- Orphi (3)
|
|
|
- Adam Vogt (2)
|
|
|
- Antoine Latter (2)
|
|
|
- Anton Nikishaev (2)
|
|
|
- Boris Lykah (2)
|
|
|
- Christoph Bauer (2)
|
|
|
- Cain Norris (1)
|
|
|
|
|
|
### 2009
|
|
|
|
|
|
- Tim Chevalier (86)
|
|
|
- Isaac Dupree (36)
|
|
|
- Samuel Bronson (15)
|
|
|
- Tom Schrijvers (12)
|
|
|
- Ashley Yakeley (10)
|
|
|
- Donnie Jones (7)
|
|
|
- Alexander Dunlap (4)
|
|
|
- Peter Jonsson (3)
|
|
|
- Colin McQuillan (2)
|
|
|
- Howard B. Golden (2)
|
|
|
- Andrew Coppin (1)
|
|
|
- Jon Fairbairn (1)
|
|
|
- Louis Zhuang (1)
|
|
|
|
|
|
### 2008
|
|
|
|
|
|
- Don Stewart (180)
|
|
|
- Andy Gill (177)
|
|
|
- Clemens Fruhwirth (81)
|
|
|
- Norman Ramsey (75)
|
|
|
- Josef Svenningsson (16)
|
|
|
- Claus Reinke (11)
|
|
|
- Ivan Tomac (2)
|
|
|
- Marc Weber (2)
|
|
|
- Chaddai Fouche (1)
|
|
|
- Daniel Rogers (1)
|
|
|
- Ori Avtalion (1)
|
|
|
|
|
|
### 2007
|
|
|
|
|
|
- Sven Panne (769)
|
|
|
- Wolfgang Thaller (230)
|
|
|
- Michael D. Adams (100)
|
|
|
- David Himmelstrup (73)
|
|
|
- Esa Ilari Vuokko (22)
|
|
|
- Jean-Philippe Bernardy (15)
|
|
|
- Alexey Rodriguez (14)
|
|
|
- Audrey Tang (14)
|
|
|
- Dana N. Xu (13)
|
|
|
- Lennart Augustsson (13)
|
|
|
- Stefan O'Rear (7)
|
|
|
- Alec Berryman (4)
|
|
|
- Chris Rodrigues (4)
|
|
|
- Tyson Whitehead (4)
|
|
|
- Jochem Berndsen (3)
|
|
|
- John Meacham (3)
|
|
|
- Peter Simons (3)
|
|
|
- Aaron Tomb (2)
|
|
|
- Bernie Pope (2)
|
|
|
- Dan Licata (2)
|
|
|
- Isaac Potoczny-Jones (2)
|
|
|
- Magnus Jonsson (2)
|
|
|
- Shae Matijs Erisson (2)
|
|
|
- Andrew Pimlott (1)
|
|
|
- Brian Alliet (1)
|
|
|
- Chris Smith (1)
|
|
|
- Daniel Franke (1)
|
|
|
- Jeffrey Yasskin (1)
|
|
|
- Neil Davies (1)
|
|
|
- nx200 (1)
|
|
|
|
|
|
### 2006
|
|
|
|
|
|
- Sigbjorn Finne (2733)
|
|
|
- Volker Stolz (96)
|
|
|
- Krasimir Angelov (77)
|
|
|
- Björn Bringert (20)
|
|
|
- Tim Harris (15)
|
|
|
- John Goerzen (10)
|
|
|
- Ravi Nanavati (6)
|
|
|
- Brian Smith (3)
|
|
|
- Jan Rochel (3)
|
|
|
- Einar Karttunen (2)
|
|
|
- Kevin G Donnelly (2)
|
|
|
- Andres Loeh (1)
|
|
|
- Andriy Palamarchuk (1)
|
|
|
- Dinko Tenev (1)
|
|
|
- John McCall (1)
|
|
|
- Markus Lauer (1)
|
|
|
- Martin Grabmueller (1)
|
|
|
- Nils Anders Danielsson (1)
|
|
|
|
|
|
### 2005
|
|
|
|
|
|
- Ralf Laemmel (78)
|
|
|
- Ryan Lortie (13)
|
|
|
|
|
|
### 2004
|
|
|
|
|
|
- Mike Thomas (32)
|
|
|
- Geoffrey Washburn (1)
|
|
|
- Sean Seefried (1)
|
|
|
|
|
|
### 2003
|
|
|
|
|
|
- Marcin 'Qrczak' Kowalczyk (186)
|
|
|
- Alastair Reid (37)
|
|
|
- Matt Chapman (22)
|
|
|
- Tobias Gedell (1)
|
|
|
- Umut Acar (1)
|
|
|
|
|
|
### 2002
|
|
|
|
|
|
- Julian Seward (1041)
|
|
|
- Ken Shan (107)
|
|
|
- Jeff Lewis (67)
|
|
|
- Keith Wansbrough (60)
|
|
|
- Michael Weber (14)
|
|
|
- Levent Erkök (13)
|
|
|
- Rob Ennals (11)
|
|
|
- Sébastien Carlier (11)
|
|
|
- Nicholas Nethercote (3)
|
|
|
|
|
|
### 2001
|
|
|
|
|
|
- Reuben Thomas (648)
|
|
|
- Andrew Tolmach (16)
|
|
|
- Kevin Glynn (13)
|
|
|
- Sungwoo Park (12)
|
|
|
- Don Syme (10)
|
|
|
- Hans-Wolfgang Loidl (7)
|
|
|
- mbs (1)
|
|
|
|
|
|
### 2000
|
|
|
|
|
|
- Will Partain (66)
|
|
|
- André Santos (18)
|
|
|
- Daan Leijen (5)
|
|
|
- cryder (1)
|
|
|
|
|
|
### 1998
|
|
|
|
|
|
- Juan J. Quintela (14)
|
|
|
|
|
|
### 1997
|
|
|
|
|
|
- David Turner (8)
|
|
|
|
|
|
### Other wonderful contributors
|
|
|
|
|
|
- Andrew Cheadle
|
|
|
- Ben Rudiak-Gould
|
|
|
- Christopher D. Thompson-Walsh
|
|
|
- Cordy Hall
|
|
|
- Darren Moffat
|
|
|
- Dominic Steinitz
|
|
|
- Dylan Thurston
|
|
|
- Jim Mattson
|
|
|
- John Launchbury
|
|
|
- Kevin Hammond
|
|
|
- Mark Tullsen
|
|
|
- Patrick Sansom
|
|
|
- Phil Trinder
|
|
|
- Philip Wadler
|
|
|
- Thomas Nordin
|
|
|
- Wolfgang Thaller |