[cfe-dev] Getting started on getting started

Douglas Gregor dgregor at apple.com
Tue Nov 15 18:14:03 PST 2011


On Nov 14, 2011, at 2:01 AM, Matthew Abbott wrote:

> Not to step on Benjamin's toes, but I'm also looking to contribute to Clang, so I'd definitely appreciate a few project ideas that would be good starts for newbies. I've been walking through the code/documentation for the past few days, roughly trying to follow process order, but since that's probably not necessarily the best way to do things, I'd wouldn't mind a shove in the right direction.

I generally suggest that you take a look at quality-of-implementation bugs in Bugzilla (http://llvm.org/bugs/), because you can often learn a lot and make a difference just by improving diagnostics or error recovery (e.g., for common mistakes).

	- Doug

> Matthew Abbott
> 
> 
> On 13 Nov 2011, at 22:50 , Benjamin Schulz wrote:
> 
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>> 
>> Hey all,
>> 
>> I'm looking to get involved contributing to Clang.  As a starting point,
>> I was hoping to find a relatively small and simple project that would
>> give me the opportunity to get familiar with the code.
>> 
>> Under these constraints, one possibility that popped out at me from the
>> documents online was the need to change some of the interfaces to use
>> llvm::StringRef instead of plain strings.  Would this be a good place to
>> start?  Would anyone familiar with the code recommend something
>> different?  Other than what's in the documents up on the official site,
>> are there any other considerations I should be aware of as I try to get
>> up to speed?
>> 
>> Thanks in advance for any guidance.
>> 
>> Regards,
>> 
>> - --Benjamin Schulz
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.10 (GNU/Linux)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>> 
>> iQEcBAEBAgAGBQJOwJ4UAAoJECT8Sbi31ptp6d4H+gIWQgvuwGkV8iMF7OulM+bM
>> Eb2WEJy87V9fePJwpUWRSVxdBidtwhd7mIy3J0OIkmb/WY0iCX/4zMBeK+M8tMnr
>> wPvGn3LAS1G0R5vip9aU9suvCILyL9iqLB9uk7OdErs1V4AiyjWooPpZhoKsdpv8
>> 4WMa/Btz6aM4Yq6NXcyTuMdfA6UWyliJrDmNhe3jEUEbPdudclwt8l0N1DyzR4hh
>> 0Bj7Xj7fvhRvCZlal6MX4gSPNz6dJiVKlWzlIv0JMw6NSjLChw9HyLop3e2PHYwl
>> kPpKngYoOS7wh2ENgEhimbbAN0FqOXsMKK1vcngkBpg7qahRaQhFxm5kBCNwsJc=
>> =i41T
>> -----END PGP SIGNATURE-----
>> 
>> _______________________________________________
>> cfe-dev mailing list
>> cfe-dev at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
> 
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev




More information about the cfe-dev mailing list