<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:D="DAV:" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
/* List Definitions */
@list l0
        {mso-list-id:67503801;
        mso-list-type:hybrid;
        mso-list-template-ids:8185272 -516531472 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:"Courier New";}
@list l0:level2
        {mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level4
        {mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level7
        {mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1
        {mso-list-id:356656963;
        mso-list-type:hybrid;
        mso-list-template-ids:-1988219000 -598172536 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:"Courier New";}
@list l1:level2
        {mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level3
        {mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level4
        {mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level5
        {mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level6
        {mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level7
        {mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level8
        {mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level9
        {mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span style='color:#1F497D'>Could you have avoided doing
pulls from the main repo? Not ideal but given the tools we have, we will have
to figure out a solution that balances all interests. <o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>You could have a separate branch
for active work if you <i>do</i> need pulls for main for some <i>other</i> reason
like doing code reviews for others, just keeping on top of whats going on, etc.<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>Also, if you can manage to avoid
pulls from the main repo, should rebasing be recommended? You want to do frequent
pushes maily to back up your changes in the cloud, and so rebasing sounds like
a good option once you are finally happy with the changes and want to push it
into your master branch. It will be easier to browse file histories…<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>Also, I suppose this issue is
not unique to IronRuby. How do other projects deal with code reviews, keeping
file history less noisy, etc?<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<div>
<p class=MsoNormal><span style='color:#1F497D'>Thanks,<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>Shri<o:p></o:p></span></p>
</div>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<div>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Jim Deville <br>
<b>Sent:</b> Friday, March 27, 2009 11:40 AM<br>
<b>To:</b> IronRuby External Code Reviewers<br>
<b>Cc:</b> ironruby-core@rubyforge.org<br>
<b>Subject:</b> Code Review: Various .NET interop tests<o:p></o:p></span></p>
</div>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<pre>This is one of the weak areas for our Git setup. I have multiple commits that need review. I honestly feel that Git needs the concept of a push object, so I could say look at this, or these pushes. So, options to help you review:<o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo2'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Click on each of these links and leave comments<o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo2'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Use git however you want<o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo2'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Use Git Extensions (if you clone git://github.com/jredville/ironruby.git, and setup Git Extensions, you should be able to click on each commit, and each file at your leisure)<o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo2'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>GitDiff 17de3f82 8a54299 (Unfortuneately, this will include commits and files from IronRuby’s main repo’s pushes)<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>We’re trying to figure something better out, including possibly using Review Board (<a
href="http://review-board.org">http://review-board.org</a>). So, now for the actual review:<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre>This a some work on Generic Method specs, as well as more general work on a first pass of the test plan (<a
href="http://ironruby.net/.NET_Testing_plans">http://ironruby.net/.NET_Testing_plans</a>). <o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/f1ae28a5810c2c985984509a8cd75426170febd2">modify .gitignore to ignore Bin in addition to bin</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/b210faca750b08a41aa8667509ac1560dba5352a">add dlr_config to IronRuby object</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
class=MsoHyperlink><span style='font-family:Symbol;text-decoration:none'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/c863df5295a5b273cd9bc55b04388473a924e718">csc describe handles shared specs (multiple arguments) and we now emit </a><span
class=MsoHyperlink><o:p></o:p></span></pre><pre style='margin-left:.5in'><span
class=MsoHyperlink><a
href="http://github.com/jredville/ironruby/commit/c863df5295a5b273cd9bc55b04388473a924e718">#line pragmas instead of comments</a></span> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
class=MsoHyperlink><span style='font-family:Symbol;text-decoration:none'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/33916da95ffd1d3edc372cc018244506c40f6d76">adding some generic tests and fixing tags, also make default.mspec load </a><span
class=MsoHyperlink><o:p></o:p></span></pre><pre style='margin-left:.5in'><span
class=MsoHyperlink><a
href="http://github.com/jredville/ironruby/commit/33916da95ffd1d3edc372cc018244506c40f6d76">ir.exe instead of ir.cmd</a></span> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/2e151df2150776ee536518c79b9e150045c697f3">adding some constrained generic specs</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/b0f28633e2bad7ad64adfa670a185efcb1883160">added generic error messages specs. Fixed tag locations</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
class=MsoHyperlink><span style='font-family:Symbol;text-decoration:none'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/8167bd51b5c5a1665a56849df520d83b015fc838">split pragma warning to make sure I do not disable unintended warnings. </a><span
class=MsoHyperlink><o:p></o:p></span></pre><pre style='margin-left:.5in'><span
class=MsoHyperlink><a
href="http://github.com/jredville/ironruby/commit/8167bd51b5c5a1665a56849df520d83b015fc838">Refactor conflicting methods</a></span> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/4819985516558b47819caf5b3979ca25a017ff56">added class param and conflicting type param specs</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
class=MsoHyperlink><span style='font-family:Symbol;text-decoration:none'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/9f40c77354aaba6930ef968bb40df26ea6ae629c">adding specs for ruby classes with type constraints and for a secondary </a><span
class=MsoHyperlink><o:p></o:p></span></pre><pre style='margin-left:.5in'><span
class=MsoHyperlink><a
href="http://github.com/jredville/ironruby/commit/9f40c77354aaba6930ef968bb40df26ea6ae629c">(base class) type constraint)</a></span> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/f47f33b057afac0e99b92dbfc557fe67fbb2b46c">array conversion specs</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/183983621076f7bb4f45e7c9c22118e3b3e2f252">array instantiation specs</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/a446fbd0bb2c0a5788ee452f8a784d77ce5bd39c">redid IronRuby.dlr_config after Tomas' IronRuby changes</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/b43afd9f71cd5273f1d9b3f777f620812ee2af58">adding a default conversion spec and a little bit of refactoring</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/600a3aed26f21c092d2c9efccbd722d0c7a8bb3a">more array tests</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/2c7f69786a4c6afb852bd2bfe86af42c74ae3ee6">spec for a static method caching bug i found</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/82e5a3bad6cd0fa0a9b9572730007aa22ef05a43">spec method overriding maintains .NET supermethod</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/4c9d1df91350db6a82e3f26c10fb073fee00cc53">refactor to add some metaclass helpers</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/fa6de43521f4f87964dde49a100787f9325f419f">class instantiation specs</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/42b0882d0cd6297378060591af17f77f79067936">some more class instantiation specs</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/21eaf4cae6b73c9ae7a6cdc565a0faf17f770220">sealed class instantiation specs</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/5e8cf7298067a9d80fb5806ad9fa2ac7a0f76878">generic instantiation specs</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/47b05ed4b6a01cdc501b2514c91a2744d06762f0">make GenericClass have a method so it isn't EmptyGenericClass</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://github.com/jredville/ironruby/commit/8a54299a822d8bde5451ccb91d5d1545a5aa1778">more generic instantiation specs</a> <o:p></o:p></pre><pre
style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if !supportLists]><span
style='font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><o:p> </o:p></pre>
<p class=MsoNormal><o:p> </o:p></p>
</div>
</body>
</html>