191 Commits (62be74290aca26d16f3f55ece7ff6dad14e60e8d)

Author SHA1 Message Date
Serhiy Storchaka 62be74290a
bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) 7 years ago
Victor Stinner 3bb183d7fb
bpo-35177, Python-ast.h: Fix "Yield" compiler warning (GH-10664) 7 years ago
Victor Stinner 5f2df88b63
bpo-35177: Add dependencies between header files (GH-10361) 7 years ago
Serhiy Storchaka e5362eaa75
bpo-33308: Fix a crash in the parser module when convert an ST object. (#6519) 8 years ago
stratakis e8b1965639 bpo-23699: Use a macro to reduce boilerplate code in rich comparison functions (GH-793) 8 years ago
Serhiy Storchaka a79f4c2195 bpo-30070: Fixed leaks and crashes in errors handling in the parser module. (#1131) 9 years ago
Serhiy Storchaka 228b12edcc Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever 9 years ago
Serhiy Storchaka 06515833fe Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize 9 years ago
Benjamin Peterson 53595c4879 replace custom validation logic in the parse module with a simple DFA validator (closes #26526) 10 years ago
Serhiy Storchaka ef1585eb9a Issue #25923: Added more const qualifiers to signatures of static and private functions. 10 years ago
Serhiy Storchaka 2d06e84455 Issue #25923: Added the const qualifier to static constant arrays. 10 years ago
Serhiy Storchaka 5c4064e8bd Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. 10 years ago
Yury Selivanov 14acf5f41d Issue #24791: Fix grammar regression for call syntax: 'g(*a or b)'. 11 years ago
Benjamin Peterson de12b79cd6 allow test node after ** in calls (closes #24176) 11 years ago
Yury Selivanov 7544508f02 PEP 0492 -- Coroutines with async and await syntax. Issue #24017. 11 years ago
Benjamin Peterson 025e9ebd0a PEP 448: additional unpacking generalizations (closes #2292) 11 years ago
Serhiy Storchaka 009b811d67 Removed unintentional trailing spaces in non-external and non-generated C files. 11 years ago
Victor Stinner 5f8d485982 parser: fix usage of Py_BuildValue() to build a parser error 12 years ago
Victor Stinner 14e461d5b9 Close #11619: The parser and the import machinery do not encode Unicode 13 years ago
Victor Stinner 6684bdf73d Issue #18408: Fix typo in build_node_tree() of the parser module 13 years ago
Victor Stinner df4572cc71 Issue #18408: parser module: fix error handling in node2tuple() 13 years ago
Victor Stinner 3bd6abd129 Issue #18408: Fix parser.sequence2st() and parser.tuple2st(): raise MemoryError 13 years ago
Serhiy Storchaka 7898043868 Issue #15989: Fix several occurrences of integer overflow 13 years ago
Andrew Svetlov 4bb142b1b7 Issue #16714: use 'raise' exceptions, don't 'throw'. 13 years ago
Andrew Svetlov 737fb89dd1 Issue #16714: use 'raise' exceptions, don't 'throw'. 13 years ago
Antoine Pitrou 6f430e4963 Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. 14 years ago
Antoine Pitrou c5bef75c77 Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. 14 years ago
Jesus Cea 4fa7a5fc98 #15512: Declarations reorganization 14 years ago
Jesus Cea e9c5318967 Closes #15512: Correct __sizeof__ support for parser 14 years ago
Jesus Cea 3e3192d8f7 Closes #15512: Correct __sizeof__ support for parser 14 years ago
Mark Dickinson da029fb293 Issue #14741: Fix missing support for ellipsis in parser module. 14 years ago
Mark Dickinson 11c1dee183 Issue #14697: Fix missing parser module support for set displays and set comprehensions. 14 years ago
Mark Dickinson cf360b9209 Issue #14701: Add missing support for 'raise ... from' in parser module. 14 years ago
Mark Dickinson 407b3bd89b Issue #14696: Fix parser module to understand 'nonlocal' declarations. 14 years ago
Mark Dickinson ea7e9f9a83 Issue #9154: Fix parser module to understand function annotations. 14 years ago
Nick Coghlan 1f7ce62bd6 Implement PEP 380 - 'yield from' (closes #11682) 14 years ago
Martin v. Löwis bd928fef42 Rename _Py_identifier to _Py_IDENTIFIER. 14 years ago
Martin v. Löwis 1ee1b6fe0d Use identifier API for PyObject_GetAttrString. 14 years ago
Benjamin Peterson f0cdbad1b3 always clear parser error 15 years ago
Benjamin Peterson f719957d7a only clear the parser error if it's set (closes #12264) 15 years ago
Victor Stinner 7f2fee3640 Issue #10785: Store the filename as Unicode in the Python parser. 15 years ago
Ezio Melotti 24b07bcba3 #11515: fix several typos. Patch by Piotr Kasprzyk. 15 years ago
Ezio Melotti 42da663e6f #11515: fix several typos. Patch by Piotr Kasprzyk. 15 years ago
Alexander Belopolsky e239d23e8c Issue #6697: Fixed instances of _PyUnicode_AsString() result not checked for NULL 15 years ago
Georg Brandl e5b99f0fb3 Remove redundant includes of headers that are already included by Python.h. 15 years ago
Mark Dickinson 0dce815c2b Merged revisions 82555 via svnmerge from 16 years ago
Mark Dickinson feb3b75818 Issue #9130: Validate ellipsis tokens in relative imports. 16 years ago
Mark Dickinson 1b9b5727cc Merged revisions 82552-82553 via svnmerge from 16 years ago
Mark Dickinson 2cc8a5e490 Issue #9130: Fix validation of relative imports in parser module. 16 years ago
Mark Dickinson 1a7f3020a7 Issue #9130: Fix validation of relative imports in parser module. 16 years ago