<br><br><div><span class="gmail_quote">On 5/14/07, <b class="gmail_sendername">Guido van Rossum</b> &lt;<a href="mailto:guido@python.org">guido@python.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
OK Brett, let &#39;er rip.</blockquote><div><br>Ripped in revision 55322.<br><br>-Brett<br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 5/14/07, Jeremy Hylton &lt;<a href="mailto:jeremy@alum.mit.edu">jeremy@alum.mit.edu</a>&gt; wrote:<br>&gt; On 5/13/07, Guido van Rossum &lt;<a href="mailto:guido@python.org">guido@python.org</a>&gt; wrote:<br>&gt; &gt; test_compiler and test_transformer have been broken for a couple of
<br>&gt; &gt; months now I believe.<br>&gt; &gt;<br>&gt; &gt; Unless someone comes to the rescue of the compiler package soon, I&#39;m<br>&gt; &gt; tempted to remove it from the p3yk branch -- it doesn&#39;t seem to serve
<br>&gt; &gt; any particularly good purpose, especially now that the AST used by the<br>&gt; &gt; compiler written in C is exportable.<br>&gt;<br>&gt; We currently lack the ability to take an AST exported by the Python-C<br>
&gt; compiler and pass it back to the compiler to generate bytecode.&nbsp;&nbsp;It<br>&gt; would be a lot more practical, however, to add this ability than to<br>&gt; try to maintain two different compilers.<br>&gt;<br>&gt; So a qualified +1 from me.
<br>&gt;<br>&gt; Jeremy<br>&gt;<br>&gt; &gt;<br>&gt; &gt; --Guido<br>&gt; &gt;<br>&gt; &gt; On 5/13/07, Brett Cannon &lt;<a href="mailto:brett@python.org">brett@python.org</a>&gt; wrote:<br>&gt; &gt; &gt; I just did a ``make distclean`` on a clean checkout (r55300) and
<br>&gt; &gt; &gt; test_compiler/test_transformer are failing:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;&nbsp;&nbsp; File<br>&gt; &gt; &gt; &quot;/Users/drifty/Dev/python/3.x/pristine/Lib/compiler/transformer.py&quot;,<br>&gt; &gt; &gt; line 715, in atom
<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return self._atom_dispatch[nodelist[0][0]](nodelist)<br>&gt; &gt; &gt; KeyError: 322<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; or<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;&nbsp;&nbsp; File<br>&gt; &gt; &gt; &quot;/Users/drifty/Dev/python/3.x/pristine/Lib/compiler/transformer.py&quot;,
<br>&gt; &gt; &gt; line 776, in lookup_node<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; return self._dispatch[node[0]]<br>&gt; &gt; &gt; KeyError: 331<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; or<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;&nbsp;&nbsp; File<br>&gt; &gt; &gt; &quot;/Users/drifty/Dev/python/3.x/pristine/Lib/compiler/transformer.py&quot;,
<br>&gt; &gt; &gt; line 783, in com_node<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; return self._dispatch[node[0]](node[1:])<br>&gt; &gt; &gt; KeyError: 339<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I don&#39;t know the compiler package at all (which is why I am currently
<br>&gt; &gt; stuck<br>&gt; &gt; &gt; on Tony Lownds&#39; PEP 3113 patch since I am getting a<br>&gt; &gt; &gt; compiler.transformer.WalkerError) so I have no clue how to<br>&gt; &gt; &gt; go about fixing this.&nbsp;&nbsp;Anyone happen to know what may have caused the
<br>&gt; &gt; &gt; breakage?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; -Brett<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; Python-3000 mailing list<br>&gt; &gt; &gt; <a href="mailto:Python-3000@python.org">
Python-3000@python.org</a><br>&gt; &gt; &gt; <a href="http://mail.python.org/mailman/listinfo/python-3000">http://mail.python.org/mailman/listinfo/python-3000</a><br>&gt; &gt; &gt; Unsubscribe:<br>&gt; &gt; &gt; <a href="http://mail.python.org/mailman/options/python-3000/guido%40python.org">
http://mail.python.org/mailman/options/python-3000/guido%40python.org</a><br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt; --Guido van Rossum (home page: <a href="http://www.python.org/~guido/">
http://www.python.org/~guido/</a>)<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Python-3000 mailing list<br>&gt; &gt; <a href="mailto:Python-3000@python.org">Python-3000@python.org</a><br>&gt; &gt; 
<a href="http://mail.python.org/mailman/listinfo/python-3000">http://mail.python.org/mailman/listinfo/python-3000</a><br>&gt; &gt; Unsubscribe:<br>&gt; &gt; <a href="http://mail.python.org/mailman/options/python-3000/jeremy%40alum.mit.edu">
http://mail.python.org/mailman/options/python-3000/jeremy%40alum.mit.edu</a><br>&gt; &gt;<br>&gt;<br><br><br>--<br>--Guido van Rossum (home page: <a href="http://www.python.org/~guido/">http://www.python.org/~guido/</a>)<br>
</blockquote></div><br>