Changes between Version 61 and Version 62 of CodeOwners


Ignore:
Timestamp:
Dec 12, 2012 11:07:20 PM (3 years ago)
Author:
dterei
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CodeOwners

    v61 v62  
    11= The GHC Team =
    22
    3 The success of GHC has a lot to do with the large band of highly
    4 talented people who contribute to it; this page is mainly to
    5 acknowledge those contributions but also to give users of GHC an idea
    6 of "who is responsible for what". 
     3This page outlines contributors to GHC. The success of GHC has a lot
     4to do with the large group of highly talented people who contribute to
     5it.
     6
     7The page also document who is currently responsible for what in the
     8GHC code base. The idea being that ideally all parts of GHC should
     9have someone who claims responsibility for it.
     10
     11== Current Owners / Maintainers ==
     12
     13 * '''[mailto:[email protected] Ben Lippmeier]'''
     14   * native code generator, register allocation
     15
     16 * '''[mailto:[email protected] Ian Lynagh]'''
     17   * GHC support engineer
     18   * build system, release process
     19
     20 * '''[mailto:[email protected] Simon Marlow]'''
     21   * '''GHC Tsar'''
     22   * Everything, RTS, Cmm CodeGen, x86_64 port, SMP support
     23   * '''Phasing out as changing jobs'''
     24
     25 * '''[mailto:[email protected] Simon Peyton Jones]'''
     26   * '''GHC Tsar'''
     27   * Everything, Type system, Simplifier, Cmm CodeGen
     28   * '''Note:''' Principle job is research, so more an advisor in the sense that can't spend time on pure engineering efforts.
     29
     30 * '''[mailto:[email protected] David Terei]'''
     31   * LLVM, Safe Haskell
     32
     33 * '''[mailto:[email protected] Johan Tibell]'''
     34   * IO Manager
     35
     36== Directory to Maintainer Mapping ==
     37
     38'''Compiler (i.e., GHC proper)'''
     39 * basicTypes/ -- All
     40 * cmm/        -- None yet
     41 * codeGen/    -- Simon Marlow (phasing out)
     42 * coreSyn/    -- All
     43 * deSugar/    -- Simon Peyton Jones
     44 * ghci/       -- None yet
     45 * hsSyn/      -- Simon Peyton Jones
     46 * iface/      -- All
     47 * llvmGen/    -- David Terei
     48 * main/       -- Ian Lynagh
     49 * nativeGen/  -- Ben Lippmeier
     50 * parser/     -- Simon Peyton Jones
     51 * prelude/    -- None yet
     52 * profiling/  -- None yet
     53 * rename/     -- Simon Peyton Jones
     54 * simplCore/  -- None yet
     55 * simplStg/   -- None yet
     56 * specialise/ -- None yet
     57 * stgSyn/     -- None yet
     58 * stranal/    -- None yet
     59 * typecheck/  -- Simon Peyton Jones
     60 * types/      -- Simon Peyton Jones
     61 * utils/      -- All
     62 * vectorise/  -- Ben Lippmeier
     63
     64'''Documentation'''
     65 * doc/ -- All
     66
     67'''Executables / Drivers'''
     68 * driver/
     69 * ghc/
     70
     71'''Run-time System'''
     72 * includes/
     73 * rts/
     74
     75'''Testing & Benchmarking'''
     76 * nofib/ -- All
     77 * testsuite/ -- All
     78
     79'''Dependencies (Ian Lynagh)'''
     80 * libffi/
     81 * libraries/
     82
     83'''Build System (Ian Lynagh)'''
     84 * distrib/
     85 * ghc-tarballs/
     86 * mk/
     87 * rules/
     88 * utils/
    789
    890== Porters/Packagers (no particular order) ==
     
    77159   * Debian GNU/Linux/arm packages: [mailto:[email protected] Kari Pahula]
    78160
    79 == Current committers (alphabetical order) ==
    80 
    81 This is a list of the people that currently have commit access to GHC,
    82 and a short description of what they're doing or have done.
    83 
    84  * [mailto:[email protected] Manuel Chakravarty] (FFI, Data Parallel Haskell, associated types & type families, Mac OS X port)
    85  * [http://catamorphism.org/ Tim Chevalier] (External Core, strictness analysis, ticky-ticky profiling)
    86  * [mailto:[email protected] Duncan Coutts] (parallel profiling, package system)
    87  * [http://www.csee.ogi.edu/~diatchki Iavor S Diatchki] ('monadLib' library)
    88  * [mailto:[email protected] Andy Gill] (Haskell Program Coverage)
    89  * [mailto:[email protected] David Himmelstrup] (GHC developer)
    90  * [mailto:[email protected] Roman Leshchinskiy]
    91  * [mailto:[email protected] Ben Lippmeier] (SPARC, native code generator, register allocation)
    92  * [mailto:[email protected] Andres Loeh]
    93  * [mailto:[email protected] Ian Lynagh] (GHC support engineer)
    94  * [mailto:[email protected] Simon Marlow] (GHC developer, x86_64 port, SMP support)
    95  * [mailto:[email protected] John Meacham]
    96  * [mailto:[email protected] Ross Paterson]
    97  * [mailto:[email protected] Sven Panne]
    98  * [mailto:[email protected] Simon Peyton Jones]
    99  * [http://www.eecs.harvard.edu/nr Norman Ramsey] (a little refactoring in the back end)
    100  * [mailto:[email protected] Don Stewart] (OpenBSD support)
    101  * [mailto:[email protected] Josef Svenningsson]
    102  * [mailto:[email protected] Audrey Tang] (Perl-related tools (ghc-asm, ghc-split), AIX port)
    103  * [mailto:[email protected] David Terei] (LLVM, Safe Haskell)
    104  * [mailto:[email protected] Wolfgang Thaller] (Darwin/Mac OS X ports, position-independent code generation)
    105  * [mailto:[email protected] David Waern] (Haddock comment support)
    106  * [mailto:[email protected] Malcolm Wallace]
    107  * [mailto:[email protected] Ashley Yakeley] (Time library)
    108 
    109161== Past contributors ==
    110162
     
    119171 * Sebastien Carlier
    120172 * [mailto:[email protected] Andrew Cheadle]
     173 * [http://catamorphism.org/ Tim Chevalier] (External Core, strictness analysis, ticky-ticky profiling)
     174 * [mailto:[email protected] Duncan Coutts] (parallel profiling, package system)
     175 * [http://www.csee.ogi.edu/~diatchki Iavor S Diatchki] ('monadLib' library)
    121176 * [mailto:[email protected] Sigbjorn Finne]
     177 * [mailto:[email protected] Andy Gill] (Haskell Program Coverage)
    122178 * Kevin Glynn
    123179 * [mailto:[email protected] John Goerzen]
     
    125181 * Kevin Hammond
    126182 * [mailto:[email protected] Tim Harris] (Transactional memory, concurrency)
     183 * [mailto:[email protected] David Himmelstrup] (GHC developer)
    127184 * [mailto:[email protected] José Iborra] (GHCi Debugger)
    128185 * [mailto:[email protected] Isaac Jones] (Cabal, libraries)
    129186 * [mailto:[email protected] Ralf Laemmel]
     187 * [mailto:[email protected] Roman Leshchinskiy]
     188 * [mailto:[email protected] Andres Loeh]
    130189 * [mailto:[email protected] Hans Wolfgang Loidl]
    131190 * John Launchbury
    132191 * [mailto:[email protected] Ryan Lortie] (PowerPC Linux port, packages)
    133192 * Jim Mattson
     193 * [mailto:[email protected] John Meacham]
    134194 * Darren Moffat
    135195 * [mailto:[email protected] Nick Nethercote]
    136196 * Thomas Nordin
    137  * Bryan O'Sullivan
     197 * [mailto:[email protected] Sven Panne]
    138198 * Sungwoo Park
    139199 * Will Partain
     200 * [mailto:[email protected] Ross Paterson]
    140201 * Juan Quintela
     202 * [http://www.eecs.harvard.edu/nr Norman Ramsey] (a little refactoring in the back end)
    141203 * Alastair Reid
    142204 * [mailto:[email protected] Ben Rudiak-Gould]
     
    146208 * [mailto:[email protected] Julian Seward]
    147209 * [mailto:[email protected] Dominic Steinitz] (Cryptographic library)
     210 * [mailto:[email protected] Don Stewart] (OpenBSD support)
    148211 * [mailto:[email protected] Volker Stolz]
     212 * [mailto:[email protected] Josef Svenningsson]
     213 * [mailto:[email protected] Audrey Tang] (Perl-related tools (ghc-asm, ghc-split), AIX port)
    149214 * [mailto:[email protected] Dinko Tenev]
     215 * [mailto:[email protected] Wolfgang Thaller] (Darwin/Mac OS X ports, position-independent code generation)
    150216 * [mailto:[email protected] Mike Thomas]
    151217 * Reuben Thomas
     
    156222 * David N Turner
    157223 * Philip Wadler
     224 * [mailto:[email protected] David Waern] (Haddock comment support)
     225 * [mailto:[email protected] Malcolm Wallace]
    158226 * Michael Weber
     227 * [mailto:[email protected] Ashley Yakeley] (Time library)
    159228 * [mailto:[email protected] N. Xu]