Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								b4f43e90d9 
								
							 
						 
						
							
							
								
								Clarify documentation for os.fspath().  
							
							
							
						 
						
							2016-06-09 14:32:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								410ef8e230 
								
							 
						 
						
							
							
								
								issue27186:  add C version of os.fspath(); patch by Jelle Zijlstra  
							
							
							
						 
						
							2016-06-04 12:06:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) 
								
							 
						 
						
							
							
							
							
								
							
							
								46833e73af 
								
							 
						 
						
							
							
								
								Fix issue27146 - add stdio.h include to posixmodule.c for ctermid().  
							
							
							
						 
						
							2016-05-28 21:06:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) 
								
							 
						 
						
							
							
							
							
								
							
							
								fa76eeec70 
								
							 
						 
						
							
							
								
								Fix issue27146 - add stdio.h include to posixmodule.c for ctermid().  
							
							
							
						 
						
							2016-05-28 21:03:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								deab18dfd0 
								
							 
						 
						
							
							
								
								Issue  #26708 : Use the "const" qualifier for immutable strings.  
							
							... 
							
							
							
							This can help to avoid unintentional modification. 
							
						 
						
							2016-05-07 16:45:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c2f7d87897 
								
							 
						 
						
							
							
								
								Issue  #26932 : Fixed support of RTLD_* constants defined as enum values,  
							
							... 
							
							
							
							not via macros (in particular on Android).  Patch by Chi Hsuan Yen. 
							
						 
						
							2016-05-04 09:44:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								fb7c8ae4e7 
								
							 
						 
						
							
							
								
								Issue  #26863 : HAVE_FACCESSAT should (currently) not be defined on Android.  
							
							
							
						 
						
							2016-04-26 17:04:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3291d85a2f 
								
							 
						 
						
							
							
								
								Issue  #26671 : Fixed #ifdef indentation.  
							
							
							
						 
						
							2016-04-06 23:02:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								aaf553bac4 
								
							 
						 
						
							
							
								
								Backed out changeset 8dc144e47252  
							
							
							
						 
						
							2016-04-06 23:02:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								026110f0a2 
								
							 
						 
						
							
							
								
								Issue  #26671 : Fixed #ifdef indentation.  
							
							
							
						 
						
							2016-04-06 22:55:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								819399b2ab 
								
							 
						 
						
							
							
								
								Issue  #26671 : Enhanced path_converter.  
							
							... 
							
							
							
							Exceptions raised during converting argument of correct type are no longer
overridded with TypeError. Some error messages are now more detailed. 
							
						 
						
							2016-04-06 22:17:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ab479c49d3 
								
							 
						 
						
							
							
								
								Issue  #26494 : Fixed crash on iterating exhausting iterators.  
							
							... 
							
							
							
							Affected classes are generic sequence iterators, iterators of str, bytes,
bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding
views and os.scandir() iterator. 
							
						 
						
							2016-03-30 20:41:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fbb1c5ee06 
								
							 
						 
						
							
							
								
								Issue  #26494 : Fixed crash on iterating exhausting iterators.  
							
							... 
							
							
							
							Affected classes are generic sequence iterators, iterators of str, bytes,
bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding
views and os.scandir() iterator. 
							
						 
						
							2016-03-30 20:40:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7bfa409ff8 
								
							 
						 
						
							
							
								
								Implement finalizer for os.scandir() iterator  
							
							... 
							
							
							
							Issue #26603 :
* Implement finalizer for os.scandir() iterator
* Set the source parameter when emitting the ResourceWarning warning
* Close the iterator before emitting the warning 
							
						 
						
							2016-03-23 00:43:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f664dc5834 
								
							 
						 
						
							
							
								
								ResourceWarning: Revert change on socket and scandir  
							
							... 
							
							
							
							io.FileIO has a safe implementation of destructor, but not socket nor scandir. 
							
						 
						
							2016-03-19 02:01:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								914cde89d4 
								
							 
						 
						
							
							
								
								On ResourceWarning, log traceback where the object was allocated  
							
							... 
							
							
							
							Issue #26567 :
* Add a new function PyErr_ResourceWarning() function to pass the destroyed
  object
* Add a source attribute to warnings.WarningMessage
* Add warnings._showwarnmsg() which uses tracemalloc to get the traceback where
  source object was allocated. 
							
						 
						
							2016-03-19 01:03:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c36674a2c5 
								
							 
						 
						
							
							
								
								Fix usage of PyMem_Malloc() in os.stat()  
							
							... 
							
							
							
							Issue #26563 : Replace PyMem_Malloc() with PyMem_RawMalloc() in the Windows
implementation of os.stat(), since the code is called without holding the GIL. 
							
						 
						
							2016-03-16 14:30:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c44f70770b 
								
							 
						 
						
							
							
								
								posix_getcwd(): limit to INT_MAX on Windows  
							
							... 
							
							
							
							It's more to fix a conversion warning during compilation, I don't think that
Windows support current working directory larger than 2 GB ... 
							
						 
						
							2016-03-14 18:07:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ffe96ae10b 
								
							 
						 
						
							
							
								
								Issue  #25994 : Added the close() method and the support of the context manager  
							
							... 
							
							
							
							protocol for the os.scandir() iterator. 
							
						 
						
							2016-02-11 13:21:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fd625c39d0 
								
							 
						 
						
							
							
								
								Issue  #26117 : The os.scandir() iterator now closes file descriptor not only  
							
							... 
							
							
							
							when the iteration is finished, but when it was failed with error. 
							
						 
						
							2016-02-08 17:57:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								988b9bcd88 
								
							 
						 
						
							
							
								
								Issue  #26117 : The os.scandir() iterator now closes file descriptor not only  
							
							... 
							
							
							
							when the iteration is finished, but when it was failed with error. 
							
						 
						
							2016-02-08 17:56:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ef1585eb9a 
								
							 
						 
						
							
							
								
								Issue  #25923 : Added more const qualifiers to signatures of static and private functions.  
							
							
							
						 
						
							2015-12-25 20:01:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2d06e84455 
								
							 
						 
						
							
							
								
								Issue  #25923 : Added the const qualifier to static constant arrays.  
							
							
							
						 
						
							2015-12-25 19:53:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8bc2b4d522 
								
							 
						 
						
							
							
								
								Issue  #25890 : Removed yet one unused variable.  
							
							
							
						 
						
							2015-12-18 10:06:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9b3a2eec1c 
								
							 
						 
						
							
							
								
								Issues  #25890 ,  #25891 ,  #25892 : Removed unused variables in Windows code.  
							
							... 
							
							
							
							Reported by Alexander Riccio. 
							
						 
						
							2015-12-18 10:03:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9fdaff30db 
								
							 
						 
						
							
							
								
								Merge 3.5  
							
							
							
						 
						
							2015-12-14 00:22:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e847d7170d 
								
							 
						 
						
							
							
								
								Issue  #25846 : Fix usage of Py_ARRAY_LENGTH() in win32_wchdir() (new try)  
							
							
							
						 
						
							2015-12-14 00:21:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6b8f0c892a 
								
							 
						 
						
							
							
								
								(Merge 3.5) Issue  #25846 : Fix usage of Py_ARRAY_LENGTH() in win32_wchdir()  
							
							
							
						 
						
							2015-12-13 21:41:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ed53782ed5 
								
							 
						 
						
							
							
								
								Issue  #25846 : Fix usage of Py_ARRAY_LENGTH() in win32_wchdir()  
							
							
							
						 
						
							2015-12-13 21:40:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5ebae87628 
								
							 
						 
						
							
							
								
								Issue  #25207 ,  #14626 : Fix my commit.  
							
							... 
							
							
							
							It doesn't work to use #define XXX defined(YYY)" and then "#ifdef XXX"
to check YYY. 
							
						 
						
							2015-09-22 01:29:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4552ced916 
								
							 
						 
						
							
							
								
								Issue  #25207 ,  #14626 : Fix ICC compiler warnings in posixmodule.c  
							
							... 
							
							
							
							Replace "#if XXX" with #ifdef XXX". 
							
						 
						
							2015-09-21 22:37:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								024364a89a 
								
							 
						 
						
							
							
								
								Merge 3.5 (os.waitpid)  
							
							
							
						 
						
							2015-09-15 10:24:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d3ffd32767 
								
							 
						 
						
							
							
								
								Issue  #25118 : Fix a regression of Python 3.5.0 in os.waitpid() on Windows.  
							
							... 
							
							
							
							Add an unit test on os.waitpid() 
							
						 
						
							2015-09-15 10:11:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								3f560c16e5 
								
							 
						 
						
							
							
								
								Merge 3.5 into 3.6  
							
							
							
						 
						
							2015-09-09 06:28:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								6088b7bd49 
								
							 
						 
						
							
							
								
								Merge 3.4 into 3.5  
							
							
							
						 
						
							2015-09-09 06:27:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								9499413508 
								
							 
						 
						
							
							
								
								os.sendfile(headers=None, trailers=None) arguments are not actually accepted  
							
							... 
							
							
							
							Needs to be tested on a BSD. 
							
						 
						
							2015-09-09 05:29:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								a122b5a1fd 
								
							 
						 
						
							
							
								
								Issue  #23738 : Merge 3.5 into 3.6  
							
							
							
						 
						
							2015-09-09 03:01:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								0ff89099c7 
								
							 
						 
						
							
							
								
								Issue  #23738 : Merge 3.4 into 3.5  
							
							
							
						 
						
							2015-09-09 01:56:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								bf19d16950 
								
							 
						 
						
							
							
								
								Issue  #23738 : Document and test actual keyword parameter names  
							
							... 
							
							
							
							Also fix signature because os.utime(..., ns=None) is not allowed. 
							
						 
						
							2015-09-09 01:01:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								56f6e76c68 
								
							 
						 
						
							
							
								
								Issue  #15989 : Fixed some scarcely probable integer overflows.  
							
							... 
							
							
							
							It is very unlikely that they can occur in real code for now. 
							
						 
						
							2015-09-06 21:25:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fed0931de4 
								
							 
						 
						
							
							
								
								Merge 3.5 (ICC)  
							
							
							
						 
						
							2015-09-03 21:34:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5b6917e60d 
								
							 
						 
						
							
							
								
								Merge 3.4 (ICC)  
							
							
							
						 
						
							2015-09-03 21:32:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								528a9ab1f0 
								
							 
						 
						
							
							
								
								Don't use defined() in C preprocessor macros  
							
							... 
							
							
							
							The ICC compiler doesn't seem to support defined() in macro expansion. Example
of warning:
warning #3199 : "defined" is always false in a macro expansion in Microsoft mode 
							
						 
						
							2015-09-03 21:30:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								80d62e628b 
								
							 
						 
						
							
							
								
								Issue  #23530 : fix clinic comment.  
							
							
							
						 
						
							2015-08-13 20:37:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								dc87e4b885 
								
							 
						 
						
							
							
								
								Issue  #23530 : Improve os.cpu_count() description.  
							
							... 
							
							
							
							Patch by Julian Taylor. 
							
						 
						
							2015-07-13 21:01:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f0b5015edb 
								
							 
						 
						
							
							
								
								Converted os._getfullpathname() and os._isdir() to Argument Clinic.  
							
							
							
						 
						
							2015-05-13 00:52:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								cc0bbbc781 
								
							 
						 
						
							
							
								
								(Merge 3.4) Issue  #9246 : On POSIX, os.getcwd() now supports paths longer than  
							
							... 
							
							
							
							1025 bytes. Patch written by William Orr. 
							
						 
						
							2015-04-25 00:21:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4403d7def0 
								
							 
						 
						
							
							
								
								Issue  #9246 : On POSIX, os.getcwd() now supports paths longer than 1025 bytes  
							
							... 
							
							
							
							Patch written by William Orr. 
							
						 
						
							2015-04-25 00:16:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								8714cfdc4a 
								
							 
						 
						
							
							
								
								Get rid of unused-but-set-variable warning. len and len2 should be equal and len2 is technically more correct, too.  
							
							
							
						 
						
							2015-04-21 10:57:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7e9d1d1a1b 
								
							 
						 
						
							
							
								
								Issue  #23908 : os functions now reject paths with embedded null character  
							
							... 
							
							
							
							on Windows instead of silently truncate them.
Removed no longer used _PyUnicode_HasNULChars(). 
							
						 
						
							2015-04-20 10:12:28 +03:00