<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/Python-ast.c, branch v3.6.7</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>bpo-33677: Fix signatures of tp_clear handlers for AST and deque. (GH-7196) (GH-7269)</title>
<updated>2018-05-31T06:10:28+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2018-05-31T06:10:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=0fe3be03926c3468ed4c10980d1a030c8ef4e37e'/>
<id>0fe3be03926c3468ed4c10980d1a030c8ef4e37e</id>
<content type='text'>
(cherry picked from commit a5c42284e69fb309bdd17ee8c1c120d1be383012)

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 a5c42284e69fb309bdd17ee8c1c120d1be383012)

Co-authored-by: Serhiy Storchaka &lt;storchaka@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-31095: fix potential crash during GC (GH-3195)</title>
<updated>2017-09-04T03:31:09+00:00</updated>
<author>
<name>INADA Naoki</name>
<email>methane@users.noreply.github.com</email>
</author>
<published>2017-09-04T03:31:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2eea952b1b9ebbc2d94fd3faca1536c6b4963725'/>
<id>2eea952b1b9ebbc2d94fd3faca1536c6b4963725</id>
<content type='text'>
(cherry picked from commit a6296d34a478b4f697ea9db798146195075d496c)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit a6296d34a478b4f697ea9db798146195075d496c)</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a shadow-compatible-local warning (#2181)</title>
<updated>2017-08-04T17:53:42+00:00</updated>
<author>
<name>Yuan Chao Chou</name>
<email>oswinchou@gmail.com</email>
</author>
<published>2017-08-04T17:53:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=a0cb7db8e4b928b4c06da4bde8695555276958f0'/>
<id>a0cb7db8e4b928b4c06da4bde8695555276958f0</id>
<content type='text'>
Change the shadowing naming, 'value' (Python-ast.c:4686), to 'val'
to prevent the variables from being misused.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the shadowing naming, 'value' (Python-ast.c:4686), to 'val'
to prevent the variables from being misused.</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24098: Fixed possible crash when AST is changed in process of</title>
<updated>2016-10-07T18:55:49+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-10-07T18:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=5e80855af3537f9715b33539d5b9860ca533a288'/>
<id>5e80855af3537f9715b33539d5b9860ca533a288</id>
<content type='text'>
compiling it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
compiling it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24098: Fixed possible crash when AST is changed in process of</title>
<updated>2016-10-07T18:51:28+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-10-07T18:51:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=cf3806026b4f9784f97fce168695c3b4a6bbd8a5'/>
<id>cf3806026b4f9784f97fce168695c3b4a6bbd8a5</id>
<content type='text'>
compiling it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
compiling it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28008: Implement PEP 530 -- asynchronous comprehensions.</title>
<updated>2016-09-09T17:36:01+00:00</updated>
<author>
<name>Yury Selivanov</name>
<email>yury@magic.io</email>
</author>
<published>2016-09-09T17:36:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=52c4e7cc84702750bb75d5423da01d01bcdfdf39'/>
<id>52c4e7cc84702750bb75d5423da01d01bcdfdf39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations.</title>
<updated>2016-09-09T03:50:03+00:00</updated>
<author>
<name>Yury Selivanov</name>
<email>yury@magic.io</email>
</author>
<published>2016-09-09T03:50:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=f8cb8a16a344ab208fd46876c4b63604987347b8'/>
<id>f8cb8a16a344ab208fd46876c4b63604987347b8</id>
<content type='text'>
Patch by Ivan Levkivskyi.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Ivan Levkivskyi.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #26146: remove useless code</title>
<updated>2016-01-26T23:37:59+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-01-26T23:37:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=25219f596a069e8d4ed7114cd9b1bddc2a1de3b7'/>
<id>25219f596a069e8d4ed7114cd9b1bddc2a1de3b7</id>
<content type='text'>
obj2ast_constant() code is baesd on obj2ast_object() which has a special case
for Py_None. But in practice, we don't need to have a special case for
constants.

Issue noticed by Joseph Jevnik on a review.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
obj2ast_constant() code is baesd on obj2ast_object() which has a special case
for Py_None. But in practice, we don't need to have a special case for
constants.

Issue noticed by Joseph Jevnik on a review.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ast.Constant</title>
<updated>2016-01-25T23:40:57+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-01-25T23:40:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=f2c1aa1661edb3e14ff8b7b9995f93e303c8acbb'/>
<id>f2c1aa1661edb3e14ff8b7b9995f93e303c8acbb</id>
<content type='text'>
Issue #26146: Add a new kind of AST node: ast.Constant. It can be used by
external AST optimizers, but the compiler does not emit directly such node.

An optimizer can replace the following AST nodes with ast.Constant:

* ast.NameConstant: None, False, True
* ast.Num: int, float, complex
* ast.Str: str
* ast.Bytes: bytes
* ast.Tuple if items are constants too: tuple
* frozenset

Update code to accept ast.Constant instead of ast.Num and/or ast.Str:

* compiler
* docstrings
* ast.literal_eval()
* Tools/parser/unparse.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #26146: Add a new kind of AST node: ast.Constant. It can be used by
external AST optimizers, but the compiler does not emit directly such node.

An optimizer can replace the following AST nodes with ast.Constant:

* ast.NameConstant: None, False, True
* ast.Num: int, float, complex
* ast.Str: str
* ast.Bytes: bytes
* ast.Tuple if items are constants too: tuple
* frozenset

Update code to accept ast.Constant instead of ast.Num and/or ast.Str:

* compiler
* docstrings
* ast.literal_eval()
* Tools/parser/unparse.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #25555: Fix parser and AST: fill lineno and col_offset of "arg" node when</title>
<updated>2015-11-06T16:01:48+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-11-06T16:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=c106c68aeb5814583a622587e63504f0c93c5140'/>
<id>c106c68aeb5814583a622587e63504f0c93c5140</id>
<content type='text'>
compiling AST from Python objects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
compiling AST from Python objects.
</pre>
</div>
</content>
</entry>
</feed>
