diff options
| author | Ned Batchelder <ned@nedbatchelder.com> | 2017-10-21 16:56:34 -0400 |
|---|---|---|
| committer | Ned Batchelder <ned@nedbatchelder.com> | 2017-10-21 16:56:34 -0400 |
| commit | 55f3e77ec6e7ef07fceb02140c4515165b8a9a29 (patch) | |
| tree | d0bc756b0aba97b253f1276433cd4f334a2c97e8 /CHANGES.rst | |
| parent | 5e142b6c029f3a7672ff89a9883895622e8b57dc (diff) | |
| download | python-coveragepy-git-55f3e77ec6e7ef07fceb02140c4515165b8a9a29.tar.gz | |
A little cleanup for #581
Diffstat (limited to 'CHANGES.rst')
| -rw-r--r-- | CHANGES.rst | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index 49c3a76e..b5f98a88 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -12,12 +12,19 @@ Unreleased longer counted in statement totals, which could slightly change your total results. +- Fixed a race condition when saving data and multiple threads are tracing + (`issue 581`_). It could produce a "dictionary changed size during iteration" + RuntimeError. I believe this fix mostly but not entirely fixes the race + condition. A true fix would likely be too expensive. Thanks, Peter Baughman + for the debugging, and Olivier Grisel for the fix with tests. + - Configuration values which are file paths will now apply tilde-expansion, closing `issue 589`_. - Be more flexible about the command name displayed by help, fixing `issue 600`_. Thanks, Ben Finney. +.. _issue 581: https://bitbucket.org/ned/coveragepy/issues/581/race-condition-when-saving-data-under .. _issue 589: https://bitbucket.org/ned/coveragepy/issues/589/allow-expansion-in-coveragerc .. _issue 600: https://bitbucket.org/ned/coveragepy/issues/600/get-program-name-from-command-line-when |
