summaryrefslogtreecommitdiff
path: root/coverage/tracer.c
Commit message (Collapse)AuthorAgeFilesLines
* A better way to fix the missing-return-after-exception problem in the trace ↵Ned Batchelder2009-07-061-22/+46
| | | | function: no pyexpat specifics, and py 2.3 still uses C trace function.
* Expat bug reported and noted.Ned Batchelder2009-06-281-3/+6
|
* Epic bug: pyexpat fiddles incorrectly with the systrace function. This is a ↵Ned Batchelder2009-06-281-0/+19
| | | | hack to make it behave correctly with coverage.py. Fixes bug #10.
* Add a bunch of logging to tracer.c to help find tracing problems.Ned Batchelder2009-06-281-9/+66
|
* Remove the fixed limit on recursion depth. Fixes issue #9.Ned Batchelder2009-06-231-6/+21
|
* Make the C code conform to PEP 7.Ned Batchelder2009-06-131-21/+32
|
* .pyc files can be moved, so use __file__ to correctly find the source file.Ned Batchelder2009-05-051-1/+1
|
* The name of the project is Coverage, not coverage.py.Ned Batchelder2009-04-301-1/+1
|
* A technicality: if should_trace returned a non-string, it would leak.Ned Batchelder2009-04-051-3/+11
|
* No need to incref None, and we can use tuple operations w/o error checking.Ned Batchelder2009-04-051-3/+2
|
* Remove debug printf of calls to should_trace: it's only called when I ↵Ned Batchelder2009-04-051-5/+0
| | | | thought it was being called.
* Use a finally clause to ensure that coverage measurement is stopped no ↵Ned Batchelder2009-04-041-0/+13
| | | | matter how the main program terminates.
* Initial coverage.py 3.0 beta 1Ned Batchelder2009-03-051-0/+211