Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								b09af03b8a 
								
							 
						 
						
							
							
								
								Port error handlers from Py_UNICODE indexing to code point indexing.  
							
							
							
						 
						
							2011-11-04 11:16:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								e64052176d 
								
							 
						 
						
							
							
								
								Merge follow-up for  #11254  and other changes from 3.2  
							
							
							
						 
						
							2011-11-03 05:17:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								5df1108de2 
								
							 
						 
						
							
							
								
								Add signatures to the docstring of functions added to imp by PEP 3147  
							
							
							
						 
						
							2011-11-03 03:38:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8db076cf8a 
								
							 
						 
						
							
							
								
								Issue  #10363 : Deallocate global locks in Py_Finalize().  
							
							
							
						 
						
							2011-10-30 19:13:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								4d46c2a722 
								
							 
						 
						
							
							
								
								Remove unused variable.  
							
							
							
						 
						
							2011-10-28 15:00:50 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								e695eec24a 
								
							 
						 
						
							
							
								
								Issue  #13303 : Fix a race condition in the bytecode file creation.  
							
							
							
						 
						
							2011-10-31 20:47:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f4afa43fd4 
								
							 
						 
						
							
							
								
								Issue  #13226 : Update sys.setdlopenflags() docstring  
							
							... 
							
							
							
							Refer to os.RTLD_xxx constants instead of ctypes and DLFCN modules. 
							
						 
						
							2011-10-31 11:48:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								f45dee998f 
								
							 
						 
						
							
							
								
								Port import_module_level to Unicode API.  
							
							
							
						 
						
							2011-10-30 23:50:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6fbbc33440 
								
							 
						 
						
							
							
								
								Issue  #10363 : Deallocate global locks in Py_Finalize().  
							
							
							
						 
						
							2011-10-30 19:14:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								796ea53937 
								
							 
						 
						
							
							
								
								Port PyImport_ReloadModule to Unicode API.  
							
							
							
						 
						
							2011-10-30 09:07:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								908ae24b06 
								
							 
						 
						
							
							
								
								Merge 3.2 (linked to issue  #1294232 )  
							
							
							
						 
						
							2011-10-28 15:06:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								b528fcf954 
								
							 
						 
						
							
							
								
								Fix test_imp failure under Windows  
							
							
							
						 
						
							2011-10-25 00:21:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								9af29d39af 
								
							 
						 
						
							
							
								
								Rewrite find_module_path using unicode API.  
							
							
							
						 
						
							2011-10-23 18:45:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								2cc0cc54a2 
								
							 
						 
						
							
							
								
								Fix off-by-one error.  
							
							
							
						 
						
							2011-10-23 18:41:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								fadcd317fa 
								
							 
						 
						
							
							
								
								Drop unused macros. Use CACHEDIR consistently.  
							
							
							
						 
						
							2011-10-23 18:08:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								8a0ef78e8c 
								
							 
						 
						
							
							
								
								Rewrite make_source_pathname using Unicode API.  
							
							
							
						 
						
							2011-10-23 18:05:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								30260a7fe3 
								
							 
						 
						
							
							
								
								Add ready checks for make_compiled_pathname.  
							
							
							
						 
						
							2011-10-23 17:35:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								2db72863fb 
								
							 
						 
						
							
							
								
								Reformulate make_compiled_pathname in terms of unicode objects.  
							
							
							
						 
						
							2011-10-23 17:29:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								9715d26305 
								
							 
						 
						
							
							
								
								Merge issue 1294232 patch from 3.2  
							
							
							
						 
						
							2011-10-23 22:36:42 +10: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9ea8e4c29d 
								
							 
						 
						
							
							
								
								Instantiate the OS-related exception as soon as we raise it, so that "except"  
							
							... 
							
							
							
							works properly.
PyErr_SetFromErrnoWithFilenameObject() was already fixed by the changeset
793c75177d28. This commit fixes PyErr_SetExcFromWindowsErrWithFilenameObject(),
used on Windows. 
							
						 
						
							2011-10-17 20:18:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								707033a694 
								
							 
						 
						
							
							
								
								Issue  #13146 : Writing a pyc file is now atomic under POSIX.  
							
							
							
						 
						
							2011-10-17 19:28:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								1c67dd9b15 
								
							 
						 
						
							
							
								
								Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.  
							
							
							
						 
						
							2011-10-14 15:16:45 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								9d663d0788 
								
							 
						 
						
							
							
								
								convertsimple(): "str without bytes" => "str without characters"  
							
							
							
						 
						
							2011-10-13 23:25:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5d6fbe8207 
								
							 
						 
						
							
							
								
								Instantiate the OS-related exception as soon as we raise it, so that  
							
							... 
							
							
							
							"except" works properly. 
							
						 
						
							2011-10-12 19:39:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6b4883dec0 
								
							 
						 
						
							
							
								
								PEP 3151 / issue  #12555 : reworking the OS and IO exception hierarchy.  
							
							
							
						 
						
							2011-10-12 02:54:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8c9818980b 
								
							 
						 
						
							
							
								
								Fix typo in import.c  
							
							
							
						 
						
							2011-10-11 22:27:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c4f281eba3 
								
							 
						 
						
							
							
								
								Fix misuse of PyUnicode_GET_SIZE, use PyUnicode_GET_LENGTH instead  
							
							
							
						 
						
							2011-10-11 22:11:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								beac78bb24 
								
							 
						 
						
							
							
								
								Use PyUnicode_AsUnicodeAndSize() instead of PyUnicode_GET_SIZE()  
							
							
							
						 
						
							2011-10-11 21:55:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								1ee1b6fe0d 
								
							 
						 
						
							
							
								
								Use identifier API for PyObject_GetAttrString.  
							
							
							
						 
						
							2011-10-10 18:11:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								afe55bba33 
								
							 
						 
						
							
							
								
								Add API for static strings, primarily good for identifiers.  
							
							... 
							
							
							
							Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing. 
							
						 
						
							2011-10-09 10:38:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								c47adb04b3 
								
							 
						 
						
							
							
								
								Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE.  
							
							
							
						 
						
							2011-10-07 20:55:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								46084bad88 
								
							 
						 
						
							
							
								
								Fix find_module_path(): make the string ready  
							
							
							
						 
						
							2011-10-06 02:39:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b62a7b268a 
								
							 
						 
						
							
							
								
								Fix _warnings.c: make the filename string ready  
							
							
							
						 
						
							2011-10-06 02:34:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fb9ea8c57e 
								
							 
						 
						
							
							
								
								Don't check for the maximum character when copying from unicodeobject.c  
							
							... 
							
							
							
							* Create copy_characters() function which doesn't check for the maximum
   character in release mode
 * _PyUnicode_CheckConsistency() is no more static to be able to use it
   in _PyUnicode_FormatAdvanced() (in formatter_unicode.c)
 * _PyUnicode_CheckConsistency() checks the string hash 
							
						 
						
							2011-10-06 01:45:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a336de7ae1 
								
							 
						 
						
							
							
								
								traceback: fix dump_ascii() for string with kind=PyUnicode_WCHAR_KIND  
							
							
							
						 
						
							2011-10-05 22:44:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c3cec7868b 
								
							 
						 
						
							
							
								
								Add asciilib: similar to ucs1, ucs2 and ucs4 library, but specialized to ASCII  
							
							... 
							
							
							
							ucs1, ucs2 and ucs4 libraries have to scan created substring to find the
maximum character, whereas it is not need to ASCII strings. Because ASCII
strings are common, it is useful to optimize ASCII. 
							
						 
						
							2011-10-05 21:24:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e1335c711c 
								
							 
						 
						
							
							
								
								Fix usage og PyUnicode_READY()  
							
							
							
						 
						
							2011-10-04 20:53:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d2a915dbf6 
								
							 
						 
						
							
							
								
								ceval.c: restore str+=str optimization  
							
							
							
						 
						
							2011-10-02 20:34:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								67002af323 
								
							 
						 
						
							
							
								
								Check error when calling PyUnicode_AppendAndDel()  
							
							
							
						 
						
							2011-10-02 20:35:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1a15aba71d 
								
							 
						 
						
							
							
								
								PyCodec_ReplaceErrors() uses "C" format instead of "u#" to build result  
							
							
							
						 
						
							2011-10-02 19:00:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								014cc42db8 
								
							 
						 
						
							
							
								
								remove unused label  
							
							
							
						 
						
							2011-10-02 13:19:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								0b1d348990 
								
							 
						 
						
							
							
								
								Issue 13085: Fix some memory leaks. Patch by Stefan Krah.  
							
							
							
						 
						
							2011-10-01 16:35:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								811c2f1369 
								
							 
						 
						
							
							
								
								remove "fast-path" for (i)adding strings  
							
							... 
							
							
							
							These were just an artifact of the old unicode concatenation hack and likely
just penalized other kinds of adding. Also, this fixes __(i)add__ on string
subclasses. 
							
						 
						
							2011-09-30 21:31:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bec0fda264 
								
							 
						 
						
							
							
								
								Remove commented code: str+=str is no more super-optimized  
							
							
							
						 
						
							2011-10-01 01:26:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d9c563e84d 
								
							 
						 
						
							
							
								
								modsupport.c reuses Py_UNICODE_strlen()  
							
							
							
						 
						
							2011-09-29 04:01:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								639418812f 
								
							 
						 
						
							
							
								
								Use the new Py_ARRAY_LENGTH macro  
							
							
							
						 
						
							2011-09-29 00:42:28 +02:00