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