Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								21f5893571 
								
							 
						 
						
							
							
								
								Issue  #14180 : datetime.date.fromtimestamp(), datetime.datetime.fromtimestamp()  
							
							... 
							
							
							
							and datetime.datetime.utcfromtimestamp() now raise an OSError instead of
ValueError if localtime() or gmtime() failed. 
							
						 
						
							2012-03-14 00:15:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5d272cc6a2 
								
							 
						 
						
							
							
								
								Close   #14180 : Factorize code to convert a number of seconds to time_t, timeval or timespec  
							
							... 
							
							
							
							time.ctime(), gmtime(), time.localtime(), datetime.date.fromtimestamp(),
datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now
raises an OverflowError, instead of a ValueError, if the timestamp does not fit
in time_t.
datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now
round microseconds towards zero instead of rounding to nearest with ties going
away from zero. 
							
						 
						
							2012-03-13 13:35:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								5831bd2f3b 
								
							 
						 
						
							
							
								
								Remove an unnecessary extra copy of the bytes hash function.  
							
							... 
							
							
							
							This copy also had a bug in it, it fails to incorporate the length
into the hash by using it as the loop variable so it'll always be -1
by the time it is XORed in.
As such: I'm doing this only in Python 3.3 and not backporting as it
would change the existing hash behavior of datetime objects. 
							
						 
						
							2012-01-14 14:31:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9e30aa52fd 
								
							 
						 
						
							
							
								
								Fix misuse of PyUnicode_GET_SIZE() => PyUnicode_GET_LENGTH()  
							
							... 
							
							
							
							And PyUnicode_GetSize() => PyUnicode_GetLength() 
							
						 
						
							2011-11-21 02:49:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								bd928fef42 
								
							 
						 
						
							
							
								
								Rename _Py_identifier to _Py_IDENTIFIER.  
							
							
							
						 
						
							2011-10-14 10:20:37 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								d63a3b8beb 
								
							 
						 
						
							
							
								
								Implement PEP 393.  
							
							
							
						 
						
							2011-09-28 07:41:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								c7d93b7614 
								
							 
						 
						
							
							
								
								Issue  #1621 : Fix undefined behaviour from signed overflow in datetime module hashes, array and list iterations, and get_integer (stringlib/string_format.h)  
							
							
							
						 
						
							2011-09-25 15:34:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								dfc80e3d97 
								
							 
						 
						
							
							
								
								Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED.  
							
							... 
							
							
							
							The macro was introduced in #12724 . 
							
						 
						
							2011-08-10 20:28:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								89da349b7b 
								
							 
						 
						
							
							
								
								Issue  #11930 : Remove year >= 1000 limitation from datetime.strftime.  
							
							... 
							
							
							
							Patch by Victor Stinner. 
							
						 
						
							2011-05-02 13:14:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								28deea1fa5 
								
							 
						 
						
							
							
								
								Issue  #11576 : Fixed timedelta subtraction glitch on big timedelta values  
							
							
							
						 
						
							2011-04-05 20:43:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								b6f5ec7370 
								
							 
						 
						
							
							
								
								Issue  #11576 : Fixed timedelta subtraction glitch on big timedelta values  
							
							
							
						 
						
							2011-04-05 20:07:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6ced7c4333 
								
							 
						 
						
							
							
								
								Issue  #10833 : Use PyErr_Format() and PyUnicode_FromFormat() instead of  
							
							... 
							
							
							
							PyOS_snprintf() to avoid temporary buffer allocated on the stack and a
conversion from bytes to Unicode. 
							
						 
						
							2011-03-21 18:15:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								b94767ff44 
								
							 
						 
						
							
							
								
								Issue  #8914 : fix various warnings from the Clang static analyzer v254.  
							
							
							
						 
						
							2011-02-22 20:15:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								b8bb4664fc 
								
							 
						 
						
							
							
								
								Issue  #1777412 : extended year range of strftime down to 1000.  
							
							
							
						 
						
							2011-01-08 00:13:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e239d23e8c 
								
							 
						 
						
							
							
								
								Issue  #6697 : Fixed instances of _PyUnicode_AsString() result not checked for NULL  
							
							
							
						 
						
							2010-12-08 23:31:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								e5b99f0fb3 
								
							 
						 
						
							
							
								
								Remove redundant includes of headers that are already included by Python.h.  
							
							
							
						 
						
							2010-11-30 09:41:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8f67d0893f 
								
							 
						 
						
							
							
								
								make hashes always the size of pointers; introduce Py_hash_t  #9778  
							
							
							
						 
						
							2010-10-17 20:54:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								1bcbaab15a 
								
							 
						 
						
							
							
								
								Issue 9183: Intern UTC timezone.  
							
							
							
						 
						
							2010-10-14 17:03:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								59a289d16b 
								
							 
						 
						
							
							
								
								Issue 9005: Removed dead code.  
							
							
							
						 
						
							2010-10-13 22:54:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								6fc4ade2bb 
								
							 
						 
						
							
							
								
								Issue  #9079 : Added _PyTime_gettimeofday(_PyTime_timeval *tp) to C API  
							
							... 
							
							
							
							exposed in Python.h.  This function is similar to POSIX
gettimeofday(struct timeval *tp), but available on platforms without
gettimeofday(). 
							
						 
						
							2010-08-05 17:34:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								cf86e368eb 
								
							 
						 
						
							
							
								
								Issue  #7989 : Added pure python implementation of the datetime module.  
							
							
							
						 
						
							2010-07-23 19:25:47 +00:00