<div>Those changes will be in 2.0b4.</div>
<div>&nbsp;</div>
<div>Some of CPython&#39;s socket tests are problematic in the face of non-deterministic finalization.&nbsp; They assume, for instance, that a socket will implicitly be closed when the variable goes out of scope.&nbsp; Because of this, and because users haven&#39;t had a chance to bang on them yet, I wasn&#39;t confident enough in the changes I made&nbsp;to advocate porting them back to <a href="http://1.1.2.">1.1.2.</a><br>
<br></div>
<div class="gmail_quote">On Tue, Jul 15, 2008 at 8:38 AM, Michael Foord &lt;<a href="mailto:fuzzyman@voidspace.org.uk">fuzzyman@voidspace.org.uk</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hello guys,<br><br>The only socket related issue I see in that list is:<br><br>16356 1.1.2: socket.getnameinfo(...) broken under Vista<br>
<br>We were hoping that 1.1.2 would finally put to rest IronPython 1 issues with urllib / urllib2. Has that been done?<br><br>All the best,<br><br>Michael<br><br>Srivatsn Narayanan wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>Hello IronPython Community,<br><br>I'm pleased to announce the release of IronPython 1.1.2 RC1. In this release twenty-one CodePlex work Items that were identified as high priority on the IronPython mailing list were fixed. It's worth noting that this included the implementation of the "_winreg" CPython module and a few performance improvements in targeted areas. Please also note that there are two potentially breaking changes in this release:<br>
<br>· nt.unlink will now throw an exception if the file doesn't exist, as it does in CPython.<br><br>· The signature of <a href="http://ironpython.runtime.operations.ops.id/" target="_blank">IronPython.Runtime.Operations.Ops.Id</a>() has changed and it now returns an object instead of long. This maps to the id() function in python. Note that there is no change for python caused by this and only code which is directly calling Ops.Id from a statically typed language like C# or VB will be affected.<br>
<br>Assuming no major issues are discovered in this build, we hope to rerelease it as our last planned IronPython 1.1 release, IronPython 1.1.2, in several weeks. Please let us know if you encounter any issues as soon as possible.<br>
<br>The following CodePlex Work Items were closed:<br><br>· 16368 1.1.2: nt.access is missing<br><br>· 16402 1.1.2: implement _winreg module<br><br>· 15105 1.1.2: endpos is zero in IronPython 1.1.1<br><br>· 16335 1.1.2: Event handlers can cause circular references and leak memory<br>
<br>· 16337 1.1.2: Trivial: Implement float.__lt__(float)<br><br>· 16338 1.1.2: Using lambda in class definition will add &lt;lambda$..&gt; into the<br><br>· 16342 1.1.2: calling base class __call__ invokes constructor instead<br>
<br>· 16343 1.1.2: problem with __slots__ and __init__ in new-style classes<br><br>· 16347 1.1.2: Trivial: popen shouldn&#39;t open new window<br><br>· 16348 1.1.2: Removes the inexistent file did not throw OSError in IP<br>
<br>· 16350 1.1.2: int() doesn&#39;t convert representable longs to int<br><br>· 16351 1.1.2: dict.update doesn&#39;t take keyword arguments - differs from CPython<br><br>· 16353 1.1.2: Trivial: int(&#39;0x20&#39;, 16) fails to parse, long too<br>
<br>· 16355 1.1.2: unpacking single element tuples in for-statement, listcomp and generator<br><br>· 16356 1.1.2: socket.getnameinfo(...) broken under Vista<br><br>· 16360 1.1.2: Class with slots and getattr not compatible<br>
<br>· 16363 1.1.2: Can&#39;t call method w/ nullable as 1st argument w/ greater than 5 arguments<br><br>· 16364 1.1.2: Backport fix for compiled regular expressions<br><br>· 16365 1.1.2: Tuple hashing improvements<br><br>
· 16366 1.1.2: PyCF_DONT_IMPLY_DEDENT support in compile<br><br>· 16749 1.1.2 (Trivial): Modifier of PythonEngine.DefaultCompilerContext(..)<br><br>We'd like to thank everyone in the community who contributed to these bugs: Ronnie Maor, jackeyoo, sanxiyn, Michael Foord, Kamil Dworakowski, lthompson, romank, Jeff Brown, rridge, David Fraser, pobrien, ebaklund.<br>
<br>You can download IronPython 1.1.2 RC1 at: <a href="http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=15198" target="_blank">http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=15198</a> <br>
<br>The IronPython Team<br><br>------------------------------------------------------------------------<br><br>_______________________________________________<br>Users mailing list<br><a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>&nbsp;<br></blockquote><br><br>-- <br><a href="http://www.ironpythoninaction.com/" target="_blank">http://www.ironpythoninaction.com/</a><br>
<a href="http://www.voidspace.org.uk/" target="_blank">http://www.voidspace.org.uk/</a><br><a href="http://www.trypython.org/" target="_blank">http://www.trypython.org/</a><br><a href="http://www.ironpython.info/" target="_blank">http://www.ironpython.info/</a><br>
<a href="http://www.theotherdelia.co.uk/" target="_blank">http://www.theotherdelia.co.uk/</a><br><a href="http://www.resolverhacks.net/" target="_blank">http://www.resolverhacks.net/</a><br><br>_______________________________________________<br>
Users mailing list<br><a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br><a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
</blockquote></div><br>