[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