[LLVMdev] Google Summer of Code

Anna Zaks ganna at apple.com
Mon Mar 9 13:52:12 PDT 2015

+Easily, some of the code snippets end up being copied dozens of
+times, which leads to worse maintainability, understandability and logical

The project description stresses code maintainability and logical design more than bug finding due to omissions in copy and pasted code. Reading this made me think of a check that would suggest people to replace copy and pasted code with a function call or something like that... Examples do stress the specific bugs that could be found, which is what I had in mind:

+   Copy-paste infrastructure could be used to build other "goodies". Some
+examples and possible applications are:

Is this intentional? If not, maybe we could rephrase a bit with more emphasis on bug finding. I would also make it a requirement to use the infrastructure for bug detection.

Thanks for driving this!

> On Mar 9, 2015, at 1:54 AM, Vassil Vassilev <vvasilev at cern.ch> wrote:
> Hi Anton,
>  (CC-ing the people who might be interested to review)
>  I am attaching the patch.
> Many thanks,
> Vassil
> On 04/03/15 23:00, Anton Korobeynikov wrote:
>> Please provide a patch to Open Projects list.
>> On Wed, Mar 4, 2015 at 8:25 PM, Vassil Vassilev <vvasilev at cern.ch> wrote:
>>> On 17/02/15 09:47, Anton Korobeynikov wrote:
>>>> John,
>>>> Yes, I'm taking care about application as usual.
>>> I saw the the LLVM mentoring org was accepted. Congrats!
>>> Anton, could you tell me what is the procedure of submitting a proposal for
>>> a project (I will be the mentor)?
>>> Many thanks,
>>> Vassil
>>>> On Tue, Feb 17, 2015 at 4:48 AM, Eric Christopher <echristo at gmail.com>
>>>> wrote:
>>>>> I believe Anton was going to do so.
>>>>> On Mon, Feb 16, 2015, 5:14 PM John Criswell <jtcriswel at gmail.com> wrote:
>>>>>> Dear All,
>>>>>> Has someone registered LLVM as an organization for Google Summer of Code
>>>>>> 2015?  I'm interested in mentoring a GSoC student this summer.
>>>>>> -- John T.
>>>>>> --
>>>>>> John Criswell
>>>>>> Assistant Professor
>>>>>> Department of Computer Science, University of Rochester
>>>>>> http://www.cs.rochester.edu/u/criswell
>>>>>> _______________________________________________
>>>>>> LLVM Developers mailing list
>>>>>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>>>>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> -- 
> --------------------------------------------
> Q: Why is this email five sentences or less?
> A: http://five.sentenc.es <http://five.sentenc.es/>
> <CopyPasteDetectorGSoC15.diff>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150309/25e897e8/attachment.html>

More information about the llvm-dev mailing list