<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/thread_nt.h, branch v3.6.7</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>Fix typo in thread_nt.h code comment (GH-5211) (GH-5226)</title>
<updated>2018-01-18T00:40:33+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2018-01-18T00:40:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=f31c70b0d65510d6d3235816eb95ef43ba6764bf'/>
<id>f31c70b0d65510d6d3235816eb95ef43ba6764bf</id>
<content type='text'>
The comment for PyThread_allocate_lock says "It has too be implemented ...".
There was an extra "o" in ".. to be implemented.."
(cherry picked from commit 6027802ca7fae118bce6afead51d01a174600d40)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The comment for PyThread_allocate_lock says "It has too be implemented ...".
There was an extra "o" in ".. to be implemented.."
(cherry picked from commit 6027802ca7fae118bce6afead51d01a174600d40)</pre>
</div>
</content>
</entry>
<entry>
<title>replace PY_LONG_LONG with long long</title>
<updated>2016-09-06T17:46:49+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2016-09-06T17:46:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=af580dff4af3cb812cdd7a229a4a65059b3bc1ee'/>
<id>af580dff4af3cb812cdd7a229a4a65059b3bc1ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #27355: Removed support for Windows CE.  It was never finished,</title>
<updated>2016-09-05T22:11:23+00:00</updated>
<author>
<name>Larry Hastings</name>
<email>larry@hastings.org</email>
</author>
<published>2016-09-05T22:11:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=10108a7b9affa61719a1dc1863edb2bdb3402fd1'/>
<id>10108a7b9affa61719a1dc1863edb2bdb3402fd1</id>
<content type='text'>
and Windows CE is no longer a relevant platform for Python.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and Windows CE is no longer a relevant platform for Python.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #26778: Fixed "a/an/and" typos in code comment and documentation.</title>
<updated>2016-04-17T05:32:47+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-04-17T05:32:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6a7b3a77b4b2be0badd24ee5f0fdbaa2e0e79c3d'/>
<id>6a7b3a77b4b2be0badd24ee5f0fdbaa2e0e79c3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>The PyCOND_TIMEDWAIT must use microseconds for the timeout argument</title>
<updated>2014-05-08T10:36:27+00:00</updated>
<author>
<name>Kristján Valur Jónsson</name>
<email>sweskman@gmail.com</email>
</author>
<published>2014-05-08T10:36:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=33096fe8296b57c6e634e58af1c632b8e2f5bc05'/>
<id>33096fe8296b57c6e634e58af1c632b8e2f5bc05</id>
<content type='text'>
in order to have the same resolution as pthreads condition variables.
At the same time, it must be large enough to accept 31 bits of
milliseconds, which is the maximum timeout value in the windows API.
A PY_LONG_LONG of microseconds fullfills both requirements.
This closes issue #20737
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in order to have the same resolution as pthreads condition variables.
At the same time, it must be large enough to accept 31 bits of
milliseconds, which is the maximum timeout value in the windows API.
A PY_LONG_LONG of microseconds fullfills both requirements.
This closes issue #20737
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #19787: PyThread_set_key_value() now always set the value</title>
<updated>2013-12-13T10:08:56+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2013-12-13T10:08:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=590cebe391fb2e199afe9b20ff67e360116a1266'/>
<id>590cebe391fb2e199afe9b20ff67e360116a1266</id>
<content type='text'>
In Python 3.3, PyThread_set_key_value() did nothing if the key already exists
(if the current value is a non-NULL pointer).

When _PyGILState_NoteThreadState() is called twice on the same thread with a
different Python thread state, it still keeps the old Python thread state to
keep the old behaviour. Replacing the Python thread state with the new state
introduces new bugs: see issues #10915 and #15751.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Python 3.3, PyThread_set_key_value() did nothing if the key already exists
(if the current value is a non-NULL pointer).

When _PyGILState_NoteThreadState() is called twice on the same thread with a
different Python thread state, it still keeps the old Python thread state to
keep the old behaviour. Replacing the Python thread state with the new state
introduces new bugs: see issues #10915 and #15751.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backout changeset 46393019b650</title>
<updated>2013-12-13T03:14:41+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2013-12-13T03:14:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=441adb8c5782de6fcf71ee3396d114c48cd1cb5b'/>
<id>441adb8c5782de6fcf71ee3396d114c48cd1cb5b</id>
<content type='text'>
test_capi is failing and the fix is not trivial, I prefer to revert
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
test_capi is failing and the fix is not trivial, I prefer to revert
</pre>
</div>
</content>
</entry>
<entry>
<title>Close #19787: PyThread_set_key_value() now always set the value. In Python 3.3,</title>
<updated>2013-12-13T02:22:00+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2013-12-13T02:22:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=cd0cb8ccd376186f08fd3ee2be0085f45f66b3d3'/>
<id>cd0cb8ccd376186f08fd3ee2be0085f45f66b3d3</id>
<content type='text'>
the function did nothing if the key already exists (if the current value is a
non-NULL pointer).

_testcapi.run_in_subinterp() now correctly sets the new Python thread state of
the current thread when a subinterpreter is created.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the function did nothing if the key already exists (if the current value is a
non-NULL pointer).

_testcapi.run_in_subinterp() now correctly sets the new Python thread state of
the current thread when a subinterpreter is created.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #18203: Replace malloc() with PyMem_RawMalloc() to allocate thread locks</title>
<updated>2013-07-07T15:17:59+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2013-07-07T15:17:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=80aa565fb4a4be45ea7b94487bd10f1ab0ff5410'/>
<id>80aa565fb4a4be45ea7b94487bd10f1ab0ff5410</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace WaitForSingleObject with WaitForSingleObjectEx,</title>
<updated>2013-01-25T13:25:48+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2013-01-25T13:25:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b26a9b10ea5f095da0c699e41b29a724021cd09a'/>
<id>b26a9b10ea5f095da0c699e41b29a724021cd09a</id>
<content type='text'>
for better WinRT compatibility.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for better WinRT compatibility.
</pre>
</div>
</content>
</entry>
</feed>
