<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-coveragepy.git/coverage/parser.py, branch coverage-4.0a6</title>
<subtitle>bitbucket.org: Obsolete (use python-coveragepy-git)
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy.git/'/>
<entry>
<title>All Python source is Unicode internally.</title>
<updated>2015-05-18T00:15:42+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2015-05-18T00:15:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy.git/commit/?id=d0d1f4ad6f0190309be76ee486253995a547bf34'/>
<id>d0d1f4ad6f0190309be76ee486253995a547bf34</id>
<content type='text'>
Unfortunately, this meant hacking around a silly Python 2 restriction
(can't compile a Unicode string containing an encoding declaration).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unfortunately, this meant hacking around a silly Python 2 restriction
(can't compile a Unicode string containing an encoding declaration).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix branch coverage for yield statements. #308 #324</title>
<updated>2015-04-20T16:15:37+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2015-04-20T16:15:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy.git/commit/?id=30a6a037158eebf062c7da735e0cb905a489d21c'/>
<id>30a6a037158eebf062c7da735e0cb905a489d21c</id>
<content type='text'>
Turns out the "call" and "return" trace events are really "start frame" and
"end frame".  They happen not only when functions are entered and left, but
when generators yield and resume.  We aren't interested in arcs into and out
of yield statements, so the trace functions look more closely to see what's
really happening, and record an arc in human-friendly terms.

Thanks for Mickie Betz for pushing on this bug, although her code is no
longer here. :(
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out the "call" and "return" trace events are really "start frame" and
"end frame".  They happen not only when functions are entered and left, but
when generators yield and resume.  We aren't interested in arcs into and out
of yield statements, so the trace functions look more closely to see what's
really happening, and record an arc in human-friendly terms.

Thanks for Mickie Betz for pushing on this bug, although her code is no
longer here. :(
</pre>
</div>
</content>
</entry>
<entry>
<title>Put all chunk/arc logic in one place.</title>
<updated>2015-04-18T13:31:59+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2015-04-18T13:31:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy.git/commit/?id=c53f2536871ce9a0a96ecb6e7df13eb1866a5bb9'/>
<id>c53f2536871ce9a0a96ecb6e7df13eb1866a5bb9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Including generator yield statements when doing end of code calculations issue 324</title>
<updated>2015-04-14T20:53:30+00:00</updated>
<author>
<name>Mickie Betz</name>
<email>mbetz08@cmc.edu</email>
</author>
<published>2015-04-14T20:53:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy.git/commit/?id=d4f1990c537d761989de342a3dd682e5df46c51c'/>
<id>d4f1990c537d761989de342a3dd682e5df46c51c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move python source understanding into python.py</title>
<updated>2015-01-01T18:40:45+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2015-01-01T18:40:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy.git/commit/?id=7170c660826939a0f31137300bc29c5843095e47'/>
<id>7170c660826939a0f31137300bc29c5843095e47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>A few more filenames as %s instead of %r</title>
<updated>2014-12-28T21:34:30+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2014-12-28T21:34:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy.git/commit/?id=d4a7334fd695a79c21b86358df1bd472c337b3b3'/>
<id>d4a7334fd695a79c21b86358df1bd472c337b3b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Further consolidation of code reading Python source.</title>
<updated>2014-12-28T15:09:09+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2014-12-28T15:09:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy.git/commit/?id=d0e95e510f5fa73f81fc9a2ed6fc4f925f6c6460'/>
<id>d0e95e510f5fa73f81fc9a2ed6fc4f925f6c6460</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Unify and clarify reading Python source. Probably broke .pyw files</title>
<updated>2014-12-26T15:48:29+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2014-12-26T15:48:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy.git/commit/?id=ff0f1ae98dad66594cd34b5aa7c24e909554bad3'/>
<id>ff0f1ae98dad66594cd34b5aa7c24e909554bad3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move some code, and fix pep8 things</title>
<updated>2014-12-14T13:26:06+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2014-12-14T13:26:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy.git/commit/?id=8d10339238d0115225245d2b9a90579f329ec22f'/>
<id>8d10339238d0115225245d2b9a90579f329ec22f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Source is always Unicode in HTML code. More refactoring to come.</title>
<updated>2014-12-12T13:51:19+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2014-12-12T13:51:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy.git/commit/?id=59889252937e31ab4c3b734922c63dd529e26e03'/>
<id>59889252937e31ab4c3b734922c63dd529e26e03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
