Commits

Show all
Author Commit Message Labels Comments Date
Ned Batchelder
So many steps...
Tags
coverage-3.0.1
Ned Batchelder
More details of releasing a version.
Ned Batchelder
Beef up the instructions for making the sample_html in docs, and make the latest sample_html
Ned Batchelder
Get ready to release coverage.py 3.0.1
Ned Batchelder
Fix the name of CHANGES.txt
Ned Batchelder
A better way to fix the missing-return-after-exception problem in the trace function: no pyexpat specifics, and py 2.3 still uses C trace function.
Ned Batchelder
Fix Python 2.3's exception tracing by always using a dumbed-down Python tracer there.
Ned Batchelder
Move the backward-compatibility definitions to a common file. There seems to be no pretty way to do this.
Ned Batchelder
Add a test that proves 2.3 has problems measuring exceptions. Now to figure out what to do about it...
Ned Batchelder
Clean up the `set` definitions for 2.3 (these should go someplace common).
Ned Batchelder
I meant for the list of lines to be sorted.
Ned Batchelder
Refactor a little bit so the tests can get at the data more easily.
Ned Batchelder
Merged weekend work
Ned Batchelder
More details.
Ned Batchelder
Someday I'll remember to update CHANGES when I make the changes.
Ned Batchelder
I forget why this test was neutered.
Ned Batchelder
Expat bug reported and noted.
Ned Batchelder
Epic bug: pyexpat fiddles incorrectly with the systrace function. This is a hack to make it behave correctly with coverage.py. Fixes bug #10.
Ned Batchelder
Add a bunch of logging to tracer.c to help find tracing problems.
Ned Batchelder
Ch-ch-ch-ch-changes
Ned Batchelder
On Mac/Linux, compiled extensions are .so files. Ignore them.
Ned Batchelder
When executing files, open them in Universal Newline mode, just as Python itself does. Makes it possible to run Python from Windows on Mac, for example.
Ned Batchelder
PYTHONPATH might not exist (for example on OS/X)
Ned Batchelder
A seemingly minor change makes all the difference. The nose plugin cover.py excludes reporting on any module imported when coverage started. It imports coverage, then records the list of modules imported. With the coverage.collector import in the constructor, coverage.collector wasn't imported when the snapshot was taken, so coverage.collector appeared in the nose output. By moving the import to module scope, it will be imported early enough to be skipped. Fixes issue #8.
Ned Batchelder
Don't measure the coverage package itself. Inspired by, but does not fix, issue #8.
Ned Batchelder
Check on the EOL chars in ,cover gold files.
Ned Batchelder
More info on the recursion limit change.
Ned Batchelder
Comparing files needs to be agnostic to line endings, or testing on Linux won't work. Now gold files are newline-only, and the comparison function ignores line endings.
Ned Batchelder
Bump the version number so it isn't 3.0 anymore, and keep CHANGES up to date.
Ned Batchelder
Remove the fixed limit on recursion depth. Fixes issue #9.
  1. Prev
  2. Next