Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								20f6bc20bd 
								
							 
						 
						
							
							
								
								merge with 3.2  
							
							
							
						 
						
							2012-01-22 21:31:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								beca27a394 
								
							 
						 
						
							
							
								
								Fix   #13834 : strip() strips leading and trailing whitespace.  
							
							
							
						 
						
							2012-01-22 21:31:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ce79852077 
								
							 
						 
						
							
							
								
								use the static identifier api for looking up special methods  
							
							... 
							
							
							
							I had to move the static identifier code from unicodeobject.h to object.h in
order for this to work. 
							
						 
						
							2012-01-22 11:24:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ac456a1839 
								
							 
						 
						
							
							
								
								Fix some of the remaining test_capi leaks  
							
							
							
						 
						
							2012-01-18 21:35:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8b0a74e936 
								
							 
						 
						
							
							
								
								Fix some of the remaining test_capi refleaks  
							
							
							
						 
						
							2012-01-18 21:29:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								84091bfa45 
								
							 
						 
						
							
							
								
								Fix some of the refleaks in test_capi (ported from 3.2)  
							
							
							
						 
						
							2012-01-18 21:24:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								55f217f22d 
								
							 
						 
						
							
							
								
								Fix refleaks in test_capi  
							
							... 
							
							
							
							(this was easier than I thought!) 
							
						 
						
							2012-01-18 21:23:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								bb5b92d324 
								
							 
						 
						
							
							
								
								Merge refleak fixes from 3.2  
							
							
							
						 
						
							2012-01-18 16:19:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1c7ade5284 
								
							 
						 
						
							
							
								
								Fix leaking a RuntimeError objects when creating sub-interpreters  
							
							
							
						 
						
							2012-01-18 16:13:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								eea4846d23 
								
							 
						 
						
							
							
								
								don't ready in case_operation, since most callers do it themselves  
							
							
							
						 
						
							2012-01-16 14:28:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c6630b9291 
								
							 
						 
						
							
							
								
								fix old titlecase function for extended case chars  
							
							
							
						 
						
							2012-01-15 21:33:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9487c4db82 
								
							 
						 
						
							
							
								
								comment about how flags could be expanded  
							
							
							
						 
						
							2012-01-15 21:26:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ad9c569825 
								
							 
						 
						
							
							
								
								delta encoding of upper/lower/title makes a glorious return ( #12736 )  
							
							
							
						 
						
							2012-01-15 21:19:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								f5b62a9b31 
								
							 
						 
						
							
							
								
								Consolidate the occurrances of the prime used as the multiplier when hashing.  
							
							
							
						 
						
							2012-01-14 15:45:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								63e6c3222f 
								
							 
						 
						
							
							
								
								Consolidate the occurrances of the prime used as the multiplier when hashing  
							
							... 
							
							
							
							to a single #define instead of having several copies in several files.
This excludes the Modules/ tree (datetime and expat both have a copy
for their own purposes with no need for it to be the same). 
							
						 
						
							2012-01-14 15:31:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c8d8b8861e 
								
							 
						 
						
							
							
								
								fix possible refleaks if PyUnicode_READY fails  
							
							
							
						 
						
							2012-01-14 13:37:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bac79498c8 
								
							 
						 
						
							
							
								
								always explicitly check for -1 from PyUnicode_READY  
							
							
							
						 
						
							2012-01-14 13:34:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d5890c8db5 
								
							 
						 
						
							
							
								
								add str.casefold() ( closes   #13752 )  
							
							
							
						 
						
							2012-01-14 13:23:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								138f4656e3 
								
							 
						 
						
							
							
								
								Add a separate NEWS entry for a change to PyObject_CallMethod in the PEP 380 patch, and make the private CallMethod variants consistent with the public one  
							
							
							
						 
						
							2012-01-14 16:45:48 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								e557da804a 
								
							 
						 
						
							
							
								
								Fix a crash when the return value of a subgenerator is a temporary  
							
							... 
							
							
							
							object (with a refcount of 1) 
							
						 
						
							2012-01-13 21:06:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								53aa1d7c57 
								
							 
						 
						
							
							
								
								fix possible if unlikely leak  
							
							
							
						 
						
							2011-12-20 13:29:45 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								ac0675cc01 
								
							 
						 
						
							
							
								
								Small clarification in docstring of dict.update(): the positional argument is not required.  
							
							
							
						 
						
							2011-12-18 19:30:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bb2e9c477d 
								
							 
						 
						
							
							
								
								Issue  #11231 : Fix bytes and bytearray docstrings  
							
							... 
							
							
							
							Patch written by Brice Berna. 
							
						 
						
							2011-12-17 23:18:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								1f7ce62bd6 
								
							 
						 
						
							
							
								
								Implement PEP 380 - 'yield from' ( closes   #11682 )  
							
							
							
						 
						
							2012-01-13 21:43:40 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e51757f6de 
								
							 
						 
						
							
							
								
								move do_title to a better place  
							
							
							
						 
						
							2012-01-12 21:10:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								821e4cfd01 
								
							 
						 
						
							
							
								
								make fix_decimal_and_space_to_ascii check if it modifies the string  
							
							
							
						 
						
							2012-01-12 15:40:18 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0c91392fe6 
								
							 
						 
						
							
							
								
								kill capwords implementation which has been disabled since the begining  
							
							
							
						 
						
							2012-01-12 15:25:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								21e0da228d 
								
							 
						 
						
							
							
								
								remove some usage of Py_UNICODE_TOUPPER/LOWER  
							
							
							
						 
						
							2012-01-11 21:00:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b2bf01d824 
								
							 
						 
						
							
							
								
								use full unicode mappings for upper/lower/title case ( #12736 )  
							
							... 
							
							
							
							Also broaden the category of characters that count as lowercase/uppercase. 
							
						 
						
							2012-01-11 18:17:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								94f6fa62bf 
								
							 
						 
						
							
							
								
								Issue  #13738 : Simplify implementation of bytes.lower() and bytes.upper().  
							
							
							
						 
						
							2012-01-08 16:22:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3fe553160c 
								
							 
						 
						
							
							
								
								Add a new PyUnicode_Fill() function  
							
							... 
							
							
							
							It is faster than the unicode_fill() function which was implemented in
formatter_unicode.c. 
							
						 
						
							2012-01-04 00:33:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5e458f520c 
								
							 
						 
						
							
							
								
								also decref the right thing  
							
							
							
						 
						
							2012-01-02 10:12:13 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4c13a4a352 
								
							 
						 
						
							
							
								
								ready the correct string  
							
							
							
						 
						
							2012-01-02 09:07:38 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								22a29708fd 
								
							 
						 
						
							
							
								
								fix some possible refleaks from PyUnicode_READY error conditions  
							
							
							
						 
						
							2012-01-02 09:00:30 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9ca3ffac94 
								
							 
						 
						
							
							
								
								== -1 is convention  
							
							
							
						 
						
							2012-01-01 16:04:29 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e157cf1012 
								
							 
						 
						
							
							
								
								make switch more robust  
							
							
							
						 
						
							2012-01-01 15:56:20 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2199227be4 
								
							 
						 
						
							
							
								
								fix weird indentation  
							
							
							
						 
						
							2011-12-28 12:01:31 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5b62942074 
								
							 
						 
						
							
							
								
								Issue  #13577 : Built-in methods and functions now have a __qualname__.  
							
							... 
							
							
							
							Patch by sbt. 
							
						 
						
							2011-12-23 12:40:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c0b95d18fa 
								
							 
						 
						
							
							
								
								4 space indentation  
							
							
							
						 
						
							2011-12-20 17:24:05 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ead6b53659 
								
							 
						 
						
							
							
								
								fix spacing around switch statements  
							
							
							
						 
						
							2011-12-20 17:23:42 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								822c790527 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2011-12-20 13:32:50 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								f928b5d27e 
								
							 
						 
						
							
							
								
								Merge with 3.2.  
							
							
							
						 
						
							2011-12-18 19:32:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6099a03202 
								
							 
						 
						
							
							
								
								Issue  #13624 : Write a specialized UTF-8 encoder to allow more optimization  
							
							... 
							
							
							
							The main bottleneck was the PyUnicode_READ() macro. 
							
						 
						
							2011-12-18 14:22:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								73f53b57d1 
								
							 
						 
						
							
							
								
								Optimize str * n for len(str)==1 and UCS-2 or UCS-4  
							
							
							
						 
						
							2011-12-18 03:26:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f644110816 
								
							 
						 
						
							
							
								
								Issue  #13621 : Optimize str.replace(char1, char2)  
							
							... 
							
							
							
							Use findchar() which is more optimized than a dummy loop using
PyUnicode_READ().  PyUnicode_READ() is a complex and slow macro. 
							
						 
						
							2011-12-18 02:43:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f8eac00779 
								
							 
						 
						
							
							
								
								Issue  #13623 : Fix a performance regression introduced by issue  #12170  in  
							
							... 
							
							
							
							bytes.find() and handle correctly OverflowError (raise the same ValueError than
the error for -1). 
							
						 
						
							2011-12-18 01:17:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e010fc029d 
								
							 
						 
						
							
							
								
								Issue  #11231 : Fix bytes and bytearray docstrings  
							
							... 
							
							
							
							Patch written by Brice Berna. 
							
						 
						
							2011-12-17 23:18:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ab870218e3 
								
							 
						 
						
							
							
								
								Issue  #10951 : Fix compiler warnings in timemodule.c and unicodeobject.c  
							
							... 
							
							
							
							Thanks Jérémy Anger for the fix. 
							
						 
						
							2011-12-17 22:39:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f2fe7f0881 
								
							 
						 
						
							
							
								
								fix possible NULL dereference  
							
							
							
						 
						
							2011-12-17 08:02:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2f197078fb 
								
							 
						 
						
							
							
								
								The locale decoder raises a UnicodeDecodeError instead of an OSError  
							
							... 
							
							
							
							Search the invalid character using mbrtowc(). 
							
						 
						
							2011-12-17 07:08:30 +01:00