Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make branch=True get along with plugins. | Ned Batchelder | 2015-02-18 | 1 | -12/+11 |
| | |||||
* | Do at least a little error checking on the return from line_number_range. | Ned Batchelder | 2015-02-16 | 1 | -0/+3 |
| | |||||
* | Fix some refcounting mistakes | Ned Batchelder | 2015-02-16 | 1 | -8/+8 |
| | |||||
* | Refactor the trace function into smaller pieces | Ned Batchelder | 2015-02-15 | 1 | -219/+296 |
| | |||||
* | Protect against misbehaving plugins. | Ned Batchelder | 2015-02-15 | 1 | -3/+7 |
| | | | | | Also, test some misbehavior, and move our own annotations of plugins into prefixed attributes. | ||||
* | Fix a bad check that was causing mysterious py2/py3 differences | Ned Batchelder | 2015-02-10 | 1 | -3/+1 |
| | |||||
* | Don't need this any more | Ned Batchelder | 2015-02-08 | 1 | -4/+0 |
| | |||||
* | Plugin support is in C tracer as well as Python tracer | Ned Batchelder | 2015-02-08 | 1 | -48/+121 |
| | |||||
* | Use goto-error style in more places | Ned Batchelder | 2015-02-07 | 1 | -20/+35 |
| | |||||
* | Move stats.errors stuff to reduce repetition and noise | Ned Batchelder | 2015-02-06 | 1 | -15/+4 |
| | |||||
* | Switch to 'goto error' style to reduce the number of DECREFs needed | Ned Batchelder | 2015-02-06 | 1 | -37/+27 |
| | |||||
* | Don't need these includes any more | Ned Batchelder | 2015-02-04 | 1 | -2/+0 |
| | |||||
* | Use a WeakKeyDictionary to track coroutine objects to prevent leaks. Fixes #330. | Ned Batchelder | 2014-11-08 | 1 | -3/+15 |
| | |||||
* | More plugin re-shaping | Ned Batchelder | 2014-10-19 | 1 | -6/+6 |
| | |||||
* | "concurrency" is a better name that "coroutine" | Ned Batchelder | 2014-09-24 | 1 | -10/+10 |
| | | | | | --HG-- rename : tests/test_coroutine.py => tests/test_concurrency.py | ||||
* | Be struct about C declaration rules. Travis cares... | Ned Batchelder | 2014-09-19 | 1 | -1/+3 |
| | |||||
* | It's always worthwhile to get rid of trailing spaces | Ned Batchelder | 2014-09-17 | 1 | -1/+1 |
| | |||||
* | Merge in the C implementation of coroutine support. | Ned Batchelder | 2014-09-17 | 1 | -65/+187 |
|\ | |||||
| * | Remove a TODO | Ned Batchelder | 2014-07-26 | 1 | -1/+1 |
| | | | | | | | | | | --HG-- branch : c-coroutine | ||||
| * | Finish implementation of coroutine_id_func in C tracer, but it doesn't make ↵ | Ned Batchelder | 2014-07-26 | 1 | -15/+77 |
| | | | | | | | | | | | | | | gevent better. --HG-- branch : c-coroutine | ||||
| * | Refactor DataStack code into its own functions | Ned Batchelder | 2014-07-25 | 1 | -39/+79 |
| | | | | | | | | | | --HG-- branch : c-coroutine | ||||
| * | Refactor some C tracer code in prep for data stacks | Ned Batchelder | 2014-07-20 | 1 | -57/+59 |
| | | | | | | | | | | --HG-- branch : c-coroutine | ||||
| * | Start implementing coroutine tracing in C tracer, will be hard :( | Ned Batchelder | 2014-07-20 | 1 | -0/+18 |
| | | | | | | | | | | --HG-- branch : c-coroutine | ||||
* | | Progress on plugins | Ned Batchelder | 2014-09-14 | 1 | -0/+37 |
| | | |||||
* | | Move dispositions closer to useful plugins | Ned Batchelder | 2014-09-06 | 1 | -3/+19 |
|/ | |||||
* | should_trace now returns a FileDisposition object | Ned Batchelder | 2014-06-15 | 1 | -6/+18 |
| | | | | | --HG-- branch : django | ||||
* | Two calls with no error checking replaced by a more convenient Py_BuildValue | Ned Batchelder | 2012-11-04 | 1 | -3/+1 |
| | |||||
* | One more way to be picky: no final blank lines. | Ned Batchelder | 2012-10-30 | 1 | -1/+0 |
| | |||||
* | A compile error fixed, only shows with TRACE_LOG set. | Ned Batchelder | 2012-09-02 | 1 | -1/+1 |
| | |||||
* | Fix the py2 case of this macro. | Ned Batchelder | 2012-09-01 | 1 | -1/+1 |
| | |||||
* | Plug several memory leaks by no longer forgetting to DECREF calls to | Brett Cannon | 2012-08-31 | 1 | -5/+19 |
| | | | | PyUnicode_AsASCIIString() under Python 3. | ||||
* | Change the name of the C tracer from Tracer to CTracer, as it always should ↵ | Ned Batchelder | 2011-09-03 | 1 | -43/+43 |
| | | | | have been. | ||||
* | Control the test better; don't use os when cleaning up the path | Ned Batchelder | 2011-08-08 | 1 | -2/+2 |
| | |||||
* | A fullcoverage tracer that works. Events are stashed, then replayed when ↵ | Ned Batchelder | 2011-08-08 | 1 | -5/+28 |
| | | | | coverage is started. | ||||
* | Refactor the C code to streamline the __call__ path. | Ned Batchelder | 2011-05-02 | 1 | -26/+16 |
| | |||||
* | C trace function now roundtrips properly. Fixes #123 and #125. | Ned Batchelder | 2011-04-27 | 1 | -2/+5 |
| | | | | | --HG-- branch : bug_123 | ||||
* | A fix for bug #123, but it doesn't restore tracing properly yet, still want ↵ | Ned Batchelder | 2011-04-25 | 1 | -4/+27 |
| | | | | | | | to get to the bottom of that. --HG-- branch : bug_123 | ||||
* | Detect when our trace function is yanked out from under us, and warn the ↵ | Ned Batchelder | 2010-11-06 | 1 | -0/+6 |
| | | | | user. Finishes, but does not fix, issue #93. | ||||
* | Clean up lint. | Ned Batchelder | 2010-08-26 | 1 | -674/+674 |
| | |||||
* | The thread-startup dance caused Thread.run() to not be measured. This fixes ↵ | Ned Batchelder | 2010-08-26 | 1 | -6/+50 |
| | | | | it, I hope without introducing too much more new code. Fixes #85. | ||||
* | Properly record multiple exits separately. Fixes #62. | Ned Batchelder | 2010-04-27 | 1 | -2/+5 |
| | |||||
* | Use constants for return values to make it easier to see the various uses of ↵ | Ned Batchelder | 2010-04-26 | 1 | -17/+21 |
| | | | | 0 and -1. | ||||
* | Massive eol whitespace clean-up. | Ned Batchelder | 2009-12-02 | 1 | -21/+21 |
| | |||||
* | One more fine point of error handling in the C extension. | Ned Batchelder | 2009-11-23 | 1 | -0/+2 |
| | |||||
* | Missed some error handling in the C code. | Ned Batchelder | 2009-11-22 | 1 | -3/+19 |
| | |||||
* | Fix a memory leak in the C tracer. Thanks to Yann Malet for reporting it. | Ned Batchelder | 2009-11-22 | 1 | -1/+3 |
| | |||||
* | Add statistics gathering to help find a problem in the C tracer. | Ned Batchelder | 2009-11-22 | 1 | -5/+83 |
| | |||||
* | The C tracer function can do arc tracing also. | Ned Batchelder | 2009-10-24 | 1 | -14/+109 |
| | |||||
* | Properly initialize the arc bookkeeping. | Ned Batchelder | 2009-10-11 | 1 | -1/+13 |
| | |||||
* | Reduce the amount of data translation by having the tracers record data in a ↵ | Ned Batchelder | 2009-10-11 | 1 | -32/+25 |
| | | | | form more like it will be consumed. Also should reduce the amount of work the tracers have to do. |