<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/compile.c, branch zooba-patch-1</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>[2.7] bpo-33132: Fix reference counting issues in the compiler. (GH-6209). (GH-6322)</title>
<updated>2018-04-01T07:26:33+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2018-04-01T07:26:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=72f3e0887500e00867fa16ce5aaab12fae853b63'/>
<id>72f3e0887500e00867fa16ce5aaab12fae853b63</id>
<content type='text'>
(cherry picked from commit a95d98607efe0c43475b354543e49bf8e240bc6f)

Co-authored-by: Serhiy Storchaka &lt;storchaka@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit a95d98607efe0c43475b354543e49bf8e240bc6f)

Co-authored-by: Serhiy Storchaka &lt;storchaka@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>make too many nested blocks be a SyntaxError instead of a SystemError (closes #27514)</title>
<updated>2016-07-15T05:00:03+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2016-07-15T05:00:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6c4fa70da66d7efbf838a93bc69c7bdf2dda65f8'/>
<id>6c4fa70da66d7efbf838a93bc69c7bdf2dda65f8</id>
<content type='text'>
Patch by Ammar Askar.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Ammar Askar.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #27301: Fixed incorrect return code for error in compile.c.</title>
<updated>2016-06-15T17:06:29+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-06-15T17:06:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=34cb3f026b0be1360ae438f82faa8ade126b8deb'/>
<id>34cb3f026b0be1360ae438f82faa8ade126b8deb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #22570: Renamed Py_SETREF to Py_XSETREF.</title>
<updated>2016-04-06T06:51:18+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-04-06T06:51:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=bc62af1bbe118aa678cb6fa4ecad40f7250b56de'/>
<id>bc62af1bbe118aa678cb6fa4ecad40f7250b56de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>code_richcompare() now uses the constants types</title>
<updated>2016-01-22T11:33:12+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-01-22T11:33:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=7791165fb36ecca2398ac81e9b6bc0248821262c'/>
<id>7791165fb36ecca2398ac81e9b6bc0248821262c</id>
<content type='text'>
Issue #25843: When compiling code, don't merge constants if they are equal but
have a different types. For example, "f1, f2 = lambda: 1, lambda: 1.0" is now
correctly compiled to two different functions: f1() returns 1 (int) and f2()
returns 1.0 (int), even if 1 and 1.0 are equal.

Add a new _PyCode_ConstantKey() private function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #25843: When compiling code, don't merge constants if they are equal but
have a different types. For example, "f1, f2 = lambda: 1, lambda: 1.0" is now
correctly compiled to two different functions: f1() returns 1 (int) and f2()
returns 1.0 (int), even if 1 and 1.0 are equal.

Add a new _PyCode_ConstantKey() private function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #20440: Massive replacing unsafe attribute setting code with special</title>
<updated>2015-12-24T08:35:35+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-12-24T08:35:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=5951f2300f43d75d344d542e171daed47a0382a6'/>
<id>5951f2300f43d75d344d542e171daed47a0382a6</id>
<content type='text'>
macro Py_SETREF.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
macro Py_SETREF.
</pre>
</div>
</content>
</entry>
<entry>
<title>check return value of PyString_FromStringAndSize for NULL (closes #24734)</title>
<updated>2015-07-27T14:47:21+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2015-07-27T14:47:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=0287f2f7cbeee90491b24f24da871c981074ac00'/>
<id>0287f2f7cbeee90491b24f24da871c981074ac00</id>
<content type='text'>
Patch by Pankaj Sharma.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Pankaj Sharma.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed indentation of Python examples in C comments.</title>
<updated>2015-06-10T21:06:27+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-06-10T21:06:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=f0aa88f6e856710c4cf5bdb23a81817a841c4553'/>
<id>f0aa88f6e856710c4cf5bdb23a81817a841c4553</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pop the loop block even for infinite while loops (closes #23048)</title>
<updated>2014-12-13T21:06:19+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2014-12-13T21:06:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=7a6a97352d9a99e83e6beca729d14bb6ca542d12'/>
<id>7a6a97352d9a99e83e6beca729d14bb6ca542d12</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #22453: Fexed reference leaks when format error messages in ceval.c.</title>
<updated>2014-11-18T22:11:05+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2014-11-18T22:11:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=a86c091a736020d823f1676acec7319bc5493f2c'/>
<id>a86c091a736020d823f1676acec7319bc5493f2c</id>
<content type='text'>
Warn against the use of leaking macro PyObject_REPR().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Warn against the use of leaking macro PyObject_REPR().
</pre>
</div>
</content>
</entry>
</feed>
