[cfe-dev] clang bugs for newbies

Nikola Smiljanic via cfe-dev cfe-dev at lists.llvm.org
Sun Oct 18 15:25:40 PDT 2015


Hi Harshada and welcome, my suggestion would be to browse bugzilla until
you find something you think you could fix. It's also worth noting that
when you first start looking at issues you won't even understand them
fully, but try to find bug reports that have code snippets that reproduce
the bug. Then you can dig through the standard to find the rules for that
specific language feature. These bugs usually reject valid code or accept
invalid code. Some examples:

https://llvm.org/bugs/show_bug.cgi?id=24293
https://llvm.org/bugs/show_bug.cgi?id=23736

Then there's bugs that suggest new warnings or improvements to existing
ones, or other source information:

https://llvm.org/bugs/show_bug.cgi?id=18116 (this one already has a patch
that you could potentially take over)
https://llvm.org/bugs/show_bug.cgi?id=24742

You can also look for crashes, try to reproduce them, reduce large source
files that people attach. Be aware that while it's easy to see why the
compiler crashes it's often not obvious how to properly fix the bug.

Good luck

On Sun, Oct 18, 2015 at 1:59 AM, David Blaikie via cfe-dev <
cfe-dev at lists.llvm.org> wrote:

> http://llvm.org/OpenProjects.html usually has some easier/starter
> projects (in many cases there's some cleanup that people do while getting
> familiar with the project but they don't finish the cleanup entirely, so
> there's always more to do - like the StringRef-izing of APIs). I don't
> think we have any specific bug list that would be a handy reference point.
>
> On Sat, Oct 17, 2015 at 4:59 AM, Harshada Gune via cfe-dev <
> cfe-dev at lists.llvm.org> wrote:
>
>> Hello,
>> I am interested in diving deep into Clang.
>> I went through documentation available on website, had a look at the some
>> of the blogs on Clang.
>> But it would be great to pick some real bug and start working on it.
>> I spent some time on bugzilla, but could not get on where to start.
>>
>> How should I search on bugzilla so that I can start with some simple
>> things? Is  there any bug list especially meant for newbies? Or any other
>> pointers?
>>
>> thanks,
>> Harshada
>>
>> _______________________________________________
>> cfe-dev mailing list
>> cfe-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>>
>>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://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/20151019/87e3d059/attachment.html>


More information about the cfe-dev mailing list