Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #19634: time.strftime("%y") now raises a ValueError on Solaris when given | Victor Stinner | 2013-11-23 | 1 | -1/+1 |
| | | | | a year before 1900. | ||||
* | Issue #19634: Fix time_strftime() on AIX, format is a wchar_t* not a PyObject* | Victor Stinner | 2013-11-18 | 1 | -2/+1 |
| | |||||
* | Issue #19634: time.strftime("%y") now raises a ValueError on AIX when given a | Victor Stinner | 2013-11-17 | 1 | -0/+14 |
| | | | | year before 1900. | ||||
* | Issue13674 Correct crash with strftime %y format under Windows | Tim Golden | 2013-11-12 | 1 | -0/+7 |
|\ | |||||
| * | Issue13674 Correct crash with strftime %y format under Windows | Tim Golden | 2013-11-12 | 1 | -0/+7 |
| | | |||||
* | | Issue #18520: Add a new PyStructSequence_InitType2() function, same than | Victor Stinner | 2013-07-22 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | PyStructSequence_InitType() except that it has a return value (0 on success, -1 on error). * PyStructSequence_InitType2() now raises MemoryError on memory allocation failure * Fix also some calls to PyDict_SetItemString(): handle error | ||||
* | | Issue #18408: Fix time.tzset(), detect exception when calling PyInit_timezone() | Victor Stinner | 2013-07-17 | 1 | -0/+2 |
| | | |||||
* | | Fix time.mktime() and datetime.datetime.timestamp() on AIX | Victor Stinner | 2013-06-25 | 1 | -1/+10 |
| | | | | | | | | | | | | On AIX, the C function mktime() alwaysd sets tm_wday, even on error. So tm_wday cannot be used as a sentinel to detect an error, we can only check if the result is (time_t)-1. | ||||
* | | (Merge 3.3) Fix time.strftime("%Y") on AIX: raise a ValueError for year > 9999 | Victor Stinner | 2013-06-25 | 1 | -1/+1 |
|\ \ | |/ | | | | | time.strtime("%Y") returned "2345" when formatting year 12345. | ||||
| * | Fix time.strftime("%Y") on AIX: raise a ValueError for year > 9999 | Victor Stinner | 2013-06-25 | 1 | -1/+1 |
| | | | | | | | | time.strtime("%Y") returned "2345" when formatting year 12345. | ||||
* | | Merge. | Richard Oudkerk | 2013-04-17 | 1 | -1/+5 |
|\ \ | |/ | |||||
| * | - Issue #17782: Fix undefined behaviour on platforms where ``struct ↵ | Antoine Pitrou | 2013-04-17 | 1 | -1/+5 |
| | | | | | | | | timespec``'s "tv_nsec" member is not a C long. | ||||
* | | Replace WaitForSingleObject with WaitForSingleObjectEx, | Martin v. Löwis | 2013-01-25 | 1 | -1/+1 |
| | | | | | | | | for better WinRT compatibility. | ||||
* | | #16135: Removal of OS/2 support (Modules/*) | Jesus Cea | 2012-10-05 | 1 | -27/+0 |
| | | |||||
* | | Issue #9650: List commonly used format codes in time.strftime and ↵ | Alexander Belopolsky | 2012-10-02 | 1 | -3/+25 |
|/ | | | | time.strptime docsttings. | ||||
* | Issue #1667546: On platforms supporting tm_zone and tm_gmtoff fields | Alexander Belopolsky | 2012-06-14 | 1 | -2/+34 |
| | | | | | | in struct tm, time.struct_time objects returned by time.gmtime(), time.localtime() and time.strptime() functions now have tm_zone and tm_gmtoff attributes. Original patch by Paul Boddie. | ||||
* | PEP 418: Rename adjusted attribute to adjustable in time.get_clock_info() result | Victor Stinner | 2012-06-12 | 1 | -21/+15 |
| | | | | | | | | Fix also its value on Windows and Linux according to its documentation: "adjustable" indicates if the clock *can be* adjusted, not if it is or was adjusted. In most cases, it is not possible to indicate if a clock is or was adjusted. | ||||
* | time.get_clock_info() uses a namespace instead of structseq | Victor Stinner | 2012-06-12 | 1 | -37/+20 |
| | |||||
* | Fixed a typo in time_localtime() | Alexander Belopolsky | 2012-06-12 | 1 | -1/+1 |
| | |||||
* | strip is_ prefixes on clock_info fields | Benjamin Peterson | 2012-05-01 | 1 | -31/+31 |
| | |||||
* | Issue #14428, #14397: Implement the PEP 418 | Victor Stinner | 2012-04-29 | 1 | -89/+460 |
| | | | | | | | | | * Rename time.steady() to time.monotonic() * On Windows, time.monotonic() uses GetTickCount/GetTickCount64() instead of QueryPerformanceCounter() * time.monotonic() uses CLOCK_HIGHRES if available * Add time.get_clock_info(), time.perf_counter() and time.process_time() functions | ||||
* | Fix clock_gettime/getres/settime: PyArg_ParseTuple() expects an int | Victor Stinner | 2012-04-13 | 1 | -10/+4 |
| | | | | Only use a single #ifdef for the 3 functions. | ||||
* | Expose clock_settime() as time.clock_settime() | Victor Stinner | 2012-04-02 | 1 | -0/+30 |
| | |||||
* | Add time.CLOCK_HIGHRES constant, needed on Solaris | Victor Stinner | 2012-04-02 | 1 | -0/+3 |
| | |||||
* | time.time() now uses clock_gettime(CLOCK_REALTIME) if available | Victor Stinner | 2012-03-28 | 1 | -0/+11 |
| | | | | | | clock_gettime(CLOCK_REALTIME) has a better resolution than gettimeofday(). time.time() falls back on gettimeofday() (and then on other functions) on error. | ||||
* | Document the fact that mach_timebase_info() cannot fail | Victor Stinner | 2012-03-28 | 1 | -4/+8 |
| | | | | And call mach_absolute_time() after mach_timebase_info(). | ||||
* | Fix time.steady(strict=True): don't use CLOCK_REALTIME | Victor Stinner | 2012-03-26 | 1 | -7/+28 |
| | |||||
* | Issue #14368: _PyTime_gettimeofday() cannot fail | Victor Stinner | 2012-03-26 | 1 | -7/+1 |
| | | | | floattime() must not raise an error if the current time is 1970.1.1 at 00:00. | ||||
* | Issue #10278: Add an optional strict argument to time.steady(), False by default | Victor Stinner | 2012-03-15 | 1 | -17/+41 |
| | |||||
* | Issue #10278: Drop time.monotonic() function, rename time.wallclock() to ↵ | Victor Stinner | 2012-03-14 | 1 | -67/+15 |
| | | | | | | | | | time.steady() * On Mac OS X, time.steady() now uses mach_absolute_time(), a monotonic clock * Optimistic change: bet that CLOCK_MONOTONIC and CLOCK_REALTIME are available when clock_gettime() is available * Rewrite time.steady() documentation | ||||
* | Close #14180: Factorize code to convert a number of seconds to time_t, ↵ | Victor Stinner | 2012-03-13 | 1 | -6/+1 |
| | | | | | | | | | | | | | 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. | ||||
* | Issue #14104: Implement time.monotonic() on Mac OS X, | Victor Stinner | 2012-03-12 | 1 | -1/+17 |
| | | | | patch written by Nicholas Riley. | ||||
* | Issue #14125: Fix refleak in timemodule.c on Windows. Thanks sbt for pointing | Stefan Krah | 2012-02-27 | 1 | -2/+3 |
| | | | | | out the location of the problem. MS_WINDOWS currently implies !HAVE_WCSFTIME, so the addition of !defined(HAVE_WCSFTIME) is for readability. | ||||
* | Backout f8409b3d6449: the PEP 410 is not accepted yet | Victor Stinner | 2012-02-08 | 1 | -167/+74 |
| | |||||
* | PEP 410 | Victor Stinner | 2012-02-08 | 1 | -74/+167 |
| | |||||
* | Issue #13846: Add time.monotonic(), monotonic clock. | Victor Stinner | 2012-02-07 | 1 | -15/+67 |
| | |||||
* | Issue #13847: time.clock() now raises a RuntimeError if the processor time used | Victor Stinner | 2012-01-26 | 1 | -11/+27 |
| | | | | is not available or its value cannot be represented | ||||
* | Issue #13847: time.localtime() and time.gmtime() now raise an OSError instead | Victor Stinner | 2012-01-26 | 1 | -52/+62 |
| | | | | | of ValueError on failure. time.ctime() and time.asctime() now raises an OSError if localtime() failed. | ||||
* | Merge | Antoine Pitrou | 2012-01-18 | 1 | -0/+47 |
|\ | |||||
| * | Issue #10278: fix a typo in the doc | Victor Stinner | 2012-01-18 | 1 | -1/+1 |
| | | |||||
| * | Close #10278: Add time.wallclock() function, monotonic clock. | Victor Stinner | 2012-01-18 | 1 | -0/+47 |
| | | |||||
* | | Fix error handling in timemodule.c | Antoine Pitrou | 2012-01-18 | 1 | -2/+6 |
|/ | |||||
* | Issue #10951: Fix compiler warnings in timemodule.c and unicodeobject.c | Victor Stinner | 2011-12-17 | 1 | -0/+4 |
|\ | | | | | | | Thanks Jérémy Anger for the fix. | ||||
| * | Issue #10951: Fix a compiler warning in timemodule.c | Victor Stinner | 2011-12-17 | 1 | -0/+4 |
| | | |||||
* | | Issue #13560: Locale codec functions use the classic "errors" parameter, | Victor Stinner | 2011-12-17 | 1 | -4/+5 |
| | | | | | | | | | | | | instead of surrogateescape So it would be possible to support more error handlers later. | ||||
* | | Issue #13560: Add PyUnicode_EncodeLocale() | Victor Stinner | 2011-12-17 | 1 | -1/+1 |
| | | | | | | | | | | | | * Use PyUnicode_EncodeLocale() in time.strftime() if wcsftime() is not available * Document my last changes in Misc/NEWS | ||||
* | | Add PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale() | Victor Stinner | 2011-12-16 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | * 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. | ||||
* | | Issue #10350: Read and save errno before calling a function which might ↵ | Antoine Pitrou | 2011-12-16 | 1 | -1/+3 |
|\ \ | |/ | | | | | | | | | overwrite it. Original patch by Hallvard B Furuseth. | ||||
| * | Issue #10350: Read and save errno before calling a function which might ↵ | Antoine Pitrou | 2011-12-16 | 1 | -1/+3 |
| | | | | | | | | | | | | overwrite it. Original patch by Hallvard B Furuseth. | ||||
* | | (Merge 3.2) Issue #5905: time.strftime() is now using the locale encoding, | Victor Stinner | 2011-12-09 | 1 | -11/+4 |
|\ \ | |/ | | | | | instead of UTF-8, if the wcsftime() function is not available. |