<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cpython.git/Python/dynamic_annotations.c, branch v3.13.0a1</title>
<subtitle>https://github.com/python/cpython.git</subtitle>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/'/>
<entry>
<title>bpo-32241: Add the const qualifire to declarations of umodifiable strings. (#4748)</title>
<updated>2017-12-12T11:55:04Z</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-12-12T11:55:04Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=4ae06c5337e01bdde28bce57b6b9166ad50947e3'/>
<id>4ae06c5337e01bdde28bce57b6b9166ad50947e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make (most of) Python's tests pass under Thread Sanitizer.</title>
<updated>2010-05-03T19:29:34Z</updated>
<author>
<name>Jeffrey Yasskin</name>
<email>jyasskin@gmail.com</email>
</author>
<published>2010-05-03T19:29:34Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=39370830a96068ecbad006fe38fdb13107d8cd6b'/>
<id>39370830a96068ecbad006fe38fdb13107d8cd6b</id>
<content type='text'>
http://code.google.com/p/data-race-test/wiki/ThreadSanitizer is a dynamic data
race detector that runs on top of valgrind. With this patch, the binaries at
http://code.google.com/p/data-race-test/wiki/ThreadSanitizer#Binaries pass many
but not all of the Python tests. All of regrtest still passes outside of tsan.

I've implemented part of the C1x atomic types so that we can explicitly mark
variables that are used across threads, and get defined behavior as compilers
advance.

I've added tsan's client header and implementation to the codebase in
dynamic_annotations.{h,c} (docs at
http://code.google.com/p/data-race-test/wiki/DynamicAnnotations).
Unfortunately, I haven't been able to get helgrind and drd to give sensible
error messages, even when I use their client annotations, so I'm not supporting
them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
http://code.google.com/p/data-race-test/wiki/ThreadSanitizer is a dynamic data
race detector that runs on top of valgrind. With this patch, the binaries at
http://code.google.com/p/data-race-test/wiki/ThreadSanitizer#Binaries pass many
but not all of the Python tests. All of regrtest still passes outside of tsan.

I've implemented part of the C1x atomic types so that we can explicitly mark
variables that are used across threads, and get defined behavior as compilers
advance.

I've added tsan's client header and implementation to the codebase in
dynamic_annotations.{h,c} (docs at
http://code.google.com/p/data-race-test/wiki/DynamicAnnotations).
Unfortunately, I haven't been able to get helgrind and drd to give sensible
error messages, even when I use their client annotations, so I'm not supporting
them.
</pre>
</div>
</content>
</entry>
</feed>
mmitter</option>
<option value='range'>range</option>
</select>
<input class='txt' type='text' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/oss-git/Qt.git/commit/?h=v4.7.0-rc1&amp;id=b7e01ff7d994d704cbcd876a77bf32cbdf66c17b'>root</a>/<a href='/oss-git/Qt.git/commit/doc?h=v4.7.0-rc1&amp;id=b7e01ff7d994d704cbcd876a77bf32cbdf66c17b'>doc</a>/<a href='/oss-git/Qt.git/commit/doc/src?h=v4.7.0-rc1&amp;id=b7e01ff7d994d704cbcd876a77bf32cbdf66c17b'>src</a>/<a href='/oss-git/Qt.git/commit/doc/src/qprintdialog.qdoc?h=v4.7.0-rc1&amp;id=b7e01ff7d994d704cbcd876a77bf32cbdf66c17b'>qprintdialog.qdoc</a></div><div class='content'><div class='cgit-panel'><b>diff options</b><form method='get' action='.'><input type='hidden' name='h' value='v4.7.0-rc1'/><input type='hidden' name='id' value='b7e01ff7d994d704cbcd876a77bf32cbdf66c17b'/><table><tr><td colspan='2'/></tr><tr><td class='label'>context:</td><td class='ctrl'><select name='context' onchange='this.form.submit();'><option value='1'>1</option><option value='2'>2</option><option value='3' selected='selected'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option><option value='10'>10</option><option value='15'>15</option><option value='20'>20</option><option value='25'>25</option><option value='30'>30</option><option value='35'>35</option><option value='40'>40</option></select></td></tr><tr><td class='label'>space:</td><td class='ctrl'><select name='ignorews' onchange='this.form.submit();'><option value='0' selected='selected'>include</option><option value='1'>ignore</option></select></td></tr><tr><td class='label'>mode:</td><td class='ctrl'><select name='dt' onchange='this.form.submit();'><option value='0' selected='selected'>unified</option><option value='1'>ssdiff</option><option value='2'>stat only</option></select></td></tr><tr><td/><td class='ctrl'><noscript><input type='submit' value='reload'/></noscript></td></tr></table></form></div><table summary='commit info' class='commit-info'>
<tr><th>author</th><td>Jens Bache-Wiig &lt;jbache@trolltech.com&gt;</td><td class='right'>2009-05-20 10:45:11 (GMT)</td></tr>
<tr><th>committer</th><td>Jens Bache-Wiig &lt;jbache@trolltech.com&gt;</td><td class='right'>2009-05-20 10:48:13 (GMT)</td></tr>
<tr><th>commit</th><td colspan='2' class='sha1'><a href='/oss-git/Qt.git/commit/doc/src/qprintdialog.qdoc?h=v4.7.0-rc1&amp;id=b7e01ff7d994d704cbcd876a77bf32cbdf66c17b'>b7e01ff7d994d704cbcd876a77bf32cbdf66c17b</a> (<a href='/oss-git/Qt.git/patch/doc/src/qprintdialog.qdoc?id=b7e01ff7d994d704cbcd876a77bf32cbdf66c17b'>patch</a>)</td></tr>
<tr><th>tree</th><td colspan='2' class='sha1'><a href='/oss-git/Qt.git/tree/?h=v4.7.0-rc1&amp;id=b7e01ff7d994d704cbcd876a77bf32cbdf66c17b'>04eb4fa15c5968bad4897c4502039d81ca3406fb</a> /<a href='/oss-git/Qt.git/tree/doc/src/qprintdialog.qdoc?h=v4.7.0-rc1&amp;id=b7e01ff7d994d704cbcd876a77bf32cbdf66c17b'>doc/src/qprintdialog.qdoc</a></td></tr>
<tr><th>parent</th><td colspan='2' class='sha1'><a href='/oss-git/Qt.git/commit/doc/src/qprintdialog.qdoc?h=v4.7.0-rc1&amp;id=b28e95cd2fbdd0f8ad5030e6fc3beede057548da'>b28e95cd2fbdd0f8ad5030e6fc3beede057548da</a> (<a href='/oss-git/Qt.git/diff/doc/src/qprintdialog.qdoc?h=v4.7.0-rc1&amp;id=b7e01ff7d994d704cbcd876a77bf32cbdf66c17b&amp;id2=b28e95cd2fbdd0f8ad5030e6fc3beede057548da'>diff</a>)</td></tr><tr><th>download</th><td colspan='2' class='sha1'><a href='/oss-git/Qt.git/snapshot/Qt-b7e01ff7d994d704cbcd876a77bf32cbdf66c17b.zip'>Qt-b7e01ff7d994d704cbcd876a77bf32cbdf66c17b.zip</a><br/><a href='/oss-git/Qt.git/snapshot/Qt-b7e01ff7d994d704cbcd876a77bf32cbdf66c17b.tar.gz'>Qt-b7e01ff7d994d704cbcd876a77bf32cbdf66c17b.tar.gz</a><br/><a href='/oss-git/Qt.git/snapshot/Qt-b7e01ff7d994d704cbcd876a77bf32cbdf66c17b.tar.bz2'>Qt-b7e01ff7d994d704cbcd876a77bf32cbdf66c17b.tar.bz2</a><br/></td></tr></table>
<div class='commit-subject'>Revert focus apparance on itemviews for X11<span class='decoration'></span></div><div class='commit-msg'>We changed this primarily for the mac as active appearance on
widgets in itemviews should depend on the window activation state and
not on the focus widget. It was explicitly added back for windows only
but has been reported as a bug on X11 as well so we might as well keep
it mac-only for now.

Reviewed-by: mortens
</div>