[LLVMdev] Google Summer of Code

Anna Zaks
Mon, 09 Mar 2015 20:52:12 -0000

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

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!
Anna.

> 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>