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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								80bc72d5a2 
								
							 
						 
						
							
							
								
								fix PyCompactUnicodeObject doc (test)  
							
							 
							
							
							
						 
						
							2011-12-22 03:23:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								52e2cc8604 
								
							 
						 
						
							
							
								
								backout 7876cd49300d: Move PyUnicode_WCHAR_KIND outside PyUnicode_Kind enum  
							
							 
							
							
							
						 
						
							2011-12-19 22:14:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0ba5af20c0 
								
							 
						 
						
							
							
								
								Move PyUnicode_WCHAR_KIND outside PyUnicode_Kind enum  
							
							 
							
							
							
						 
						
							2011-12-17 22:18:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1b57967b96 
								
							 
						 
						
							
							
								
								Issue  #13560 : Locale codec functions use the classic "errors" parameter,  
							
							 
							
							... 
							
							
							
							instead of surrogateescape
So it would be possible to support more error handlers later. 
							
						 
						
							2011-12-17 05:47:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f2ea71fcc8 
								
							 
						 
						
							
							
								
								Issue  #13560 : Add PyUnicode_EncodeLocale()  
							
							 
							
							... 
							
							
							
							* Use PyUnicode_EncodeLocale() in time.strftime() if wcsftime() is not
   available
 * Document my last changes in Misc/NEWS 
							
						 
						
							2011-12-17 04:13:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								af02e1c85a 
								
							 
						 
						
							
							
								
								Add PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale()  
							
							 
							
							... 
							
							
							
							* PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale() decode a string
   from the current locale encoding
 * _Py_char2wchar() writes an "error code" in the size argument to indicate
   if the function failed because of memory allocation failure or because of a
   decoding error. The function doesn't write the error message directly to
   stderr.
 * Fix time.strftime() (if wcsftime() is missing): decode strftime() result
   from the current locale encoding, not from the filesystem encoding. 
							
						 
						
							2011-12-16 23:56:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								093ce9cd8c 
								
							 
						 
						
							
							
								
								Issue  #6695 : Full garbage collection runs now clear the freelist of set objects.  
							
							 
							
							... 
							
							
							
							Initial patch by Matthias Troffaes. 
							
						 
						
							2011-12-16 11:24:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bfebb7b54a 
								
							 
						 
						
							
							
								
								improve abstract property support ( closes   #11610 )  
							
							 
							
							... 
							
							
							
							Thanks to Darren Dale for patch. 
							
						 
						
							2011-12-15 15:34:02 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9d57481f04 
								
							 
						 
						
							
							
								
								Issue  #13577 : various kinds of descriptors now have a __qualname__ attribute.  
							
							 
							
							... 
							
							
							
							Patch by sbt. 
							
						 
						
							2011-12-12 13:47:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								16e6a80923 
								
							 
						 
						
							
							
								
								PyUnicode_Resize(): warn about canonical representation  
							
							 
							
							... 
							
							
							
							Call also directly unicode_resize() in unicodeobject.c 
							
						 
						
							2011-12-12 13:24:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b0a82a6a7f 
								
							 
						 
						
							
							
								
								Fix PyUnicode_Resize() for compact string: leave the string unchanged on error  
							
							 
							
							... 
							
							
							
							Fix also PyUnicode_Resize() doc 
							
						 
						
							2011-12-12 13:08:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bf6e560d0c 
								
							 
						 
						
							
							
								
								Make PyUnicode_Copy() private => _PyUnicode_Copy()  
							
							 
							
							... 
							
							
							
							Undocument the function.
Make also decode_utf8_errors() as private (static). 
							
						 
						
							2011-12-12 01:53:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7a9105a380 
								
							 
						 
						
							
							
								
								resize_copy() now supports legacy ready strings  
							
							 
							
							
							
						 
						
							2011-12-12 00:13:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								24c74be9a3 
								
							 
						 
						
							
							
								
								PyUnicode_IS_ASCII() macro ensures that the string is ready  
							
							 
							
							... 
							
							
							
							It has no sense to check if a not ready string is ASCII or not. 
							
						 
						
							2011-12-12 01:24:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								04f6974d84 
								
							 
						 
						
							
							
								
								- Issue  #11147 : Fix an unused argument in _Py_ANNOTATE_MEMORY_ORDER.  (Fix  
							
							 
							
							... 
							
							
							
							given by Campbell Barton). 
							
						 
						
							2011-12-05 16:50:41 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								9f57135465 
								
							 
						 
						
							
							
								
								- Issue  #11147 : Fix an unused argument in _Py_ANNOTATE_MEMORY_ORDER.  (Fix  
							
							 
							
							... 
							
							
							
							given by Campbell Barton). 
							
						 
						
							2011-12-05 16:45:02 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								551ac95733 
								
							 
						 
						
							
							
								
								Py_UNICODE_HIGH_SURROGATE() and Py_UNICODE_LOW_SURROGATE() macros  
							
							 
							
							... 
							
							
							
							And use surrogates macros everywhere in unicodeobject.c 
							
						 
						
							2011-11-29 22:58:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								66f412e4dc 
								
							 
						 
						
							
							
								
								MERGE: Closes issue  #13488 : Some old preprocessors have problem with #define not in the first column  
							
							 
							
							
							
						 
						
							2011-11-27 05:17:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								6d47db31f0 
								
							 
						 
						
							
							
								
								Closes issue  #13488 : Some old preprocessors have problem with #define not in the first column  
							
							 
							
							
							
						 
						
							2011-11-27 05:16:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0fdfceb782 
								
							 
						 
						
							
							
								
								Issue  #12567 : The curses module uses Unicode functions for Unicode arguments  
							
							 
							
							... 
							
							
							
							when it is linked to the ncurses library. It encodes also Unicode strings to
the locale encoding instead of UTF-8. 
							
						 
						
							2011-11-25 22:10:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								86a36b500a 
								
							 
						 
						
							
							
								
								PEP 3155 / issue  #13448 : Qualified name for classes and functions.  
							
							 
							
							
							
						 
						
							2011-11-25 18:56:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6dd381eb62 
								
							 
						 
						
							
							
								
								Issue  #12328 : Under Windows, refactor handling of Ctrl-C events and  
							
							 
							
							... 
							
							
							
							make _multiprocessing.win32.WaitForMultipleObjects interruptible when
the wait_flag parameter is false.  Patch by sbt. 
							
						 
						
							2011-11-21 21:26:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ce4a9da705 
								
							 
						 
						
							
							
								
								Issue  #13411 : memoryview objects are now hashable when the underlying object is hashable.  
							
							 
							
							
							
						 
						
							2011-11-21 20:46:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f3ae6208c7 
								
							 
						 
						
							
							
								
								PyUnicode_GET_SIZE() checks that PyUnicode_AsUnicode() succeed  
							
							 
							
							... 
							
							
							
							using an assertion 
							
						 
						
							2011-11-21 02:24:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								77faf69ca1 
								
							 
						 
						
							
							
								
								_PyUnicode_CheckConsistency() also checks maxchar maximum value,  
							
							 
							
							... 
							
							
							
							not only its minimum value 
							
						 
						
							2011-11-20 18:56:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9343999597 
								
							 
						 
						
							
							
								
								Fix PyUnicode_CopyCharacters() doc  
							
							 
							
							
							
						 
						
							2011-11-20 18:29:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7c8bbbbb0c 
								
							 
						 
						
							
							
								
								Ensure that Py_UCS4 is 32 bits and Py_UCS2 is 16 bits  
							
							 
							
							
							
						 
						
							2011-11-20 18:28:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								aadc519ceb 
								
							 
						 
						
							
							
								
								Merge branch 3.2 ( closes   #13338 )  
							
							 
							
							
							
						 
						
							2011-11-19 22:04:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								8d40f16a60 
								
							 
						 
						
							
							
								
								Issue  #13338 : Handle all enumerations in _Py_ANNOTATE_MEMORY_ORDER  
							
							 
							
							... 
							
							
							
							This allows compiling extension modules with -Wswitch-enum on gcc.
Initial patch by Floris Bruynooghe. 
							
						 
						
							2011-11-19 22:03:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f34a0cdc6c 
								
							 
						 
						
							
							
								
								Issue  #10227 : Add an allocation cache for a single slice object.  
							
							 
							
							... 
							
							
							
							Patch by Stefan Behnel. 
							
						 
						
							2011-11-18 20:14:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6f9568bb1f 
								
							 
						 
						
							
							
								
								Fix misused of "PyUnicodeObject" structure name in unicodeobject.h  
							
							 
							
							
							
						 
						
							2011-11-17 00:12:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9a812cbc89 
								
							 
						 
						
							
							
								
								Issue  #13389 : Full garbage collection passes now clear the freelists for  
							
							 
							
							... 
							
							
							
							list and dict objects.  They already cleared other freelists in the
interpreter. 
							
						 
						
							2011-11-15 00:00:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								1db7c13be1 
								
							 
						 
						
							
							
								
								Port encoders from Py_UNICODE API to unicode object API.  
							
							 
							
							
							
						 
						
							2011-11-10 18:24:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								d10759f6ed 
								
							 
						 
						
							
							
								
								Make _PyUnicode_FromId return borrowed references.  
							
							 
							
							... 
							
							
							
							http://mail.python.org/pipermail/python-dev/2011-November/114347.html  
							
						 
						
							2011-11-07 13:00:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e30c0a1014 
								
							 
						 
						
							
							
								
								Fix gdb/libpython.py for not ready Unicode strings  
							
							 
							
							... 
							
							
							
							_PyUnicode_CheckConsistency() checks also hash and length value for not ready
Unicode strings. 
							
						 
						
							2011-11-04 20:54:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7931d9a951 
								
							 
						 
						
							
							
								
								Replace PyUnicodeObject type by PyObject  
							
							 
							
							... 
							
							
							
							* _PyUnicode_CheckConsistency() now takes a PyObject* instead of void*
 * Remove now useless casts to PyObject* 
							
						 
						
							2011-11-04 00:22:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								23e275b3ad 
								
							 
						 
						
							
							
								
								Port UCS1 and charmap codecs to new API.  
							
							 
							
							
							
						 
						
							2011-11-02 18:02:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								de31b191e5 
								
							 
						 
						
							
							
								
								Issue 1294232: Fix errors in metaclass calculation affecting some cases of metaclass inheritance. Patch by Daniel Urban.  
							
							 
							
							
							
						 
						
							2011-10-23 22:04:16 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								0d3072e98d 
								
							 
						 
						
							
							
								
								Drop Py_UCS4_ functions.  Closes   #13246 .  
							
							 
							
							
							
						 
						
							2011-10-31 08:40:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9db1a8b69f 
								
							 
						 
						
							
							
								
								Replace PyUnicodeObject* by PyObject* where it was irrevelant  
							
							 
							
							... 
							
							
							
							A Unicode string can now be a PyASCIIObject, PyCompactUnicodeObject or
PyUnicodeObject. Aliasing a PyASCIIObject* or PyCompactUnicodeObject* to
PyUnicodeObject* is wrong 
							
						 
						
							2011-10-23 20:04:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								9715d26305 
								
							 
						 
						
							
							
								
								Merge issue 1294232 patch from 3.2  
							
							 
							
							
							
						 
						
							2011-10-23 22:36:42 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								931b8aac80 
								
							 
						 
						
							
							
								
								#12753 : Add support for Unicode name aliases and named sequences.  
							
							 
							
							
							
						 
						
							2011-10-21 21:57:36 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								55c7e00fc0 
								
							 
						 
						
							
							
								
								Simplify _PyUnicode_COMPACT_DATA() macro  
							
							 
							
							
							
						 
						
							2011-10-18 23:32:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3a50e7056e 
								
							 
						 
						
							
							
								
								Issue  #12281 : Rewrite the MBCS codec to handle correctly replace and ignore  
							
							 
							
							... 
							
							
							
							error handlers on all Windows versions. The MBCS codec is now supporting all
error handlers, instead of only replace to encode and ignore to decode. 
							
						 
						
							2011-10-18 21:21:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								e60698317d 
								
							 
						 
						
							
							
								
								Fix build under Windows  
							
							 
							
							
							
						 
						
							2011-10-15 16:38:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								bd928fef42 
								
							 
						 
						
							
							
								
								Rename _Py_identifier to _Py_IDENTIFIER.  
							
							 
							
							
							
						 
						
							2011-10-14 10:20:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f5cff56a1b 
								
							 
						 
						
							
							
								
								Issue  #13088 : Add shared Py_hexdigits constant to format a number into base 16  
							
							 
							
							
							
						 
						
							2011-10-14 02:13:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8813104e53 
								
							 
						 
						
							
							
								
								Simplify PyUnicode_MAX_CHAR_VALUE  
							
							 
							
							... 
							
							
							
							Use PyUnicode_IS_ASCII instead of PyUnicode_IS_COMPACT_ASCII, so the following
test can be removed:
   PyUnicode_DATA(op) == (((PyCompactUnicodeObject *)(op))->utf8) 
							
						 
						
							2011-10-13 01:12:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6b4883dec0 
								
							 
						 
						
							
							
								
								PEP 3151 / issue  #12555 : reworking the OS and IO exception hierarchy.  
							
							 
							
							
							
						 
						
							2011-10-12 02:54:14 +02:00