Best of luck Michael and thanks for tackling this objective ! The only quick advice I have is too let you know that Eclipse can be a nice frontend for GDB itself, in case your not aware... http://dpc.ucore.info/blog/2013/02/06/eclipse-as-an-excellent-gdb-frontend/
On Wed, May 29, 2013 at 10:01 AM, Michael Wörister < [email protected]> wrote: > Hi everyone, > I wanted to quickly introduce myself here. My name is Michael Woerister > and I was accepted for Rust's Google Summer of Code project this year, > regarding debug symbol generation for rustc. > > I've been following the Rust project for a while now and I'm really proud > that I can be a part of it. Rust already is a beautiful language and I hope > to be able to use it a lot in the future. It's great to get this > opportunity of contributing some to its progress! > > A bit about the project: > Debugger support for Rust is very rudimentary at the moment. LLVM allows > for producing debug symbols during code generation but for this to work the > LLVM IR has to be annotated correctly with metadata. Some of this is > already implemented in "librustc/middle/trans/debuginfo.rs" but quite a > few things are still missing. At the same time the language is still > evolving and like other parts of the compiler the debug symbol code has to > keep up. Also new LLVM versions come with their needs for adaption. > > My task over the summer will be to extend the code in debuginfo.rs to > also handle things like enums, traits, and closures, and just as important, > write more unit tests so the 5 lonely files in test/debug-info get some > company. The goal is that at the end of summer we will be able to debug > rustc itself with gdb. > > I will post my weekly project updates to my github page: > http://michaelwoerister.github.io (nothing there yet) > > I am grateful for any advice or comments. Also, I want to thank my 'GSoC > mentor' Josh Matthews who has been nothing but helpful so far :-) > > Cheers, > Michael > > _______________________________________________ > Rust-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/rust-dev > > -- -Thad http://www.freebase.com/view/en/thad_guidry
_______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
