<html><head><style type="text/css" media="screen">Body{font-family: Verdana;font-size:.75em;}h4{font-size:.9em;}a{color: #3a62a6;}.digest .toc {margin-bottom: 15px; padding-bottom:8px; border-bottom: 1px solid #ccc;}.digest .tocItem {margin-bottom: 15px;}.tocItem a{color:#000;text-decoration: none;}.tocItem a:hover{color: #3a62a6;text-decoration: underline;}.topic{padding-bottom: 8px;margin-bottom: 20px; border-bottom: 1px solid #ccc;}.topicHeader{margin-bottom:10px;}.topicTitle{font-weight: bold;}.replies p{margin:0;padding:0;}.replies hr{width: 15%;text-align: left;margin: 0 auto 5px 0;border: none 0;border-top: 1px solid #ccc;height: 1px;}.reply{margin-bottom: 6px;padding-bottom: 4px;}.anchorMarker{color: #3a62a6;}.footer{color: gray;}</style></head><body><div class="digest"><p>Hi ironpython,</p><p>Here's your Daily Digest of new issues for project "<a href="http://ironpython.codeplex.com/">IronPython</a>".</p><p>In today's digest:</p><h4>ISSUES</h4><div class="toc"><div class="tocItem"><a href="#toc_issue_1">1. <span class="tocTitle">[New comment] hashlib update really slow</span> <span class="anchorMarker">↓</span></a></div><div class="tocItem"><a href="#toc_issue_2">2. <span class="tocTitle">[New comment] hashlib update really slow</span> <span class="anchorMarker">↓</span></a></div><div class="tocItem"><a href="#toc_issue_3">3. <span class="tocTitle">[New comment] ast.parse fails on semicolon</span> <span class="anchorMarker">↓</span></a></div><div class="tocItem"><a href="#toc_issue_4">4. <span class="tocTitle">[New comment] ast.parse fails on semicolon</span> <span class="anchorMarker">↓</span></a></div><div class="tocItem"><a href="#toc_issue_5">5. <span class="tocTitle">[New issue] Can't install 2.6.2 for .Net 4.0 - can't find wininst-9.0.exe</span> <span class="anchorMarker">↓</span></a></div><div class="tocItem"><a href="#toc_issue_6">6. <span class="tocTitle">[New comment] Can't install 2.6.2 for .Net 4.0 - can't find wininst-9.0.exe</span> <span class="anchorMarker">↓</span></a></div></div><h4>ISSUES</h4><div class="topic"><a name="toc_issue_1"></a><div class="topicHeader"><span class="topicTitle">1. [New comment] hashlib update really slow</span> <a href="http://ironpython.codeplex.com/workitem/34022">view online</a></div><p>User clayton123 has commented on the issue:</p><p>"<p>This is probably only part of the problem, but the modules I've tried in hashlib (md5, sha256, and sha512) all seem to have a strange linear increase in how long it takes to call update().  Try this test code:<br>```<br>import hashlib<br>from time import clock</p><p>buffer = ' '*1024<br>hash_count = 10000<br>hasher = hashlib.md5()<br>output = open( 'linear_growth.txt', 'wt' )<br>while hash_count &gt; 0:<br>    start = clock()<br>    hasher.update( buffer )<br>    finish = clock() - start<br>    print &gt;&gt; output, finish<br>    hash_count -= 1<br>output.close()<br>```<br>When I run this on my machine (64 bit Windows Server 2008 with IronPython 2.7.3) and look at the timing data there is a very clear linear growth that suggests each call to update takes (on average) around 3.5 usec longer than the one before.  The graphs are different between ipy and ipy64, but the growth trend is the same.  Very strange.&lt"</p></div><div class="topic"><a name="toc_issue_2"></a><div class="topicHeader"><span class="topicTitle">2. [New comment] hashlib update really slow</span> <a href="http://ironpython.codeplex.com/workitem/34022">view online</a></div><p>User pingy has commented on the issue:</p><p>"<p>Clayton123</p><p>thanks for the test code. Indeed I can reproduce the linear growth phenomenon. The plot of the time per update vs iteration number looks like an escalator. In fact, one can see detect multiple trend lines all with the same slope. Very weird.&lt"</p></div><div class="topic"><a name="toc_issue_3"></a><div class="topicHeader"><span class="topicTitle">3. [New comment] ast.parse fails on semicolon</span> <a href="http://ironpython.codeplex.com/workitem/34196">view online</a></div><p>User paweljasinski has commented on the issue:</p><p>"<p>I think you have to update to 2.7.4 beta 1. Here is what I am getting:</p><p>C:\Program Files\Console2&gt;ipy<br>IronPython 2.7.4a1 (2.7.0.40) on .NET 4.0.30319.296 (32-bit)<br>Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br>&gt;&gt;&gt; import ast<br>&gt;&gt;&gt; m=ast.parse(&quot;a = 1;b = 2&quot;)<br>&gt;&gt;&gt; c=compile(m,&quot;&quot;,mode=&quot;exec&quot;)<br>&gt;&gt;&gt; exec c<br>&gt;&gt;&gt; a,b<br>(1, 2)<br>&lt"</p></div><div class="topic"><a name="toc_issue_4"></a><div class="topicHeader"><span class="topicTitle">4. [New comment] ast.parse fails on semicolon</span> <a href="http://ironpython.codeplex.com/workitem/34196">view online</a></div><p>User paweljasinski has commented on the issue:</p><p>"<p>```<br>C:\Program Files\Console2&gt;ipy<br>IronPython 2.7.4a1 (2.7.0.40) on .NET 4.0.30319.296 (32-bit)<br>Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br>&gt;&gt;&gt; import ast<br>&gt;&gt;&gt; m=ast.parse(&quot;a = 1;b = 2&quot;)<br>&gt;&gt;&gt; c=compile(m,&quot;&quot;,mode=&quot;exec&quot;)<br>&gt;&gt;&gt; exec c<br>&gt;&gt;&gt; a,b<br>(1, 2)<br>```<br>sorry for the formatting, but I don't know how to edit my own posts &lt"</p></div><div class="topic"><a name="toc_issue_5"></a><div class="topicHeader"><span class="topicTitle">5. [New issue] Can't install 2.6.2 for .Net 4.0 - can't find wininst-9.0.exe</span> <a href="http://ironpython.codeplex.com/workitem/34199">view online</a></div><p>User smartjoel has proposed the issue:</p><p>"I need to install 2.6 because i need to run Ironclad.<br />
I am installing on Windows7 (x64).<br />
<br />
The failing happens here:<br />
InstallFiles: File: wininst-9.0.exe,  Directory: C:\Program Files (x86)\IronPython 2.6 for .NET 4.0\Lib\distutils\command\,  Size: 196096<br />
Error 1334. The file 'File_wininst_9.0.exe' cannot be installed because the file cannot be found in cabinet file 'IronPy.cab'. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.<br />
MSI (s) (BC:0C) [09:34:33:380]: Product: IronPython 2.6 for .NET 4.0 -- Error 1334. The file 'File_wininst_9.0.exe' cannot be installed because the file cannot be found in cabinet file 'IronPy.cab'. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package."</p></div><div class="topic"><a name="toc_issue_6"></a><div class="topicHeader"><span class="topicTitle">6. [New comment] Can't install 2.6.2 for .Net 4.0 - can't find wininst-9.0.exe</span> <a href="http://ironpython.codeplex.com/workitem/34199">view online</a></div><p>User smartjoel has commented on the issue:</p><p>"<p>I wonder why it is File_wininst_9.0.exe? why 'File_ ' is appended to wininst9.0.exe?&lt"</p></div><div class="footer"><p>You are receiving this email because you subscribed to notifications on CodePlex.</p><p>To report a bug, request a feature, or add a comment, visit <a href="http://ironpython.codeplex.com/workitem/list/basic">IronPython Issue Tracker</a>. You can <a href="http://ironpython.codeplex.com/subscriptions/workitem/project/edit">unsubscribe or change your issue notification settings</a> on CodePlex.com.</p></div></div></body></html>