Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3688aa9a04 
								
							 
						 
						
							
							
								
								Issue  #19512 : type_abstractmethods() and type_set_abstractmethods() now use an  
							
							... 
							
							
							
							identifier for the "__abstractmethods__" string 
							
						 
						
							2013-11-06 18:59:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5fd2e5ae8a 
								
							 
						 
						
							
							
								
								Issue  #19512 : Add a new _PyDict_DelItemId() function, similar to  
							
							... 
							
							
							
							PyDict_DelItemString() but using an identifier for the key 
							
						 
						
							2013-11-06 18:58:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7a07e451a4 
								
							 
						 
						
							
							
								
								Issue  #19512 : Py_ReprEnter() and Py_ReprLeave() now use an identifier for the  
							
							... 
							
							
							
							"Py_Repr" dictionary key 
							
						 
						
							2013-11-06 18:57:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								21ea21ef6d 
								
							 
						 
						
							
							
								
								Issue  #19424 : PyUnicode_CompareWithASCIIString() normalizes memcmp() result  
							
							... 
							
							
							
							to -1, 0, 1 
							
						 
						
							2013-11-04 11:28:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f0c7b2af05 
								
							 
						 
						
							
							
								
								Issue  #16286 : remove duplicated identity check from unicode_compare()  
							
							... 
							
							
							
							Move the test to PyUnicode_Compare() 
							
						 
						
							2013-11-04 11:27:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fd9e44db37 
								
							 
						 
						
							
							
								
								Issue  #16286 : optimize PyUnicode_RichCompare() for identical strings (same  
							
							... 
							
							
							
							pointer) for any operator, not only Py_EQ and Py_NE.
Code of bytes_richcompare() and PyUnicode_RichCompare() is now closer. 
							
						 
						
							2013-11-04 11:23:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c8bc5377ac 
								
							 
						 
						
							
							
								
								Issue  #16286 : write a new subfunction bytes_compare_eq()  
							
							... 
							
							
							
							* cleanup bytes_richcompare()
* PyUnicode_RichCompare(): replace a test with a XOR 
							
						 
						
							2013-11-04 11:08:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e1b1592fd4 
								
							 
						 
						
							
							
								
								Issue  #19424 : Fix a compiler warning on comparing signed/unsigned size_t  
							
							... 
							
							
							
							Patch written by Zachary Ware. 
							
						 
						
							2013-11-03 13:53:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a6b9b071a3 
								
							 
						 
						
							
							
								
								Issue  #19424 : Fix a compiler warning  
							
							... 
							
							
							
							memcmp() just takes raw pointers 
							
						 
						
							2013-10-30 18:27:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								602f7cf0b9 
								
							 
						 
						
							
							
								
								Issue  #19424 : Optimize PyUnicode_CompareWithASCIIString()  
							
							... 
							
							
							
							Use fast memcmp() instead of a loop using the slow PyUnicode_READ() macro.
strlen() is still necessary to check Unicode string containing null bytes. 
							
						 
						
							2013-10-29 23:31:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								84745ab464 
								
							 
						 
						
							
							
								
								Issue  #17936 : Fix O(n**2) behaviour when adding or removing many subclasses of a given type.  
							
							
							
						 
						
							2013-10-29 21:31:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								68b674c9d4 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix _PyUnicode_New() (constructor of legacy string), set all  
							
							... 
							
							
							
							attributes before checking for error. The destructor expects all attributes to
be set. It is now safe to call Py_DECREF(unicode) in the constructor. 
							
						 
						
							2013-10-29 19:31:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0b0c867178 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix PyObject_CallFunction(), handle Py_VaBuildValue() and  
							
							... 
							
							
							
							PyTuple_New() failure 
							
						 
						
							2013-10-29 19:29:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fa3ba4c3bc 
								
							 
						 
						
							
							
								
								Issue  #18609 : Add a fast-path for "iso8859-1" encoding  
							
							... 
							
							
							
							On AIX, the locale encoding may be "iso8859-1", which was not a known syntax of
the legacy ISO 8859-1 encoding.
Using a C codec instead of a Python codec is faster but also avoids tricky
issues during Python startup or complex code. 
							
						 
						
							2013-10-29 11:34:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bebba5059c 
								
							 
						 
						
							
							
								
								fix indent  
							
							
							
						 
						
							2013-10-29 10:56:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								cc64eb5b9f 
								
							 
						 
						
							
							
								
								Issue  #18408 : Fix bytearrayiter.partition()/rpartition(), handle  
							
							... 
							
							
							
							PyByteArray_FromStringAndSize() failure (ex: on memory allocation failure) 
							
						 
						
							2013-10-29 03:15:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								986e224d5a 
								
							 
						 
						
							
							
								
								Issue  #18408 : Fix error handling in PyBytes_FromObject()  
							
							... 
							
							
							
							_PyBytes_Resize(&new) sets new to NULL on error, don't call Py_DECREF() with NULL. 
							
						 
						
							2013-10-29 03:14:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a5afb58986 
								
							 
						 
						
							
							
								
								Issue  #18408 : Fix PyUnicode_AsUTF8AndSize(), raise MemoryError exception on  
							
							... 
							
							
							
							memory allocation failure 
							
						 
						
							2013-10-29 01:28:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								41bb43a71e 
								
							 
						 
						
							
							
								
								Issue  #18408 : Add a new PyFrame_FastToLocalsWithError() function to handle  
							
							... 
							
							
							
							exceptions when merging fast locals into f_locals of a frame.
PyEval_GetLocals() now raises an exception and return NULL on failure. 
							
						 
						
							2013-10-29 01:19:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f740d467bf 
								
							 
						 
						
							
							
								
								Issue  #19369 : Optimized the usage of __length_hint__().  
							
							
							
						 
						
							2013-10-24 23:19:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c679227e31 
								
							 
						 
						
							
							
								
								Issue  #1772673 : The type of char* arguments now changed to const char*.  
							
							
							
						 
						
							2013-10-19 21:03:34 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								55e092f545 
								
							 
						 
						
							
							
								
								Issue  #19279 : UTF-7 decoder no more produces illegal strings.  
							
							
							
						 
						
							2013-10-19 20:39:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								35804e4c63 
								
							 
						 
						
							
							
								
								Issue  #19279 : UTF-7 decoder no more produces illegal strings.  
							
							
							
						 
						
							2013-10-19 20:38:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								3182680210 
								
							 
						 
						
							
							
								
								Issue  #16612 : Add "Argument Clinic", a compile-time preprocessor  
							
							... 
							
							
							
							for C files to generate argument parsing code.  (See PEP 436.) 
							
						 
						
							2013-10-19 00:09:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								94d08d908b 
								
							 
						 
						
							
							
								
								upgrade unicode db to 6.3.0 ( closes   #19221 )  
							
							
							
						 
						
							2013-10-10 17:24:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6cf185dc06 
								
							 
						 
						
							
							
								
								Issue  #18874 : _PyObject_Malloc/Realloc/Free() now falls back on  
							
							... 
							
							
							
							_PyMem_RawMalloc/Realloc/Free, instead of _PyMem_Malloc/Realloc/Free.  So it
becomes possible to use the fast pymalloc allocator for the PYMEM_DOMAIN_MEM
domain (PyMem_Malloc/Realloc/Free functions). 
							
						 
						
							2013-10-10 15:58:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7c74de4d00 
								
							 
						 
						
							
							
								
								Issue  #18874 : PyCode_New() now ensures that the filename is a ready Unicode  
							
							... 
							
							
							
							string. This change does nothing is most cases, but it is useful on Windows in
some cases. 
							
						 
						
							2013-10-10 15:55:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								9259c21a63 
								
							 
						 
						
							
							
								
								Issue  #19171 :  speed some cases of 3-argument long pow().  
							
							... 
							
							
							
							Reduce the base by the modulus when the base is larger than
the modulus.  This can unboundedly speed the "startup costs"
of doing modular exponentiation, particularly in cases where
the base is much larger than the modulus.  Original patch
by Armin Rigo, inspired by https://github.com/pyca/ed25519 .
Merged from 3.3. 
							
						 
						
							2013-10-05 16:55:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								81a93159d7 
								
							 
						 
						
							
							
								
								Issue  #19171 :  speed some cases of 3-argument long pow().  
							
							... 
							
							
							
							Reduce the base by the modulus when the base is larger than
the modulus.  This can unboundedly speed the "startup costs"
of doing modular exponentiation, particularly in cases where
the base is much larger than the modulus.  Original patch
by Armin Rigo, inspired by https://github.com/pyca/ed25519 . 
							
						 
						
							2013-10-05 16:53:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								e898153c0f 
								
							 
						 
						
							
							
								
								#19069 : merge with 3.3.  
							
							
							
						 
						
							2013-10-06 00:46:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								7760b4eb4b 
								
							 
						 
						
							
							
								
								#19069 : use imperative mood in float object docstrings.  Patch by Marco Buttu.  
							
							
							
						 
						
							2013-10-06 00:45:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								c1ae254717 
								
							 
						 
						
							
							
								
								#19068 : merge with 3.3.  
							
							
							
						 
						
							2013-10-06 00:39:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								488d244e1a 
								
							 
						 
						
							
							
								
								#19068 : use imperative mood in complex object docstrings.  Patch by Marco Buttu.  
							
							
							
						 
						
							2013-10-06 00:39:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								b32a8111c9 
								
							 
						 
						
							
							
								
								#19067 : merge with 3.3.  
							
							
							
						 
						
							2013-10-06 00:38:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								5792ce151c 
								
							 
						 
						
							
							
								
								#19067 : use imperative mood in range object docstrings.  Patch by Marco Buttu.  
							
							
							
						 
						
							2013-10-06 00:36:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5b72075387 
								
							 
						 
						
							
							
								
								Hopefully fix Windows compilation error following 499a96611baa  
							
							
							
						 
						
							2013-10-05 21:24:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5df8a8a1fd 
								
							 
						 
						
							
							
								
								Issue  #19087 : Improve bytearray allocation in order to allow cheap popping of data at the front (slice deletion).  
							
							
							
						 
						
							2013-10-05 21:12:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								0e61ed8400 
								
							 
						 
						
							
							
								
								Issue  #19014 : memoryview.cast() is now allowed on zero-length views.  
							
							
							
						 
						
							2013-10-03 19:56:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								60b183407c 
								
							 
						 
						
							
							
								
								Issue  #19014 : memoryview.cast() is now allowed on zero-length views.  
							
							
							
						 
						
							2013-10-03 19:55:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								a0f169cde8 
								
							 
						 
						
							
							
								
								Close   #19078 : memoryview now supports reversed  
							
							... 
							
							
							
							Patch by Claudiu Popa 
							
						 
						
							2013-10-02 22:06:54 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								c13516b0a0 
								
							 
						 
						
							
							
								
								merge  
							
							
							
						 
						
							2013-10-01 01:00:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								2ff2190b62 
								
							 
						 
						
							
							
								
								Issue  #18594 : Fix the fast path for collections.Counter().  
							
							... 
							
							
							
							The path wasn't being taken due to an over-restrictive type check. 
							
						 
						
							2013-10-01 00:55:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								6ba64f454d 
								
							 
						 
						
							
							
								
								Close   #18596 : Support address sanity checking in clang/GCC  
							
							... 
							
							
							
							This patch appropriately marks known false alarms in the
small object allocator when address sanity checking is
enabled (patch contributed by Dhiru Kholia). 
							
						 
						
							2013-09-29 00:28:55 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								7cba5fd267 
								
							 
						 
						
							
							
								
								Fix minor typo.  
							
							
							
						 
						
							2013-09-25 09:04:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								710a67edfc 
								
							 
						 
						
							
							
								
								Note that LINEAR_PROBES can be set to zero.  
							
							
							
						 
						
							2013-09-21 20:17:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								4ef0528b97 
								
							 
						 
						
							
							
								
								Minor beautification.  Put updates and declarations in a more logical order.  
							
							
							
						 
						
							2013-09-21 15:39:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								0ce1953bf7 
								
							 
						 
						
							
							
								
								When LINEAR_PROBES=0, let the compiler remove the dead code on its own.  
							
							
							
						 
						
							2013-09-21 14:07:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								c70a2b7bb9 
								
							 
						 
						
							
							
								
								Make the linear probe sequence clearer.  
							
							
							
						 
						
							2013-09-21 14:02:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								df099f5df6 
								
							 
						 
						
							
							
								
								Update internal comments to say _something_ about the "API ID".  
							
							... 
							
							
							
							Best I can tell, the possible values for this aren't documented anywhere. 
							
						 
						
							2013-09-19 21:06:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								8408dc581e 
								
							 
						 
						
							
							
								
								Issue 18771: Make it possible to set the number linear probes at compile-time.  
							
							
							
						 
						
							2013-09-15 14:57:15 -07:00