Skip to content

Releases: plasma-umass/slipcover

Bugfix release

18 Jun 14:56
Compare
Choose a tag to compare

This release:

  • fixes minor bugs detecting a wildcard case within a match. Thanks to @nedbat for pointing it out;
  • improving handling for when, after a fork, the child process closes the coverage file descriptor;

Performance improvement release

27 May 22:15
Compare
Choose a tag to compare

This release further reduces SlipCover's branch+line coverage overhead on Python 3.12 and later.
Thanks to Mark Shannon and Ned Batchelder for comments/suggestions.

Minor maintenance release

14 May 18:57
Compare
Choose a tag to compare

This release moves the manylinux based builds to 2.28, based on CentOS 8, as the previous image is reaching its end of life.

Fixes wheels for MacOS >14.2

03 May 15:18
Compare
Choose a tag to compare

This release fixes certain SlipCover wheels on MacOS > 14.2 that caused errors like

dlopen(/opt/homebrew/lib/python3.11/site-packages/slipcover/probe.abi3.so, 0x0002): bad bind opcode 0x00

Bug fix release

02 May 17:59
Compare
Choose a tag to compare

This release fixes an issue leading to ValueError: line ..., column ...-... is not a valid range exceptions on Python 3.12+ while using SlipCover.

Reissue of v1.0.9

24 Apr 20:43
Compare
Choose a tag to compare

This release simply re-issues v1.0.9: GitHub lacks Python 3.8 for macos-latest, causing the build and upload workflow to partially fail.

Bugfix release

24 Apr 20:37
Compare
Choose a tag to compare

This release fixes a bug instrumenting certain bytecodes on Python 3.11.
Thanks to @LilyFoote for the bug report (including narrowing the problem down).

Reissue for Python 3.13 capable PyPI wheels

13 Apr 00:18
Compare
Choose a tag to compare

This release fixes none of the wheels on PyPI tagged as appropriate for Python 3.13.

Python 3.13 support, small improvements

12 Apr 16:24
Compare
Choose a tag to compare

This release:

  • adds support for Python 3.13 (tested on 3.13.0a6; may not work on earlier versions);
  • improves pytest-fork detection;

Thanks to @adiroiban for the early work on Python 3.13 support;

Improved subprocess performance, bug fixes

09 Apr 23:41
Compare
Choose a tag to compare

This release:

  • improves performance handling subprocesses (Unix only);
  • fixes a bug reporting subprocess data merge errors if tests close stderr;
  • fixes a bug not passing the script name as a string in sys.argv[0] when executing a script directly;
  • fixes a bug attempting to print coverage when none was collected;