<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Include/opcode.h, branch v3.5.0a2</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>Closes Issue 17861: Autogenerate Include/opcode.h from opcode.py.</title>
<updated>2014-04-15T18:20:06+00:00</updated>
<author>
<name>Kushal Das</name>
<email>kushaldas@gmail.com</email>
</author>
<published>2014-04-15T18:20:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=02d23a212a1e8e45a29e06d3f91e119610b682a3'/>
<id>02d23a212a1e8e45a29e06d3f91e119610b682a3</id>
<content type='text'>
It includes required changes in Makefile.pre.in and configure.ac
among other files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It includes required changes in Makefile.pre.in and configure.ac
among other files.
</pre>
</div>
</content>
</entry>
<entry>
<title>PEP 465: a dedicated infix operator for matrix multiplication (closes #21176)</title>
<updated>2014-04-10T03:55:56+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2014-04-10T03:55:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=d51374ed78a3e3145911a16cdf3b9b84b3ba7d15'/>
<id>d51374ed78a3e3145911a16cdf3b9b84b3ba7d15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rather than passing locals to the class body, just execute the class body in the proper environment</title>
<updated>2013-05-16T19:37:25+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2013-05-16T19:37:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=e8e14591ebb729b4fa19626ce245fa0811cf6f32'/>
<id>e8e14591ebb729b4fa19626ce245fa0811cf6f32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>check local class namespace before reaching for cells (closes #17853)</title>
<updated>2013-04-30T13:41:40+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2013-04-30T13:41:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=3b0431dc6019d2f9ffa9adcaa78ddd3f7b76a2f5'/>
<id>3b0431dc6019d2f9ffa9adcaa78ddd3f7b76a2f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement PEP 380 - 'yield from' (closes #11682)</title>
<updated>2012-01-13T11:43:40+00:00</updated>
<author>
<name>Nick Coghlan</name>
<email>ncoghlan@gmail.com</email>
</author>
<published>2012-01-13T11:43:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=1f7ce62bd61488d5d721896a36a1b43befab88b5'/>
<id>1f7ce62bd61488d5d721896a36a1b43befab88b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>excise the remains of STOP_CODE, which hasn't done anything useful for years</title>
<updated>2011-07-18T03:49:50+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2011-07-18T03:49:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=76f7f4d979fcec9cff5175044f1c05123f0d7def'/>
<id>76f7f4d979fcec9cff5175044f1c05123f0d7def</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>#4617: Previously it was illegal to delete a name from the local</title>
<updated>2010-09-10T21:39:53+00:00</updated>
<author>
<name>Amaury Forgeot d'Arc</name>
<email>amauryfa@gmail.com</email>
</author>
<published>2010-09-10T21:39:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=ba117ef7e9b2f7f2fbec62a9fcfe371a68024769'/>
<id>ba117ef7e9b2f7f2fbec62a9fcfe371a68024769</id>
<content type='text'>
namespace if it occurs as a free variable in a nested block.  This limitation
of the compiler has been lifted, and a new opcode introduced (DELETE_DEREF).

This sample was valid in 2.6, but fails to compile in 3.x without this change::

   &gt;&gt;&gt; def f():
   ...     def print_error():
   ...        print(e)
   ...     try:
   ...        something
   ...     except Exception as e:
   ...        print_error()
   ...        # implicit "del e" here


This sample has always been invalid in Python, and now works::

   &gt;&gt;&gt; def outer(x):
   ...     def inner():
   ...        return x
   ...     inner()
   ...     del x

There is no need to bump the PYC magic number: the new opcode is used
for code that did not compile before.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
namespace if it occurs as a free variable in a nested block.  This limitation
of the compiler has been lifted, and a new opcode introduced (DELETE_DEREF).

This sample was valid in 2.6, but fails to compile in 3.x without this change::

   &gt;&gt;&gt; def f():
   ...     def print_error():
   ...        print(e)
   ...     try:
   ...        something
   ...     except Exception as e:
   ...        print_error()
   ...        # implicit "del e" here


This sample has always been invalid in Python, and now works::

   &gt;&gt;&gt; def outer(x):
   ...     def inner():
   ...        return x
   ...     inner()
   ...     del x

There is no need to bump the PYC magic number: the new opcode is used
for code that did not compile before.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #9225: Remove the ROT_FOUR and DUP_TOPX opcode, the latter replaced</title>
<updated>2010-09-04T18:43:52+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2010-09-04T18:43:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=74a69fa662fb844ad3c60eb27b09e5fa1e577305'/>
<id>74a69fa662fb844ad3c60eb27b09e5fa1e577305</id>
<content type='text'>
by the new (and simpler) DUP_TOP_TWO.  Performance isn't changed, but
our bytecode is a bit simplified.  Patch by Demur Rumed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by the new (and simpler) DUP_TOP_TWO.  Performance isn't changed, but
our bytecode is a bit simplified.  Patch by Demur Rumed.
</pre>
</div>
</content>
</entry>
<entry>
<title>revert unintended changes</title>
<updated>2010-07-20T22:39:34+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2010-07-20T22:39:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=20f9c3c50f5e642295040c05e574ff9dc84bf207'/>
<id>20f9c3c50f5e642295040c05e574ff9dc84bf207</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move test_trace.py so as not to conflict with future tests for the trace module</title>
<updated>2010-07-20T22:37:19+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2010-07-20T22:37:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=013783c529cfc459d05d261f5053ad7bf7d88c29'/>
<id>013783c529cfc459d05d261f5053ad7bf7d88c29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
