add_library(iface INTERFACE) add_custom_command(TARGET iface COMMAND "${CMAKE_COMMAND}" -E echo test ) it-techsat.css'/> <link rel='shortcut icon' href='/favicon.ico'/> <link rel='alternate' title='Atom feed' href='http://service.techsat.com/oss-git/cpython.git/atom/Lib/test?h=master' type='application/atom+xml'/> </head> <body> <div id='cgit'><table id='header'> <tr> <td class='logo' rowspan='2'><a href='/oss-git/'><img src='/cgit-data/cgit.png' alt='cgit logo'/></a></td> <td class='main'><a href='/oss-git/'>index</a> : <a title='cpython.git' href='/oss-git/cpython.git/'>cpython.git</a></td><td class='form'><form method='get' action=''> <input type='hidden' name='showmsg' value='1'/><select name='h' onchange='this.form.submit();'> <option value='2.7'>2.7</option> <option value='3.3'>3.3</option> <option value='3.4'>3.4</option> <option value='3.5'>3.5</option> <option value='3.6'>3.6</option> <option value='benjamin-clang'>benjamin-clang</option> <option value='benjamin-iteration-torture'>benjamin-iteration-torture</option> <option value='buildbot-custom'>buildbot-custom</option> <option value='master' selected='selected'>master</option> </select> <input type='submit' name='' value='switch'/></form></td></tr> <tr><td class='sub'>https://github.com/python/cpython.git</td><td class='sub right'></td></tr></table> <table class='tabs'><tr><td> <a href='/oss-git/cpython.git/'>summary</a><a href='/oss-git/cpython.git/refs/'>refs</a><a class='active' href='/oss-git/cpython.git/log/Lib/test?showmsg=1'>log</a><a href='/oss-git/cpython.git/tree/Lib/test'>tree</a><a href='/oss-git/cpython.git/commit/Lib/test'>commit</a><a href='/oss-git/cpython.git/diff/Lib/test'>diff</a><a href='/oss-git/cpython.git/stats/Lib/test'>stats</a></td><td class='form'><form class='right' method='get' action='/oss-git/cpython.git/log/Lib/test'> <input type='hidden' name='showmsg' value='1'/><select name='qt'> <option value='grep'>log msg</option> <option value='author'>author</option> <option value='committer'>committer</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/cpython.git/log/?ofs=19500&showmsg=1'>root</a>/<a href='/oss-git/cpython.git/log/Lib?ofs=19500&showmsg=1'>Lib</a>/<a href='/oss-git/cpython.git/log/Lib/test?ofs=19500&showmsg=1'>test</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/oss-git/cpython.git/log/Lib/test?ofs=19500'>Collapse</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr> <tr class='nohover'><td class='commitgraph'>... </td><td colspan='6' /></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=cf940c701f982d7a38144b31d09dc9613af841b7'>Issue #9530: Fix undefined-behaviour-inducing overflow checks in bytes and ↵</a><span class='decoration'></span></td><td>Mark Dickinson</td><td><span title='2010-08-10 18:35:01 (GMT)'>2010-08-10</span></td><td>1</td><td>-2/+4</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> bytearray implementations. </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=817c9df7e518e563de90e9659206f31072f96157'>test_winsound shouldn't crash when ctypes isn't available</a><span class='decoration'></span></td><td>Antoine Pitrou</td><td><span title='2010-08-10 00:45:32 (GMT)'>2010-08-10</span></td><td>1</td><td>-1/+1</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=5af4f4b9832411476caf8cf3f571f974056d4f1b'>Issue #3757: thread-local objects now support cyclic garbage collection.</a><span class='decoration'></span></td><td>Antoine Pitrou</td><td><span title='2010-08-09 22:38:19 (GMT)'>2010-08-09</span></td><td>1</td><td>-2/+16</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> Thread-local objects involved in reference cycles will be deallocated timely by the cyclic GC, even if the underlying thread is still running. </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=6e451df800af66eefe68ea15938bd65029af06c5'>Followup to r83869 and issue #8524: rename socket.forget() to socket.detach()</a><span class='decoration'></span></td><td>Antoine Pitrou</td><td><span title='2010-08-09 20:39:54 (GMT)'>2010-08-09</span></td><td>1</td><td>-5/+9</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> and make it return the file descriptor. </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=87082ee14dd970526e65459804365a5699c7dd9a'>Merged manually from 2.7 branch to 3.x trunk.</a><span class='decoration'></span></td><td>Florent Xicluna</td><td><span title='2010-08-09 17:18:05 (GMT)'>2010-08-09</span></td><td>2</td><td>-8/+17</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> ------------------------------------------------------------------------ r81149 | florent.xicluna | 2010-05-13 23:40:01 +0200 (jeu. 13 mai 2010) | 2 lignes Better test skipping, with message in the log. ------------------------------------------------------------------------ r81150 | florent.xicluna | 2010-05-13 23:41:05 +0200 (jeu. 13 mai 2010) | 2 lignes Improve test feedback to troubleshoot issue #8423 on OS X. ------------------------------------------------------------------------ r81151 | florent.xicluna | 2010-05-14 01:46:48 +0200 (ven. 14 mai 2010) | 2 lignes Revert changeset r81150 which helped diagnose issue #8423 on some OS X buildbot. ------------------------------------------------------------------------ r82056 | florent.xicluna | 2010-06-17 22:30:56 +0200 (jeu. 17 juin 2010) | 2 lignes Add few words about test.test_genericpath.CommonTest ------------------------------------------------------------------------ </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=ec882214fe84b1affeeafb324ac682cc1f6a4a69'>Merged manually from 2.7 branch to 3.x trunk.</a><span class='decoration'></span></td><td>Florent Xicluna</td><td><span title='2010-08-09 16:56:43 (GMT)'>2010-08-09</span></td><td>1</td><td>-17/+10</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> ------------------------------------------------------------------------ r80411 | florent.xicluna | 2010-04-23 19:59:10 +0200 (ven. 23 avril 2010) | 2 lignes Remove ImportWarnings filters. They become obsolete after r79310, issue #8205. ------------------------------------------------------------------------ r80412 | florent.xicluna | 2010-04-23 20:10:12 +0200 (ven. 23 avril 2010) | 2 lignes Fix the "regrtest -s" switch. ------------------------------------------------------------------------ r81140 | florent.xicluna | 2010-05-13 19:05:29 +0200 (jeu. 13 mai 2010) | 3 lignes Add sensible information about the OS X platform to diagnose issue #8423: test_pep277 fails on "x86 Tiger" buildbot but not on "PPC Tiger". ------------------------------------------------------------------------ r81141 | florent.xicluna | 2010-05-13 20:16:06 +0200 (jeu. 13 mai 2010) | 2 lignes Revert the additional OS X information (r81140). Keep the endianness information. ------------------------------------------------------------------------ </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=a492362f9a2a44e411147fd7b2886466bb0bb17f'>issue #9452:</a><span class='decoration'></span></td><td>Fred Drake</td><td><span title='2010-08-09 12:52:45 (GMT)'>2010-08-09</span></td><td>1</td><td>-64/+179</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> Add read_file, read_string, and read_dict to the configparser API; new source attribute to exceptions. </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=f14c2632806ec19b0d58c2c1f721c6a31b535209'>Also temporarily revert r83871, to fix compilation on buildbots</a><span class='decoration'></span></td><td>Antoine Pitrou</td><td><span title='2010-08-09 12:47:33 (GMT)'>2010-08-09</span></td><td>1</td><td>-1/+22</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=aba74bddd69f98217e6148e117aec0d607f1d7f7'>Revert r83877 in order to fix compilation</a><span class='decoration'></span></td><td>Antoine Pitrou</td><td><span title='2010-08-09 10:47:46 (GMT)'>2010-08-09</span></td><td>1</td><td>-0/+62</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=9f347ea5457604694a8e1f94e18e9d00e85bded7'>reapply the revert made in r83875</a><span class='decoration'></span></td><td>Senthil Kumaran</td><td><span title='2010-08-09 07:30:53 (GMT)'>2010-08-09</span></td><td>1</td><td>-62/+0</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> Now the _collections is statically built, the build dependencies are in proper order and build works fine. Commit Log from r83874: Issue 9396. Apply functools.lru_cache in the place of the random flushing cache in the re module. </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=31022301b59bb84a85be13e8da02b898ae07c7fc'>Revert 83784 adding functools.lru_cache() to the re module.</a><span class='decoration'></span></td><td>Raymond Hettinger</td><td><span title='2010-08-09 05:56:50 (GMT)'>2010-08-09</span></td><td>1</td><td>-0/+62</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> The problem is that the re module is imported by sysconfig and re needs functools which uses collections.OrderedDict() but the _collectionsmodule.c code is not yet constructed at this point in the build. The likely best solution will be to include _collections as part of the static build before the rest of the boot-strapping. </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=4f859ed9c7feba6e403895c4044608d29efd2ba9'>Issue 9396. Apply functools.lru_cache in the place of the</a><span class='decoration'></span></td><td>Raymond Hettinger</td><td><span title='2010-08-09 04:24:42 (GMT)'>2010-08-09</span></td><td>1</td><td>-62/+0</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> random flushing cache in the re module. </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=5b0c1e07ca169feced6d6458f80c2b9ccc6227e0'>Issue 7846: fnmatch cache can grow without bound</a><span class='decoration'></span></td><td>Raymond Hettinger</td><td><span title='2010-08-09 02:07:15 (GMT)'>2010-08-09</span></td><td>1</td><td>-22/+1</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> Updated to solution to use the functools.lru_cache(). Restores the API so that purge() is not needed (because the cache never gets big). </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=e43f9d0ed69addbc34bac4af1b3ad7f1bdd3b149'>Issue #8524: Add a forget() method to socket objects, so as to put the</a><span class='decoration'></span></td><td>Antoine Pitrou</td><td><span title='2010-08-08 23:24:50 (GMT)'>2010-08-08</span></td><td>1</td><td>-0/+13</td></tr> <tr class='nohover'><td class='commitgraph'><span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> <span class='column3'>|</span> <span class='column3'>|</span> <span class='column5'>|</span> </td> <td colspan='5' class='logmsg'> socket into the closed state without closing the underlying file descriptor. </td></tr> <tr class='logheader'><td class='commitgraph'>* <span class='column3'>|</span> <span class='column5'>|</span> </td><td class='logsubject'><a href='/oss-git/cpython.git/commit/Lib/test?id=ba8a98600eddc5e2a87a9148e634ada1a1056495'>Fix xml.etree.ElementInclude to include the tail of the current node. Issue ↵</a><span class='decoration'></span></td><td>Florent Xicluna</td><td><span title='2010-08-08 23:08:41 (GMT)'>2010-08-08</span>