<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-coveragepy-git.git/coverage/parser.py, branch coverage-5.2.1</title>
<subtitle>github.com: nedbat/coveragepy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/'/>
<entry>
<title>Thanks, Kjell Braden</title>
<updated>2020-03-26T14:36:02+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2020-03-26T14:36:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=ed8078678b545fdbaf3e96b8eb76cb1ce1ceae04'/>
<id>ed8078678b545fdbaf3e96b8eb76cb1ce1ceae04</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>handle decorators for AsyncFunctionDefs. Closes #964</title>
<updated>2020-03-24T19:13:08+00:00</updated>
<author>
<name>Kjell Braden</name>
<email>afflux@pentabarf.de</email>
</author>
<published>2020-03-24T18:31:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=0db15a2bd71e6893fadc91d262fa3fb2ead47ade'/>
<id>0db15a2bd71e6893fadc91d262fa3fb2ead47ade</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Exit arcs have to be corrected to first lines</title>
<updated>2019-09-21T11:21:05+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2019-09-21T11:21:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=341e737bd5010ffd794b029b3051a7ae210bfef2'/>
<id>341e737bd5010ffd794b029b3051a7ae210bfef2</id>
<content type='text'>
We've long remapped line numbers to the first line of a multi-line
statement.  But exit line numbers (negative numbers) were not remapped.
This meant we were needlessly chasing weirdnesses in implementations.

But the actual results of running coverage always remapped results to
the first line, so there's no point in tracking the unmapped line
numbers in our tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We've long remapped line numbers to the first line of a multi-line
statement.  But exit line numbers (negative numbers) were not remapped.
This meant we were needlessly chasing weirdnesses in implementations.

But the actual results of running coverage always remapped results to
the first line, so there's no point in tracking the unmapped line
numbers in our tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>No need for format indexes (mostly)</title>
<updated>2019-09-01T22:20:32+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2019-09-01T22:20:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=ada27a855934588cf753f8712bd72d41eadb1058'/>
<id>ada27a855934588cf753f8712bd72d41eadb1058</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>This class was simpler as a function</title>
<updated>2019-06-18T02:01:04+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2019-06-18T02:01:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=ee236052e3ed65ea388aa82958d0ce474aa42b33'/>
<id>ee236052e3ed65ea388aa82958d0ce474aa42b33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move more PYVERSION to be PYBEHAVIOR</title>
<updated>2019-03-24T17:05:20+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2019-03-24T17:05:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=820b255f34a0aac8670b0c819153bb8b38c4b2c6'/>
<id>820b255f34a0aac8670b0c819153bb8b38c4b2c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Python 3.8 will optimize away "while True:"</title>
<updated>2018-11-11T21:45:33+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2018-11-09T12:03:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=e5dcb933ab791206040a849eacd726ffe40c348a'/>
<id>e5dcb933ab791206040a849eacd726ffe40c348a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Debug-time environment variables can be set with set_env.py</title>
<updated>2018-11-03T23:29:00+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2018-11-03T23:29:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=89d529895a21c40d1e3f3913b02540f32ab9a0b9'/>
<id>89d529895a21c40d1e3f3913b02540f32ab9a0b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt to 3.8's way of tracing decorated functions</title>
<updated>2018-11-03T21:12:30+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2018-11-03T21:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=d8f1d925dc0aa4908f3f5a1b965f671bcf1b5ba6'/>
<id>d8f1d925dc0aa4908f3f5a1b965f671bcf1b5ba6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Finally jumps back to exiting lines</title>
<updated>2018-10-06T14:25:29+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2018-10-05T14:39:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=04ff188349df84f73167108314e9698059830279'/>
<id>04ff188349df84f73167108314e9698059830279</id>
<content type='text'>
In Python 3.8, when a finally clause is run because a line in the try
block is exiting the block, the exiting line is visited again after the
finally block.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Python 3.8, when a finally clause is run because a line in the try
block is exiting the block, the exiting line is visited again after the
finally block.
</pre>
</div>
</content>
</entry>
</feed>
