Tobias, Maxim, or anyone else, For the projects accepted in 2015, if you send me the relevant info (project title, student name, mentor name, a link to some webpage, blog, wiki or a mailing list post describing the project), I will take care of updating our wiki. This helps potential applicants to see what kind of projects might be acceptable, what has been done already, etc.
I see Jonathan already added one of the projects from 2015. That is great! How many were? Thanks, Manuel. On 3 March 2016 at 13:54, David Edelsohn <dje....@gmail.com> wrote: > Tobias and Maxim were the recent coordinators. > > On Thu, Mar 3, 2016 at 8:47 AM, Joel Sherrill <joel.sherr...@oarcorp.com> > wrote: >> I may have missed this comment but GCC wouldn't need to apply as it's own >> GSoC project. The GNU Project applied as an umbrella organization and was >> accepted. Any GCC activities would be under that. I don't know who the >> organization administrator is for the GNU Project but the loop needs to be >> closed so GCC is included. >> >> FWIW the RTEMS community had been interested in improvements to coverage >> reporting but we don't have the expertise to do it without someone >> knowledgeable from GCC. We do have requirements. >> >> --joel >> >> >> >> On March 3, 2016 4:32:00 AM CST, "Manuel López-Ibáñez" >> <lopeziba...@gmail.com> wrote: >>>On 01/03/16 19:38, Ayush Goel wrote: >>>> Hey, >>> >>>Hi, >>> >>>Things related to development of GCC are best discussed in gcc@ (not >>>many gcc >>>developers actually read gcc-help). I'm moving this discussion here. >>> >>>> I am interested in contributing to gcc for the gsoc 2016. >>> >>>Unfortunately, it seems GCC did not apply to participate in GSoC 2016 >>>and the >>>deadline passed already: >>>https://summerofcode.withgoogle.com/organizations/?sp-search=GCC >>> >>>It also seems we did not apply last year either (at least >>>https://gcc.gnu.org/wiki/SummerOfCode does not show any accepted >>>projects for >>>2015). >>> >>>I think some of us would be interested in mentoring students if they >>>match >>>their preferred project [*] (thus, it is better to propose several >>>projects and >>>see if a mentor is interested than to try to find a mentor for your >>>preferred >>>project). >>> >>>However, applying to GSoC requires some paperwork and commitment >>>besides >>>mentoring, and GCC is lacking developers and existing developers have >>>no free >>>time to dedicate to this. >>> >>>> One of the projects listed a few years back, “Converting different >>>program representations level of GCC back to the source code” seems >>>really interesting to me, and I’d like to discuss the possible ways >>>this could be done. Who should I get into touch with? >>>> >>>> I’ve been doing research in extracting call graphs from binaries and >>>analysing them and therefore have gathered sufficient information about >>>Intermediate representations, compiler optimisations. And so feel I >>>might be a good match for the project >>> >>>My advice to you or any other prospective GSoC student would be: >>> >>>a) Start publicly working on GCC now: >>>https://gcc.gnu.org/wiki/GettingStarted#Basics:_Contributing_to_GCC_in_10_easy_steps >>> >>>b) Get familiar with GCC devs on your area of interest. >>> >>>c) Convince them that a project of yours would be so useful and >>>interesting >>>that they better spent the time/effort to get GCC in the next GSoC. >>> >>>d) Once GCC is accepted by GSoC, we get so very few applications that >>>anyone >>>with a reasonable project (specially if they already have a willing >>>mentor) is >>>almost guaranteed to be accepted. >>> >>>I understand that the above is not ideal, much less useful for this >>>year, but I >>>don't have anything better to offer, sorry. You could also apply to >>>LLVM. They >>>are participating in GSoC this year: >>>https://summerofcode.withgoogle.com/organizations/?sp-search=LLVM >>> >>> >>>Good luck, >>> >>>Manuel. >>> >>>[*] Projects I would be willing to mentor: >>> >>>* Replace libiberty with gnulib. See >>>http://gcc.gnu.org/ml/gcc-patches/2012-08/msg00362.html >>>* Anything here: https://gcc.gnu.org/wiki/Better_Diagnostics >>>* Kill TREE_LIST (https://gcc.gnu.org/wiki/Speedup_areas#Trees) >>>* Kill TREE_VECTOR >>>* Kill %qE (not pretty-printing of expressions) >>>* Kill implicit input_location >>>* Revive the gdb compile project >>>(https://sourceware.org/gdb/wiki/GCCCompileAndExecute), which seems >>>dead. >> >> --joel