Commits

Author Commit Message Labels Comments Date
Ned Batchelder
Various Py3k fixes: remove gratuitous print, don't test the print statement, deal with __cmp__ ugliness, etc.
Ned Batchelder
Builtins moved in Py 3.x
Ned Batchelder
Remove a redundant import.
Ned Batchelder
Make reading the lnotab structure work in both 2.x and 3.x
Ned Batchelder
Coverage 3.0.1
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.
  1. Prev
  2. Next