<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <items_returned>9</items_returned>
  <items_available>9</items_available>
  <first_item_position>1</first_item_position>
  <result>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/15509">
      <id>15509</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-12-29T18:43:38Z</created_at>
      <body>A few more Has* properties for #Cecil that will be, very soon, used in #Gendarme.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/cecil">Cecil</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/13623">
      <id>13623</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-12-06T16:50:12Z</created_at>
      <body>Completed the Has{x} patches and everything, but Smells, is committed to SVN. Final &quot;score&quot; was 77976KB (original was 84649KB) so #Gendarme reduced by nearly 8% its memory requirements using this small #Cecil enhancement. Timings soon!</body>
      <tags>
        <project uri="http://www.ohloh.net/p/cecil">Cecil</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/13102">
      <id>13102</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-12-01T03:09:42Z</created_at>
      <body>I started using the new #Cecil Has{x} methods inside #Gendarme framework and rules. My original baseline was 84649KB, down tonight to 78599KB (not everything is yet in SVN). The saving of 7% of memory is already more than I anticipated and I strongly suspect I can reclaim a bit more memory. More hacking, including timings, on another night :)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/cecil">Cecil</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/13057">
      <id>13057</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-11-30T05:13:26Z</created_at>
      <body>Last week @jbevain told me that the #Cecil Has{x} patch saved about 1 second on the linker (used for #Moonlight 2.0), which is a bit over 5%. Hopefully #Gendarme 2.4 will get the same benefits... that would buy us an extra 9 &quot;mean&quot; rules without requiring additional execution time :-) Anyway the first use of Has{x} have been committed on HEAD (i.e. so you now need a very recent Cecil).</body>
      <tags>
        <account uri="http://www.ohloh.net/accounts/jbevain">jbevain</account>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/moonlight">Moonlight</project>
        <project uri="http://www.ohloh.net/p/cecil">Cecil</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/12463">
      <id>12463</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-11-23T00:05:15Z</created_at>
      <body>@jbevain approved my Has{x} patch to #Cecil. That will make it possible, once #Gendarme rules are &quot;fixed&quot;, to avoid the creation of (a lot of) empty collections. E.g. Custom attributes on fields are rare (about 2% on #Mono System.Drawing.dll) but because Gendarme &quot;touch&quot; every CustomAttributes properties (not just on fields) all (100%) of them are created.</body>
      <tags>
        <account uri="http://www.ohloh.net/accounts/jbevain">jbevain</account>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/cecil">Cecil</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/12413">
      <id>12413</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-11-22T06:18:32Z</created_at>
      <body>I finished committing the #Gendarme optimizations from last weekend (HEAD only). I also turned off a few rules when the conditions are not right for them (e.g. absence of a type in analyzed assembly). Memory usage is a bit lower at 126801KB (24th run). The best news is that reading the logs gave more a bunch of other ideas (mostly) for Gendarme and (some) for #Cecil too :-)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/cecil">Cecil</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/11199">
      <id>11199</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-11-07T21:51:51Z</created_at>
      <body>The #Mono 2-2 branch delay disrupted my plans a bit - but it did give me some free evenings to watch more PDC videos. I liked TL51 (Contracts and Pex) quite a bit since they are different yet quite near what tools, like #Gendarme, and libraries, like #Cecil provides. I'm pretty sure you'll see those names mixed again :-)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/cecil">Cecil</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/2951">
      <id>2951</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-06-28T18:13:09Z</created_at>
      <body>with @jbevain benediction (pun intended ;-) I started applying #Gendarme performance rules into #Cecil.
I found a bug in a rule (already fixed) and few false positives that I'll need to check upon...
</body>
      <tags>
        <account uri="http://www.ohloh.net/accounts/jbevain">jbevain</account>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/cecil">Cecil</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/jbevain/messages/284">
      <id>284</id>
      <account uri="http://www.ohloh.net/accounts/jbevain">jbevain</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=51f97ff23a37842847ea44e1ebdb1ae0"/>
      <created_at>2008-05-24T12:30:41Z</created_at>
      <body>Hackity hacking on #cecil</body>
      <tags>
        <project uri="http://www.ohloh.net/p/cecil">Cecil</project>
      </tags>
    </message>
  </result>
</response>
