<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>@font-face {
        font-family: Cambria Math;
}
@font-face {
        font-family: Calibri;
}
@font-face {
        font-family: Tahoma;
}
@page Section1 {margin: 1.0in 1.0in 1.0in 1.0in; }
P.MsoNormal {
        FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif"
}
LI.MsoNormal {
        FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif"
}
DIV.MsoNormal {
        FONT-SIZE: 11pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
P {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"
}
SPAN.emailstyle17 {
        COLOR: windowtext; FONT-FAMILY: "Calibri","sans-serif"
}
SPAN.EmailStyle19 {
        COLOR: #1f497d; FONT-FAMILY: "Calibri","sans-serif"
}
.MsoChpDefault {
        FONT-SIZE: 10pt
}
DIV.Section1 {
        
}
</style>
<meta content="MSHTML 6.00.2900.3314" name="GENERATOR">
<style title="owaParaStyle">P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body lang="EN-GB" vlink="purple" link="blue" ocsi="x">
<div dir="ltr"><font face="Tahoma" color="#000000" size="2">It seems that a number of socket methods were implemented in r108 but deleted in r109!</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div dir="ltr"><font face="tahoma" size="2">(not sure what else has gone missing)</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div dir="ltr"><font face="tahoma" size="2">Cheers, Wayne.</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div id="divRpF571223" style="DIRECTION: ltr">
<hr tabindex="-1">
<font face="Tahoma" size="2"><b>From:</b> ironruby-core-bounces@rubyforge.org [ironruby-core-bounces@rubyforge.org] On Behalf Of Peter Bacon Darwin [bacondarwin@googlemail.com]<br>
<b>Sent:</b> Friday, 16 May 2008 4:01 PM<br>
<b>To:</b> ironruby-core@rubyforge.org<br>
<b>Subject:</b> Re: [Ironruby-core] IronRuby r109 is out<br>
</font><br>
</div>
<div></div>
<div>
<div class="Section1">
<p class="MsoNormal"><span style="COLOR: #1f497d">Hi Wayne,</span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d">Socket.gethostname is now implemented (as of r108). Have you regenerated the Initializer.Generated.cs class? My update to r108 did not touch that file and that may be the reason it is not picking it up.</span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d">Pete</span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d"></span> </p>
<div>
<div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<p class="MsoNormal"><b><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">From:</span></b><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"> ironruby-core-bounces@rubyforge.org [mailto:ironruby-core-bounces@rubyforge.org]
<b>On Behalf Of </b>Wayne Kelly<br>
<b>Sent:</b> Friday,16 May 16, 2008 06:34<br>
<b>To:</b> ironruby-core@rubyforge.org<br>
<b>Subject:</b> Re: [Ironruby-core] IronRuby r109 is out</span></p>
</div>
</div>
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal"><b><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">> From:</span></b><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"> John Lam (IRONRUBY) [jflam@microsoft.com]<br>
<b>> To:</b> ironruby-core@rubyforge.org<br>
<b>> Subject:</b> [Ironruby-core] IronRuby r109 is out<br>
></span><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'"></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">> Next steps are to start looking at running some simple Rails unit tests to see what
</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">> missing APIs fall out of that investigation.
</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">I haven't had a chance to investigate this in detail, but my preliminary tests show the following results:</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">(after applying the latest version, plus a number of my own patches)</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Of the 365 test files required by my gems and rails use case:</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">315 load successfully</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">The rest fail for the following reasons:</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">13 - Regexp.new overloads not implemented<br>
11 - Socket::gethostname not implemented<br>
8 - gsub $n bug [#20137]<br>
7 - YAML::Syck::Resolver::use_types_at not implemented<br>
3 - OpenSSL::Digest::OPENSSL_VERSION_NUMBER not defined<br>
2 - Thread::critical= not implemented<br>
1 - trap not implemented<br>
1 - catch not implemented</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"> 1 - DATA global variable not defined</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"> 1 - IO::sync not implemented</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"> 1 - File::writable? not implemented</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">The gsub bug is what's currently preventing gems setup.rb from executing correctly.</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
<p class="MsoNormal"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Cheers, Wayne.</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
</div>
</div>
</div>
</body>
</html>