I’m looking for a few Clang/LLVM open projects for the new interns in my lab. I’ve checked [1] and I am not sure 1) whether someone has been working on these projects and 2) Is it easy or simple enough for the students who are touching compilers at the first time. I am also looking into bug.llvm.org but I currently have no expertise to distinguish/triage the hardness of bugs.
I would appreciate it if someone could provide some hints, like Bug ID in bugs.llvm.org which is good as a first patch for students. RISC-V backend related bugs/projects are preferred; otherwise middle-end and Linker related projects are also good for our interns.
Regarding bugs.llvm.org, there is a “beginner” keyword, you should be able to search for open bugs tagged with that keyword.
Regarding the OpenProjects list, anything listed for Google Summer Of Code projects would be appropriate for a new intern. These should all be projects intended to take a couple of months or so for someone relatively unfamiliar with LLVM. See what looks interesting there, and inquire on llvm-dev about specific projects, to make sure nobody has already worked on them.
RISC-V is a very active area of development, I expect there are areas for newcomers to help with it. Probably you should post a question about that separately, with RISC-V in the subject line so the right people will notice it.
Thank you very much. The beginner tag (w/ 64 bugs available) is the right thing I’m looking for.
Welcome to LLVM!
Regarding bugs.llvm.org, there is a “beginner” keyword, you should be able to search for open bugs tagged with that keyword.
Regarding the OpenProjects list, anything listed for Google Summer Of Code projects would be appropriate for a new intern. These should all be projects intended to take a couple of months or so for someone relatively unfamiliar with LLVM. See what looks interesting there, and inquire on llvm-dev about specific projects, to make sure nobody has already worked on them.
RISC-V is a very active area of development, I expect there are areas for newcomers to help with it. Probably you should post a question about that separately, with RISC-V in the subject line so the right people will notice it.