Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								53595c4879
								
							
						 | 
						
							
							
								
								replace custom validation logic in the parse module with a simple DFA validator (closes #26526)
							
							
							
							
							
							
							
							Patch from A. Skrobov. 
							
						 | 
						
							2016-06-02 11:30:18 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								ef1585eb9a
								
							
						 | 
						
							
							
								
								Issue #25923: Added more const qualifiers to signatures of static and private functions.
							
							
							
							
							
						 | 
						
							2015-12-25 20:01:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d06e84455
								
							
						 | 
						
							
							
								
								Issue #25923: Added the const qualifier to static constant arrays.
							
							
							
							
							
						 | 
						
							2015-12-25 19:53:18 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c4064e8bd
								
							
						 | 
						
							
							
								
								Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
							
							
							
							
							
							
							
							This allows sys.getsize() to work correctly with their subclasses with
__slots__ defined. 
							
						 | 
						
							2015-12-19 20:05:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Yury Selivanov
								
							 
						 | 
						
							
							
							
							
								
							
							
								14acf5f41d
								
							
						 | 
						
							
							
								
								Issue #24791: Fix grammar regression for call syntax: 'g(*a or b)'.
							
							
							
							
							
						 | 
						
							2015-08-05 17:54:10 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								de12b79cd6
								
							
						 | 
						
							
							
								
								allow test node after ** in calls (closes #24176)
							
							
							
							
							
						 | 
						
							2015-05-16 09:44:45 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Yury Selivanov
								
							 
						 | 
						
							
							
							
							
								
							
							
								7544508f02
								
							
						 | 
						
							
							
								
								PEP 0492 -- Coroutines with async and await syntax. Issue #24017.
							
							
							
							
							
						 | 
						
							2015-05-11 22:57:16 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								025e9ebd0a
								
							
						 | 
						
							
							
								
								PEP 448: additional unpacking generalizations (closes #2292)
							
							
							
							
							
							
							
							Patch by Neil Girdhar. 
							
						 | 
						
							2015-05-05 20:16:41 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								009b811d67
								
							
						 | 
						
							
							
								
								Removed unintentional trailing spaces in non-external and non-generated C files.
							
							
							
							
							
						 | 
						
							2015-03-18 21:53:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								f4c68db162
								
							
						 | 
						
							
							
								
								(Merge 3.3) parser: fix usage of Py_BuildValue() to build a parser error
							
							
							
							
							
							
							
							Fix typo: "os" format => "Os" 
							
						 | 
						
							2014-01-02 11:50:10 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								5f8d485982
								
							
						 | 
						
							
							
								
								parser: fix usage of Py_BuildValue() to build a parser error
							
							
							
							
							
							
							
							Fix typo: "os" format => "Os" 
							
						 | 
						
							2014-01-02 11:49:27 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								14e461d5b9
								
							
						 | 
						
							
							
								
								Close #11619: The parser and the import machinery do not encode Unicode
							
							
							
							
							
							
							
							filenames anymore on Windows. 
							
						 | 
						
							2013-08-26 22:28:21 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								6684bdf73d
								
							
						 | 
						
							
							
								
								Issue #18408: Fix typo in build_node_tree() of the parser module
							
							
							
							
							
							
							
							Type "o" format of Py_BuildValue() is invalid: it must be "O". 
							
						 | 
						
							2013-07-17 00:13:52 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								df4572cc71
								
							
						 | 
						
							
							
								
								Issue #18408: parser module: fix error handling in node2tuple()
							
							
							
							
							
							
							
							Handle PyLong_FromLong() and PyUnicode_FromString() failures 
							
						 | 
						
							2013-07-12 01:35:10 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								3bd6abd129
								
							
						 | 
						
							
							
								
								Issue #18408: Fix parser.sequence2st() and parser.tuple2st(): raise MemoryError
							
							
							
							
							
							
							
							on memory allocation failure
Instead of ignoring the memory allocation failure and create invalid objects. 
							
						 | 
						
							2013-07-12 01:33:59 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								9101e23ff6
								
							
						 | 
						
							
							
								
								Issue #15989: Fix several occurrences of integer overflow
							
							
							
							
							
							
							
							when result of PyLong_AsLong() narrowed to int without checks.
This is a backport of changesets 13e2e44db99d and 525407d89277. 
							
						 | 
						
							2013-01-19 12:41:45 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								7898043868
								
							
						 | 
						
							
							
								
								Issue #15989: Fix several occurrences of integer overflow
							
							
							
							
							
							
							
							when result of PyLong_AsLong() narrowed to int without checks. 
							
						 | 
						
							2013-01-15 01:12:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrew Svetlov
								
							 
						 | 
						
							
							
							
							
								
							
							
								5b89840d9c
								
							
						 | 
						
							
							
								
								Issue #16714: use 'raise' exceptions, don't 'throw'.
							
							
							
							
							
							
							
							Patch by Serhiy Storchaka. 
							
						 | 
						
							2012-12-18 21:26:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrew Svetlov
								
							 
						 | 
						
							
							
							
							
								
							
							
								737fb89dd1
								
							
						 | 
						
							
							
								
								Issue #16714: use 'raise' exceptions, don't 'throw'.
							
							
							
							
							
							
							
							Patch by Serhiy Storchaka. 
							
						 | 
						
							2012-12-18 21:14:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Antoine Pitrou
								
							 
						 | 
						
							
							
							
							
								
							
							
								721738fbee
								
							
						 | 
						
							
							
								
								Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly.
							
							
							
							
							
							
							
							Patch by Serhiy Storchaka. 
							
						 | 
						
							2012-08-15 23:20:39 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Antoine Pitrou
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f430e4963
								
							
						 | 
						
							
							
								
								Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly.
							
							
							
							
							
							
							
							Patch by Serhiy Storchaka. 
							
						 | 
						
							2012-08-15 23:18:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jesus Cea
								
							 
						 | 
						
							
							
							
							
								
							
							
								88ca04e6a8
								
							
						 | 
						
							
							
								
								MERGE: Closes #15512: Correct __sizeof__ support for parser
							
							
							
							
							
						 | 
						
							2012-08-03 14:29:26 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jesus Cea
								
							 
						 | 
						
							
							
							
							
								
							
							
								e9c5318967
								
							
						 | 
						
							
							
								
								Closes #15512: Correct __sizeof__ support for parser
							
							
							
							
							
						 | 
						
							2012-08-03 14:28:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								943cab2fec
								
							
						 | 
						
							
							
								
								Issue #14741: Merge fix from 3.2.
							
							
							
							
							
						 | 
						
							2012-05-07 17:25:14 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								da029fb293
								
							
						 | 
						
							
							
								
								Issue #14741: Fix missing support for ellipsis in parser module.
							
							
							
							
							
						 | 
						
							2012-05-07 17:24:04 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								72f6095d4f
								
							
						 | 
						
							
							
								
								Issue #14697:  Merge fix from 3.2.
							
							
							
							
							
						 | 
						
							2012-05-07 16:36:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								11c1dee183
								
							
						 | 
						
							
							
								
								Issue #14697: Fix missing parser module support for set displays and set comprehensions.
							
							
							
							
							
						 | 
						
							2012-05-07 16:34:34 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								cf360b9209
								
							
						 | 
						
							
							
								
								Issue #14701:  Add missing support for 'raise ... from' in parser module.
							
							
							
							
							
						 | 
						
							2012-05-07 12:01:27 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								9fad160411
								
							
						 | 
						
							
							
								
								Issue #14701: Merge fix from 3.2.
							
							
							
							
							
						 | 
						
							2012-05-07 12:03:11 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								57404891a0
								
							
						 | 
						
							
							
								
								Issue #14696: Merge from 3.2
							
							
							
							
							
						 | 
						
							2012-04-29 22:20:01 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								407b3bd89b
								
							
						 | 
						
							
							
								
								Issue #14696: Fix parser module to understand 'nonlocal' declarations.
							
							
							
							
							
						 | 
						
							2012-04-29 22:18:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								b63fd2a408
								
							
						 | 
						
							
							
								
								Issue #9154: Merge fix from 3.2.
							
							
							
							
							
						 | 
						
							2012-04-29 18:35:56 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								ea7e9f9a83
								
							
						 | 
						
							
							
								
								Issue #9154:  Fix parser module to understand function annotations.
							
							
							
							
							
						 | 
						
							2012-04-29 18:34:40 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nick Coghlan
								
							 
						 | 
						
							
							
							
							
								
							
							
								1f7ce62bd6
								
							
						 | 
						
							
							
								
								Implement PEP 380 - 'yield from' (closes #11682)
							
							
							
							
							
						 | 
						
							2012-01-13 21:43:40 +10:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin v. Löwis
								
							 
						 | 
						
							
							
							
							
								
							
							
								bd928fef42
								
							
						 | 
						
							
							
								
								Rename _Py_identifier to _Py_IDENTIFIER.
							
							
							
							
							
						 | 
						
							2011-10-14 10:20:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin v. Löwis
								
							 
						 | 
						
							
							
							
							
								
							
							
								1ee1b6fe0d
								
							
						 | 
						
							
							
								
								Use identifier API for PyObject_GetAttrString.
							
							
							
							
							
						 | 
						
							2011-10-10 18:11:30 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								f0cdbad1b3
								
							
						 | 
						
							
							
								
								always clear parser error
							
							
							
							
							
						 | 
						
							2011-06-05 22:14:05 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								f719957d7a
								
							
						 | 
						
							
							
								
								only clear the parser error if it's set (closes #12264)
							
							
							
							
							
						 | 
						
							2011-06-04 22:06:42 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Victor Stinner
								
							 
						 | 
						
							
							
							
							
								
							
							
								7f2fee3640
								
							
						 | 
						
							
							
								
								Issue #10785: Store the filename as Unicode in the Python parser.
							
							
							
							
							
						 | 
						
							2011-04-05 00:39:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ezio Melotti
								
							 
						 | 
						
							
							
							
							
								
							
							
								4969f709cc
								
							
						 | 
						
							
							
								
								#11515: Merge with 3.1.
							
							
							
							
							
						 | 
						
							2011-03-15 05:59:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ezio Melotti
								
							 
						 | 
						
							
							
							
							
								
							
							
								42da663e6f
								
							
						 | 
						
							
							
								
								#11515: fix several typos. Patch by Piotr Kasprzyk.
							
							
							
							
							
						 | 
						
							2011-03-15 05:18:48 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexander Belopolsky
								
							 
						 | 
						
							
							
							
							
								
							
							
								e239d23e8c
								
							
						 | 
						
							
							
								
								Issue #6697: Fixed instances of _PyUnicode_AsString() result not checked for NULL
							
							
							
							
							
						 | 
						
							2010-12-08 23:31:48 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Georg Brandl
								
							 
						 | 
						
							
							
							
							
								
							
							
								e5b99f0fb3
								
							
						 | 
						
							
							
								
								Remove redundant includes of headers that are already included by Python.h.
							
							
							
							
							
						 | 
						
							2010-11-30 09:41:01 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								0dce815c2b
								
							
						 | 
						
							
							
								
								Merged revisions 82555 via svnmerge from
							
							
							
							
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r82555 | mark.dickinson | 2010-07-04 19:38:57 +0100 (Sun, 04 Jul 2010) | 2 lines
  Issue #9130: Validate ellipsis tokens in relative imports.
........ 
							
						 | 
						
							2010-07-04 18:39:48 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								feb3b75818
								
							
						 | 
						
							
							
								
								Issue #9130: Validate ellipsis tokens in relative imports.
							
							
							
							
							
						 | 
						
							2010-07-04 18:38:57 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								1b9b5727cc
								
							
						 | 
						
							
							
								
								Merged revisions 82552-82553 via svnmerge from
							
							
							
							
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r82552 | mark.dickinson | 2010-07-04 19:11:51 +0100 (Sun, 04 Jul 2010) | 2 lines
  Issue #9130: Fix validation of relative imports in parser module.
........
  r82553 | mark.dickinson | 2010-07-04 19:15:26 +0100 (Sun, 04 Jul 2010) | 1 line
  Fix symbol numbers in test_parser test.
........ 
							
						 | 
						
							2010-07-04 18:16:43 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								2cc8a5e490
								
							
						 | 
						
							
							
								
								Issue #9130: Fix validation of relative imports in parser module.
							
							
							
							
							
						 | 
						
							2010-07-04 18:11:51 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								a441e6465a
								
							
						 | 
						
							
							
								
								Merged revisions 82537 via svnmerge from
							
							
							
							
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r82537 | mark.dickinson | 2010-07-04 17:37:31 +0100 (Sun, 04 Jul 2010) | 2 lines
  Issue #9128: Fix validation of class decorators in parser module.
........ 
							
						 | 
						
							2010-07-04 16:39:03 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Mark Dickinson
								
							 
						 | 
						
							
							
							
							
								
							
							
								2bd61a988f
								
							
						 | 
						
							
							
								
								Issue #9128: Fix validation of class decorators in parser module.
							
							
							
							
							
						 | 
						
							2010-07-04 16:37:31 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Antoine Pitrou
								
							 
						 | 
						
							
							
							
							
								
							
							
								7f14f0d8a0
								
							
						 | 
						
							
							
								
								Recorded merge of revisions 81032 via svnmerge from
							
							
							
							
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
  r81032 | antoine.pitrou | 2010-05-09 17:52:27 +0200 (dim., 09 mai 2010) | 9 lines
  Recorded merge of revisions 81029 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
    Untabify C files. Will watch buildbots.
  ........
................
							
						 | 
						
							2010-05-09 16:14:21 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |