[LLVMdev] Google Summer of Code

Vassil Vassilev vvasilev at cern.ch
Wed Mar 11 02:14:39 PDT 2015


On 10/03/15 19:13, Anna Zaks wrote:
>
>> On Mar 10, 2015, at 1:03 AM, Vassil Vassilev <vvasilev at cern.ch 
>> <mailto:vvasilev at cern.ch>> wrote:
>>
>> On 09/03/15 21:52, Anna Zaks wrote:
>>>
>>> +Easily, some of the code snippets end up being copied dozens of
>>> +times, which leads to worse maintainability, understandability and 
>>> logical
>>> +design.
>> Should be better now.
>>>
>>> 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.
>> Well, partially yes, I wanted to have the project description as 
>> broad as possible so that interested students to specialized in a 
>> direction, in which they are most comfortable. Because IMO the 
>> project is bigger than 1 usual GSoC project.
>> I rephrased it to make it more focused towards bugs. Could you 
>> elaborate on the "I would also make it a requirement to use the 
>> infrastructure for bug detection.", please?
>
> I would prefer not to have pure infrastructure, but rather develop 
> infrastructure along with uses of it. Bug finding is one such use. 
> That would allow to set clear goals for the students and allow for 
> better qualification of the infrastructure.
I see your point and I agree. I really want the proposal up soon. Can we 
discuss that in IRC, I think it would be easier for me? My nickname is 
vvassilev.
Many thanks,
Vassil
>
> (However, I see your point about making it open to students that are 
> interested in using this infrastructure for other projects.)
>
>>
>> BTW, please feel free to submit a patch to the patch (:)), if you 
>> think something else requires fixing or better wording.
>>>
>>> Thanks for driving this!
>> Sure, thank you for reviewing!
>> Vassil
>>> Anna.
>>>
>>>> On Mar 9, 2015, at 1:54 AM, Vassil Vassilev <vvasilev at cern.ch 
>>>> <mailto: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 
>>>>> <mailto: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 <mailto: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 <mailto: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.eduhttp://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>
>>>
>>
>> <CopyPasteDetectorGSoC15_v2.diff>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150311/265a8638/attachment.html>


More information about the llvm-dev mailing list