Index: OpenProjects.html =================================================================== --- OpenProjects.html +++ OpenProjects.html @@ -3,6 +3,20 @@
+Welcome prospective Google Summer of Code 2019 Students! This document is your +starting point to finding interesting and important projects for LLVM, Clang, +and other related sub-projects. This list of projects is not only developed for +Google Summer of Code, but open projects that really need developers to work on +and are very beneficial for the LLVM community.
+ +We encourage you to look through this list and see which projects excite you +and match well with your skill set. We also invite proposals not on this +list. You must propose your idea to the LLVM community through our +developers' mailing list (llvm-dev@lists.llvm.org or specific subproject mailing +list). Feedback from the community is a requirement for your proposal to be +considered and hopefully accepted. +
+ +The LLVM project has participated in Google Summer of Code for several years +and has had some very successful projects. We hope that this year is no +different and look forward to hearing your proposals. For information on how to +submit a proposal, please visit the Google Summer of Code +main website.
+ + +Description of the project: + Adding Debug Info (compiling with `clang -g`) shouldn't change the + generated code at all. Unfortunately we have bugs. These are usually not + too hard to fix and a good way to discover new part of the codebase! + We suggest building object files both ways and disassembling the + text sections, which will give cleaner diffs than comparing .s files. +
+ +Confirmed Mentor: Paul Robinson
+Desirable skills: Intermediate knowledge of C++, some + familiarity with x86 or ARM instruction set.
+