summaryrefslogtreecommitdiff
path: root/coverage/tracer.c
Commit message (Expand)AuthorAgeFilesLines
* Two calls with no error checking replaced by a more convenient Py_BuildValueNed Batchelder2012-11-041-3/+1
* One more way to be picky: no final blank lines.Ned Batchelder2012-10-301-1/+0
* A compile error fixed, only shows with TRACE_LOG set.Ned Batchelder2012-09-021-1/+1
* Fix the py2 case of this macro.Ned Batchelder2012-09-011-1/+1
* Plug several memory leaks by no longer forgetting to DECREF calls toBrett Cannon2012-08-311-5/+19
* Change the name of the C tracer from Tracer to CTracer, as it always should h...Ned Batchelder2011-09-031-43/+43
* Control the test better; don't use os when cleaning up the pathNed Batchelder2011-08-081-2/+2
* A fullcoverage tracer that works. Events are stashed, then replayed when cov...Ned Batchelder2011-08-081-5/+28
* Refactor the C code to streamline the __call__ path.Ned Batchelder2011-05-021-26/+16
* C trace function now roundtrips properly. Fixes #123 and #125.Ned Batchelder2011-04-271-2/+5
* A fix for bug #123, but it doesn't restore tracing properly yet, still want t...Ned Batchelder2011-04-251-4/+27
* Detect when our trace function is yanked out from under us, and warn the user...Ned Batchelder2010-11-061-0/+6
* Clean up lint.Ned Batchelder2010-08-261-674/+674
* The thread-startup dance caused Thread.run() to not be measured. This fixes ...Ned Batchelder2010-08-261-6/+50
* Properly record multiple exits separately. Fixes #62.Ned Batchelder2010-04-271-2/+5
* Use constants for return values to make it easier to see the various uses of ...Ned Batchelder2010-04-261-17/+21
* Massive eol whitespace clean-up.Ned Batchelder2009-12-021-21/+21
* One more fine point of error handling in the C extension.Ned Batchelder2009-11-231-0/+2
* Missed some error handling in the C code.Ned Batchelder2009-11-221-3/+19
* Fix a memory leak in the C tracer. Thanks to Yann Malet for reporting it.Ned Batchelder2009-11-221-1/+3
* Add statistics gathering to help find a problem in the C tracer.Ned Batchelder2009-11-221-5/+83
* The C tracer function can do arc tracing also.Ned Batchelder2009-10-241-14/+109
* Properly initialize the arc bookkeeping.Ned Batchelder2009-10-111-1/+13
* Reduce the amount of data translation by having the tracers record data in a ...Ned Batchelder2009-10-111-32/+25
* One way to collect arc information..Ned Batchelder2009-10-111-14/+8
* Properly separate the line data and the arc data.Ned Batchelder2009-10-101-5/+11
* Basic plumbing for a --branch option.Ned Batchelder2009-10-071-0/+4
* Tracer extension with non-functioning PEP 3121 stuff trimmed out.Ned Batchelder2009-09-171-24/+3
* Tracer extension with Py3k support. This is part of what PEP 3121 told me to...Ned Batchelder2009-09-171-10/+97
* A better way to fix the missing-return-after-exception problem in the trace f...Ned Batchelder2009-07-061-22/+46
* 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
* 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 thought...Ned Batchelder2009-04-051-5/+0
* Use a finally clause to ensure that coverage measurement is stopped no matter...Ned Batchelder2009-04-041-0/+13
* Initial coverage.py 3.0 beta 1Ned Batchelder2009-03-051-0/+211