Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6036e4431d 
								
							 
						 
						
							
							
								
								Issue  #22524 : New os.scandir() function, part of the PEP 471: "os.scandir()  
							
							... 
							
							
							
							function -- a better and faster directory iterator". Patch written by Ben
Hoyt. 
							
						 
						
							2015-03-08 01:58:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								d81431f587 
								
							 
						 
						
							
							
								
								Issue  #23524 : Replace _PyVerify_fd function with calling _set_thread_local_invalid_parameter_handler on every thread.  
							
							
							
						 
						
							2015-03-06 14:47:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								06a13f81ea 
								
							 
						 
						
							
							
								
								Issue  #23152 : Move declarations back to posixmodule.c.  
							
							... 
							
							
							
							Declarations of Windows-specific auxilary functions need Windows types
from windows.h.  Instead of including windows.h in Python.h and making
it available to all Windows users, it is simpler and safer just move
declarations to the single file that needs them. 
							
						 
						
							2015-02-22 21:34:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								12ebbc74f1 
								
							 
						 
						
							
							
								
								Issue  #23152 : Move declaration into a header and exclude from stable API.  
							
							
							
						 
						
							2015-02-22 19:39:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								bf1f376b3e 
								
							 
						 
						
							
							
								
								Issue  #23152 : Renames time_t_to_FILE_TIME to _Py_time_t_to_FILE_TIME, removes unused struct win32_stat and return value  
							
							
							
						 
						
							2015-02-21 15:26:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								a2af1a5a5a 
								
							 
						 
						
							
							
								
								Issue  #23152 : Renames attribute_data_to_stat to _Py_attribute_data_to_stat  
							
							
							
						 
						
							2015-02-21 10:04:10 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								f2f373f593 
								
							 
						 
						
							
							
								
								Issue  #23152 : Implement _Py_fstat() to support files larger than 2 GB on Windows.  
							
							... 
							
							
							
							fstat() may fail with EOVERFLOW on files larger than 2 GB because the file size type is an signed 32-bit integer. 
							
						 
						
							2015-02-21 08:44:05 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4d0d982985 
								
							 
						 
						
							
							
								
								Issue  #23446 : Use PyMem_New instead of PyMem_Malloc to avoid possible integer  
							
							... 
							
							
							
							overflows.  Added few missed PyErr_NoMemory(). 
							
						 
						
							2015-02-16 13:33:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1a1ff29659 
								
							 
						 
						
							
							
								
								Issue  #23446 : Use PyMem_New instead of PyMem_Malloc to avoid possible integer  
							
							... 
							
							
							
							overflows.  Added few missed PyErr_NoMemory(). 
							
						 
						
							2015-02-16 13:28:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								6e6c59b508 
								
							 
						 
						
							
							
								
								Issue  #23285 : PEP 475 -- Retry system calls failing with EINTR.  
							
							
							
						 
						
							2015-02-07 13:27:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								bd4976bbd3 
								
							 
						 
						
							
							
								
								Always #define _PyLong_FromDev as we always need it to compile rather than  
							
							... 
							
							
							
							only defining it when HAVE_MKNOD && HAVE_MAKEDEV are true.
This "oops" issue reported by John E. Malmberg on core-mentorship.
(what kinds of systems don't HAVE_MKNOD && HAVE_MAKEDEV?) 
							
						 
						
							2015-01-28 16:08:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								702dada2c5 
								
							 
						 
						
							
							
								
								Always #define _PyLong_FromDev as we always need it to compile rather than  
							
							... 
							
							
							
							only defining it when HAVE_MKNOD && HAVE_MAKEDEV are true.
This "oops" issue reported by John E. Malmberg on core-mentorship.
(what kinds of systems don't HAVE_MKNOD && HAVE_MAKEDEV?) 
							
						 
						
							2015-01-28 16:07:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								7d0e0c9f7b 
								
							 
						 
						
							
							
								
								Closes   #23253 : Delay-load ShellExecute  
							
							
							
						 
						
							2015-01-24 08:18:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								acdb7c158a 
								
							 
						 
						
							
							
								
								Issue  #23098 : 64-bit dev_t is now supported in the os module.  
							
							
							
						 
						
							2015-01-18 11:17:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b2653b344e 
								
							 
						 
						
							
							
								
								Issue  #23098 : 64-bit dev_t is now supported in the os module.  
							
							
							
						 
						
							2015-01-18 11:12:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								56a6d855e2 
								
							 
						 
						
							
							
								
								Removed duplicated words in in comments and docs.  
							
							
							
						 
						
							2014-12-01 18:28:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								65e4cb10d9 
								
							 
						 
						
							
							
								
								Issue  #22919 : Windows build updated to support VC 14.0 (Visual Studio 2015), which will be used for the official 3.5 release.  
							
							
							
						 
						
							2014-11-22 12:54:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								cbc18f328c 
								
							 
						 
						
							
							
								
								Issue  #9647 : os.confstr() ensures that the second call to confstr() returns the  
							
							... 
							
							
							
							same length. 
							
						 
						
							2014-12-05 22:51:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								83000a490a 
								
							 
						 
						
							
							
								
								Removed duplicated words in in comments and docs.  
							
							
							
						 
						
							2014-12-01 18:30:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f427a14156 
								
							 
						 
						
							
							
								
								Issue  #22592 : Drop support of the Borland C compiler to build Python  
							
							... 
							
							
							
							The distutils module still supports it to build extensions. 
							
						 
						
							2014-10-22 12:33:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								bfd7881aa6 
								
							 
						 
						
							
							
								
								#22568 : merge with 3.4  
							
							
							
						 
						
							2014-10-12 08:45:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								e1a7d9dbf5 
								
							 
						 
						
							
							
								
								Closes   #22568 : fix UTIME_TO_* macros in posixmodule for rare cases.  
							
							
							
						 
						
							2014-10-12 08:45:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d42c4282b9 
								
							 
						 
						
							
							
								
								Closes   #22579 : Fix posixmodule.c to support any C compiler on Windows  
							
							
							
						 
						
							2014-10-10 00:09:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								67e2e6d600 
								
							 
						 
						
							
							
								
								(Merge 3.4) Issue  #22568 : Fix compilation of posixmodule.c with Open Watcom:  
							
							... 
							
							
							
							rename "utime" variable to "ut" to avoid conflict with the C utime() function.
Patch written by Jeffrey Armstrong. 
							
						 
						
							2014-10-09 13:53:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								484df0075a 
								
							 
						 
						
							
							
								
								Issue  #22568 : Fix compilation of posixmodule.c with Open Watcom: rename "utime"  
							
							... 
							
							
							
							variable to "ut" to avoid conflict with the C utime() function. Patch written
by Jeffrey Armstrong. 
							
						 
						
							2014-10-09 13:52:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ec39e26881 
								
							 
						 
						
							
							
								
								(Merge 3.4) Issue  #22396 : On 32-bit AIX platform, don't expose  
							
							... 
							
							
							
							os.posix_fadvise() nor os.posix_fallocate() because their prototypes in system
headers are wrong. 
							
						 
						
							2014-09-30 12:35:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d6b176905d 
								
							 
						 
						
							
							
								
								Issue  #22396 : On 32-bit AIX platform, don't expose os.posix_fadvise() nor  
							
							... 
							
							
							
							os.posix_fallocate() because their prototypes in system headers are wrong. 
							
						 
						
							2014-09-30 12:20:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d8a1447c99 
								
							 
						 
						
							
							
								
								Issue  #22215 : Now ValueError is raised instead of TypeError when str or bytes  
							
							... 
							
							
							
							argument contains not permitted null character or byte. 
							
						 
						
							2014-09-06 20:07:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								706768c687 
								
							 
						 
						
							
							
								
								Issue  #22156 : Fix some "comparison between signed and unsigned integers"  
							
							... 
							
							
							
							compiler warnings in the Modules/ subdirectory. 
							
						 
						
							2014-08-16 01:03:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								a73cb8a6b8 
								
							 
						 
						
							
							
								
								Issue  #22120 : For functions using an unsigned integer return converter,  
							
							... 
							
							
							
							Argument Clinic now generates a cast to that type for the comparison
to -1 in the generated code.  (This supresses a compilation warning.) 
							
						 
						
							2014-08-05 19:55:21 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								b1dc112dca 
								
							 
						 
						
							
							
								
								More fixes for the unhappy AMD FreeBSD 9 buildbot.  Fingers crossed.  
							
							
							
						 
						
							2014-08-05 16:06:16 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								548095cd4f 
								
							 
						 
						
							
							
								
								Fix for AMD FreeBSD 9 buildbot (hopefully), broken by my last checkin.  
							
							
							
						 
						
							2014-08-05 16:00:03 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								2f93635d34 
								
							 
						 
						
							
							
								
								Issue  #20170 : Convert posixmodule to use Argument Clinic.  
							
							
							
						 
						
							2014-08-05 14:04:04 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1db9e7bb19 
								
							 
						 
						
							
							
								
								Issue  #22054 : Add os.get_blocking() and os.set_blocking() functions to get and  
							
							... 
							
							
							
							set the blocking mode of a file descriptor (False if the O_NONBLOCK flag is
set, True otherwise). These functions are not available on Windows. 
							
						 
						
							2014-07-29 22:32:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b28ed92dd0 
								
							 
						 
						
							
							
								
								Issue  #21932 : os.read() now uses a :c:func:Py_ssize_t type instead of  
							
							... 
							
							
							
							:c:type:`int` for the size to support reading more than 2 GB at once. On
Windows, the size is truncted to INT_MAX. As any call to os.read(), the OS
may read less bytes than the number of requested bytes. 
							
						 
						
							2014-07-11 17:04:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								63f277b694 
								
							 
						 
						
							
							
								
								Issue  #21741 : Add st_file_attributes to os.stat_result on Windows.  
							
							... 
							
							
							
							Patch by Ben Hoyt. 
							
						 
						
							2014-06-19 09:46:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Golden 
								
							 
						 
						
							
							
							
							
								
							
							
								0321cf2550 
								
							 
						 
						
							
							
								
								Issue18314 Allow unlink to remove junctions. Includes support for creating junctions. Patch by Kim Gräsman  
							
							
							
						 
						
							2014-05-05 19:46:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Golden 
								
							 
						 
						
							
							
							
							
								
							
							
								fbf963c064 
								
							 
						 
						
							
							
								
								Backed out changeset: 17df50df62c7  
							
							
							
						 
						
							2014-04-27 18:35:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Golden 
								
							 
						 
						
							
							
							
							
								
							
							
								4675d798bf 
								
							 
						 
						
							
							
								
								Issue  #18314  os.unlink will now remove junction points on Windows. Patch by Kim Gräsman.  
							
							
							
						 
						
							2014-04-27 18:00:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								4a173bc4ed 
								
							 
						 
						
							
							
								
								Fixes for KFreeBSD and the Hurd:  
							
							... 
							
							
							
							- Issue #21274 : Define PATH_MAX for GNU/Hurd in Python/pythonrun.c.
- Issue #21276 : posixmodule: Don't define USE_XATTRS on KFreeBSD and the Hurd.
- Issue #21275 : Fix a socket test on KFreeBSD. 
							
						 
						
							2014-04-17 19:47:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3c1b379ebd 
								
							 
						 
						
							
							
								
								Issue  #20320 : select.select() and select.kqueue.control() now round the timeout  
							
							... 
							
							
							
							aways from zero, instead of rounding towards zero.
It should make test_asyncio more reliable, especially test_timeout_rounding() test. 
							
						 
						
							2014-02-17 00:02:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e18e787e70 
								
							 
						 
						
							
							
								
								merge 3.3 ( #20594 )  
							
							
							
						 
						
							2014-02-11 10:19:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								932bba33f2 
								
							 
						 
						
							
							
								
								avoid name clash with posix_close ( closes   #20594 )  
							
							
							
						 
						
							2014-02-11 10:16:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								b082731fbb 
								
							 
						 
						
							
							
								
								Issue  #20517 : Functions in the os module that accept two filenames  
							
							... 
							
							
							
							now register both filenames in the exception on failure.
This required adding new C API functions allowing OSError exceptions
to reference two filenames instead of one. 
							
						 
						
							2014-02-09 22:05:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								dfe98a102e 
								
							 
						 
						
							
							
								
								Issue  #20437 : Fixed 22 potential bugs when deleting objects references.  
							
							
							
						 
						
							2014-02-09 13:46:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								505ff755d7 
								
							 
						 
						
							
							
								
								Issue  #20437 : Fixed 21 potential bugs when deleting objects references.  
							
							
							
						 
						
							2014-02-09 13:33:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								2623c8c23c 
								
							 
						 
						
							
							
								
								Issue  #20530 : Argument Clinic's signature format has been revised again.  
							
							... 
							
							
							
							The new syntax is highly human readable while still preventing false
positives.  The syntax also extends Python syntax to denote "self" and
positional-only parameters, allowing inspect.Signature objects to be
totally accurate for all supported builtins in Python 3.4. 
							
						 
						
							2014-02-08 22:15:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								7726ac9163 
								
							 
						 
						
							
							
								
								#Issue 20456: Several improvements and bugfixes for Argument Clinic,  
							
							... 
							
							
							
							including correctly generating code for Clinic blocks inside C
preprocessor conditional blocks. 
							
						 
						
							2014-01-31 22:03:12 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								581ee3618c 
								
							 
						 
						
							
							
								
								Issue  #20326 : Argument Clinic now uses a simple, unique signature to  
							
							... 
							
							
							
							annotate text signatures in docstrings, resulting in fewer false
positives.  "self" parameters are also explicitly marked, allowing
inspect.Signature() to authoritatively detect (and skip) said parameters.
Issue #20326 : Argument Clinic now generates separate checksums for the
input and output sections of the block, allowing external tools to verify
that the input has not changed (and thus the output is not out-of-date). 
							
						 
						
							2014-01-28 05:00:08 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								5c66189e88 
								
							 
						 
						
							
							
								
								Issue  #20189 : Four additional builtin types (PyTypeObject,  
							
							... 
							
							
							
							PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type)
have been modified to provide introspection information for builtins.
Also: many additional Lib, test suite, and Argument Clinic fixes. 
							
						 
						
							2014-01-24 06:17:25 -08:00