summaryrefslogtreecommitdiff
path: root/coverage/tracer.c
Commit message (Expand)AuthorAgeFilesLines
* Make branch=True get along with plugins.Ned Batchelder2015-02-181-12/+11
* Do at least a little error checking on the return from line_number_range.Ned Batchelder2015-02-161-0/+3
* Fix some refcounting mistakesNed Batchelder2015-02-161-8/+8
* Refactor the trace function into smaller piecesNed Batchelder2015-02-151-219/+296
* Protect against misbehaving plugins.Ned Batchelder2015-02-151-3/+7
* Fix a bad check that was causing mysterious py2/py3 differencesNed Batchelder2015-02-101-3/+1
* Don't need this any moreNed Batchelder2015-02-081-4/+0
* Plugin support is in C tracer as well as Python tracerNed Batchelder2015-02-081-48/+121
* Use goto-error style in more placesNed Batchelder2015-02-071-20/+35
* Move stats.errors stuff to reduce repetition and noiseNed Batchelder2015-02-061-15/+4
* Switch to 'goto error' style to reduce the number of DECREFs neededNed Batchelder2015-02-061-37/+27
* Don't need these includes any moreNed Batchelder2015-02-041-2/+0
* Use a WeakKeyDictionary to track coroutine objects to prevent leaks. Fixes #330.Ned Batchelder2014-11-081-3/+15
* More plugin re-shapingNed Batchelder2014-10-191-6/+6
* "concurrency" is a better name that "coroutine"Ned Batchelder2014-09-241-10/+10
* Be struct about C declaration rules. Travis cares...Ned Batchelder2014-09-191-1/+3
* It's always worthwhile to get rid of trailing spacesNed Batchelder2014-09-171-1/+1
* Merge in the C implementation of coroutine support.Ned Batchelder2014-09-171-65/+187
|\
| * Remove a TODONed Batchelder2014-07-261-1/+1
| * Finish implementation of coroutine_id_func in C tracer, but it doesn't make g...Ned Batchelder2014-07-261-15/+77
| * Refactor DataStack code into its own functionsNed Batchelder2014-07-251-39/+79
| * Refactor some C tracer code in prep for data stacksNed Batchelder2014-07-201-57/+59
| * Start implementing coroutine tracing in C tracer, will be hard :(Ned Batchelder2014-07-201-0/+18
* | Progress on pluginsNed Batchelder2014-09-141-0/+37
* | Move dispositions closer to useful pluginsNed Batchelder2014-09-061-3/+19
|/
* should_trace now returns a FileDisposition objectNed Batchelder2014-06-151-6/+18
* 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