Re: [Gegl-developer] PerfECT code repository

2009-07-15 Thread Henrik Akesson
: On 07/11/2009 08:14 AM, Henrik Akesson wrote: Hi, There are for the moment some discussion as to wheter the code I've produced should be in the main gimp project or in a separate one. However, at this point, I feel that it should be under some version control system, for ease of sharing

[Gegl-developer] PerfECT code repository

2009-07-11 Thread Henrik Akesson
Hi, There are for the moment some discussion as to wheter the code I've produced should be in the main gimp project or in a separate one. However, at this point, I feel that it should be under some version control system, for ease of sharing and security. Thus, I've commited it to the following

Re: [Gegl-developer] Spawn a new project?

2009-07-08 Thread Henrik Akesson
The only dependency there is between the visualisation tool and GEGL would be the output file format from callgrind. /Henrik 2009/7/7 Martin Nordholts ense...@gmail.com: On 07/07/2009 03:45 PM, Henrik Akesson wrote: Hi, the work I've done so far can be split into two parts: 1) gegl

[Gegl-developer] Spawn a new project?

2009-07-07 Thread Henrik Akesson
Hi, the work I've done so far can be split into two parts: 1) gegl scripting - for the moment a ruby script that allows me to run tests of gegl and some test cases. 2) visualisation tool - a java web project that is made for displaying performance data. 1) should obviously be commited to the

[Gegl-developer] Perf tools evaluation and proposal

2009-06-17 Thread Henrik Akesson
Hi, here's the promised evaluation of the current profiling tools and a proposal. Regards, Henrik TOOLS Valgrind - retained Oprofile - retained gprof, sprof - obsoleted by oprofile ltrace, ptrace - not capable of profiling dynamically loaded objects (dlopen-ed) GEGL instrumentation - same

Re: [Gegl-developer] Perf tools evaluation and proposal

2009-06-17 Thread Henrik Akesson
Distance 6-11 (6) mean? etc...) My solution is web based. I believe that this is enough of differences to justify a new tool. Is it to you? Henrik 2009/6/17 Boudewijn Rempt b...@valdyas.org: On Wed, 17 Jun 2009, Henrik Akesson wrote: I propose to implement a tool that allows the user to (step 1

Re: [Gegl-developer] GEGL Perf tools - plan

2009-06-04 Thread Henrik Akesson
AFAIK sysprof has a subset of the oprofile functionality, is very poorly documented and supports only x86 CPUs. This is why I don't plan on evaluating it. /Henrik 2009/6/4 Martin Nordholts ense...@gmail.com: Henrik Akesson wrote: This is the moment to let me know for anyone who wants me

Re: [Gegl-developer] gegl cmd-line ppm patch

2009-04-20 Thread Henrik Akesson
I've sent manually and then in the future I'll make sure that you can do it the git way. Cheers, Henrik 2009/4/20 Martin Nordholts ense...@gmail.com: Henrik Akesson wrote: New patch... Hi Henrik Could we through IRC arrange me doing a git pull from you through e.g. a temporarily running

Re: [Gegl-developer] two small patches

2009-03-25 Thread Henrik Akesson
Now split (and no re-introduced commented code, sorry for that): [gegl_buffer_rename.diff] Patch from Henrik Akesson that renames pset/pget to gegl_buffer_pixel_set and gegl_buffer_pixel_get in order to improve readability of code and to conform to gegl coding standards. * gegl/buffer/gegl

[Gegl-developer] gegl/gegl documentation patch

2009-03-16 Thread Henrik Akesson
Here's a patch for: - Documentation and debug statements added - Removed needs_visiting from the gegl-visitable interface and the implementing classes gegl-pad and gegl-node because it was not used (hardcoded to return TRUE). - Refactored gegl-eval-mgr field state to use an enumeration instead of

[Gegl-developer] Small patch

2009-03-12 Thread Henrik Akesson
Hi, here's a small patch on gegl-processor.c I've kept it very small in order to get some feedback on what I'm doing. The patch contains: - comments - refactoring of the render_rectangle function: extraction of code into a separate function get_band_size. No functional changes. - debug

Re: [Gegl-developer] Small patch

2009-03-12 Thread Henrik Akesson
Thank you for the comments, the patch has been updated accordingly. One question: sometimes I see some methods without the gegl_something_ prefix, does that signify something (like private method)? Second question: what does BLIT mean? Henrik 2009/3/12 Sven Neumann s...@gimp.org Hi, some

[Gegl-developer] visitable_needs_visiting

2009-03-12 Thread Henrik Akesson
The two implementations of GeglVisitable always returns TRUE on calls to visitable_needs_visiting (see gegl-node:957 and gegl-pad:319). It is used by gegl-visitor.c, but makes it more difficult to understand the code. Can I remove it? Henrik ___

[Gegl-developer] Gegl logging statements

2009-03-11 Thread Henrik Akesson
Hi, I tend to sprinkle the code with logging statements when learning/debugging. glib has the appropriate functionality for managing the logs... Normally the overhead of the logging statements (if turned off) is neglectable. Should I leave my log statements in my patches (that will be mainly

[Gegl-developer] Documenting gegl

2009-02-19 Thread Henrik Akesson
Hi all, I'm learning gegl internals for doing some work on parallelizing it (I've posted before on that subject). When I do it I normally write some documentation of my own (when it's missing), such as: http://computerresearcher.blogspot.com/search/label/Gegl Note that it's fragmented and still

[Gegl-developer] Optimisations

2008-09-14 Thread Henrik Akesson
Hi, This is the first time I write on this list, so I'll introduce myself briefly: I've been working/developing for the european space industry for 7 years, but have decided that I want to do SW research, which is why I'm currently doing a Master (to be followed by a PhD). During this MSc