<data>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Dec 19 2009 17:33:55 GMT" title="The #mono wiki has been updated with #Gendarme 2.6 documentation.">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: The &amp;lt;a href='http://www.ohloh.net/projects/mono'&amp;gt;mono&amp;lt;/a&amp;gt; wiki has been updated with &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.6 documentation.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Dec 07 2008 01:25:08 GMT" title="When you look at log files for too long you always get headaches and,...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: 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 &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; does on defects. It turns out that ordering on enums is really bad (not tested if this only affects &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt;) but casting the value to an int removes the allocations (good hint ;-). Previous baseline falls to 77291KB (-685KB)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Nov 23 2008 00:05:15 GMT" title="@jbevain approved my Has{x} patch to #Cecil. That will make it possible, once...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/accounts/jbevain'&amp;gt;jbevain&amp;lt;/a&amp;gt; approved my Has{x} patch to &amp;lt;a href='http://www.ohloh.net/projects/Cecil'&amp;gt;Cecil&amp;lt;/a&amp;gt;. That will make it possible, once &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules are &amp;quot;fixed&amp;quot;, to avoid the creation of (a lot of) empty collections. E.g. Custom attributes on fields are rare (about 2% on &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; System.Drawing.dll) but because Gendarme &amp;quot;touch&amp;quot; every CustomAttributes properties (not just on fields) all (100%) of them are created.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/jbevain&quot;&gt;jbevain&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/cecil&quot;&gt;Cecil&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Nov 19 2008 04:14:19 GMT" title="I started committing some #Gendarme optimizations to HEAD tonight. They will...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I started committing some &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 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 &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 profile) from 154207KB (first run) to 127015KB (21st run), a reduction of 26MB (17.6%). Timings soon on my &amp;quot;official&amp;quot; blog.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Nov 13 2008 12:52:00 GMT" title="Late last night I uploaded the first preview (binaries and Win32 installer)...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Late last night I uploaded the first preview (binaries and Win32 installer) for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.2. Documentation on &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; wiki has also been updated (and I need to look at automating this step). Benchmarking is next (while waiting for feedback) but I got quite a bit of patch to apply to HEAD first!&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Nov 11 2008 03:52:24 GMT" title="#Mono 2-2 branch was made earlier today. Setup is complete and #Gendarme...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2-2 branch was made earlier today. Setup is complete and &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; builds and test ok from the branch. I'll be moving my build-n-test activities to Windows and, once ready (the Makefile/MD/VS integration is still untested on Windows), build a preview of the 2.2 win32 installer.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Nov 07 2008 21:51:51 GMT" title="The #Mono 2-2 branch delay disrupted my plans a bit - but it did give me some...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: The &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 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 &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;, and libraries, like &amp;lt;a href='http://www.ohloh.net/projects/Cecil'&amp;gt;Cecil&amp;lt;/a&amp;gt; provides. I'm pretty sure you'll see those names mixed again :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/cecil&quot;&gt;Cecil&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Nov 02 2008 00:40:15 GMT" title="I finally tested CheckParametersNullityInVisibleMethodsRule against #Mono...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I finally tested CheckParametersNullityInVisibleMethodsRule against &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; class libraries (mainly System.Security and System.Drawing) and felt confident enough (near zero false positives) to commit it in SVN in time for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.2. It's likely short-lived because Jesse is actively working on fixing NullDerefRule bugs and false positives - but will give users something useful *right now*.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Nov 01 2008 16:41:27 GMT" title="While testing a (unrelated) patch I found a 64bits specific bug in #Mono...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: While testing a (unrelated) patch I found a 64bits specific bug in &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; PrintingServicesUnix that &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; missed. So I extended &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; DoNotCastIntPtrToInt32Rule to cover the cases where Marshal.ReadInt32 (or ReadInt64) is used to read a pointer (i.e. casted back to [U]IntPtr) and renamed the rule to DoNotAssumeIntPtrSizeRule so it more accurately named with what it (now) does.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Oct 25 2008 04:11:37 GMT" title="Time before the next #Mono branch is getting short (November 3rd) so I...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Time before the next &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; branch is getting short (November 3rd) so I started cleaning up the little bits I have lying around in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; (and across 3 computers). That includes smaller rules like PreferEventsOverMethodsRule (committed tonight) and fixing defects found with rules still in development (and hopefully completed before the branch).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Oct 11 2008 16:23:50 GMT" title="Finally committed the two rules I talked about two weeks ago:...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Finally committed the two rules I talked about two weeks ago: &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.Rules.Correctness
ReviewCastOnIntegerDivisionRule and ReviewCastOnIntegerMultiplicationRule. Both rules checks on cast around multiplication and division for common mistakes that returns unexpected values. They have been used to find a few bugs inside &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; class libraries.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Oct 08 2008 01:54:16 GMT" title="Finally completed the documentation for #Gendarme.Rules.Design. Looks like it...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Finally completed the documentation for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.Rules.Design. Looks like it got a few typos to fix but the results on the new &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; web site just looks AWESOME. Next on the list are the performance rules... or maybe I should decide myself and commit my two rules, since they are already documented on the web site (but they are not in Design ;-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Oct 07 2008 03:18:24 GMT" title="Rejoice! #Mono 2.0 was released today!!! and so was #Gendarme 2.0...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Rejoice! &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 was released today!!! and so was &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; 2.0 :-)

Gendarme Binaries and Win32 packages are available on Ohloh @ &amp;lt;a href='https://www.ohloh.net/projects/gendarme/download'&amp;gt;https://www.ohloh.net/projects/gendarme/download&amp;lt;/a&amp;gt; (note: identical to RC3 packages) while Linux packages (mono-tools) will soon be available from the Mono project (updated!) web site and/or from openSUSE build service.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=51f97ff23a37842847ea44e1ebdb1ae0&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=51f97ff23a37842847ea44e1ebdb1ae0&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Oct 06 2008 11:08:46 GMT" title="#Mono 2.0 has been released!">&lt;p&gt;&lt;a href=&quot;/accounts/jbevain&quot;&gt;jbevain&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 has been released!&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Sep 29 2008 23:09:56 GMT" title="I've been tuning two new #Gendarme rules this weekend on #Mono class library...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I've been tuning two new &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rules this weekend on &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; class library source code. A few more tweaks and it should land in SVN.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon Sep 22 2008 01:29:48 GMT" title="Added new DoNotUseGetInterfaceToCheckAssignabilityRule to #Gendarme...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Added new DoNotUseGetInterfaceToCheckAssignabilityRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; BadPractice rules.
The rule comes from a discussion between &amp;lt;a href='http://www.ohloh.net/accounts/jb'&amp;gt;jb&amp;lt;/a&amp;gt; and &amp;lt;a href='http://www.ohloh.net/accounts/robertj'&amp;gt;robertj&amp;lt;/a&amp;gt; on &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; leading to a patch to &amp;lt;a href='http://www.ohloh.net/projects/Moonlight'&amp;gt;Moonlight&amp;lt;/a&amp;gt;.
Then continued documenting the Correctness rules. Refactored FloatingComparisonRule (now renamed AvoidFloatingPointEqualityRule) and DoNotCompareWithNaNRule to share the same (engine-enabled ;-) base class.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/moonlight&quot;&gt;Moonlight&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Fri Aug 29 2008 23:51:24 GMT" title="While engine-ing some #Gendarme rule I simply could not resist and took some...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: While engine-ing some &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; rule I simply could not resist and took some time to remove allocations from AvoidUnnecessarySpecializationRule. That cut another 2.5MB of memory to analyze all &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 class libraries. Other smaller fixes were also backported to the 2.0 branch.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=9dbaca493199c57710e53b56310f659d&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=9dbaca493199c57710e53b56310f659d&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Aug 21 2008 18:47:53 GMT" title="congrats to #mono on their second-life rollout:...">&lt;p&gt;&lt;a href=&quot;/accounts/jason&quot;&gt;jason&lt;/a&gt; says: congrats to &amp;lt;a href='http://www.ohloh.net/projects/mono'&amp;gt;mono&amp;lt;/a&amp;gt; on their second-life rollout: &amp;lt;a href='http://blog.secondlife.com/2008/08/20/mono-launch/'&amp;gt;http://blog.secondlife.com/2008/08/20/mono-launch/&amp;lt;/a&amp;gt;&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Aug 17 2008 15:24:46 GMT" title="At this stage much of #Gendarme action is reflected into it's #Mono 2.0...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: At this stage much of &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; action is reflected into it's &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 branch - but there are some differences (we're not HEAD-less ;-). 

The second part of &amp;lt;a href='http://www.ohloh.net/accounts/Nestor'&amp;gt;Nestor&amp;lt;/a&amp;gt; GSoC work (the new rules) happens on HEAD (2.1 that will become Gendarme 2.2). This morning I also added a new rule AvoidExtensionMethodOnSystemObjectRule inside a new assembly, Gendarme.Rules.Design.Linq. More coming in Hack Week 3!&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/nestor&quot;&gt;nestor&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Aug 13 2008 00:05:41 GMT" title="#Mono 2.0 preview 2 was tagged earlier this morning. I'll start benchmarking...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 preview 2 was tagged earlier this morning. I'll start benchmarking &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; later tonight, then update the win32 installer for it's release later this week.

Meanwhile the feedback-based enhancements will still continue to happen on both the 2.0 branch and SVN HEAD - probably until Hack Week 3 :)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Aug 09 2008 17:14:03 GMT" title="Fixed a bunch of small issues in the last days (well nights ;-). The most...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed a bunch of small issues in the last days (well nights ;-). The most important one is that I finally found out why the &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; Wizard did not report as much defects than the console runner.... it simply did not default to the same visibility check* (visible only instead of all). 

* This is a new option in the console runner (by &amp;lt;a href='http://www.ohloh.net/accounts/Nestor'&amp;gt;Nestor&amp;lt;/a&amp;gt;) which is very useful to apply the rules to &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt;.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/nestor&quot;&gt;nestor&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu Aug 07 2008 02:20:56 GMT" title="Fixed some false positives from  AvoidRepetitiveCastsRule that could happen...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed some false positives from  AvoidRepetitiveCastsRule that could happen with the return value of method calls.

Made a few other commits to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;, mostly self-test, and to &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; (for validating the rule changes :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Aug 06 2008 01:18:48 GMT" title="@latexer provided a patch to fix (i.e. ignore) all delegates in #Gendarme...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: &amp;lt;a href='http://www.ohloh.net/accounts/latexer'&amp;gt;latexer&amp;lt;/a&amp;gt; provided a patch to fix (i.e. ignore) all delegates in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; AvoidUnusedParameterRule (bnc 414541).

I also reduced the rule memory allocations by 86077KB (12%) over all &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; 2.0 assemblies, but I &amp;quot;limited&amp;quot; it to checking the first 64 parameters of each method (any method with more parameters has other issues IMHO ;-)
&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Jul 27 2008 01:05:18 GMT" title="Fixed two issues in #Gendarme AvoidUncalledPrivateCodeRule. First one is...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Fixed two issues in &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; AvoidUncalledPrivateCodeRule. First one is about (unreported) unused properties (bnc #410000). The second is another case with generics.

I also found a bug in TreeView.Sort under Vista (MS code, not &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt;) that leads the wizard into infinite recursion (sorting rules). The fix was much easier than finding the problem (since I wrongly blamed my async code).&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=51f97ff23a37842847ea44e1ebdb1ae0&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=51f97ff23a37842847ea44e1ebdb1ae0&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Wed Jul 16 2008 07:29:27 GMT" title="after 6 months of hacking #Mono, back to hacking Moonlight, managed code...">&lt;p&gt;&lt;a href=&quot;/accounts/jbevain&quot;&gt;jbevain&lt;/a&gt; says: after 6 months of hacking &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt;, back to hacking Moonlight, managed code needs some serious love&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sun Jul 13 2008 23:15:03 GMT" title="I'm slowly completing/cleaning up my incomplete rule set... #Mono branch will...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I'm slowly completing/cleaning up my incomplete rule set... &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; branch will happen soon. This time I added AvoidLargeNumberOfLocalVariablesRule and
AvoidRefAndOutParametersRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Jun 28 2008 02:23:26 GMT" title="Earlier today Zoltan, aka @vargaz, made a nice commit to change a few...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Earlier today Zoltan, aka &amp;lt;a href='http://www.ohloh.net/accounts/vargaz'&amp;gt;vargaz&amp;lt;/a&amp;gt;, made a nice commit to change a few Type.GetType(string), which requires reflection, into faster typeof(x).
How many more are there in &amp;lt;a href='http://www.ohloh.net/projects/mono'&amp;gt;mono&amp;lt;/a&amp;gt; ? 84 tonight (hopefully less tomorrow) according to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; new rule: AvoidTypeGetTypeForConstantStringsRule.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/vargaz&quot;&gt;vargaz&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Jun 24 2008 00:24:28 GMT" title="I just added DoNotRoundIntegersRule to #Gendarme and a few instruction rocks...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: I just added DoNotRoundIntegersRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; and a few instruction rocks to go along. Good news: no defect was found inside &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; class libraries. Bad news: it rains everyday&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Tue Jun 17 2008 01:21:46 GMT" title="Still rainy :-( Anyway I committed ReviewUselessControlFlowRule for...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Still rainy :-( Anyway I committed ReviewUselessControlFlowRule for &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. This is another rule to check for typos (like an extra ';' after a condition) and a great way to find empty code blocks (like forgotten TODO ;-). There are a bit over 100 of them inside &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt; right now...&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Jun 14 2008 14:55:07 GMT" title="Just added ReviewDoubleAssignmentRule to #Gendarme. This check for multiple...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: Just added ReviewDoubleAssignmentRule to &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt;. This check for multiple assignment to the same variable or field like: x = x = 42;

I also added the first rocks (a la &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt;.Rocks) for Instruction. This should simplify a few existing, and upcoming, rules :-)&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=51f97ff23a37842847ea44e1ebdb1ae0&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=51f97ff23a37842847ea44e1ebdb1ae0&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Sat Jun 07 2008 11:01:46 GMT" title="Went from ~100 failures in the gigantic Expression Tree test to 3. Linq will...">&lt;p&gt;&lt;a href=&quot;/accounts/jbevain&quot;&gt;jbevain&lt;/a&gt; says: Went from ~100 failures in the gigantic Expression Tree test to 3. Linq will sure look good in &amp;lt;a href='http://www.ohloh.net/projects/mono'&amp;gt;mono&amp;lt;/a&amp;gt; 2.0.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Thu May 29 2008 12:07:28 GMT" title="GSoC 2008 has started this week. 

I'll suggest to @Nestor, who is applying...">&lt;p&gt;&lt;a href=&quot;/accounts/poupou&quot;&gt;poupou&lt;/a&gt; says: GSoC 2008 has started this week. 

I'll suggest to &amp;lt;a href='http://www.ohloh.net/accounts/Nestor'&amp;gt;Nestor&amp;lt;/a&amp;gt;, who is applying &amp;lt;a href='http://www.ohloh.net/projects/Gendarme'&amp;gt;Gendarme&amp;lt;/a&amp;gt; to &amp;lt;a href='http://www.ohloh.net/projects/Mono'&amp;gt;Mono&amp;lt;/a&amp;gt;, to try this journal for his &amp;quot;big&amp;quot; commits - unless he prefers blogging all of them.&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/accounts/nestor&quot;&gt;nestor&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/gendarme&quot;&gt;Gendarme&lt;/a&gt;,&lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
  <event thumbnail="http://www.gravatar.com/avatar.php?gravatar_id=51f97ff23a37842847ea44e1ebdb1ae0&amp;rating=PG&amp;size=16&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon32.gif" image="http://www.gravatar.com/avatar.php?gravatar_id=51f97ff23a37842847ea44e1ebdb1ae0&amp;rating=PG&amp;size=64&amp;default=http%3a%2f%2fwww.ohloh.net%2fimages%2fanon%2fanon80.gif" start="Mon May 26 2008 18:18:11 GMT" title="Hacking on expression trees in #mono">&lt;p&gt;&lt;a href=&quot;/accounts/jbevain&quot;&gt;jbevain&lt;/a&gt; says: Hacking on expression trees in &amp;lt;a href='http://www.ohloh.net/projects/mono'&amp;gt;mono&amp;lt;/a&amp;gt;&lt;/p&gt;&lt;p&gt;tags: &lt;a href=&quot;http://www.ohloh.net/p/mono&quot;&gt;Mono&lt;/a&gt;&lt;/p&gt;</event>
</data>
