<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/</link>
    <language>en-us</language>

    <title>cpython-lru_cache-weakref: Include/pytime.h history</title>
    <description>Include/pytime.h revision history</description>
    <item>
    <title>PEP 418: Rename adjusted attribute to adjustable in time.get_clock_info() result</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0e46e0cd368f/Include/pytime.h</link>
    <description><![CDATA[PEP 418: Rename adjusted attribute to adjustable in time.get_clock_info() result<br/>
<br/>
Fix also its value on Windows and Linux according to its documentation:<br/>
&quot;adjustable&quot; indicates if the clock *can be* adjusted, not if it is or was<br/>
adjusted.<br/>
<br/>
In most cases, it is not possible to indicate if a clock is or was adjusted.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 12 Jun 2012 22:46:37 +0200</pubDate>
</item>
<item>
    <title>Issue #14127: Add ns= parameter to utime, futimes, and lutimes.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/bba131e48852/Include/pytime.h</link>
    <description><![CDATA[Issue #14127: Add ns= parameter to utime, futimes, and lutimes.<br/>
Removed futimens as it is now redundant.<br/>
Changed shutil.copystat to use st_atime_ns and st_mtime_ns from os.stat<br/>
and ns= parameter to utime--it once again preserves exact metadata on Linux!]]></description>
    <author>&#76;&#97;&#114;&#114;&#121;&#32;&#72;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#32;&#60;&#108;&#97;&#114;&#114;&#121;&#64;&#104;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 03 May 2012 00:30:07 -0700</pubDate>
</item>
<item>
    <title>strip is_ prefixes on clock_info fields</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/47c84e3f08ae/Include/pytime.h</link>
    <description><![CDATA[strip is_ prefixes on clock_info fields]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 01 May 2012 09:38:34 -0400</pubDate>
</item>
<item>
    <title>Issue #14428, #14397: Implement the PEP 418</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/76d2e0761d18/Include/pytime.h</link>
    <description><![CDATA[Issue #14428, #14397: Implement the PEP 418<br/>
<br/>
 * Rename time.steady() to time.monotonic()<br/>
 * On Windows, time.monotonic() uses GetTickCount/GetTickCount64() instead of<br/>
   QueryPerformanceCounter()<br/>
 * time.monotonic() uses CLOCK_HIGHRES if available<br/>
 * Add time.get_clock_info(), time.perf_counter() and time.process_time()<br/>
   functions]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 29 Apr 2012 02:41:27 +0200</pubDate>
</item>
<item>
    <title>Issue #14127: Add st_{cma}time_ns fields to os.stat() result object.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f554043badec/Include/pytime.h</link>
    <description><![CDATA[Issue #14127: Add st_{cma}time_ns fields to os.stat() result object.]]></description>
    <author>&#76;&#97;&#114;&#114;&#121;&#32;&#72;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#32;&#60;&#108;&#97;&#114;&#114;&#121;&#64;&#104;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 19 Apr 2012 15:07:49 -0700</pubDate>
</item>
<item>
    <title>Close #14180: Factorize code to convert a number of seconds to time_t, timeval or timespec</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1e9cc1a03365/Include/pytime.h</link>
    <description><![CDATA[Close #14180: Factorize code to convert a number of seconds to time_t, timeval or timespec<br/>
<br/>
time.ctime(), gmtime(), time.localtime(), datetime.date.fromtimestamp(),<br/>
datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now<br/>
raises an OverflowError, instead of a ValueError, if the timestamp does not fit<br/>
in time_t.<br/>
<br/>
datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now<br/>
round microseconds towards zero instead of rounding to nearest with ties going<br/>
away from zero.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#119;&#121;&#112;&#108;&#97;&#121;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 13 Mar 2012 13:35:55 +0100</pubDate>
</item>
<item>
    <title>Issue #13964: signal.sigtimedwait() timeout is now a float instead of a tuple</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/67d9595a833c/Include/pytime.h</link>
    <description><![CDATA[Issue #13964: signal.sigtimedwait() timeout is now a float instead of a tuple<br/>
<br/>
Add a private API to convert an int or float to a C timespec structure.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 02 Mar 2012 22:54:03 +0100</pubDate>
</item>
<item>
    <title>Backout f8409b3d6449: the PEP 410 is not accepted yet</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/90eda29a8e03/Include/pytime.h</link>
    <description><![CDATA[Backout f8409b3d6449: the PEP 410 is not accepted yet]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 08 Feb 2012 23:03:19 +0100</pubDate>
</item>
<item>
    <title>PEP 410</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f8409b3d6449/Include/pytime.h</link>
    <description><![CDATA[PEP 410]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 08 Feb 2012 14:31:50 +0100</pubDate>
</item>
<item>
    <title>Merge branches/pep-0384.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/62b61abd02b8/Include/pytime.h</link>
    <description><![CDATA[Merge branches/pep-0384.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 03 Dec 2010 20:14:31 +0000</pubDate>
</item>
<item>
    <title>Issue #9090: When a socket with a timeout fails with EWOULDBLOCK or EAGAIN,</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0f8c2eb89f46/Include/pytime.h</link>
    <description><![CDATA[Issue #9090: When a socket with a timeout fails with EWOULDBLOCK or EAGAIN,<br/>
retry the select() loop instead of bailing out.  This is because select()<br/>
can incorrectly report a socket as ready for reading (for example, if it<br/>
received some data with an invalid checksum).]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 28 Sep 2010 21:23:11 +0000</pubDate>
</item>
<item>
    <title>De-duplicate contents of pytime.h</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7555b0035a77/Include/pytime.h</link>
    <description><![CDATA[De-duplicate contents of pytime.h]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Fri, 13 Aug 2010 15:25:56 +0000</pubDate>
</item>
<item>
    <title>Issue #9079: Added _PyTime_gettimeofday(_PyTime_timeval *tp) to C API</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c16803bbd790/Include/pytime.h</link>
    <description><![CDATA[Issue #9079: Added _PyTime_gettimeofday(_PyTime_timeval *tp) to C API<br/>
exposed in Python.h.  This function is similar to POSIX<br/>
gettimeofday(struct timeval *tp), but available on platforms without<br/>
gettimeofday().]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#32;&#66;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#32;&#60;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#46;&#98;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 05 Aug 2010 17:34:27 +0000</pubDate>
</item>

  </channel>
</rss>
