On 16/07/13 09:02, Cedric BAIL wrote:
> On Tue, Jul 16, 2013 at 4:35 PM, Stefan Schmidt <s.schm...@samsung.com> wrote:
>> On 07/16/2013 12:58 AM, Cedric BAIL wrote:
>>> On Tue, Jul 16, 2013 at 12:35 AM, Tom Hacohen <tom.haco...@samsung.com>
>>> wrote:
>>>> On 09/07/13 04:09, Cedric BAIL wrote:
>>>>> On Tue, Jul 9, 2013 at 2:00 AM, Tom Hacohen <tom.haco...@samsung.com>
>>   >>>
>>>>> Eo is one of the biggest change we did for 1.8. At this stage it is
>>>>> optimized to a point where we don't feel the cost compared to 1.7. It
>>>>> may be even faster in some work load and use less memory. Any major
>>>>> change like this is going to have an impact on any release for 1.8 (We
>>>>> are already 2 months late and will likely be 3, so what is it to add 2
>>>>> more months delay). A major question is how fast can you roll your
>>>>> change in EFL ?
>>>>
>>>> The answer: I don't know. It depends if we really want it. German Daniel
>>>> claims that there are tools that can help me do it. I think it'll take
>>>> me more time to do it by tools than by hand + sed, will see though.
>>
>> Its not about the time you spend on using the tool but the time other
>> people spend on debugging things to the point where they can spot the
>> missing change your manual work did not cover. We had several of these
>> with eo1. Its really not about your time but about other peoples time. :)
>>
>>> Would be great if we had a tool to do that in a day !
>>
>> That is what http://coccinelle.lip6.fr/ was designed for. Doing API
>> changes over a big code base is what it was used for in the linux kernel
>> for example. It is way more powerful than sed for this kind of tasks as
>> it understands parts of the code and does not only do a simple text
>> search and replace.
>>
>> Before the efl merge and the git move Daniel and myself played around
>> with what we already had in svn and made it work again. Should be
>> somewhere in SCRIPTS.
>
> If we can use coccinelle for that task it would be way better !

As I said, I'm not sure we can, as the changes are "weirder", converting 
va_args to normal args.

Stefan: I understand your concerns, and I agree. I'm just not sure we'll 
be able to hack on something to do it within a feasible amount of time.

--
Tom.


------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to