205 Commits (983c1065fed667cc17cab1c1ef788ab1ebd084e9)

Author SHA1 Message Date
Benjamin Peterson d51374ed78 PEP 465: a dedicated infix operator for matrix multiplication (closes #21176) 12 years ago
Benjamin Peterson 0714b8b6ab set line and column numbers for keyword-only arg nodes (closes #20619) 12 years ago
Benjamin Peterson e84fde981d set line and column numbers for keyword-only arg nodes (closes #20619) 12 years ago
Serhiy Storchaka c679227e31 Issue #1772673: The type of `char*` arguments now changed to `const char*`. 12 years ago
Antoine Pitrou d01d396e7f Issue #4555: All exported C symbols are now prefixed with either "Py" or "_Py". 12 years ago
Victor Stinner 14e461d5b9 Close #11619: The parser and the import machinery do not encode Unicode 13 years ago
Christian Heimes 72f562f719 Fix potential NULL pointer dereferencing in ast module 13 years ago
Victor Stinner 0fae8f9083 Issue #18408: Fix ast_for_atom(), PyErr_Fetch(&type, &value, &tback) can set value to NULL 13 years ago
Victor Stinner 43d8195a70 Issue #18408: Handle PyArena_AddPyObject() failure in ast.c 13 years ago
Benjamin Peterson aad1d87339 move declaration to top of block 13 years ago
Benjamin Peterson cda75be02a unify some ast.argument's attrs; change Attribute column offset (closes #16795) 13 years ago
Serhiy Storchaka 5e61f14c6d Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxError 13 years ago
Antoine Pitrou 4de7457009 Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in the interpreter. 13 years ago
Benjamin Peterson 442f20996d create NameConstant AST class for None, True, and False literals (closes #16619) 13 years ago
Mark Dickinson b1cc6aa2df Issue #9011: AST creation no longer modifies CST for negated numeric literals. 13 years ago
Mark Dickinson ded35aeb9d Issue #16546: make ast.YieldFrom argument mandatory. 13 years ago
Christian Heimes 3d463393bb Fixed memory leak in error branch of parsestrplus. CID 715374 Variable s going out of scope leaks the storage it points to. 14 years ago
Benjamin Peterson c7dedb0945 put * in the normal place 14 years ago
Benjamin Peterson bd0df50fb6 get rid of ast_error_finish by passing the compiling struct to ast_error 14 years ago
Benjamin Peterson c5d7518a2e move variable decl to the top of the function 14 years ago
Benjamin Peterson 2e2c903700 prevert ast errors from being normalized before ast_error_finish is called (closes #15846) 14 years ago
Stefan Krah 28a2ad556a Check return value of asdl_seq_new(). Found by Coverity. 14 years ago
Benjamin Peterson 3f3584695e kill this disabled code 14 years ago
Benjamin Peterson bc4665ebcb use correct naming convention 14 years ago
Armin Ronacher 6ecf77b3f8 Basic support for PEP 414 without docs or tests. 14 years ago
Benjamin Peterson c64ae92bf1 fix indentation 14 years ago
Benjamin Peterson c8909ddd28 break out switch at correct place 14 years ago
Benjamin Peterson 205ad61313 only finish error if one occurred 14 years ago
Benjamin Peterson c0beabc2a5 move LINENO define to where it actually belongs 14 years ago
Benjamin Peterson 55e0043a51 streamline normalizer identification a bit 14 years ago
Benjamin Peterson d3af6e30a2 fix spelling 14 years ago
Benjamin Peterson de5827dcd2 invert condition (head bang) 14 years ago
Benjamin Peterson 0fa35ea8f3 fix possible refleaks 14 years ago
Benjamin Peterson 89f8b80202 use helpful PyUnicode_IS_ASCII macro 14 years ago
Benjamin Peterson 5eda913cd2 PyUnicode_DecodeUTF8 will always return a ready string 14 years ago
Benjamin Peterson 8f56e0909f rewrite such that this actually makes sense 14 years ago
Benjamin Peterson 527c622926 make YieldFrom its own distinct from Yield (closes #13780) 14 years ago
Nick Coghlan 1f7ce62bd6 Implement PEP 380 - 'yield from' (closes #11682) 14 years ago
Antoine Pitrou 3a5d4cb940 Issue #13748: Raw bytes literals can now be written with the `rb` prefix as well as `br`. 14 years ago
Martin v. Löwis bd928fef42 Rename _Py_identifier to _Py_IDENTIFIER. 14 years ago
Martin v. Löwis afe55bba33 Add API for static strings, primarily good for identifiers. 14 years ago
Martin v. Löwis d63a3b8beb Implement PEP 393. 14 years ago
Benjamin Peterson 832bfe2ebd add a AST validator (closes #12575) 15 years ago
Benjamin Peterson f63d615f8b fix indentation 15 years ago
Benjamin Peterson 43af12b0b4 unify TryExcept and TryFinally (closes #12199) 15 years ago
Benjamin Peterson bf1bbc1452 reflect with statements with multiple items in the AST (closes #12106) 15 years ago
Benjamin Peterson bd3e362089 make assigning to a bytes literal a syntax error (closes #11506) 15 years ago
Brett Cannon b94767ff44 Issue #8914: fix various warnings from the Clang static analyzer v254. 15 years ago
Georg Brandl e5b99f0fb3 Remove redundant includes of headers that are already included by Python.h. 15 years ago
Victor Stinner 15244f7b12 Recorded merge of revisions 85569-85570 via svnmerge from 15 years ago