<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <items_returned>30</items_returned>
  <items_available>30</items_available>
  <first_item_position>1</first_item_position>
  <result>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/30199">
      <id>30199</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-04-29T12:10:01Z</created_at>
      <body>@dna work results now available in CC.NET 1.4.4 http://csut017.wordpress.com/2009/04/29/whats-new-in-144-new-tasks/ 
*woot*</body>
      <tags>
        <account uri="http://www.ohloh.net/accounts/dna">dna</account>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/28984">
      <id>28984</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-04-20T01:28:39Z</created_at>
      <body>Jesse proposed and implemented a very cool, contract-related (making it yet cooler) but immediately useful, AvoidSideEffectsInConditionalCodeRule for #Gendarme. I can't wait for FX4 to give us &quot;base&quot; contracts inside the framework :)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/28844">
      <id>28844</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-04-18T15:36:05Z</created_at>
      <body>Update #Gendarme MD/VS.NET project files to match the Makefile. Now everyone can compile all the existing (207) rules and tests. New stuff coming soon...</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/27259">
      <id>27259</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-04-05T15:39:47Z</created_at>
      <body>The win32 installer and the (zipped) binaries for #Gendarme 2.4 are now available from https://www.ohloh.net/p/gendarme/download
Get them while they are fresh :)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/26515">
      <id>26515</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-03-30T13:14:26Z</created_at>
      <body>Last week for anyone interested in a #Gendarme related project for GSoC 2009!!! Read some ideas from http://www.mono-project.com/StudentProjects#Gendarme_related_projects or submit your own!</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/26416">
      <id>26416</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-03-29T16:08:59Z</created_at>
      <body>Updated Mono's wiki with #Gendarme rules documentation for version 2.4.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/25626">
      <id>25626</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-03-23T13:41:16Z</created_at>
      <body>At last :-) here are the results of the #Gendarme survey: http://pages.infinit.net/ctech/gendarme-survey-2009.html 
Thanks to everyone who participated! The data will prove useful for future enhancements :-)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/24430">
      <id>24430</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-03-13T01:01:56Z</created_at>
      <body>Earlier this week Daniel Nauck (@dna) has surprised me with a CC.NET task for #Gendarme! (source available from http://jira.public.thoughtworks.org/browse/CCNET-1401). 

That's the kind of surprise I like so much about FOSS: someone want something bad enough to do it :-) Now who wants, badly enough, a MonoDevelop addin ?</body>
      <tags>
        <account uri="http://www.ohloh.net/accounts/dna">dna</account>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/21296">
      <id>21296</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-02-16T00:53:10Z</created_at>
      <body>The win32 setup and zipped binaries of #Gendarme 2.4 preview 3 are now available at https://www.ohloh.net/p/gendarme/download while Linux users can enjoy it using openSUSE build service, where Gendarme resides inside the mono-tools package.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/21087">
      <id>21087</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-02-13T14:14:24Z</created_at>
      <body>@Cedricv made what I believe to be the first #Gendarme rule written in Boo! [http://neonux.com/blog/2009/02/A-new-internal-dependency-checking-rule-for-Gendarme.html] Are project-specific rules are the next *big* thing ?
</body>
      <tags>
        <account uri="http://www.ohloh.net/accounts/cedricv">cedricv</account>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/21082">
      <id>21082</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-02-13T13:37:30Z</created_at>
      <body>I've been very busy with Moonlight recently. In the mean time #Gendarme still progressed thanks to Jesse, Cedric, JB Evain and Rolf - to the point where I realized, last night, that we have 201 rules in SVN!</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/17481">
      <id>17481</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-01-17T15:38:23Z</created_at>
      <body>#Gendarme 2.2 (final) packages for Windows and zipped-binaries are released. Looks like we'll soon be branching for 2.4 - so this will be a very short release cycle.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/17209">
      <id>17209</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-01-14T21:17:13Z</created_at>
      <body>Surprise! today the ohloh widget says I have *exactly* 8000 commits, that includes more than 1000 on #Gendarme and more than 5500 on #Mono while #Moonlight stats are ramping up quickly</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/15606">
      <id>15606</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-30T20:12:42Z</created_at>
      <body>Added DoNotExposeNestedGenericSignaturesRule to #Gendarme then got a few bug reports to occupy my mind</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <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/15344">
      <id>15344</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-27T18:54:44Z</created_at>
      <body>Added a new security rule for #Gendarme to check for ICertificatePolicy and RemoteCertificateValidationCallback that seems to short-circuit the default validation provided by the framework (e.g. like always returning true without any specific check on the error code or the certificate itself).</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/15162">
      <id>15162</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-24T18:42:16Z</created_at>
      <body>Just in time for xmas I got Marek Safar his #Gendarme rule request for PreferCharOverloadRule.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/15102">
      <id>15102</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-24T03:09:58Z</created_at>
      <body>Added a new #Gendarme rule to check that a type Foo implements interface IFoo when both are present in the same namespace (of the same assembly). This should spot IForgotThisOne and some confusing names.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/14606">
      <id>14606</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-18T04:39:05Z</created_at>
      <body>@Nestor probably did not notice (yet) but he found an [g]mcs bug with his last commit - since that won't compile with MS csc (bug filled). #Gendarme has more than rules to find bugs ;-)</body>
      <tags>
        <account uri="http://www.ohloh.net/accounts/nestor">nestor</account>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/14373">
      <id>14373</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-15T22:20:08Z</created_at>
      <body>Don't miss #Gendarme Survey!
http://www.surveymonkey.com/s.aspx?sm=jGWGrj0mJIYj4IfxEOGrpA_3d_3d</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/13642">
      <id>13642</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-07T01:25:08Z</created_at>
      <body>When you look at log files for too long you always get headaches and, sometime, surprises. I was surprised by the memory requirements of the simple LINQ query that #Gendarme does on defects. It turns out that ordering on enums is really bad (not tested if this only affects #Mono) but casting the value to an int removes the allocations (good hint ;-). Previous baseline falls to 77291KB (-685KB)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</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/13321">
      <id>13321</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-03T05:09:57Z</created_at>
      <body>The same #Gendarme test case is now down to 78185KB - this Has{x} business is continuing to pay off and giving me a few other ideas too :)</body>
      <tags>
        <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/12613">
      <id>12613</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-25T03:31:18Z</created_at>
      <body>I finished pushing all my changes (from all my trees) into the 2-2 branch - at least until I get more feedback/bug reports on #Gendarme 2.2. Since Linux packages for mono-tools should be available now :-) this &quot;break&quot; might be temporary. Anyway I'm already looking forward to the next benchmarks results ;-)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</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/12438">
      <id>12438</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-22T17:07:08Z</created_at>
      <body>Ana Carolia provided us with an *awesome* updated #Gendarme logo (based on the work that Steve did in last year GHOP). Muchas gracias Ana!</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</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/12136">
      <id>12136</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-19T04:14:19Z</created_at>
      <body>I started committing some #Gendarme optimizations to HEAD tonight. They will soon be backported to the 2-2 branch. From last weekend profiling work I was able to reduce the memory required to analyze System.Drawing.dll (from #Mono 2.0 profile) from 154207KB (first run) to 127015KB (21st run), a reduction of 26MB (17.6%). Timings soon on my &quot;official&quot; blog.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
  </result>
</response>
