[llvm-commits] RFC: LLVM incubation, or requirements for committing new backends

Duncan Sands baldrick at free.fr
Tue Jul 17 01:24:50 PDT 2012


Hi Eli,

On 17/07/12 10:12, Eli Friedman wrote:
> On Tue, Jul 17, 2012 at 1:00 AM, Duncan Sands <baldrick at free.fr> wrote:
>> so this would be something like the linux kernel's "staging" tree?  Well, why
>> not.  However another important thing which I think should be extended is the
>> notion of "code owners" (corresponding more or less to the linux kernel's
>> subsystem maintainers).  Who is the code owner for backends in general?  Maybe
>> Evan or Anton?  A new backend shouldn't go in unless OK'd by that code owner.
>> But who knows who the right person is?  I think we need to designate code owners
>> for all major subsystems, and list them in some easy to find place.
>
> We already have http://llvm.org/docs/DeveloperPolicy.html#code-owners.
>   Is that really too difficult to find?

well, it doesn't exactly leap out at someone looking at the LLVM source.  How
about this patch?


Index: CODE_OWNERS.TXT
===================================================================
--- CODE_OWNERS.TXT	(revision 0)
+++ CODE_OWNERS.TXT	(revision 0)
@@ -0,0 +1,49 @@
+This file is a list of the people responsible for ensuring that patches for a
+particular part of LLVM are reviewed, either by themself or by someone else.
+
+The list is sorted by surname and formatted to allow easy grepping and
+beautification by scripts.  The fields are: name (N), email (E), web-address
+(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
+(S).
+
+N: Evan Cheng
+E: evan.cheng at apple.com
+D: Code generator and all targets
+
+N: Greg Clayton
+D: LLDB
+
+N: Peter Collingbourne
+D: libclc
+
+N: Doug Gregor
+D: Clang Frontend Libraries
+
+N: Tobias Grosser
+D: Polly
+
+N: Howard Hinnant
+D: libc++
+
+N: Anton Korobeynikov
+E: asl at math.spbu.ru
+D: Exception handling, debug information, and Windows codegen
+
+N: Ted Kremenek
+D: Clang Static Analyzer
+
+N: Chris Lattner
+E: sabre at nondot.org
+W: http://nondot.org/~sabre/
+D: Everything not covered by someone else
+
+N: John McCall
+E: rjmccall at apple.com
+D: Clang LLVM IR generation
+
+N: Jakob Olesen
+D: Register allocators and TableGen
+
+N: Duncan Sands
+E: baldrick at free.fr
+D: DragonEgg



More information about the llvm-commits mailing list