Changes between Version 61 and Version 62 of CodeOwners


Ignore:
Timestamp:
Dec 12, 2012 11:07:20 PM (2 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]