[cfe-dev] Process for merging extensions into clang?

Andrew Tomazos via cfe-dev cfe-dev at lists.llvm.org
Wed Sep 8 19:22:51 PDT 2021


Thanks Aaron, that's helpful.

On Wed, Sep 8, 2021 at 2:21 PM Aaron Ballman <aaron at aaronballman.com> wrote:

> On Wed, Sep 8, 2021 at 10:08 AM Andrew Tomazos via cfe-dev
> <cfe-dev at lists.llvm.org> wrote:
> >
> > Dear Clang folks, [Cc: Richard]
> >
> > We're developing a non-standard C++ core language extension in clang
> under a `-f<feature>` flag and we'd like to propose merging the flag and
> feature into the main branch of llvm/llvm-project git so that it will ship
> (off-by-default of course) in the next release of clang.  Can you tell me
> to whom we would address this proposal?  and who has the authority to
> accept or reject it?
>
> It's a community decision whether to accept or reject a proposed
> feature. We have some documentation on the subject here:
> https://clang.llvm.org/get_involved.html#criteria
>
> If it's a "sizeable" extension (adding a new, novel datatype or syntax
> production), I'd recommend proposing it as an RFC to cfe-dev to gauge
> community interest, get design questions answered, etc. Having a patch
> already queued up can help with the RFC, but isn't required if you
> want community input on decisions before submitting a patch. If it's a
> "tiny" extension (like adding a new attribute or a new builtin), then
> a full RFC may not be necessary and you can go right to discussing the
> feature in the patch review.
>
> ~Aaron
>
> >
> > Cheers,
> > Andrew.
> >
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at lists.llvm.org
> > https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20210909/8d844477/attachment.html>


More information about the cfe-dev mailing list