summaryrefslogtreecommitdiffstats
path: root/Python/symtable.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-37947: Avoid double-decrement in symtable recursion counting (GH-15593)Nick Coghlan2019-08-291-4/+14
* bpo-37954: Fix reference leak in the symtable (GH-15514)Pablo Galindo2019-08-261-1/+3
* bpo-37947: Adjust correctly the recursion level in symtable for named express...Pablo Galindo2019-08-261-1/+3
* bpo-37757: Disallow PEP 572 cases that expose implementation details (GH-15131)Nick Coghlan2019-08-251-24/+97
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-2/+2
* bpo-36540: PEP 570 -- Implementation (GH-12701)Pablo Galindo2019-04-291-0/+2
* bpo-36187: Remove NamedStore. (GH-12167)Serhiy Storchaka2019-03-051-5/+4
* bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112)Serhiy Storchaka2019-02-251-5/+13
* Complete switch cases in symtable.c; fixes bpo-35963 (GH-11821)Guido van Rossum2019-02-111-0/+4
* bpo-35224: PEP 572 Implementation (#10497)Emily Morehouse2019-01-241-9/+83
* bpo-35177, Python-ast.h: Fix "Yield" compiler warning (GH-10664)Victor Stinner2018-11-221-0/+1
* Add a missed PyErr_NoMemory() in symtable_new(). (GH-10576)Zackery Spytz2018-11-161-1/+3
* bpo-35081: Rename internal headers (GH-10275)Victor Stinner2018-11-121-1/+1
* bpo-35177: Add dependencies between header files (GH-10361)Victor Stinner2018-11-111-5/+0
* bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266)Victor Stinner2018-11-011-1/+1
* bpo-35081: Add pycore_ prefix to internal header files (GH-10263)Victor Stinner2018-10-311-1/+1
* bpo-34939: Allow annotated global names in module namespace (GH-9844)Pablo Galindo2018-10-141-0/+1
* Fix a possible decref of a borrowed reference in symtable.c. (GH-9786)Zackery Spytz2018-10-111-2/+4
* bpo-32892: Use ast.Constant instead of specific constant AST types. (GH-9445)Serhiy Storchaka2018-09-271-5/+0
* bpo-34683: Make SyntaxError column offsets consistently 1-indexed (gh-9338)Ammar Askar2018-09-241-7/+7
* bpo-32836: Remove obsolete code from symtable pass (GH-5680)Nitish Chandra2018-02-261-25/+0
* bpo-10544: Disallow "yield" in comprehensions and generator expressions. (GH-...Serhiy Storchaka2018-02-041-24/+7
* bpo-10544: Deprecate "yield" in comprehensions and generator expressions. (GH...Serhiy Storchaka2017-12-011-1/+30
* bpo-28936: Detect lexically first syntax error first (#4097)Ivan Levkivskyi2017-10-261-18/+16
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-081-0/+4
* Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualT...Serhiy Storchaka2016-11-161-2/+2
|\
| * Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualT...Serhiy Storchaka2016-11-161-2/+2
* | Issue #28100: Refactor error messages, patch by Ivan LevkivskyiChristian Heimes2016-09-231-12/+8
* | Issue #28008: Implement PEP 530 -- asynchronous comprehensions.Yury Selivanov2016-09-091-0/+6
* | Issue #27999: Make "global after use" a SyntaxError, and ditto for nonlocal.Guido van Rossum2016-09-091-68/+36
* | Issue #28003: Implement PEP 525 -- Asynchronous Generators.Yury Selivanov2016-09-091-2/+4
* | Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations.Yury Selivanov2016-09-091-0/+56
* | Fix potential NULL pointer dereference in update_symbols()Christian Heimes2016-09-081-1/+1
* | Merge typo fixes from 3.5Martin Panter2016-06-041-1/+1
|\ \ | |/
| * Fix typos in code comment and documentationMartin Panter2016-06-041-1/+1
* | Add ast.ConstantVictor Stinner2016-01-251-0/+1
* | merge 3.5 (#25973)Benjamin Peterson2015-12-291-8/+16
|\ \ | |/
| * make recording and reporting errors and nonlocal and global directives more r...Benjamin Peterson2015-12-291-8/+16
* | Issue #25923: Added more const qualifiers to signatures of static and private...Serhiy Storchaka2015-12-251-2/+2
* | Issue #24965: Implement PEP 498 "Literal String Interpolation". Documentation...Eric V. Smith2015-09-191-0/+8
|/
* Issue #24619: More tests; fix nits in compiler.cYury Selivanov2015-07-221-1/+1
* Issue #19235: Add new RecursionError exception. Patch by Georg Brandl.Yury Selivanov2015-07-031-2/+2
* PEP 0492 -- Coroutines with async and await syntax. Issue #24017.Yury Selivanov2015-05-121-6/+43
* PEP 448: additional unpacking generalizations (closes #2292)Benjamin Peterson2015-05-061-18/+8
* remove the concept of an unoptimized function scope from the compiler, since ...Benjamin Peterson2015-04-281-16/+0
* remove dead *-import checking code (closes #24049)Benjamin Peterson2015-04-241-31/+0
* merge 3.3 (#19098)Benjamin Peterson2013-09-271-2/+6
|\
| * don't scale compiler stack frames if the recursion limit is huge (closes #19098)Benjamin Peterson2013-09-271-2/+6
| * move definition to top of blockBenjamin Peterson2013-05-171-1/+2
| * complain about "global __class__" in a class body (closes #17983)Benjamin Peterson2013-05-151-0/+6