<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-coveragepy-git.git/coverage/ctracer/tracer.c, branch 7.0.2</title>
<subtitle>github.com: nedbat/coveragepy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy-git.git/'/>
<entry>
<title>fix: COLLECT_STATS crash due to wrong BuildValue format</title>
<updated>2022-06-11T10:49:05+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-06-11T10:49:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=0b749007e4fdaac161b201963df1e801352e6274'/>
<id>0b749007e4fdaac161b201963df1e801352e6274</id>
<content type='text'>
This should have been part of 80211966 from 2021-10-18.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should have been part of 80211966 from 2021-10-18.
</pre>
</div>
</content>
</entry>
<entry>
<title>perf: set frame-&gt;f_trace_lines=0 when not tracing. ~3% faster</title>
<updated>2022-05-28T20:12:14+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-05-28T20:12:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=4b592fe30a7ebf871ba9a3d883ec955dae198c15'/>
<id>4b592fe30a7ebf871ba9a3d883ec955dae198c15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: fix compilation errors on latest 3.11.0</title>
<updated>2022-05-12T12:00:04+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-05-02T10:44:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=956f0fde6178100925e79d5d894e531e2a73ec2f'/>
<id>956f0fde6178100925e79d5d894e531e2a73ec2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>debug: incidental debug improvements in tracer.c</title>
<updated>2022-05-12T12:00:03+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-05-12T00:15:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=9097c0dd319d370925a8a4f65da89e19c8cddd65'/>
<id>9097c0dd319d370925a8a4f65da89e19c8cddd65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: proper tracing of call/return for Python 3.11.0a4</title>
<updated>2022-01-15T19:18:00+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-01-15T18:58:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=37ef7c7d8625ee7f364774110e3c467e82444d9b'/>
<id>37ef7c7d8625ee7f364774110e3c467e82444d9b</id>
<content type='text'>
Version 3.11.0a4 introduced RESUME, so returns and calls are different now.
This change also fixes some mishandling of yield-from in previous releases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Version 3.11.0a4 introduced RESUME, so returns and calls are different now.
This change also fixes some mishandling of yield-from in previous releases.
</pre>
</div>
</content>
</entry>
<entry>
<title>style: make these macros more bullet-proof</title>
<updated>2021-11-10T12:38:09+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-11-10T12:35:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=dfa97742b62f83b5c892e5de78a3ef1a97ee8a27'/>
<id>dfa97742b62f83b5c892e5de78a3ef1a97ee8a27</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: no need for specialized pyexpat code anymore</title>
<updated>2021-10-18T22:04:18+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-10-18T22:04:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=8021196662dcadf161cbeaebb3be4b0392b51803'/>
<id>8021196662dcadf161cbeaebb3be4b0392b51803</id>
<content type='text'>
The pyexpat bug that plagued us was fixed in Python 3.4:
https://bugs.python.org/issue22462

We no longer need the code that adapted to it.  The test will remain, couldn't
hurt.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The pyexpat bug that plagued us was fixed in Python 3.4:
https://bugs.python.org/issue22462

We no longer need the code that adapted to it.  The test will remain, couldn't
hurt.
</pre>
</div>
</content>
</entry>
<entry>
<title>perf: reduce the overhead of recording branches</title>
<updated>2021-10-15T00:03:20+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-10-15T00:03:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=ec9070f1387e9713236f3b8c47447df44447df23'/>
<id>ec9070f1387e9713236f3b8c47447df44447df23</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: use sets to collect data</title>
<updated>2021-08-15T12:26:36+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-08-15T12:26:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=db235732dd9a0198f6e5d00b895baa516221fee2'/>
<id>db235732dd9a0198f6e5d00b895baa516221fee2</id>
<content type='text'>
Coverage.py predates sets as a built-in data structure, so the file data
collection has long been dicts with None as the values.  Sets are
available to us now (since Python 2.4 in 2004, which coverage.py dropped
support for in 2014!), we use sets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coverage.py predates sets as a built-in data structure, so the file data
collection has long been dicts with None as the values.  Sets are
available to us now (since Python 2.4 in 2004, which coverage.py dropped
support for in 2014!), we use sets.
</pre>
</div>
</content>
</entry>
<entry>
<title>debug: improved logging in tracer.c</title>
<updated>2021-08-09T12:28:32+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-08-09T12:28:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=e743508d488316e75d170caa59b880a7a5429c02'/>
<id>e743508d488316e75d170caa59b880a7a5429c02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
